vcf

package
v0.7.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 21, 2026 License: BSD-2-Clause Imports: 10 Imported by: 0

Documentation

Overview

© Broadcom. All Rights Reserved. The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. SPDX-License-Identifier: BSD-2-Clause

Package vcf provides primitives to interact with the openapi HTTP API.

Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.5.0 DO NOT EDIT.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAddDatastoreToClusterRequest

func NewAddDatastoreToClusterRequest(server string, id string, body AddDatastoreToClusterJSONRequestBody) (*http.Request, error)

NewAddDatastoreToClusterRequest calls the generic AddDatastoreToCluster builder with application/json body

func NewAddDatastoreToClusterRequestWithBody

func NewAddDatastoreToClusterRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewAddDatastoreToClusterRequestWithBody generates requests for AddDatastoreToCluster with any type of body

func NewAddEmbeddedIdentitySourceRequest

func NewAddEmbeddedIdentitySourceRequest(server string, id string, body AddEmbeddedIdentitySourceJSONRequestBody) (*http.Request, error)

NewAddEmbeddedIdentitySourceRequest calls the generic AddEmbeddedIdentitySource builder with application/json body

func NewAddEmbeddedIdentitySourceRequestWithBody

func NewAddEmbeddedIdentitySourceRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewAddEmbeddedIdentitySourceRequestWithBody generates requests for AddEmbeddedIdentitySource with any type of body

func NewAddExternalIdentityProviderRequest

func NewAddExternalIdentityProviderRequest(server string, body AddExternalIdentityProviderJSONRequestBody) (*http.Request, error)

NewAddExternalIdentityProviderRequest calls the generic AddExternalIdentityProvider builder with application/json body

func NewAddExternalIdentityProviderRequestWithBody

func NewAddExternalIdentityProviderRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewAddExternalIdentityProviderRequestWithBody generates requests for AddExternalIdentityProvider with any type of body

func NewAddIpPoolToNetworkOfNetworkPoolRequest

func NewAddIpPoolToNetworkOfNetworkPoolRequest(server string, id string, networkId string, body AddIpPoolToNetworkOfNetworkPoolJSONRequestBody) (*http.Request, error)

NewAddIpPoolToNetworkOfNetworkPoolRequest calls the generic AddIpPoolToNetworkOfNetworkPool builder with application/json body

func NewAddIpPoolToNetworkOfNetworkPoolRequestWithBody

func NewAddIpPoolToNetworkOfNetworkPoolRequestWithBody(server string, id string, networkId string, contentType string, body io.Reader) (*http.Request, error)

NewAddIpPoolToNetworkOfNetworkPoolRequestWithBody generates requests for AddIpPoolToNetworkOfNetworkPool with any type of body

func NewAddLicenseKeyRequest

func NewAddLicenseKeyRequest(server string, body AddLicenseKeyJSONRequestBody) (*http.Request, error)

NewAddLicenseKeyRequest calls the generic AddLicenseKey builder with application/json body

func NewAddLicenseKeyRequestWithBody

func NewAddLicenseKeyRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewAddLicenseKeyRequestWithBody generates requests for AddLicenseKey with any type of body

func NewAddTrustedCertificateRequest

func NewAddTrustedCertificateRequest(server string, body AddTrustedCertificateJSONRequestBody) (*http.Request, error)

NewAddTrustedCertificateRequest calls the generic AddTrustedCertificate builder with application/json body

func NewAddTrustedCertificateRequestWithBody

func NewAddTrustedCertificateRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewAddTrustedCertificateRequestWithBody generates requests for AddTrustedCertificate with any type of body

func NewAddUsersRequest

func NewAddUsersRequest(server string, body AddUsersJSONRequestBody) (*http.Request, error)

NewAddUsersRequest calls the generic AddUsers builder with application/json body

func NewAddUsersRequestWithBody

func NewAddUsersRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewAddUsersRequestWithBody generates requests for AddUsers with any type of body

func NewAddVasaProviderRequest

func NewAddVasaProviderRequest(server string, body AddVasaProviderJSONRequestBody) (*http.Request, error)

NewAddVasaProviderRequest calls the generic AddVasaProvider builder with application/json body

func NewAddVasaProviderRequestWithBody

func NewAddVasaProviderRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewAddVasaProviderRequestWithBody generates requests for AddVasaProvider with any type of body

func NewAddVasaProviderStorageContainerRequest

func NewAddVasaProviderStorageContainerRequest(server string, id string, body AddVasaProviderStorageContainerJSONRequestBody) (*http.Request, error)

NewAddVasaProviderStorageContainerRequest calls the generic AddVasaProviderStorageContainer builder with application/json body

func NewAddVasaProviderStorageContainerRequestWithBody

func NewAddVasaProviderStorageContainerRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewAddVasaProviderStorageContainerRequestWithBody generates requests for AddVasaProviderStorageContainer with any type of body

func NewAddVasaProviderUserRequest

func NewAddVasaProviderUserRequest(server string, id string, body AddVasaProviderUserJSONRequestBody) (*http.Request, error)

NewAddVasaProviderUserRequest calls the generic AddVasaProviderUser builder with application/json body

func NewAddVasaProviderUserRequestWithBody

func NewAddVasaProviderUserRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewAddVasaProviderUserRequestWithBody generates requests for AddVasaProviderUser with any type of body

func NewAssignTagsToClusterRequest

func NewAssignTagsToClusterRequest(server string, id string, body AssignTagsToClusterJSONRequestBody) (*http.Request, error)

NewAssignTagsToClusterRequest calls the generic AssignTagsToCluster builder with application/json body

func NewAssignTagsToClusterRequestWithBody

func NewAssignTagsToClusterRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewAssignTagsToClusterRequestWithBody generates requests for AssignTagsToCluster with any type of body

func NewAssignTagsToDomainRequest

func NewAssignTagsToDomainRequest(server string, id string, body AssignTagsToDomainJSONRequestBody) (*http.Request, error)

NewAssignTagsToDomainRequest calls the generic AssignTagsToDomain builder with application/json body

func NewAssignTagsToDomainRequestWithBody

func NewAssignTagsToDomainRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewAssignTagsToDomainRequestWithBody generates requests for AssignTagsToDomain with any type of body

func NewAssignTagsToHostRequest

func NewAssignTagsToHostRequest(server string, id string, body AssignTagsToHostJSONRequestBody) (*http.Request, error)

NewAssignTagsToHostRequest calls the generic AssignTagsToHost builder with application/json body

func NewAssignTagsToHostRequestWithBody

func NewAssignTagsToHostRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewAssignTagsToHostRequestWithBody generates requests for AssignTagsToHost with any type of body

func NewCancelCredentialsTaskRequest

func NewCancelCredentialsTaskRequest(server string, id string) (*http.Request, error)

NewCancelCredentialsTaskRequest generates requests for CancelCredentialsTask

func NewCancelTaskRequest

func NewCancelTaskRequest(server string, id string) (*http.Request, error)

NewCancelTaskRequest generates requests for CancelTask

func NewCommissionHostsRequest

func NewCommissionHostsRequest(server string, body CommissionHostsJSONRequestBody) (*http.Request, error)

NewCommissionHostsRequest calls the generic CommissionHosts builder with application/json body

func NewCommissionHostsRequestWithBody

func NewCommissionHostsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCommissionHostsRequestWithBody generates requests for CommissionHosts with any type of body

func NewComplianceAuditRequest

func NewComplianceAuditRequest(server string, id string, body ComplianceAuditJSONRequestBody) (*http.Request, error)

NewComplianceAuditRequest calls the generic ComplianceAudit builder with application/json body

func NewComplianceAuditRequestWithBody

func NewComplianceAuditRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewComplianceAuditRequestWithBody generates requests for ComplianceAudit with any type of body

func NewConfigureCertificateAuthorityRequest

func NewConfigureCertificateAuthorityRequest(server string, body ConfigureCertificateAuthorityJSONRequestBody) (*http.Request, error)

NewConfigureCertificateAuthorityRequest calls the generic ConfigureCertificateAuthority builder with application/json body

func NewConfigureCertificateAuthorityRequestWithBody

func NewConfigureCertificateAuthorityRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewConfigureCertificateAuthorityRequestWithBody generates requests for ConfigureCertificateAuthority with any type of body

func NewConfigureDnsRequest

func NewConfigureDnsRequest(server string, body ConfigureDnsJSONRequestBody) (*http.Request, error)

NewConfigureDnsRequest calls the generic ConfigureDns builder with application/json body

func NewConfigureDnsRequestWithBody

func NewConfigureDnsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewConfigureDnsRequestWithBody generates requests for ConfigureDns with any type of body

func NewConfigureNtpRequest

func NewConfigureNtpRequest(server string, body ConfigureNtpJSONRequestBody) (*http.Request, error)

NewConfigureNtpRequest calls the generic ConfigureNtp builder with application/json body

func NewConfigureNtpRequestWithBody

func NewConfigureNtpRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewConfigureNtpRequestWithBody generates requests for ConfigureNtp with any type of body

func NewConnectOpenIdRequest

func NewConnectOpenIdRequest(server string, body ConnectOpenIdJSONRequestBody) (*http.Request, error)

NewConnectOpenIdRequest calls the generic ConnectOpenId builder with application/json body

func NewConnectOpenIdRequestWithBody

func NewConnectOpenIdRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewConnectOpenIdRequestWithBody generates requests for ConnectOpenId with any type of body

func NewCreateALBClusterRequest added in v0.5.0

func NewCreateALBClusterRequest(server string, params *CreateALBClusterParams, body CreateALBClusterJSONRequestBody) (*http.Request, error)

NewCreateALBClusterRequest calls the generic CreateALBCluster builder with application/json body

func NewCreateALBClusterRequestWithBody added in v0.5.0

func NewCreateALBClusterRequestWithBody(server string, params *CreateALBClusterParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateALBClusterRequestWithBody generates requests for CreateALBCluster with any type of body

func NewCreateCertificateAuthorityRequest

func NewCreateCertificateAuthorityRequest(server string, body CreateCertificateAuthorityJSONRequestBody) (*http.Request, error)

NewCreateCertificateAuthorityRequest calls the generic CreateCertificateAuthority builder with application/json body

func NewCreateCertificateAuthorityRequestWithBody

func NewCreateCertificateAuthorityRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateCertificateAuthorityRequestWithBody generates requests for CreateCertificateAuthority with any type of body

func NewCreateClusterRequest

func NewCreateClusterRequest(server string, body CreateClusterJSONRequestBody) (*http.Request, error)

NewCreateClusterRequest calls the generic CreateCluster builder with application/json body

func NewCreateClusterRequestWithBody

func NewCreateClusterRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateClusterRequestWithBody generates requests for CreateCluster with any type of body

func NewCreateDomainRequest

func NewCreateDomainRequest(server string, body CreateDomainJSONRequestBody) (*http.Request, error)

NewCreateDomainRequest calls the generic CreateDomain builder with application/json body

func NewCreateDomainRequestWithBody

func NewCreateDomainRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateDomainRequestWithBody generates requests for CreateDomain with any type of body

func NewCreateEdgeClusterRequest

func NewCreateEdgeClusterRequest(server string, body CreateEdgeClusterJSONRequestBody) (*http.Request, error)

NewCreateEdgeClusterRequest calls the generic CreateEdgeCluster builder with application/json body

func NewCreateEdgeClusterRequestWithBody

func NewCreateEdgeClusterRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateEdgeClusterRequestWithBody generates requests for CreateEdgeCluster with any type of body

func NewCreateNetworkPoolRequest

func NewCreateNetworkPoolRequest(server string, body CreateNetworkPoolJSONRequestBody) (*http.Request, error)

NewCreateNetworkPoolRequest calls the generic CreateNetworkPool builder with application/json body

func NewCreateNetworkPoolRequestWithBody

func NewCreateNetworkPoolRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateNetworkPoolRequestWithBody generates requests for CreateNetworkPool with any type of body

func NewCreateResourceWarningRequest

func NewCreateResourceWarningRequest(server string, body CreateResourceWarningJSONRequestBody) (*http.Request, error)

NewCreateResourceWarningRequest calls the generic CreateResourceWarning builder with application/json body

func NewCreateResourceWarningRequestWithBody

func NewCreateResourceWarningRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateResourceWarningRequestWithBody generates requests for CreateResourceWarning with any type of body

func NewCreateTokenRequest

func NewCreateTokenRequest(server string, body CreateTokenJSONRequestBody) (*http.Request, error)

NewCreateTokenRequest calls the generic CreateToken builder with application/json body

func NewCreateTokenRequestWithBody

func NewCreateTokenRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateTokenRequestWithBody generates requests for CreateToken with any type of body

func NewDecommissionHostsRequest

func NewDecommissionHostsRequest(server string, body DecommissionHostsJSONRequestBody) (*http.Request, error)

NewDecommissionHostsRequest calls the generic DecommissionHosts builder with application/json body

func NewDecommissionHostsRequestWithBody

func NewDecommissionHostsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewDecommissionHostsRequestWithBody generates requests for DecommissionHosts with any type of body

func NewDeleteALBClusterRequest

func NewDeleteALBClusterRequest(server string, id string, params *DeleteALBClusterParams) (*http.Request, error)

NewDeleteALBClusterRequest generates requests for DeleteALBCluster

func NewDeleteAliasVersionsBySoftwareTypeAndBaseVersionRequest

func NewDeleteAliasVersionsBySoftwareTypeAndBaseVersionRequest(server string, bundleComponentType string, version string, body DeleteAliasVersionsBySoftwareTypeAndBaseVersionJSONRequestBody) (*http.Request, error)

NewDeleteAliasVersionsBySoftwareTypeAndBaseVersionRequest calls the generic DeleteAliasVersionsBySoftwareTypeAndBaseVersion builder with application/json body

func NewDeleteAliasVersionsBySoftwareTypeAndBaseVersionRequestWithBody

func NewDeleteAliasVersionsBySoftwareTypeAndBaseVersionRequestWithBody(server string, bundleComponentType string, version string, contentType string, body io.Reader) (*http.Request, error)

NewDeleteAliasVersionsBySoftwareTypeAndBaseVersionRequestWithBody generates requests for DeleteAliasVersionsBySoftwareTypeAndBaseVersion with any type of body

func NewDeleteBundleRequest

func NewDeleteBundleRequest(server string, id string, params *DeleteBundleParams) (*http.Request, error)

NewDeleteBundleRequest generates requests for DeleteBundle

func NewDeleteClusterRequest

func NewDeleteClusterRequest(server string, id string, params *DeleteClusterParams) (*http.Request, error)

NewDeleteClusterRequest generates requests for DeleteCluster

func NewDeleteDepotSettingsRequest

func NewDeleteDepotSettingsRequest(server string, params *DeleteDepotSettingsParams) (*http.Request, error)

NewDeleteDepotSettingsRequest generates requests for DeleteDepotSettings

func NewDeleteDomainRequest

func NewDeleteDomainRequest(server string, id string) (*http.Request, error)

NewDeleteDomainRequest generates requests for DeleteDomain

func NewDeleteExternalIdentityProviderRequest

func NewDeleteExternalIdentityProviderRequest(server string, id string) (*http.Request, error)

NewDeleteExternalIdentityProviderRequest generates requests for DeleteExternalIdentityProvider

func NewDeleteIdentitySourceRequest

func NewDeleteIdentitySourceRequest(server string, id string, domainName string) (*http.Request, error)

NewDeleteIdentitySourceRequest generates requests for DeleteIdentitySource

func NewDeleteIpPoolFromNetworkOfNetworkPoolRequest

func NewDeleteIpPoolFromNetworkOfNetworkPoolRequest(server string, id string, networkId string, body DeleteIpPoolFromNetworkOfNetworkPoolJSONRequestBody) (*http.Request, error)

NewDeleteIpPoolFromNetworkOfNetworkPoolRequest calls the generic DeleteIpPoolFromNetworkOfNetworkPool builder with application/json body

func NewDeleteIpPoolFromNetworkOfNetworkPoolRequestWithBody

func NewDeleteIpPoolFromNetworkOfNetworkPoolRequestWithBody(server string, id string, networkId string, contentType string, body io.Reader) (*http.Request, error)

NewDeleteIpPoolFromNetworkOfNetworkPoolRequestWithBody generates requests for DeleteIpPoolFromNetworkOfNetworkPool with any type of body

func NewDeleteNetworkPoolRequest

func NewDeleteNetworkPoolRequest(server string, id string, params *DeleteNetworkPoolParams) (*http.Request, error)

NewDeleteNetworkPoolRequest generates requests for DeleteNetworkPool

func NewDeletePersonalityRequest

func NewDeletePersonalityRequest(server string, params *DeletePersonalityParams) (*http.Request, error)

NewDeletePersonalityRequest generates requests for DeletePersonality

func NewDeleteReleaseByDomainIDRequest

func NewDeleteReleaseByDomainIDRequest(server string, domainId string) (*http.Request, error)

NewDeleteReleaseByDomainIDRequest generates requests for DeleteReleaseByDomainID

func NewDeleteTrustedCertificateRequest

func NewDeleteTrustedCertificateRequest(server string, alias string) (*http.Request, error)

NewDeleteTrustedCertificateRequest generates requests for DeleteTrustedCertificate

func NewDeleteVersionAliasBySoftwareTypeRequest

func NewDeleteVersionAliasBySoftwareTypeRequest(server string, bundleComponentType string) (*http.Request, error)

NewDeleteVersionAliasBySoftwareTypeRequest generates requests for DeleteVersionAliasBySoftwareType

func NewDeployALBClusterRequest added in v0.7.0

func NewDeployALBClusterRequest(server string, params *DeployALBClusterParams, body DeployALBClusterJSONRequestBody) (*http.Request, error)

NewDeployALBClusterRequest calls the generic DeployALBCluster builder with application/json body

func NewDeployALBClusterRequestWithBody added in v0.7.0

func NewDeployALBClusterRequestWithBody(server string, params *DeployALBClusterParams, contentType string, body io.Reader) (*http.Request, error)

NewDeployALBClusterRequestWithBody generates requests for DeployALBCluster with any type of body

func NewDeployVcfManagementComponentsRequest added in v0.7.0

func NewDeployVcfManagementComponentsRequest(server string, body DeployVcfManagementComponentsJSONRequestBody) (*http.Request, error)

NewDeployVcfManagementComponentsRequest calls the generic DeployVcfManagementComponents builder with application/json body

func NewDeployVcfManagementComponentsRequestWithBody added in v0.7.0

func NewDeployVcfManagementComponentsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewDeployVcfManagementComponentsRequestWithBody generates requests for DeployVcfManagementComponents with any type of body

func NewDisableLocalAccountRequest

func NewDisableLocalAccountRequest(server string) (*http.Request, error)

NewDisableLocalAccountRequest generates requests for DisableLocalAccount

func NewDomainCreateValidationRequest

func NewDomainCreateValidationRequest(server string, id openapi_types.UUID) (*http.Request, error)

NewDomainCreateValidationRequest generates requests for DomainCreateValidation

func NewDownloadCSRRequest

func NewDownloadCSRRequest(server string, id string) (*http.Request, error)

NewDownloadCSRRequest generates requests for DownloadCSR

func NewDownloadVsanHclRequest

func NewDownloadVsanHclRequest(server string) (*http.Request, error)

NewDownloadVsanHclRequest generates requests for DownloadVsanHcl

func NewEnableOverlayOverManagementNetworkRequest added in v0.7.0

func NewEnableOverlayOverManagementNetworkRequest(server string, id string) (*http.Request, error)

NewEnableOverlayOverManagementNetworkRequest generates requests for EnableOverlayOverManagementNetwork

func NewExportHealthCheckByIDRequest

func NewExportHealthCheckByIDRequest(server string, id string) (*http.Request, error)

NewExportHealthCheckByIDRequest generates requests for ExportHealthCheckByID

func NewExportSupportBundleByIDRequest

func NewExportSupportBundleByIDRequest(server string, id string) (*http.Request, error)

NewExportSupportBundleByIDRequest generates requests for ExportSupportBundleByID

func NewGenerateCertificatesRequest

func NewGenerateCertificatesRequest(server string, id string, body GenerateCertificatesJSONRequestBody) (*http.Request, error)

NewGenerateCertificatesRequest calls the generic GenerateCertificates builder with application/json body

func NewGenerateCertificatesRequestWithBody

func NewGenerateCertificatesRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewGenerateCertificatesRequestWithBody generates requests for GenerateCertificates with any type of body

func NewGenerateSyncClientTokenRequest

func NewGenerateSyncClientTokenRequest(server string, id string, params *GenerateSyncClientTokenParams) (*http.Request, error)

NewGenerateSyncClientTokenRequest generates requests for GenerateSyncClientToken

func NewGeneratesCSRsRequest

func NewGeneratesCSRsRequest(server string, id string, body GeneratesCSRsJSONRequestBody) (*http.Request, error)

NewGeneratesCSRsRequest calls the generic GeneratesCSRs builder with application/json body

func NewGeneratesCSRsRequestWithBody

func NewGeneratesCSRsRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewGeneratesCSRsRequestWithBody generates requests for GeneratesCSRs with any type of body

func NewGetALBClusterRequest

func NewGetALBClusterRequest(server string, id string) (*http.Request, error)

NewGetALBClusterRequest generates requests for GetALBCluster

func NewGetALBClustersFormFactors1Request added in v0.7.0

func NewGetALBClustersFormFactors1Request(server string, params *GetALBClustersFormFactors1Params) (*http.Request, error)

NewGetALBClustersFormFactors1Request generates requests for GetALBClustersFormFactors1

func NewGetALBClustersFormFactorsRequest

func NewGetALBClustersFormFactorsRequest(server string) (*http.Request, error)

NewGetALBClustersFormFactorsRequest generates requests for GetALBClustersFormFactors

func NewGetALBClustersRequest

func NewGetALBClustersRequest(server string, params *GetALBClustersParams) (*http.Request, error)

NewGetALBClustersRequest generates requests for GetALBClusters

func NewGetApplianceInfoRequest added in v0.7.0

func NewGetApplianceInfoRequest(server string) (*http.Request, error)

NewGetApplianceInfoRequest generates requests for GetApplianceInfo

func NewGetAssignableTagForHostRequest

func NewGetAssignableTagForHostRequest(server string, id string) (*http.Request, error)

NewGetAssignableTagForHostRequest generates requests for GetAssignableTagForHost

func NewGetAssignableTagsForDomainRequest

func NewGetAssignableTagsForDomainRequest(server string, id string) (*http.Request, error)

NewGetAssignableTagsForDomainRequest generates requests for GetAssignableTagsForDomain

func NewGetAviLBClusterRequest added in v0.7.0

func NewGetAviLBClusterRequest(server string, id string) (*http.Request, error)

NewGetAviLBClusterRequest generates requests for GetAviLBCluster

func NewGetAviLBClustersRequest added in v0.7.0

func NewGetAviLBClustersRequest(server string, params *GetAviLBClustersParams) (*http.Request, error)

NewGetAviLBClustersRequest generates requests for GetAviLBClusters

func NewGetBackupConfigurationRequest

func NewGetBackupConfigurationRequest(server string) (*http.Request, error)

NewGetBackupConfigurationRequest generates requests for GetBackupConfiguration

func NewGetBackupLocationRequest

func NewGetBackupLocationRequest(server string, params *GetBackupLocationParams) (*http.Request, error)

NewGetBackupLocationRequest generates requests for GetBackupLocation

func NewGetBrownfieldCheckTaskByIdRequest added in v0.7.0

func NewGetBrownfieldCheckTaskByIdRequest(server string, taskId string) (*http.Request, error)

NewGetBrownfieldCheckTaskByIdRequest generates requests for GetBrownfieldCheckTaskById

func NewGetBrownfieldImportTaskByIdRequest added in v0.7.0

func NewGetBrownfieldImportTaskByIdRequest(server string, taskId string) (*http.Request, error)

NewGetBrownfieldImportTaskByIdRequest generates requests for GetBrownfieldImportTaskById

func NewGetBrownfieldSyncTaskByIdRequest added in v0.7.0

func NewGetBrownfieldSyncTaskByIdRequest(server string, domainId string, taskId string) (*http.Request, error)

NewGetBrownfieldSyncTaskByIdRequest generates requests for GetBrownfieldSyncTaskById

func NewGetBundleDownloadStatusRequest added in v0.7.0

func NewGetBundleDownloadStatusRequest(server string, params *GetBundleDownloadStatusParams) (*http.Request, error)

NewGetBundleDownloadStatusRequest generates requests for GetBundleDownloadStatus

func NewGetBundleRequest

func NewGetBundleRequest(server string, id string) (*http.Request, error)

NewGetBundleRequest generates requests for GetBundle

func NewGetBundlesForSkipUpgradeRequest

func NewGetBundlesForSkipUpgradeRequest(server string, id string, params *GetBundlesForSkipUpgradeParams) (*http.Request, error)

NewGetBundlesForSkipUpgradeRequest generates requests for GetBundlesForSkipUpgrade

func NewGetBundlesRequest

func NewGetBundlesRequest(server string, params *GetBundlesParams) (*http.Request, error)

NewGetBundlesRequest generates requests for GetBundles

func NewGetCSRsRequest

func NewGetCSRsRequest(server string, id string) (*http.Request, error)

NewGetCSRsRequest generates requests for GetCSRs

func NewGetCeipStatusRequest

func NewGetCeipStatusRequest(server string) (*http.Request, error)

NewGetCeipStatusRequest generates requests for GetCeipStatus

func NewGetCertificateAuthoritiesRequest

func NewGetCertificateAuthoritiesRequest(server string) (*http.Request, error)

NewGetCertificateAuthoritiesRequest generates requests for GetCertificateAuthorities

func NewGetCertificateAuthorityByIdRequest

func NewGetCertificateAuthorityByIdRequest(server string, id string) (*http.Request, error)

NewGetCertificateAuthorityByIdRequest generates requests for GetCertificateAuthorityById

func NewGetCertificatesByDomainRequest

func NewGetCertificatesByDomainRequest(server string, id string) (*http.Request, error)

NewGetCertificatesByDomainRequest generates requests for GetCertificatesByDomain

func NewGetClusterCapacityForALBDeploymentRequest added in v0.7.0

func NewGetClusterCapacityForALBDeploymentRequest(server string, params *GetClusterCapacityForALBDeploymentParams) (*http.Request, error)

NewGetClusterCapacityForALBDeploymentRequest generates requests for GetClusterCapacityForALBDeployment

func NewGetClusterCreateValidationRequest

func NewGetClusterCreateValidationRequest(server string, id openapi_types.UUID) (*http.Request, error)

NewGetClusterCreateValidationRequest generates requests for GetClusterCreateValidation

func NewGetClusterCriteriaRequest

func NewGetClusterCriteriaRequest(server string, domainId string) (*http.Request, error)

NewGetClusterCriteriaRequest generates requests for GetClusterCriteria

func NewGetClusterCriterionRequest

func NewGetClusterCriterionRequest(server string, domainId string, name string) (*http.Request, error)

NewGetClusterCriterionRequest generates requests for GetClusterCriterion

func NewGetClusterDatastoresRequest

func NewGetClusterDatastoresRequest(server string, id string) (*http.Request, error)

NewGetClusterDatastoresRequest generates requests for GetClusterDatastores

func NewGetClusterImageComplianceRequest added in v0.7.0

func NewGetClusterImageComplianceRequest(server string, id string) (*http.Request, error)

NewGetClusterImageComplianceRequest generates requests for GetClusterImageCompliance

func NewGetClusterNetworkConfigurationCriteriaRequest

func NewGetClusterNetworkConfigurationCriteriaRequest(server string, id string) (*http.Request, error)

NewGetClusterNetworkConfigurationCriteriaRequest generates requests for GetClusterNetworkConfigurationCriteria

func NewGetClusterNetworkConfigurationQueryResponseRequest

func NewGetClusterNetworkConfigurationQueryResponseRequest(server string, id string, queryId string) (*http.Request, error)

NewGetClusterNetworkConfigurationQueryResponseRequest generates requests for GetClusterNetworkConfigurationQueryResponse

func NewGetClusterNetworkConfigurationRequest

func NewGetClusterNetworkConfigurationRequest(server string, id string, body GetClusterNetworkConfigurationJSONRequestBody) (*http.Request, error)

NewGetClusterNetworkConfigurationRequest calls the generic GetClusterNetworkConfiguration builder with application/json body

func NewGetClusterNetworkConfigurationRequestWithBody

func NewGetClusterNetworkConfigurationRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewGetClusterNetworkConfigurationRequestWithBody generates requests for GetClusterNetworkConfiguration with any type of body

func NewGetClusterQueryResponseRequest

func NewGetClusterQueryResponseRequest(server string, domainId string, clusterName string, queryId string) (*http.Request, error)

NewGetClusterQueryResponseRequest generates requests for GetClusterQueryResponse

func NewGetClusterRequest

func NewGetClusterRequest(server string, id string) (*http.Request, error)

NewGetClusterRequest generates requests for GetCluster

func NewGetClusterTagManagerUrlRequest

func NewGetClusterTagManagerUrlRequest(server string, id string) (*http.Request, error)

NewGetClusterTagManagerUrlRequest generates requests for GetClusterTagManagerUrl

func NewGetClusterUpdateValidationRequest

func NewGetClusterUpdateValidationRequest(server string, id openapi_types.UUID, validationId openapi_types.UUID, params *GetClusterUpdateValidationParams) (*http.Request, error)

NewGetClusterUpdateValidationRequest generates requests for GetClusterUpdateValidation

func NewGetClustersQueryResponseRequest

func NewGetClustersQueryResponseRequest(server string, domainId string, queryId string) (*http.Request, error)

NewGetClustersQueryResponseRequest generates requests for GetClustersQueryResponse

func NewGetClustersRequest

func NewGetClustersRequest(server string, params *GetClustersParams) (*http.Request, error)

NewGetClustersRequest generates requests for GetClusters

func NewGetCompatibilityMatricesRequest

func NewGetCompatibilityMatricesRequest(server string) (*http.Request, error)

NewGetCompatibilityMatricesRequest generates requests for GetCompatibilityMatrices

func NewGetCompatibilityMatrixContentRequest

func NewGetCompatibilityMatrixContentRequest(server string, compatibilityMatrixSource string) (*http.Request, error)

NewGetCompatibilityMatrixContentRequest generates requests for GetCompatibilityMatrixContent

func NewGetCompatibilityMatrixMetadataRequest

func NewGetCompatibilityMatrixMetadataRequest(server string, compatibilityMatrixSource string) (*http.Request, error)

NewGetCompatibilityMatrixMetadataRequest generates requests for GetCompatibilityMatrixMetadata

func NewGetCompatibilityMatrixRequest

func NewGetCompatibilityMatrixRequest(server string, compatibilityMatrixSource string) (*http.Request, error)

NewGetCompatibilityMatrixRequest generates requests for GetCompatibilityMatrix

func NewGetComplianceAuditForADomainRequest

func NewGetComplianceAuditForADomainRequest(server string, id string, complianceAuditId string) (*http.Request, error)

NewGetComplianceAuditForADomainRequest generates requests for GetComplianceAuditForADomain

func NewGetComplianceAuditHistoryForADomainRequest

func NewGetComplianceAuditHistoryForADomainRequest(server string, id string) (*http.Request, error)

NewGetComplianceAuditHistoryForADomainRequest generates requests for GetComplianceAuditHistoryForADomain

func NewGetComplianceAuditHistoryRequest

func NewGetComplianceAuditHistoryRequest(server string) (*http.Request, error)

NewGetComplianceAuditHistoryRequest generates requests for GetComplianceAuditHistory

func NewGetComplianceAuditItemsForADomainRequest

func NewGetComplianceAuditItemsForADomainRequest(server string, id string, complianceAuditId string) (*http.Request, error)

NewGetComplianceAuditItemsForADomainRequest generates requests for GetComplianceAuditItemsForADomain

func NewGetComplianceAuditItemsRequest

func NewGetComplianceAuditItemsRequest(server string, complianceAuditId string) (*http.Request, error)

NewGetComplianceAuditItemsRequest generates requests for GetComplianceAuditItems

func NewGetComplianceAuditRequest

func NewGetComplianceAuditRequest(server string, complianceAuditId string) (*http.Request, error)

NewGetComplianceAuditRequest generates requests for GetComplianceAudit

func NewGetComplianceAuditTaskRequest

func NewGetComplianceAuditTaskRequest(server string, id string, taskId string) (*http.Request, error)

NewGetComplianceAuditTaskRequest generates requests for GetComplianceAuditTask

func NewGetComplianceConfigurationsRequest

func NewGetComplianceConfigurationsRequest(server string, params *GetComplianceConfigurationsParams) (*http.Request, error)

NewGetComplianceConfigurationsRequest generates requests for GetComplianceConfigurations

func NewGetComplianceStandardsRequest

func NewGetComplianceStandardsRequest(server string) (*http.Request, error)

NewGetComplianceStandardsRequest generates requests for GetComplianceStandards

func NewGetConfigsRequest

func NewGetConfigsRequest(server string, params *GetConfigsParams) (*http.Request, error)

NewGetConfigsRequest generates requests for GetConfigs

func NewGetCredentialRequest

func NewGetCredentialRequest(server string, id string) (*http.Request, error)

NewGetCredentialRequest generates requests for GetCredential

func NewGetCredentialTaskByResourceIDRequest

func NewGetCredentialTaskByResourceIDRequest(server string, id string) (*http.Request, error)

NewGetCredentialTaskByResourceIDRequest generates requests for GetCredentialTaskByResourceID

func NewGetCredentialsRequest

func NewGetCredentialsRequest(server string, params *GetCredentialsParams) (*http.Request, error)

NewGetCredentialsRequest generates requests for GetCredentials

func NewGetCredentialsSubTaskRequest

func NewGetCredentialsSubTaskRequest(server string, id string, subtaskId string) (*http.Request, error)

NewGetCredentialsSubTaskRequest generates requests for GetCredentialsSubTask

func NewGetCredentialsTaskRequest

func NewGetCredentialsTaskRequest(server string, id string) (*http.Request, error)

NewGetCredentialsTaskRequest generates requests for GetCredentialsTask

func NewGetCredentialsTasksRequest

func NewGetCredentialsTasksRequest(server string, params *GetCredentialsTasksParams) (*http.Request, error)

NewGetCredentialsTasksRequest generates requests for GetCredentialsTasks

func NewGetCriteriaRequest

func NewGetCriteriaRequest(server string) (*http.Request, error)

NewGetCriteriaRequest generates requests for GetCriteria

func NewGetCriterionRequest

func NewGetCriterionRequest(server string, name string) (*http.Request, error)

NewGetCriterionRequest generates requests for GetCriterion

func NewGetCustomPatchesBySkuRequest added in v0.7.0

func NewGetCustomPatchesBySkuRequest(server string, params *GetCustomPatchesBySkuParams) (*http.Request, error)

NewGetCustomPatchesBySkuRequest generates requests for GetCustomPatchesBySku

func NewGetCustomPatchesRequest

func NewGetCustomPatchesRequest(server string, domainId string, params *GetCustomPatchesParams) (*http.Request, error)

NewGetCustomPatchesRequest generates requests for GetCustomPatches

func NewGetDatastoreCriterion1Request

func NewGetDatastoreCriterion1Request(server string, id string, name string) (*http.Request, error)

NewGetDatastoreCriterion1Request generates requests for GetDatastoreCriterion1

func NewGetDatastoreCriterionRequest

func NewGetDatastoreCriterionRequest(server string, domainId string, name string) (*http.Request, error)

NewGetDatastoreCriterionRequest generates requests for GetDatastoreCriterion

func NewGetDatastoreQueryResponse1Request

func NewGetDatastoreQueryResponse1Request(server string, clusterId string, queryId string) (*http.Request, error)

NewGetDatastoreQueryResponse1Request generates requests for GetDatastoreQueryResponse1

func NewGetDatastoreQueryResponseRequest

func NewGetDatastoreQueryResponseRequest(server string, domainId string, queryId string) (*http.Request, error)

NewGetDatastoreQueryResponseRequest generates requests for GetDatastoreQueryResponse

func NewGetDatastoresCriteria1Request

func NewGetDatastoresCriteria1Request(server string, id string) (*http.Request, error)

NewGetDatastoresCriteria1Request generates requests for GetDatastoresCriteria1

func NewGetDatastoresCriteriaRequest

func NewGetDatastoresCriteriaRequest(server string, domainId string) (*http.Request, error)

NewGetDatastoresCriteriaRequest generates requests for GetDatastoresCriteria

func NewGetDepotSettingsRequest

func NewGetDepotSettingsRequest(server string) (*http.Request, error)

NewGetDepotSettingsRequest generates requests for GetDepotSettings

func NewGetDepotSyncInfoRequest added in v0.7.0

func NewGetDepotSyncInfoRequest(server string) (*http.Request, error)

NewGetDepotSyncInfoRequest generates requests for GetDepotSyncInfo

func NewGetDnsConfigurationRequest

func NewGetDnsConfigurationRequest(server string) (*http.Request, error)

NewGetDnsConfigurationRequest generates requests for GetDnsConfiguration

func NewGetDomainCapabilitiesByDomainIdRequest added in v0.7.0

func NewGetDomainCapabilitiesByDomainIdRequest(server string, id string) (*http.Request, error)

NewGetDomainCapabilitiesByDomainIdRequest generates requests for GetDomainCapabilitiesByDomainId

func NewGetDomainCapabilitiesRequest added in v0.7.0

func NewGetDomainCapabilitiesRequest(server string, params *GetDomainCapabilitiesParams) (*http.Request, error)

NewGetDomainCapabilitiesRequest generates requests for GetDomainCapabilities

func NewGetDomainCertificatesRequest

func NewGetDomainCertificatesRequest(server string, id string) (*http.Request, error)

NewGetDomainCertificatesRequest generates requests for GetDomainCertificates

func NewGetDomainDatacentersRequest added in v0.7.0

func NewGetDomainDatacentersRequest(server string, id string) (*http.Request, error)

NewGetDomainDatacentersRequest generates requests for GetDomainDatacenters

func NewGetDomainEndpointsRequest

func NewGetDomainEndpointsRequest(server string, id string) (*http.Request, error)

NewGetDomainEndpointsRequest generates requests for GetDomainEndpoints

func NewGetDomainIsolationPrecheckStatusRequest

func NewGetDomainIsolationPrecheckStatusRequest(server string, domainId string, precheckId string) (*http.Request, error)

NewGetDomainIsolationPrecheckStatusRequest generates requests for GetDomainIsolationPrecheckStatus

func NewGetDomainLicensingInfoRequest

func NewGetDomainLicensingInfoRequest(server string, id string) (*http.Request, error)

NewGetDomainLicensingInfoRequest generates requests for GetDomainLicensingInfo

func NewGetDomainReleaseViewValidationRequest

func NewGetDomainReleaseViewValidationRequest(server string, validationId string) (*http.Request, error)

NewGetDomainReleaseViewValidationRequest generates requests for GetDomainReleaseViewValidation

func NewGetDomainRequest

func NewGetDomainRequest(server string, id string) (*http.Request, error)

NewGetDomainRequest generates requests for GetDomain

func NewGetDomainTagManagerUrlRequest

func NewGetDomainTagManagerUrlRequest(server string, id string) (*http.Request, error)

NewGetDomainTagManagerUrlRequest generates requests for GetDomainTagManagerUrl

func NewGetDomainUpdateValidationRequest

func NewGetDomainUpdateValidationRequest(server string, id openapi_types.UUID, validationId openapi_types.UUID) (*http.Request, error)

NewGetDomainUpdateValidationRequest generates requests for GetDomainUpdateValidation

func NewGetDomainsRequest

func NewGetDomainsRequest(server string, params *GetDomainsParams) (*http.Request, error)

NewGetDomainsRequest generates requests for GetDomains

func NewGetEdgeClusterQueryCriteriaRequest

func NewGetEdgeClusterQueryCriteriaRequest(server string, edgeClusterId string) (*http.Request, error)

NewGetEdgeClusterQueryCriteriaRequest generates requests for GetEdgeClusterQueryCriteria

func NewGetEdgeClusterRequest

func NewGetEdgeClusterRequest(server string, id string) (*http.Request, error)

NewGetEdgeClusterRequest generates requests for GetEdgeCluster

func NewGetEdgeClusterValidationByIDRequest

func NewGetEdgeClusterValidationByIDRequest(server string, id string) (*http.Request, error)

NewGetEdgeClusterValidationByIDRequest generates requests for GetEdgeClusterValidationByID

func NewGetEdgeClustersRequest

func NewGetEdgeClustersRequest(server string, params *GetEdgeClustersParams) (*http.Request, error)

NewGetEdgeClustersRequest generates requests for GetEdgeClusters

func NewGetFIPSConfigurationRequest

func NewGetFIPSConfigurationRequest(server string) (*http.Request, error)

NewGetFIPSConfigurationRequest generates requests for GetFIPSConfiguration

func NewGetFutureReleasesRequest

func NewGetFutureReleasesRequest(server string, domainId string) (*http.Request, error)

NewGetFutureReleasesRequest generates requests for GetFutureReleases

func NewGetHealthCheckStatusRequest

func NewGetHealthCheckStatusRequest(server string, id string) (*http.Request, error)

NewGetHealthCheckStatusRequest generates requests for GetHealthCheckStatus

func NewGetHealthCheckTaskRequest

func NewGetHealthCheckTaskRequest(server string) (*http.Request, error)

NewGetHealthCheckTaskRequest generates requests for GetHealthCheckTask

func NewGetHostCommissionValidationByIDRequest

func NewGetHostCommissionValidationByIDRequest(server string, id string) (*http.Request, error)

NewGetHostCommissionValidationByIDRequest generates requests for GetHostCommissionValidationByID

func NewGetHostCriteriaRequest

func NewGetHostCriteriaRequest(server string, id string) (*http.Request, error)

NewGetHostCriteriaRequest generates requests for GetHostCriteria

func NewGetHostCriterionRequest

func NewGetHostCriterionRequest(server string, id string, name string) (*http.Request, error)

NewGetHostCriterionRequest generates requests for GetHostCriterion

func NewGetHostQueryResponse1Request

func NewGetHostQueryResponse1Request(server string, clusterId string, queryId string) (*http.Request, error)

NewGetHostQueryResponse1Request generates requests for GetHostQueryResponse1

func NewGetHostQueryResponseRequest

func NewGetHostQueryResponseRequest(server string, id string) (*http.Request, error)

NewGetHostQueryResponseRequest generates requests for GetHostQueryResponse

func NewGetHostRequest

func NewGetHostRequest(server string, id string) (*http.Request, error)

NewGetHostRequest generates requests for GetHost

func NewGetHostTagManagerUrlRequest

func NewGetHostTagManagerUrlRequest(server string, id string) (*http.Request, error)

NewGetHostTagManagerUrlRequest generates requests for GetHostTagManagerUrl

func NewGetHostsPrechecksResponseRequest

func NewGetHostsPrechecksResponseRequest(server string, id string) (*http.Request, error)

NewGetHostsPrechecksResponseRequest generates requests for GetHostsPrechecksResponse

func NewGetHostsRequest

func NewGetHostsRequest(server string, params *GetHostsParams) (*http.Request, error)

NewGetHostsRequest generates requests for GetHosts

func NewGetIdentityPrecheckResultRequest

func NewGetIdentityPrecheckResultRequest(server string, params *GetIdentityPrecheckResultParams) (*http.Request, error)

NewGetIdentityPrecheckResultRequest generates requests for GetIdentityPrecheckResult

func NewGetIdentityProviderByIdRequest

func NewGetIdentityProviderByIdRequest(server string, id string) (*http.Request, error)

NewGetIdentityProviderByIdRequest generates requests for GetIdentityProviderById

func NewGetIdentityProvidersRequest

func NewGetIdentityProvidersRequest(server string) (*http.Request, error)

NewGetIdentityProvidersRequest generates requests for GetIdentityProviders

func NewGetLastAssessmentRunInfoRequest

func NewGetLastAssessmentRunInfoRequest(server string, params *GetLastAssessmentRunInfoParams) (*http.Request, error)

NewGetLastAssessmentRunInfoRequest generates requests for GetLastAssessmentRunInfo

func NewGetLicenseCheckResultByIDRequest

func NewGetLicenseCheckResultByIDRequest(server string, id string) (*http.Request, error)

NewGetLicenseCheckResultByIDRequest generates requests for GetLicenseCheckResultByID

func NewGetLicenseInformationRequest

func NewGetLicenseInformationRequest(server string, params *GetLicenseInformationParams) (*http.Request, error)

NewGetLicenseInformationRequest generates requests for GetLicenseInformation

func NewGetLicenseKeyRequest

func NewGetLicenseKeyRequest(server string, key string) (*http.Request, error)

NewGetLicenseKeyRequest generates requests for GetLicenseKey

func NewGetLicenseKeysRequest

func NewGetLicenseKeysRequest(server string, params *GetLicenseKeysParams) (*http.Request, error)

NewGetLicenseKeysRequest generates requests for GetLicenseKeys

func NewGetLicenseProductTypesRequest

func NewGetLicenseProductTypesRequest(server string) (*http.Request, error)

NewGetLicenseProductTypesRequest generates requests for GetLicenseProductTypes

func NewGetLocalAccountRequest

func NewGetLocalAccountRequest(server string) (*http.Request, error)

NewGetLocalAccountRequest generates requests for GetLocalAccount

func NewGetLocalOsUserAccountsRequest

func NewGetLocalOsUserAccountsRequest(server string) (*http.Request, error)

NewGetLocalOsUserAccountsRequest generates requests for GetLocalOsUserAccounts

func NewGetManifestRequest

func NewGetManifestRequest(server string) (*http.Request, error)

NewGetManifestRequest generates requests for GetManifest

func NewGetNetworkOfNetworkPoolRequest

func NewGetNetworkOfNetworkPoolRequest(server string, id string, networkId string) (*http.Request, error)

NewGetNetworkOfNetworkPoolRequest generates requests for GetNetworkOfNetworkPool

func NewGetNetworkPoolByIDRequest

func NewGetNetworkPoolByIDRequest(server string, id string) (*http.Request, error)

NewGetNetworkPoolByIDRequest generates requests for GetNetworkPoolByID

func NewGetNetworkPoolRequest

func NewGetNetworkPoolRequest(server string) (*http.Request, error)

NewGetNetworkPoolRequest generates requests for GetNetworkPool

func NewGetNetworksOfNetworkPoolRequest

func NewGetNetworksOfNetworkPoolRequest(server string, id string) (*http.Request, error)

NewGetNetworksOfNetworkPoolRequest generates requests for GetNetworksOfNetworkPool

func NewGetNotificationsRequest added in v0.7.0

func NewGetNotificationsRequest(server string) (*http.Request, error)

NewGetNotificationsRequest generates requests for GetNotifications

func NewGetNsxClusterQueryResponseRequest

func NewGetNsxClusterQueryResponseRequest(server string, id string) (*http.Request, error)

NewGetNsxClusterQueryResponseRequest generates requests for GetNsxClusterQueryResponse

func NewGetNsxClusterRequest

func NewGetNsxClusterRequest(server string, id string) (*http.Request, error)

NewGetNsxClusterRequest generates requests for GetNsxCluster

func NewGetNsxClustersRequest

func NewGetNsxClustersRequest(server string, params *GetNsxClustersParams) (*http.Request, error)

NewGetNsxClustersRequest generates requests for GetNsxClusters

func NewGetNsxCriteriaRequest

func NewGetNsxCriteriaRequest(server string) (*http.Request, error)

NewGetNsxCriteriaRequest generates requests for GetNsxCriteria

func NewGetNsxCriterionRequest

func NewGetNsxCriterionRequest(server string, name string) (*http.Request, error)

NewGetNsxCriterionRequest generates requests for GetNsxCriterion

func NewGetNsxIpAddressPoolRequest

func NewGetNsxIpAddressPoolRequest(server string, nsxtClusterId string, name string) (*http.Request, error)

NewGetNsxIpAddressPoolRequest generates requests for GetNsxIpAddressPool

func NewGetNsxIpAddressPoolsRequest

func NewGetNsxIpAddressPoolsRequest(server string, nsxtClusterId string) (*http.Request, error)

NewGetNsxIpAddressPoolsRequest generates requests for GetNsxIpAddressPools

func NewGetNsxTransportZonesRequest

func NewGetNsxTransportZonesRequest(server string, nsxtClusterId string) (*http.Request, error)

NewGetNsxTransportZonesRequest generates requests for GetNsxTransportZones

func NewGetNsxUpgradeResourcesRequest

func NewGetNsxUpgradeResourcesRequest(server string, domainId string, params *GetNsxUpgradeResourcesParams) (*http.Request, error)

NewGetNsxUpgradeResourcesRequest generates requests for GetNsxUpgradeResources

func NewGetNtpConfigurationRequest

func NewGetNtpConfigurationRequest(server string) (*http.Request, error)

NewGetNtpConfigurationRequest generates requests for GetNtpConfiguration

func NewGetPasswordExpirationByTaskIDRequest

func NewGetPasswordExpirationByTaskIDRequest(server string, id string) (*http.Request, error)

NewGetPasswordExpirationByTaskIDRequest generates requests for GetPasswordExpirationByTaskID

func NewGetPasswordExpirationRequest

func NewGetPasswordExpirationRequest(server string, body GetPasswordExpirationJSONRequestBody) (*http.Request, error)

NewGetPasswordExpirationRequest calls the generic GetPasswordExpiration builder with application/json body

func NewGetPasswordExpirationRequestWithBody

func NewGetPasswordExpirationRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewGetPasswordExpirationRequestWithBody generates requests for GetPasswordExpiration with any type of body

func NewGetPersonalitiesRequest

func NewGetPersonalitiesRequest(server string, params *GetPersonalitiesParams) (*http.Request, error)

NewGetPersonalitiesRequest generates requests for GetPersonalities

func NewGetPersonalityRequest

func NewGetPersonalityRequest(server string, personalityId string) (*http.Request, error)

NewGetPersonalityRequest generates requests for GetPersonality

func NewGetProductVersionCatalogContentRequest added in v0.7.0

func NewGetProductVersionCatalogContentRequest(server string) (*http.Request, error)

NewGetProductVersionCatalogContentRequest generates requests for GetProductVersionCatalogContent

func NewGetProductVersionCatalogRequest

func NewGetProductVersionCatalogRequest(server string) (*http.Request, error)

NewGetProductVersionCatalogRequest generates requests for GetProductVersionCatalog

func NewGetProductVersionCatalogUploadTaskRequest added in v0.7.0

func NewGetProductVersionCatalogUploadTaskRequest(server string, taskId string) (*http.Request, error)

NewGetProductVersionCatalogUploadTaskRequest generates requests for GetProductVersionCatalogUploadTask

func NewGetProjectsRequest added in v0.7.0

func NewGetProjectsRequest(server string, nsxtClusterId string, params *GetProjectsParams) (*http.Request, error)

NewGetProjectsRequest generates requests for GetProjects

func NewGetProxyConfigurationRequest

func NewGetProxyConfigurationRequest(server string) (*http.Request, error)

NewGetProxyConfigurationRequest generates requests for GetProxyConfiguration

func NewGetPscRequest

func NewGetPscRequest(server string, id string) (*http.Request, error)

NewGetPscRequest generates requests for GetPsc

func NewGetPscsRequest

func NewGetPscsRequest(server string) (*http.Request, error)

NewGetPscsRequest generates requests for GetPscs

func NewGetReconciliationTaskRequest

func NewGetReconciliationTaskRequest(server string, taskId string) (*http.Request, error)

NewGetReconciliationTaskRequest generates requests for GetReconciliationTask

func NewGetReleaseByDomainRequest

func NewGetReleaseByDomainRequest(server string, domainId string) (*http.Request, error)

NewGetReleaseByDomainRequest generates requests for GetReleaseByDomain

func NewGetReleaseByDomainsRequest

func NewGetReleaseByDomainsRequest(server string) (*http.Request, error)

NewGetReleaseByDomainsRequest generates requests for GetReleaseByDomains

func NewGetReleaseComponentsBySkuRequest added in v0.7.0

func NewGetReleaseComponentsBySkuRequest(server string, sku string, params *GetReleaseComponentsBySkuParams) (*http.Request, error)

NewGetReleaseComponentsBySkuRequest generates requests for GetReleaseComponentsBySku

func NewGetReleasesRequest

func NewGetReleasesRequest(server string, params *GetReleasesParams) (*http.Request, error)

NewGetReleasesRequest generates requests for GetReleases

func NewGetRepositoryImagesQueryResponseRequest added in v0.7.0

func NewGetRepositoryImagesQueryResponseRequest(server string, queryId string) (*http.Request, error)

NewGetRepositoryImagesQueryResponseRequest generates requests for GetRepositoryImagesQueryResponse

func NewGetResourceCertificatesValidationByIDRequest

func NewGetResourceCertificatesValidationByIDRequest(server string, id string, validationId string) (*http.Request, error)

NewGetResourceCertificatesValidationByIDRequest generates requests for GetResourceCertificatesValidationByID

func NewGetResourceFunctionalitiesRequest

func NewGetResourceFunctionalitiesRequest(server string, params *GetResourceFunctionalitiesParams) (*http.Request, error)

NewGetResourceFunctionalitiesRequest generates requests for GetResourceFunctionalities

func NewGetResourceWarningRequest

func NewGetResourceWarningRequest(server string, id string) (*http.Request, error)

NewGetResourceWarningRequest generates requests for GetResourceWarning

func NewGetResourceWarningsRequest

func NewGetResourceWarningsRequest(server string, params *GetResourceWarningsParams) (*http.Request, error)

NewGetResourceWarningsRequest generates requests for GetResourceWarnings

func NewGetResourcesFunctionalitiesAllowedGlobalRequest

func NewGetResourcesFunctionalitiesAllowedGlobalRequest(server string) (*http.Request, error)

NewGetResourcesFunctionalitiesAllowedGlobalRequest generates requests for GetResourcesFunctionalitiesAllowedGlobal

func NewGetRestoreTaskRequest

func NewGetRestoreTaskRequest(server string, id string) (*http.Request, error)

NewGetRestoreTaskRequest generates requests for GetRestoreTask

func NewGetResultRequest

func NewGetResultRequest(server string, runId openapi_types.UUID) (*http.Request, error)

NewGetResultRequest generates requests for GetResult

func NewGetRolesRequest

func NewGetRolesRequest(server string) (*http.Request, error)

NewGetRolesRequest generates requests for GetRoles

func NewGetSSODomainEntitiesRequest

func NewGetSSODomainEntitiesRequest(server string, ssoDomain string, params *GetSSODomainEntitiesParams) (*http.Request, error)

NewGetSSODomainEntitiesRequest generates requests for GetSSODomainEntities

func NewGetSSODomainsRequest

func NewGetSSODomainsRequest(server string) (*http.Request, error)

NewGetSSODomainsRequest generates requests for GetSSODomains

func NewGetSddcManagerHistoryRequest

func NewGetSddcManagerHistoryRequest(server string, id string) (*http.Request, error)

NewGetSddcManagerHistoryRequest generates requests for GetSddcManagerHistory

func NewGetSddcManagerRequest

func NewGetSddcManagerRequest(server string, id string) (*http.Request, error)

NewGetSddcManagerRequest generates requests for GetSddcManager

func NewGetSddcManagerUpgradablesRequest

func NewGetSddcManagerUpgradablesRequest(server string, params *GetSddcManagerUpgradablesParams) (*http.Request, error)

NewGetSddcManagerUpgradablesRequest generates requests for GetSddcManagerUpgradables

func NewGetSddcManagersRequest

func NewGetSddcManagersRequest(server string) (*http.Request, error)

NewGetSddcManagersRequest generates requests for GetSddcManagers

func NewGetSddcWs1bOidcInfoRequest

func NewGetSddcWs1bOidcInfoRequest(server string) (*http.Request, error)

NewGetSddcWs1bOidcInfoRequest generates requests for GetSddcWs1bOidcInfo

func NewGetSupportBundleStatusRequest

func NewGetSupportBundleStatusRequest(server string, id string) (*http.Request, error)

NewGetSupportBundleStatusRequest generates requests for GetSupportBundleStatus

func NewGetSupportBundleTaskRequest

func NewGetSupportBundleTaskRequest(server string) (*http.Request, error)

NewGetSupportBundleTaskRequest generates requests for GetSupportBundleTask

func NewGetSystemConfigurationRequest

func NewGetSystemConfigurationRequest(server string) (*http.Request, error)

NewGetSystemConfigurationRequest generates requests for GetSystemConfiguration

func NewGetSystemLicensingInfoRequest

func NewGetSystemLicensingInfoRequest(server string) (*http.Request, error)

NewGetSystemLicensingInfoRequest generates requests for GetSystemLicensingInfo

func NewGetSystemReleaseRequest

func NewGetSystemReleaseRequest(server string) (*http.Request, error)

NewGetSystemReleaseRequest generates requests for GetSystemRelease

func NewGetSystemVcfManagementComponentsRequest added in v0.7.0

func NewGetSystemVcfManagementComponentsRequest(server string) (*http.Request, error)

NewGetSystemVcfManagementComponentsRequest generates requests for GetSystemVcfManagementComponents

func NewGetTagAssignableForClusterRequest

func NewGetTagAssignableForClusterRequest(server string, id string) (*http.Request, error)

NewGetTagAssignableForClusterRequest generates requests for GetTagAssignableForCluster

func NewGetTagsAssignedToClusterRequest

func NewGetTagsAssignedToClusterRequest(server string, id string) (*http.Request, error)

NewGetTagsAssignedToClusterRequest generates requests for GetTagsAssignedToCluster

func NewGetTagsAssignedToClustersRequest

func NewGetTagsAssignedToClustersRequest(server string) (*http.Request, error)

NewGetTagsAssignedToClustersRequest generates requests for GetTagsAssignedToClusters

func NewGetTagsAssignedToDomainRequest

func NewGetTagsAssignedToDomainRequest(server string, id string) (*http.Request, error)

NewGetTagsAssignedToDomainRequest generates requests for GetTagsAssignedToDomain

func NewGetTagsAssignedToDomainsRequest

func NewGetTagsAssignedToDomainsRequest(server string) (*http.Request, error)

NewGetTagsAssignedToDomainsRequest generates requests for GetTagsAssignedToDomains

func NewGetTagsAssignedToHostRequest

func NewGetTagsAssignedToHostRequest(server string, id string) (*http.Request, error)

NewGetTagsAssignedToHostRequest generates requests for GetTagsAssignedToHost

func NewGetTagsAssignedToHostsRequest

func NewGetTagsAssignedToHostsRequest(server string) (*http.Request, error)

NewGetTagsAssignedToHostsRequest generates requests for GetTagsAssignedToHosts

func NewGetTaskRequest

func NewGetTaskRequest(server string, id string) (*http.Request, error)

NewGetTaskRequest generates requests for GetTask

func NewGetTasksRequest

func NewGetTasksRequest(server string, params *GetTasksParams) (*http.Request, error)

NewGetTasksRequest generates requests for GetTasks

func NewGetTrustedCertificatesRequest

func NewGetTrustedCertificatesRequest(server string) (*http.Request, error)

NewGetTrustedCertificatesRequest generates requests for GetTrustedCertificates

func NewGetUiUsersRequest

func NewGetUiUsersRequest(server string) (*http.Request, error)

NewGetUiUsersRequest generates requests for GetUiUsers

func NewGetUpgradablesByDomainRequest

func NewGetUpgradablesByDomainRequest(server string, domainId string, params *GetUpgradablesByDomainParams) (*http.Request, error)

NewGetUpgradablesByDomainRequest generates requests for GetUpgradablesByDomain

func NewGetUpgradablesClustersRequest

func NewGetUpgradablesClustersRequest(server string, domainId string) (*http.Request, error)

NewGetUpgradablesClustersRequest generates requests for GetUpgradablesClusters

func NewGetUpgradablesRequest

func NewGetUpgradablesRequest(server string) (*http.Request, error)

NewGetUpgradablesRequest generates requests for GetUpgradables

func NewGetUpgradeByIdRequest

func NewGetUpgradeByIdRequest(server string, upgradeId string) (*http.Request, error)

NewGetUpgradeByIdRequest generates requests for GetUpgradeById

func NewGetUpgradePrecheckByIDRequest

func NewGetUpgradePrecheckByIDRequest(server string, upgradeId string, precheckId string) (*http.Request, error)

NewGetUpgradePrecheckByIDRequest generates requests for GetUpgradePrecheckByID

func NewGetUpgradePreviewRequest added in v0.7.0

func NewGetUpgradePreviewRequest(server string, params *GetUpgradePreviewParams) (*http.Request, error)

NewGetUpgradePreviewRequest generates requests for GetUpgradePreview

func NewGetUpgradesRequest

func NewGetUpgradesRequest(server string, params *GetUpgradesParams) (*http.Request, error)

NewGetUpgradesRequest generates requests for GetUpgrades

func NewGetUsersRequest

func NewGetUsersRequest(server string) (*http.Request, error)

NewGetUsersRequest generates requests for GetUsers

func NewGetValidationOfDnsConfigurationRequest

func NewGetValidationOfDnsConfigurationRequest(server string, id string) (*http.Request, error)

NewGetValidationOfDnsConfigurationRequest generates requests for GetValidationOfDnsConfiguration

func NewGetValidationOfNtpConfigurationRequest

func NewGetValidationOfNtpConfigurationRequest(server string, id string) (*http.Request, error)

NewGetValidationOfNtpConfigurationRequest generates requests for GetValidationOfNtpConfiguration

func NewGetValidationResultRequest

func NewGetValidationResultRequest(server string, id string) (*http.Request, error)

NewGetValidationResultRequest generates requests for GetValidationResult

func NewGetValidationsOfDNSConfigurationRequest

func NewGetValidationsOfDNSConfigurationRequest(server string, params *GetValidationsOfDNSConfigurationParams) (*http.Request, error)

NewGetValidationsOfDNSConfigurationRequest generates requests for GetValidationsOfDNSConfiguration

func NewGetValidationsOfNtpConfigurationRequest

func NewGetValidationsOfNtpConfigurationRequest(server string, params *GetValidationsOfNtpConfigurationParams) (*http.Request, error)

NewGetValidationsOfNtpConfigurationRequest generates requests for GetValidationsOfNtpConfiguration

func NewGetVasaProviderRequest

func NewGetVasaProviderRequest(server string, id string) (*http.Request, error)

NewGetVasaProviderRequest generates requests for GetVasaProvider

func NewGetVasaProviderStorageContainersRequest

func NewGetVasaProviderStorageContainersRequest(server string, id string, params *GetVasaProviderStorageContainersParams) (*http.Request, error)

NewGetVasaProviderStorageContainersRequest generates requests for GetVasaProviderStorageContainers

func NewGetVasaProviderUserRequest

func NewGetVasaProviderUserRequest(server string, id string) (*http.Request, error)

NewGetVasaProviderUserRequest generates requests for GetVasaProviderUser

func NewGetVasaProviderValidationRequest

func NewGetVasaProviderValidationRequest(server string, id string) (*http.Request, error)

NewGetVasaProviderValidationRequest generates requests for GetVasaProviderValidation

func NewGetVasaProvidersRequest

func NewGetVasaProvidersRequest(server string) (*http.Request, error)

NewGetVasaProvidersRequest generates requests for GetVasaProviders

func NewGetVcenterRequest

func NewGetVcenterRequest(server string, id string) (*http.Request, error)

NewGetVcenterRequest generates requests for GetVcenter

func NewGetVcentersRequest

func NewGetVcentersRequest(server string, params *GetVcentersParams) (*http.Request, error)

NewGetVcentersRequest generates requests for GetVcenters

func NewGetVcfManagementComponentsLatestTaskRequest added in v0.7.0

func NewGetVcfManagementComponentsLatestTaskRequest(server string) (*http.Request, error)

NewGetVcfManagementComponentsLatestTaskRequest generates requests for GetVcfManagementComponentsLatestTask

func NewGetVcfManagementComponentsRequest added in v0.7.0

func NewGetVcfManagementComponentsRequest(server string) (*http.Request, error)

NewGetVcfManagementComponentsRequest generates requests for GetVcfManagementComponents

func NewGetVcfManagementComponentsTaskByIDRequest added in v0.7.0

func NewGetVcfManagementComponentsTaskByIDRequest(server string, taskId string) (*http.Request, error)

NewGetVcfManagementComponentsTaskByIDRequest generates requests for GetVcfManagementComponentsTaskByID

func NewGetVcfManagementComponentsTaskSpecRequest added in v0.7.0

func NewGetVcfManagementComponentsTaskSpecRequest(server string, taskId string) (*http.Request, error)

NewGetVcfManagementComponentsTaskSpecRequest generates requests for GetVcfManagementComponentsTaskSpec

func NewGetVcfManagementComponentsTasksRequest added in v0.7.0

func NewGetVcfManagementComponentsTasksRequest(server string) (*http.Request, error)

NewGetVcfManagementComponentsTasksRequest generates requests for GetVcfManagementComponentsTasks

func NewGetVcfManagementComponentsValidationsByIdRequest added in v0.7.0

func NewGetVcfManagementComponentsValidationsByIdRequest(server string, validationId string) (*http.Request, error)

NewGetVcfManagementComponentsValidationsByIdRequest generates requests for GetVcfManagementComponentsValidationsById

func NewGetVcfServiceRequest

func NewGetVcfServiceRequest(server string, id string) (*http.Request, error)

NewGetVcfServiceRequest generates requests for GetVcfService

func NewGetVcfServicesRequest

func NewGetVcfServicesRequest(server string) (*http.Request, error)

NewGetVcfServicesRequest generates requests for GetVcfServices

func NewGetVdsesRequest

func NewGetVdsesRequest(server string, clusterId string) (*http.Request, error)

NewGetVdsesRequest generates requests for GetVdses

func NewGetVersionAliasConfigurationRequest

func NewGetVersionAliasConfigurationRequest(server string) (*http.Request, error)

NewGetVersionAliasConfigurationRequest generates requests for GetVersionAliasConfiguration

func NewGetVpcConfigurationRequest added in v0.7.0

func NewGetVpcConfigurationRequest(server string, nsxtClusterId string) (*http.Request, error)

NewGetVpcConfigurationRequest generates requests for GetVpcConfiguration

func NewGetVpcConnectivityProfilesRequest added in v0.7.0

func NewGetVpcConnectivityProfilesRequest(server string, nsxtClusterId string, projectId string, params *GetVpcConnectivityProfilesParams) (*http.Request, error)

NewGetVpcConnectivityProfilesRequest generates requests for GetVpcConnectivityProfiles

func NewGetVsanHclAttributesRequest

func NewGetVsanHclAttributesRequest(server string) (*http.Request, error)

NewGetVsanHclAttributesRequest generates requests for GetVsanHclAttributes

func NewGetVsanHclConfigurationRequest

func NewGetVsanHclConfigurationRequest(server string) (*http.Request, error)

NewGetVsanHclConfigurationRequest generates requests for GetVsanHclConfiguration

func NewGetVsanHealthCheckByDomainRequest

func NewGetVsanHealthCheckByDomainRequest(server string, domainId string, params *GetVsanHealthCheckByDomainParams) (*http.Request, error)

NewGetVsanHealthCheckByDomainRequest generates requests for GetVsanHealthCheckByDomain

func NewGetVsanHealthCheckByQueryIDRequest

func NewGetVsanHealthCheckByQueryIDRequest(server string, domainId string, queryId string) (*http.Request, error)

NewGetVsanHealthCheckByQueryIDRequest generates requests for GetVsanHealthCheckByQueryID

func NewGetVsanHealthCheckByTaskIDRequest

func NewGetVsanHealthCheckByTaskIDRequest(server string, domainId string, taskId string) (*http.Request, error)

NewGetVsanHealthCheckByTaskIDRequest generates requests for GetVsanHealthCheckByTaskID

func NewImportRequest added in v0.7.0

func NewImportRequest(server string, body ImportJSONRequestBody) (*http.Request, error)

NewImportRequest calls the generic Import builder with application/json body

func NewImportRequestWithBody added in v0.7.0

func NewImportRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewImportRequestWithBody generates requests for Import with any type of body

func NewImportVdsToInventoryRequest

func NewImportVdsToInventoryRequest(server string, clusterId string, body ImportVdsToInventoryJSONRequestBody) (*http.Request, error)

NewImportVdsToInventoryRequest calls the generic ImportVdsToInventory builder with application/json body

func NewImportVdsToInventoryRequestWithBody

func NewImportVdsToInventoryRequestWithBody(server string, clusterId string, contentType string, body io.Reader) (*http.Request, error)

NewImportVdsToInventoryRequestWithBody generates requests for ImportVdsToInventory with any type of body

func NewInitiateRepositoryImagesQueryRequest added in v0.7.0

func NewInitiateRepositoryImagesQueryRequest(server string, body InitiateRepositoryImagesQueryJSONRequestBody) (*http.Request, error)

NewInitiateRepositoryImagesQueryRequest calls the generic InitiateRepositoryImagesQuery builder with application/json body

func NewInitiateRepositoryImagesQueryRequestWithBody added in v0.7.0

func NewInitiateRepositoryImagesQueryRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewInitiateRepositoryImagesQueryRequestWithBody generates requests for InitiateRepositoryImagesQuery with any type of body

func NewInvalidateRefreshTokenRequest

func NewInvalidateRefreshTokenRequest(server string, body InvalidateRefreshTokenJSONRequestBody) (*http.Request, error)

NewInvalidateRefreshTokenRequest calls the generic InvalidateRefreshToken builder with application/json body

func NewInvalidateRefreshTokenRequestWithBody

func NewInvalidateRefreshTokenRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewInvalidateRefreshTokenRequestWithBody generates requests for InvalidateRefreshToken with any type of body

func NewPerformDomainIsolationPrecheckRequest

func NewPerformDomainIsolationPrecheckRequest(server string, domainId string, body PerformDomainIsolationPrecheckJSONRequestBody) (*http.Request, error)

NewPerformDomainIsolationPrecheckRequest calls the generic PerformDomainIsolationPrecheck builder with application/json body

func NewPerformDomainIsolationPrecheckRequestWithBody

func NewPerformDomainIsolationPrecheckRequestWithBody(server string, domainId string, contentType string, body io.Reader) (*http.Request, error)

NewPerformDomainIsolationPrecheckRequestWithBody generates requests for PerformDomainIsolationPrecheck with any type of body

func NewPerformUpgradeRequest

func NewPerformUpgradeRequest(server string, body PerformUpgradeJSONRequestBody) (*http.Request, error)

NewPerformUpgradeRequest calls the generic PerformUpgrade builder with application/json body

func NewPerformUpgradeRequestWithBody

func NewPerformUpgradeRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPerformUpgradeRequestWithBody generates requests for PerformUpgrade with any type of body

func NewPostClusterQueryRequest

func NewPostClusterQueryRequest(server string, domainId string, clusterName string, body PostClusterQueryJSONRequestBody) (*http.Request, error)

NewPostClusterQueryRequest calls the generic PostClusterQuery builder with application/json body

func NewPostClusterQueryRequestWithBody

func NewPostClusterQueryRequestWithBody(server string, domainId string, clusterName string, contentType string, body io.Reader) (*http.Request, error)

NewPostClusterQueryRequestWithBody generates requests for PostClusterQuery with any type of body

func NewPostClustersQueryRequest

func NewPostClustersQueryRequest(server string, domainId string, body PostClustersQueryJSONRequestBody) (*http.Request, error)

NewPostClustersQueryRequest calls the generic PostClustersQuery builder with application/json body

func NewPostClustersQueryRequestWithBody

func NewPostClustersQueryRequestWithBody(server string, domainId string, contentType string, body io.Reader) (*http.Request, error)

NewPostClustersQueryRequestWithBody generates requests for PostClustersQuery with any type of body

func NewPostDatastoreQuery1Request

func NewPostDatastoreQuery1Request(server string, id string, body PostDatastoreQuery1JSONRequestBody) (*http.Request, error)

NewPostDatastoreQuery1Request calls the generic PostDatastoreQuery1 builder with application/json body

func NewPostDatastoreQuery1RequestWithBody

func NewPostDatastoreQuery1RequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewPostDatastoreQuery1RequestWithBody generates requests for PostDatastoreQuery1 with any type of body

func NewPostDatastoreQueryRequest

func NewPostDatastoreQueryRequest(server string, domainId string, body PostDatastoreQueryJSONRequestBody) (*http.Request, error)

NewPostDatastoreQueryRequest calls the generic PostDatastoreQuery builder with application/json body

func NewPostDatastoreQueryRequestWithBody

func NewPostDatastoreQueryRequestWithBody(server string, domainId string, contentType string, body io.Reader) (*http.Request, error)

NewPostDatastoreQueryRequestWithBody generates requests for PostDatastoreQuery with any type of body

func NewPostHostQueryRequest

func NewPostHostQueryRequest(server string, id string, body PostHostQueryJSONRequestBody) (*http.Request, error)

NewPostHostQueryRequest calls the generic PostHostQuery builder with application/json body

func NewPostHostQueryRequestWithBody

func NewPostHostQueryRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewPostHostQueryRequestWithBody generates requests for PostHostQuery with any type of body

func NewPostHostsPrechecks1Request

func NewPostHostsPrechecks1Request(server string, body PostHostsPrechecks1JSONRequestBody) (*http.Request, error)

NewPostHostsPrechecks1Request calls the generic PostHostsPrechecks1 builder with application/json body

func NewPostHostsPrechecks1RequestWithBody

func NewPostHostsPrechecks1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewPostHostsPrechecks1RequestWithBody generates requests for PostHostsPrechecks1 with any type of body

func NewPostQueryRequest

func NewPostQueryRequest(server string, params *PostQueryParams, body PostQueryJSONRequestBody) (*http.Request, error)

NewPostQueryRequest calls the generic PostQuery builder with application/json body

func NewPostQueryRequestWithBody

func NewPostQueryRequestWithBody(server string, params *PostQueryParams, contentType string, body io.Reader) (*http.Request, error)

NewPostQueryRequestWithBody generates requests for PostQuery with any type of body

func NewQueryCheckSetsRequest

func NewQueryCheckSetsRequest(server string, body QueryCheckSetsJSONRequestBody) (*http.Request, error)

NewQueryCheckSetsRequest calls the generic QueryCheckSets builder with application/json body

func NewQueryCheckSetsRequestWithBody

func NewQueryCheckSetsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewQueryCheckSetsRequestWithBody generates requests for QueryCheckSets with any type of body

func NewReconcileConfigsRequest

func NewReconcileConfigsRequest(server string, body ReconcileConfigsJSONRequestBody) (*http.Request, error)

NewReconcileConfigsRequest calls the generic ReconcileConfigs builder with application/json body

func NewReconcileConfigsRequestWithBody

func NewReconcileConfigsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewReconcileConfigsRequestWithBody generates requests for ReconcileConfigs with any type of body

func NewRefreshAccessTokenRequest

func NewRefreshAccessTokenRequest(server string, body RefreshAccessTokenJSONRequestBody) (*http.Request, error)

NewRefreshAccessTokenRequest calls the generic RefreshAccessToken builder with application/json body

func NewRefreshAccessTokenRequestWithBody

func NewRefreshAccessTokenRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewRefreshAccessTokenRequestWithBody generates requests for RefreshAccessToken with any type of body

func NewRemoveCertificateAuthorityRequest

func NewRemoveCertificateAuthorityRequest(server string, id string) (*http.Request, error)

NewRemoveCertificateAuthorityRequest generates requests for RemoveCertificateAuthority

func NewRemoveDatastoreFromClusterRequest

func NewRemoveDatastoreFromClusterRequest(server string, id string, datastoreId string) (*http.Request, error)

NewRemoveDatastoreFromClusterRequest generates requests for RemoveDatastoreFromCluster

func NewRemoveLicenseKeyRequest

func NewRemoveLicenseKeyRequest(server string, key string) (*http.Request, error)

NewRemoveLicenseKeyRequest generates requests for RemoveLicenseKey

func NewRemoveTagsFromClusterRequest

func NewRemoveTagsFromClusterRequest(server string, id string, body RemoveTagsFromClusterJSONRequestBody) (*http.Request, error)

NewRemoveTagsFromClusterRequest calls the generic RemoveTagsFromCluster builder with application/json body

func NewRemoveTagsFromClusterRequestWithBody

func NewRemoveTagsFromClusterRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewRemoveTagsFromClusterRequestWithBody generates requests for RemoveTagsFromCluster with any type of body

func NewRemoveTagsFromDomainRequest

func NewRemoveTagsFromDomainRequest(server string, id string, body RemoveTagsFromDomainJSONRequestBody) (*http.Request, error)

NewRemoveTagsFromDomainRequest calls the generic RemoveTagsFromDomain builder with application/json body

func NewRemoveTagsFromDomainRequestWithBody

func NewRemoveTagsFromDomainRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewRemoveTagsFromDomainRequestWithBody generates requests for RemoveTagsFromDomain with any type of body

func NewRemoveTagsFromHostRequest

func NewRemoveTagsFromHostRequest(server string, id string, body RemoveTagsFromHostJSONRequestBody) (*http.Request, error)

NewRemoveTagsFromHostRequest calls the generic RemoveTagsFromHost builder with application/json body

func NewRemoveTagsFromHostRequestWithBody

func NewRemoveTagsFromHostRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewRemoveTagsFromHostRequestWithBody generates requests for RemoveTagsFromHost with any type of body

func NewRemoveUserRequest

func NewRemoveUserRequest(server string, id string) (*http.Request, error)

NewRemoveUserRequest generates requests for RemoveUser

func NewRemoveVasaProviderRequest

func NewRemoveVasaProviderRequest(server string, id string) (*http.Request, error)

NewRemoveVasaProviderRequest generates requests for RemoveVasaProvider

func NewRemoveVasaProviderStorageContainerRequest

func NewRemoveVasaProviderStorageContainerRequest(server string, id string, storageContainerId string) (*http.Request, error)

NewRemoveVasaProviderStorageContainerRequest generates requests for RemoveVasaProviderStorageContainer

func NewReplaceCertificatesRequest

func NewReplaceCertificatesRequest(server string, id string, body ReplaceCertificatesJSONRequestBody) (*http.Request, error)

NewReplaceCertificatesRequest calls the generic ReplaceCertificates builder with application/json body

func NewReplaceCertificatesRequestWithBody

func NewReplaceCertificatesRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewReplaceCertificatesRequestWithBody generates requests for ReplaceCertificates with any type of body

func NewReplaceResourceCertificatesRequest

func NewReplaceResourceCertificatesRequest(server string, id string, body ReplaceResourceCertificatesJSONRequestBody) (*http.Request, error)

NewReplaceResourceCertificatesRequest calls the generic ReplaceResourceCertificates builder with application/json body

func NewReplaceResourceCertificatesRequestWithBody

func NewReplaceResourceCertificatesRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewReplaceResourceCertificatesRequestWithBody generates requests for ReplaceResourceCertificates with any type of body

func NewRetryComplianceAuditTaskRequest

func NewRetryComplianceAuditTaskRequest(server string, id string, taskId string) (*http.Request, error)

NewRetryComplianceAuditTaskRequest generates requests for RetryComplianceAuditTask

func NewRetryCredentialsTaskRequest

func NewRetryCredentialsTaskRequest(server string, id string, body RetryCredentialsTaskJSONRequestBody) (*http.Request, error)

NewRetryCredentialsTaskRequest calls the generic RetryCredentialsTask builder with application/json body

func NewRetryCredentialsTaskRequestWithBody

func NewRetryCredentialsTaskRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewRetryCredentialsTaskRequestWithBody generates requests for RetryCredentialsTask with any type of body

func NewRetryTaskRequest

func NewRetryTaskRequest(server string, id string) (*http.Request, error)

NewRetryTaskRequest generates requests for RetryTask

func NewSaveManifestRequest

func NewSaveManifestRequest(server string, body SaveManifestJSONRequestBody) (*http.Request, error)

NewSaveManifestRequest calls the generic SaveManifest builder with application/json body

func NewSaveManifestRequestWithBody

func NewSaveManifestRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewSaveManifestRequestWithBody generates requests for SaveManifest with any type of body

func NewScaleOutNsxRequest added in v0.7.0

func NewScaleOutNsxRequest(server string, nsxtClusterId string, body ScaleOutNsxJSONRequestBody) (*http.Request, error)

NewScaleOutNsxRequest calls the generic ScaleOutNsx builder with application/json body

func NewScaleOutNsxRequestWithBody added in v0.7.0

func NewScaleOutNsxRequestWithBody(server string, nsxtClusterId string, contentType string, body io.Reader) (*http.Request, error)

NewScaleOutNsxRequestWithBody generates requests for ScaleOutNsx with any type of body

func NewSetAutoRenewConfigurationForDomainRequest added in v0.7.0

func NewSetAutoRenewConfigurationForDomainRequest(server string, id string, body SetAutoRenewConfigurationForDomainJSONRequestBody) (*http.Request, error)

NewSetAutoRenewConfigurationForDomainRequest calls the generic SetAutoRenewConfigurationForDomain builder with application/json body

func NewSetAutoRenewConfigurationForDomainRequestWithBody added in v0.7.0

func NewSetAutoRenewConfigurationForDomainRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewSetAutoRenewConfigurationForDomainRequestWithBody generates requests for SetAutoRenewConfigurationForDomain with any type of body

func NewSetAutoRenewConfigurationRequest added in v0.7.0

func NewSetAutoRenewConfigurationRequest(server string, body SetAutoRenewConfigurationJSONRequestBody) (*http.Request, error)

NewSetAutoRenewConfigurationRequest calls the generic SetAutoRenewConfiguration builder with application/json body

func NewSetAutoRenewConfigurationRequestWithBody added in v0.7.0

func NewSetAutoRenewConfigurationRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewSetAutoRenewConfigurationRequestWithBody generates requests for SetAutoRenewConfiguration with any type of body

func NewSetBackupConfigurationRequest

func NewSetBackupConfigurationRequest(server string, body SetBackupConfigurationJSONRequestBody) (*http.Request, error)

NewSetBackupConfigurationRequest calls the generic SetBackupConfiguration builder with application/json body

func NewSetBackupConfigurationRequestWithBody

func NewSetBackupConfigurationRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewSetBackupConfigurationRequestWithBody generates requests for SetBackupConfiguration with any type of body

func NewSetCeipStatusRequest

func NewSetCeipStatusRequest(server string, body SetCeipStatusJSONRequestBody) (*http.Request, error)

NewSetCeipStatusRequest calls the generic SetCeipStatus builder with application/json body

func NewSetCeipStatusRequestWithBody

func NewSetCeipStatusRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewSetCeipStatusRequestWithBody generates requests for SetCeipStatus with any type of body

func NewSetLicenseKeyForResourceRequest

func NewSetLicenseKeyForResourceRequest(server string, body SetLicenseKeyForResourceJSONRequestBody) (*http.Request, error)

NewSetLicenseKeyForResourceRequest calls the generic SetLicenseKeyForResource builder with application/json body

func NewSetLicenseKeyForResourceRequestWithBody

func NewSetLicenseKeyForResourceRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewSetLicenseKeyForResourceRequestWithBody generates requests for SetLicenseKeyForResource with any type of body

func NewStartBackupRequest

func NewStartBackupRequest(server string, body StartBackupJSONRequestBody) (*http.Request, error)

NewStartBackupRequest calls the generic StartBackup builder with application/json body

func NewStartBackupRequestWithBody

func NewStartBackupRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewStartBackupRequestWithBody generates requests for StartBackup with any type of body

func NewStartBundleDownloadByIDRequest

func NewStartBundleDownloadByIDRequest(server string, id string, body StartBundleDownloadByIDJSONRequestBody) (*http.Request, error)

NewStartBundleDownloadByIDRequest calls the generic StartBundleDownloadByID builder with application/json body

func NewStartBundleDownloadByIDRequestWithBody

func NewStartBundleDownloadByIDRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewStartBundleDownloadByIDRequestWithBody generates requests for StartBundleDownloadByID with any type of body

func NewStartHealthCheckRequest

func NewStartHealthCheckRequest(server string, body StartHealthCheckJSONRequestBody) (*http.Request, error)

NewStartHealthCheckRequest calls the generic StartHealthCheck builder with application/json body

func NewStartHealthCheckRequestWithBody

func NewStartHealthCheckRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewStartHealthCheckRequestWithBody generates requests for StartHealthCheck with any type of body

func NewStartLicenseCheckByResourceRequest

func NewStartLicenseCheckByResourceRequest(server string, body StartLicenseCheckByResourceJSONRequestBody) (*http.Request, error)

NewStartLicenseCheckByResourceRequest calls the generic StartLicenseCheckByResource builder with application/json body

func NewStartLicenseCheckByResourceRequestWithBody

func NewStartLicenseCheckByResourceRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewStartLicenseCheckByResourceRequestWithBody generates requests for StartLicenseCheckByResource with any type of body

func NewStartNsxCriteriaQueryRequest

func NewStartNsxCriteriaQueryRequest(server string, body StartNsxCriteriaQueryJSONRequestBody) (*http.Request, error)

NewStartNsxCriteriaQueryRequest calls the generic StartNsxCriteriaQuery builder with application/json body

func NewStartNsxCriteriaQueryRequestWithBody

func NewStartNsxCriteriaQueryRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewStartNsxCriteriaQueryRequestWithBody generates requests for StartNsxCriteriaQuery with any type of body

func NewStartRestoreRequest

func NewStartRestoreRequest(server string, body StartRestoreJSONRequestBody) (*http.Request, error)

NewStartRestoreRequest calls the generic StartRestore builder with application/json body

func NewStartRestoreRequestWithBody

func NewStartRestoreRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewStartRestoreRequestWithBody generates requests for StartRestore with any type of body

func NewStartSupportBundleRequest

func NewStartSupportBundleRequest(server string, body StartSupportBundleJSONRequestBody) (*http.Request, error)

NewStartSupportBundleRequest calls the generic StartSupportBundle builder with application/json body

func NewStartSupportBundleRequestWithBody

func NewStartSupportBundleRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewStartSupportBundleRequestWithBody generates requests for StartSupportBundle with any type of body

func NewStartUpgradePrecheckRequest

func NewStartUpgradePrecheckRequest(server string, upgradeId string) (*http.Request, error)

NewStartUpgradePrecheckRequest generates requests for StartUpgradePrecheck

func NewSyncDepotMetadataRequest added in v0.7.0

func NewSyncDepotMetadataRequest(server string) (*http.Request, error)

NewSyncDepotMetadataRequest generates requests for SyncDepotMetadata

func NewSyncUMDSRequest added in v0.7.0

func NewSyncUMDSRequest(server string, body SyncUMDSJSONRequestBody) (*http.Request, error)

NewSyncUMDSRequest calls the generic SyncUMDS builder with application/json body

func NewSyncUMDSRequestWithBody added in v0.7.0

func NewSyncUMDSRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewSyncUMDSRequestWithBody generates requests for SyncUMDS with any type of body

func NewSynchronizationRequest added in v0.7.0

func NewSynchronizationRequest(server string, domainId string, body SynchronizationJSONRequestBody) (*http.Request, error)

NewSynchronizationRequest calls the generic Synchronization builder with application/json body

func NewSynchronizationRequestWithBody added in v0.7.0

func NewSynchronizationRequestWithBody(server string, domainId string, contentType string, body io.Reader) (*http.Request, error)

NewSynchronizationRequestWithBody generates requests for Synchronization with any type of body

func NewTriggerCheckRunRequest

func NewTriggerCheckRunRequest(server string, body TriggerCheckRunJSONRequestBody) (*http.Request, error)

NewTriggerCheckRunRequest calls the generic TriggerCheckRun builder with application/json body

func NewTriggerCheckRunRequestWithBody

func NewTriggerCheckRunRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewTriggerCheckRunRequestWithBody generates requests for TriggerCheckRun with any type of body

func NewTriggerPartialRetryOfCheckRunRequest

func NewTriggerPartialRetryOfCheckRunRequest(server string, runId openapi_types.UUID, body TriggerPartialRetryOfCheckRunJSONRequestBody) (*http.Request, error)

NewTriggerPartialRetryOfCheckRunRequest calls the generic TriggerPartialRetryOfCheckRun builder with application/json body

func NewTriggerPartialRetryOfCheckRunRequestWithBody

func NewTriggerPartialRetryOfCheckRunRequestWithBody(server string, runId openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewTriggerPartialRetryOfCheckRunRequestWithBody generates requests for TriggerPartialRetryOfCheckRun with any type of body

func NewUndeployALBClusterRequest added in v0.7.0

func NewUndeployALBClusterRequest(server string, id string, params *UndeployALBClusterParams) (*http.Request, error)

NewUndeployALBClusterRequest generates requests for UndeployALBCluster

func NewUpdateBackupConfigurationRequest

func NewUpdateBackupConfigurationRequest(server string, body UpdateBackupConfigurationJSONRequestBody) (*http.Request, error)

NewUpdateBackupConfigurationRequest calls the generic UpdateBackupConfiguration builder with application/json body

func NewUpdateBackupConfigurationRequestWithBody

func NewUpdateBackupConfigurationRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateBackupConfigurationRequestWithBody generates requests for UpdateBackupConfiguration with any type of body

func NewUpdateClusterRequest

func NewUpdateClusterRequest(server string, id string, body UpdateClusterJSONRequestBody) (*http.Request, error)

NewUpdateClusterRequest calls the generic UpdateCluster builder with application/json body

func NewUpdateClusterRequestWithBody

func NewUpdateClusterRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateClusterRequestWithBody generates requests for UpdateCluster with any type of body

func NewUpdateCompatibilityMatrixRequestWithBody

func NewUpdateCompatibilityMatrixRequestWithBody(server string, params *UpdateCompatibilityMatrixParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateCompatibilityMatrixRequestWithBody generates requests for UpdateCompatibilityMatrix with any type of body

func NewUpdateDepotSettingsRequest

func NewUpdateDepotSettingsRequest(server string, body UpdateDepotSettingsJSONRequestBody) (*http.Request, error)

NewUpdateDepotSettingsRequest calls the generic UpdateDepotSettings builder with application/json body

func NewUpdateDepotSettingsRequestWithBody

func NewUpdateDepotSettingsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateDepotSettingsRequestWithBody generates requests for UpdateDepotSettings with any type of body

func NewUpdateDomainRequest

func NewUpdateDomainRequest(server string, id string, body UpdateDomainJSONRequestBody) (*http.Request, error)

NewUpdateDomainRequest calls the generic UpdateDomain builder with application/json body

func NewUpdateDomainRequestWithBody

func NewUpdateDomainRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateDomainRequestWithBody generates requests for UpdateDomain with any type of body

func NewUpdateEdgeClusterRequest

func NewUpdateEdgeClusterRequest(server string, id string, body UpdateEdgeClusterJSONRequestBody) (*http.Request, error)

NewUpdateEdgeClusterRequest calls the generic UpdateEdgeCluster builder with application/json body

func NewUpdateEdgeClusterRequestWithBody

func NewUpdateEdgeClusterRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateEdgeClusterRequestWithBody generates requests for UpdateEdgeCluster with any type of body

func NewUpdateEmbeddedIdentitySourceRequest

func NewUpdateEmbeddedIdentitySourceRequest(server string, id string, domainName string, body UpdateEmbeddedIdentitySourceJSONRequestBody) (*http.Request, error)

NewUpdateEmbeddedIdentitySourceRequest calls the generic UpdateEmbeddedIdentitySource builder with application/json body

func NewUpdateEmbeddedIdentitySourceRequestWithBody

func NewUpdateEmbeddedIdentitySourceRequestWithBody(server string, id string, domainName string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateEmbeddedIdentitySourceRequestWithBody generates requests for UpdateEmbeddedIdentitySource with any type of body

func NewUpdateExternalIdentityProviderRequest

func NewUpdateExternalIdentityProviderRequest(server string, id string, body UpdateExternalIdentityProviderJSONRequestBody) (*http.Request, error)

NewUpdateExternalIdentityProviderRequest calls the generic UpdateExternalIdentityProvider builder with application/json body

func NewUpdateExternalIdentityProviderRequestWithBody

func NewUpdateExternalIdentityProviderRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateExternalIdentityProviderRequestWithBody generates requests for UpdateExternalIdentityProvider with any type of body

func NewUpdateLicenseKeyRequest

func NewUpdateLicenseKeyRequest(server string, licenseKeyOrId string, body UpdateLicenseKeyJSONRequestBody) (*http.Request, error)

NewUpdateLicenseKeyRequest calls the generic UpdateLicenseKey builder with application/json body

func NewUpdateLicenseKeyRequestWithBody

func NewUpdateLicenseKeyRequestWithBody(server string, licenseKeyOrId string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateLicenseKeyRequestWithBody generates requests for UpdateLicenseKey with any type of body

func NewUpdateLocalUserPasswordRequest

func NewUpdateLocalUserPasswordRequest(server string, body UpdateLocalUserPasswordJSONRequestBody) (*http.Request, error)

NewUpdateLocalUserPasswordRequest calls the generic UpdateLocalUserPassword builder with application/json body

func NewUpdateLocalUserPasswordRequestWithBody

func NewUpdateLocalUserPasswordRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateLocalUserPasswordRequestWithBody generates requests for UpdateLocalUserPassword with any type of body

func NewUpdateNetworkPoolRequest

func NewUpdateNetworkPoolRequest(server string, id string, body UpdateNetworkPoolJSONRequestBody) (*http.Request, error)

NewUpdateNetworkPoolRequest calls the generic UpdateNetworkPool builder with application/json body

func NewUpdateNetworkPoolRequestWithBody

func NewUpdateNetworkPoolRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateNetworkPoolRequestWithBody generates requests for UpdateNetworkPool with any type of body

func NewUpdateOrRotatePasswordsRequest

func NewUpdateOrRotatePasswordsRequest(server string, body UpdateOrRotatePasswordsJSONRequestBody) (*http.Request, error)

NewUpdateOrRotatePasswordsRequest calls the generic UpdateOrRotatePasswords builder with application/json body

func NewUpdateOrRotatePasswordsRequestWithBody

func NewUpdateOrRotatePasswordsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateOrRotatePasswordsRequestWithBody generates requests for UpdateOrRotatePasswords with any type of body

func NewUpdateProductVersionCatalogPatchesRequest added in v0.7.0

func NewUpdateProductVersionCatalogPatchesRequest(server string, body UpdateProductVersionCatalogPatchesJSONRequestBody) (*http.Request, error)

NewUpdateProductVersionCatalogPatchesRequest calls the generic UpdateProductVersionCatalogPatches builder with application/json body

func NewUpdateProductVersionCatalogPatchesRequestWithBody added in v0.7.0

func NewUpdateProductVersionCatalogPatchesRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateProductVersionCatalogPatchesRequestWithBody generates requests for UpdateProductVersionCatalogPatches with any type of body

func NewUpdateProxyConfigurationRequest

func NewUpdateProxyConfigurationRequest(server string, body UpdateProxyConfigurationJSONRequestBody) (*http.Request, error)

NewUpdateProxyConfigurationRequest calls the generic UpdateProxyConfiguration builder with application/json body

func NewUpdateProxyConfigurationRequestWithBody

func NewUpdateProxyConfigurationRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateProxyConfigurationRequestWithBody generates requests for UpdateProxyConfiguration with any type of body

func NewUpdateReleaseByDomainIDRequest

func NewUpdateReleaseByDomainIDRequest(server string, domainId string, body UpdateReleaseByDomainIDJSONRequestBody) (*http.Request, error)

NewUpdateReleaseByDomainIDRequest calls the generic UpdateReleaseByDomainID builder with application/json body

func NewUpdateReleaseByDomainIDRequestWithBody

func NewUpdateReleaseByDomainIDRequestWithBody(server string, domainId string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateReleaseByDomainIDRequestWithBody generates requests for UpdateReleaseByDomainID with any type of body

func NewUpdateResourcesFunctionalities1Request

func NewUpdateResourcesFunctionalities1Request(server string, body UpdateResourcesFunctionalities1JSONRequestBody) (*http.Request, error)

NewUpdateResourcesFunctionalities1Request calls the generic UpdateResourcesFunctionalities1 builder with application/json body

func NewUpdateResourcesFunctionalities1RequestWithBody

func NewUpdateResourcesFunctionalities1RequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateResourcesFunctionalities1RequestWithBody generates requests for UpdateResourcesFunctionalities1 with any type of body

func NewUpdateResourcesFunctionalitiesRequest

func NewUpdateResourcesFunctionalitiesRequest(server string, body UpdateResourcesFunctionalitiesJSONRequestBody) (*http.Request, error)

NewUpdateResourcesFunctionalitiesRequest calls the generic UpdateResourcesFunctionalities builder with application/json body

func NewUpdateResourcesFunctionalitiesRequestWithBody

func NewUpdateResourcesFunctionalitiesRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateResourcesFunctionalitiesRequestWithBody generates requests for UpdateResourcesFunctionalities with any type of body

func NewUpdateSystemConfigurationRequest

func NewUpdateSystemConfigurationRequest(server string, body UpdateSystemConfigurationJSONRequestBody) (*http.Request, error)

NewUpdateSystemConfigurationRequest calls the generic UpdateSystemConfiguration builder with application/json body

func NewUpdateSystemConfigurationRequestWithBody

func NewUpdateSystemConfigurationRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateSystemConfigurationRequestWithBody generates requests for UpdateSystemConfiguration with any type of body

func NewUpdateUpgradeScheduleRequest

func NewUpdateUpgradeScheduleRequest(server string, upgradeId string, body UpdateUpgradeScheduleJSONRequestBody) (*http.Request, error)

NewUpdateUpgradeScheduleRequest calls the generic UpdateUpgradeSchedule builder with application/json body

func NewUpdateUpgradeScheduleRequestWithBody

func NewUpdateUpgradeScheduleRequestWithBody(server string, upgradeId string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateUpgradeScheduleRequestWithBody generates requests for UpdateUpgradeSchedule with any type of body

func NewUpdateVasaProviderRequest

func NewUpdateVasaProviderRequest(server string, id string, body UpdateVasaProviderJSONRequestBody) (*http.Request, error)

NewUpdateVasaProviderRequest calls the generic UpdateVasaProvider builder with application/json body

func NewUpdateVasaProviderRequestWithBody

func NewUpdateVasaProviderRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateVasaProviderRequestWithBody generates requests for UpdateVasaProvider with any type of body

func NewUpdateVasaProviderStorageContainerRequest

func NewUpdateVasaProviderStorageContainerRequest(server string, id string, storageContainerId string, body UpdateVasaProviderStorageContainerJSONRequestBody) (*http.Request, error)

NewUpdateVasaProviderStorageContainerRequest calls the generic UpdateVasaProviderStorageContainer builder with application/json body

func NewUpdateVasaProviderStorageContainerRequestWithBody

func NewUpdateVasaProviderStorageContainerRequestWithBody(server string, id string, storageContainerId string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateVasaProviderStorageContainerRequestWithBody generates requests for UpdateVasaProviderStorageContainer with any type of body

func NewUpdateVasaProviderUserRequest

func NewUpdateVasaProviderUserRequest(server string, id string, userId string, body UpdateVasaProviderUserJSONRequestBody) (*http.Request, error)

NewUpdateVasaProviderUserRequest calls the generic UpdateVasaProviderUser builder with application/json body

func NewUpdateVasaProviderUserRequestWithBody

func NewUpdateVasaProviderUserRequestWithBody(server string, id string, userId string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateVasaProviderUserRequestWithBody generates requests for UpdateVasaProviderUser with any type of body

func NewUpdateVersionAliasConfigurationRequest

func NewUpdateVersionAliasConfigurationRequest(server string, bundleComponentType string, version string, body UpdateVersionAliasConfigurationJSONRequestBody) (*http.Request, error)

NewUpdateVersionAliasConfigurationRequest calls the generic UpdateVersionAliasConfiguration builder with application/json body

func NewUpdateVersionAliasConfigurationRequestWithBody

func NewUpdateVersionAliasConfigurationRequestWithBody(server string, bundleComponentType string, version string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateVersionAliasConfigurationRequestWithBody generates requests for UpdateVersionAliasConfiguration with any type of body

func NewUpdateVersionAliasConfigurationsRequest

func NewUpdateVersionAliasConfigurationsRequest(server string, body UpdateVersionAliasConfigurationsJSONRequestBody) (*http.Request, error)

NewUpdateVersionAliasConfigurationsRequest calls the generic UpdateVersionAliasConfigurations builder with application/json body

func NewUpdateVersionAliasConfigurationsRequestWithBody

func NewUpdateVersionAliasConfigurationsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateVersionAliasConfigurationsRequestWithBody generates requests for UpdateVersionAliasConfigurations with any type of body

func NewUpdateVsanHclConfigurationRequest

func NewUpdateVsanHclConfigurationRequest(server string, body UpdateVsanHclConfigurationJSONRequestBody) (*http.Request, error)

NewUpdateVsanHclConfigurationRequest calls the generic UpdateVsanHclConfiguration builder with application/json body

func NewUpdateVsanHclConfigurationRequestWithBody

func NewUpdateVsanHclConfigurationRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateVsanHclConfigurationRequestWithBody generates requests for UpdateVsanHclConfiguration with any type of body

func NewUpdateVsanHealthCheckByDomainRequest

func NewUpdateVsanHealthCheckByDomainRequest(server string, domainId string, body UpdateVsanHealthCheckByDomainJSONRequestBody) (*http.Request, error)

NewUpdateVsanHealthCheckByDomainRequest calls the generic UpdateVsanHealthCheckByDomain builder with application/json body

func NewUpdateVsanHealthCheckByDomainRequestWithBody

func NewUpdateVsanHealthCheckByDomainRequestWithBody(server string, domainId string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateVsanHealthCheckByDomainRequestWithBody generates requests for UpdateVsanHealthCheckByDomain with any type of body

func NewUploadBundleRequest

func NewUploadBundleRequest(server string, body UploadBundleJSONRequestBody) (*http.Request, error)

NewUploadBundleRequest calls the generic UploadBundle builder with application/json body

func NewUploadBundleRequestWithBody

func NewUploadBundleRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewUploadBundleRequestWithBody generates requests for UploadBundle with any type of body

func NewUploadPersonalityFilesRequestWithBody

func NewUploadPersonalityFilesRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewUploadPersonalityFilesRequestWithBody generates requests for UploadPersonalityFiles with any type of body

func NewUploadPersonalityRequest

func NewUploadPersonalityRequest(server string, body UploadPersonalityJSONRequestBody) (*http.Request, error)

NewUploadPersonalityRequest calls the generic UploadPersonality builder with application/json body

func NewUploadPersonalityRequestWithBody

func NewUploadPersonalityRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewUploadPersonalityRequestWithBody generates requests for UploadPersonality with any type of body

func NewUploadProductBinaryRequest added in v0.7.0

func NewUploadProductBinaryRequest(server string, body UploadProductBinaryJSONRequestBody) (*http.Request, error)

NewUploadProductBinaryRequest calls the generic UploadProductBinary builder with application/json body

func NewUploadProductBinaryRequestWithBody added in v0.7.0

func NewUploadProductBinaryRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewUploadProductBinaryRequestWithBody generates requests for UploadProductBinary with any type of body

func NewUploadProductVersionCatalogRequest

func NewUploadProductVersionCatalogRequest(server string, body UploadProductVersionCatalogJSONRequestBody) (*http.Request, error)

NewUploadProductVersionCatalogRequest calls the generic UploadProductVersionCatalog builder with application/json body

func NewUploadProductVersionCatalogRequestWithBody

func NewUploadProductVersionCatalogRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewUploadProductVersionCatalogRequestWithBody generates requests for UploadProductVersionCatalog with any type of body

func NewUploadProductVersionCatalogWithSignatureRequest added in v0.7.0

func NewUploadProductVersionCatalogWithSignatureRequest(server string, body UploadProductVersionCatalogWithSignatureJSONRequestBody) (*http.Request, error)

NewUploadProductVersionCatalogWithSignatureRequest calls the generic UploadProductVersionCatalogWithSignature builder with application/json body

func NewUploadProductVersionCatalogWithSignatureRequestWithBody added in v0.7.0

func NewUploadProductVersionCatalogWithSignatureRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewUploadProductVersionCatalogWithSignatureRequestWithBody generates requests for UploadProductVersionCatalogWithSignature with any type of body

func NewValidateALBClusterCreationSpecRequest

func NewValidateALBClusterCreationSpecRequest(server string, params *ValidateALBClusterCreationSpecParams, body ValidateALBClusterCreationSpecJSONRequestBody) (*http.Request, error)

NewValidateALBClusterCreationSpecRequest calls the generic ValidateALBClusterCreationSpec builder with application/json body

func NewValidateALBClusterCreationSpecRequestWithBody

func NewValidateALBClusterCreationSpecRequestWithBody(server string, params *ValidateALBClusterCreationSpecParams, contentType string, body io.Reader) (*http.Request, error)

NewValidateALBClusterCreationSpecRequestWithBody generates requests for ValidateALBClusterCreationSpec with any type of body

func NewValidateALBCompatibilityRequest added in v0.7.0

func NewValidateALBCompatibilityRequest(server string, body ValidateALBCompatibilityJSONRequestBody) (*http.Request, error)

NewValidateALBCompatibilityRequest calls the generic ValidateALBCompatibility builder with application/json body

func NewValidateALBCompatibilityRequestWithBody added in v0.7.0

func NewValidateALBCompatibilityRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewValidateALBCompatibilityRequestWithBody generates requests for ValidateALBCompatibility with any type of body

func NewValidateALBControllerClusterCreationSpecRequest added in v0.7.0

func NewValidateALBControllerClusterCreationSpecRequest(server string, params *ValidateALBControllerClusterCreationSpecParams, body ValidateALBControllerClusterCreationSpecJSONRequestBody) (*http.Request, error)

NewValidateALBControllerClusterCreationSpecRequest calls the generic ValidateALBControllerClusterCreationSpec builder with application/json body

func NewValidateALBControllerClusterCreationSpecRequestWithBody added in v0.7.0

func NewValidateALBControllerClusterCreationSpecRequestWithBody(server string, params *ValidateALBControllerClusterCreationSpecParams, contentType string, body io.Reader) (*http.Request, error)

NewValidateALBControllerClusterCreationSpecRequestWithBody generates requests for ValidateALBControllerClusterCreationSpec with any type of body

func NewValidateBackupConfigurationsOperationsRequest

func NewValidateBackupConfigurationsOperationsRequest(server string, body ValidateBackupConfigurationsOperationsJSONRequestBody) (*http.Request, error)

NewValidateBackupConfigurationsOperationsRequest calls the generic ValidateBackupConfigurationsOperations builder with application/json body

func NewValidateBackupConfigurationsOperationsRequestWithBody

func NewValidateBackupConfigurationsOperationsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewValidateBackupConfigurationsOperationsRequestWithBody generates requests for ValidateBackupConfigurationsOperations with any type of body

func NewValidateClusterCreationSpecRequest

func NewValidateClusterCreationSpecRequest(server string, params *ValidateClusterCreationSpecParams, body ValidateClusterCreationSpecJSONRequestBody) (*http.Request, error)

NewValidateClusterCreationSpecRequest calls the generic ValidateClusterCreationSpec builder with application/json body

func NewValidateClusterCreationSpecRequestWithBody

func NewValidateClusterCreationSpecRequestWithBody(server string, params *ValidateClusterCreationSpecParams, contentType string, body io.Reader) (*http.Request, error)

NewValidateClusterCreationSpecRequestWithBody generates requests for ValidateClusterCreationSpec with any type of body

func NewValidateClusterUpdateSpecRequest

func NewValidateClusterUpdateSpecRequest(server string, id string, params *ValidateClusterUpdateSpecParams, body ValidateClusterUpdateSpecJSONRequestBody) (*http.Request, error)

NewValidateClusterUpdateSpecRequest calls the generic ValidateClusterUpdateSpec builder with application/json body

func NewValidateClusterUpdateSpecRequestWithBody

func NewValidateClusterUpdateSpecRequestWithBody(server string, id string, params *ValidateClusterUpdateSpecParams, contentType string, body io.Reader) (*http.Request, error)

NewValidateClusterUpdateSpecRequestWithBody generates requests for ValidateClusterUpdateSpec with any type of body

func NewValidateCommissionHostsRequest

func NewValidateCommissionHostsRequest(server string, body ValidateCommissionHostsJSONRequestBody) (*http.Request, error)

NewValidateCommissionHostsRequest calls the generic ValidateCommissionHosts builder with application/json body

func NewValidateCommissionHostsRequestWithBody

func NewValidateCommissionHostsRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewValidateCommissionHostsRequestWithBody generates requests for ValidateCommissionHosts with any type of body

func NewValidateDnsConfigurationRequest

func NewValidateDnsConfigurationRequest(server string, body ValidateDnsConfigurationJSONRequestBody) (*http.Request, error)

NewValidateDnsConfigurationRequest calls the generic ValidateDnsConfiguration builder with application/json body

func NewValidateDnsConfigurationRequestWithBody

func NewValidateDnsConfigurationRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewValidateDnsConfigurationRequestWithBody generates requests for ValidateDnsConfiguration with any type of body

func NewValidateDomainCreationSpecRequest

func NewValidateDomainCreationSpecRequest(server string, params *ValidateDomainCreationSpecParams, body ValidateDomainCreationSpecJSONRequestBody) (*http.Request, error)

NewValidateDomainCreationSpecRequest calls the generic ValidateDomainCreationSpec builder with application/json body

func NewValidateDomainCreationSpecRequestWithBody

func NewValidateDomainCreationSpecRequestWithBody(server string, params *ValidateDomainCreationSpecParams, contentType string, body io.Reader) (*http.Request, error)

NewValidateDomainCreationSpecRequestWithBody generates requests for ValidateDomainCreationSpec with any type of body

func NewValidateDomainUpdateSpecRequest

func NewValidateDomainUpdateSpecRequest(server string, id string, body ValidateDomainUpdateSpecJSONRequestBody) (*http.Request, error)

NewValidateDomainUpdateSpecRequest calls the generic ValidateDomainUpdateSpec builder with application/json body

func NewValidateDomainUpdateSpecRequestWithBody

func NewValidateDomainUpdateSpecRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewValidateDomainUpdateSpecRequestWithBody generates requests for ValidateDomainUpdateSpec with any type of body

func NewValidateEdgeClusterCreationSpecRequest

func NewValidateEdgeClusterCreationSpecRequest(server string, body ValidateEdgeClusterCreationSpecJSONRequestBody) (*http.Request, error)

NewValidateEdgeClusterCreationSpecRequest calls the generic ValidateEdgeClusterCreationSpec builder with application/json body

func NewValidateEdgeClusterCreationSpecRequestWithBody

func NewValidateEdgeClusterCreationSpecRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewValidateEdgeClusterCreationSpecRequestWithBody generates requests for ValidateEdgeClusterCreationSpec with any type of body

func NewValidateEdgeClusterUpdateSpecRequest

func NewValidateEdgeClusterUpdateSpecRequest(server string, id string, body ValidateEdgeClusterUpdateSpecJSONRequestBody) (*http.Request, error)

NewValidateEdgeClusterUpdateSpecRequest calls the generic ValidateEdgeClusterUpdateSpec builder with application/json body

func NewValidateEdgeClusterUpdateSpecRequestWithBody

func NewValidateEdgeClusterUpdateSpecRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewValidateEdgeClusterUpdateSpecRequestWithBody generates requests for ValidateEdgeClusterUpdateSpec with any type of body

func NewValidateHostCommissionSpecRequest

func NewValidateHostCommissionSpecRequest(server string, body ValidateHostCommissionSpecJSONRequestBody) (*http.Request, error)

NewValidateHostCommissionSpecRequest calls the generic ValidateHostCommissionSpec builder with application/json body

func NewValidateHostCommissionSpecRequestWithBody

func NewValidateHostCommissionSpecRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewValidateHostCommissionSpecRequestWithBody generates requests for ValidateHostCommissionSpec with any type of body

func NewValidateIpPoolRequest

func NewValidateIpPoolRequest(server string, body ValidateIpPoolJSONRequestBody) (*http.Request, error)

NewValidateIpPoolRequest calls the generic ValidateIpPool builder with application/json body

func NewValidateIpPoolRequestWithBody

func NewValidateIpPoolRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewValidateIpPoolRequestWithBody generates requests for ValidateIpPool with any type of body

func NewValidateNsxALBCompatibilityRequest

func NewValidateNsxALBCompatibilityRequest(server string, body ValidateNsxALBCompatibilityJSONRequestBody) (*http.Request, error)

NewValidateNsxALBCompatibilityRequest calls the generic ValidateNsxALBCompatibility builder with application/json body

func NewValidateNsxALBCompatibilityRequestWithBody

func NewValidateNsxALBCompatibilityRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewValidateNsxALBCompatibilityRequestWithBody generates requests for ValidateNsxALBCompatibility with any type of body

func NewValidateNtpConfigurationRequest

func NewValidateNtpConfigurationRequest(server string, body ValidateNtpConfigurationJSONRequestBody) (*http.Request, error)

NewValidateNtpConfigurationRequest calls the generic ValidateNtpConfiguration builder with application/json body

func NewValidateNtpConfigurationRequestWithBody

func NewValidateNtpConfigurationRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewValidateNtpConfigurationRequestWithBody generates requests for ValidateNtpConfiguration with any type of body

func NewValidateReleaseByDomainIDRequest

func NewValidateReleaseByDomainIDRequest(server string, domainId string, body ValidateReleaseByDomainIDJSONRequestBody) (*http.Request, error)

NewValidateReleaseByDomainIDRequest calls the generic ValidateReleaseByDomainID builder with application/json body

func NewValidateReleaseByDomainIDRequestWithBody

func NewValidateReleaseByDomainIDRequestWithBody(server string, domainId string, contentType string, body io.Reader) (*http.Request, error)

NewValidateReleaseByDomainIDRequestWithBody generates requests for ValidateReleaseByDomainID with any type of body

func NewValidateResourceCertificatesRequest

func NewValidateResourceCertificatesRequest(server string, id string, body ValidateResourceCertificatesJSONRequestBody) (*http.Request, error)

NewValidateResourceCertificatesRequest calls the generic ValidateResourceCertificates builder with application/json body

func NewValidateResourceCertificatesRequestWithBody

func NewValidateResourceCertificatesRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewValidateResourceCertificatesRequestWithBody generates requests for ValidateResourceCertificates with any type of body

func NewValidateVasaProviderSpecRequest

func NewValidateVasaProviderSpecRequest(server string, body ValidateVasaProviderSpecJSONRequestBody) (*http.Request, error)

NewValidateVasaProviderSpecRequest calls the generic ValidateVasaProviderSpec builder with application/json body

func NewValidateVasaProviderSpecRequestWithBody

func NewValidateVasaProviderSpecRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewValidateVasaProviderSpecRequestWithBody generates requests for ValidateVasaProviderSpec with any type of body

func NewValidateVcfManagementComponentsRequest added in v0.7.0

func NewValidateVcfManagementComponentsRequest(server string, params *ValidateVcfManagementComponentsParams, body ValidateVcfManagementComponentsJSONRequestBody) (*http.Request, error)

NewValidateVcfManagementComponentsRequest calls the generic ValidateVcfManagementComponents builder with application/json body

func NewValidateVcfManagementComponentsRequestWithBody added in v0.7.0

func NewValidateVcfManagementComponentsRequestWithBody(server string, params *ValidateVcfManagementComponentsParams, contentType string, body io.Reader) (*http.Request, error)

NewValidateVcfManagementComponentsRequestWithBody generates requests for ValidateVcfManagementComponents with any type of body

func NewValidateVsanRemoteDatastoreMountSpecRequest

func NewValidateVsanRemoteDatastoreMountSpecRequest(server string, clusterId string, body ValidateVsanRemoteDatastoreMountSpecJSONRequestBody) (*http.Request, error)

NewValidateVsanRemoteDatastoreMountSpecRequest calls the generic ValidateVsanRemoteDatastoreMountSpec builder with application/json body

func NewValidateVsanRemoteDatastoreMountSpecRequestWithBody

func NewValidateVsanRemoteDatastoreMountSpecRequestWithBody(server string, clusterId string, contentType string, body io.Reader) (*http.Request, error)

NewValidateVsanRemoteDatastoreMountSpecRequestWithBody generates requests for ValidateVsanRemoteDatastoreMountSpec with any type of body

func NewValidateVsanRemoteDatastoreSpecRequest

func NewValidateVsanRemoteDatastoreSpecRequest(server string, clusterId string, body ValidateVsanRemoteDatastoreSpecJSONRequestBody) (*http.Request, error)

NewValidateVsanRemoteDatastoreSpecRequest calls the generic ValidateVsanRemoteDatastoreSpec builder with application/json body

func NewValidateVsanRemoteDatastoreSpecRequestWithBody

func NewValidateVsanRemoteDatastoreSpecRequestWithBody(server string, clusterId string, contentType string, body io.Reader) (*http.Request, error)

NewValidateVsanRemoteDatastoreSpecRequestWithBody generates requests for ValidateVsanRemoteDatastoreSpec with any type of body

func NewValidationRequest added in v0.7.0

func NewValidationRequest(server string, body ValidationJSONRequestBody) (*http.Request, error)

NewValidationRequest calls the generic Validation builder with application/json body

func NewValidationRequestWithBody added in v0.7.0

func NewValidationRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewValidationRequestWithBody generates requests for Validation with any type of body

Types

type ALBCluster added in v0.7.0

type ALBCluster struct {
	// ClusterFqdn Avi Load Balancer Cluster Virtual fqdn
	ClusterFqdn *string `json:"clusterFqdn,omitempty"`

	// ClusterName Name of Avi Load Balancer Cluster
	ClusterName *string `json:"clusterName,omitempty"`

	// ClusterStatus Avi Load Balancer Cluster status
	ClusterStatus *string `json:"clusterStatus,omitempty"`

	// DeploymentStatus Avi Load Balancer Deployment Status
	DeploymentStatus *string `json:"deploymentStatus,omitempty"`

	// Domains Collection of IDs of Workload Domains where Avi Load Balancer Cluster is deployed
	Domains *[]DomainReference `json:"domains,omitempty"`

	// Id ID of the Avi Load Balancer Cluster
	Id *string `json:"id,omitempty"`

	// NsxClusters Collection of IDs of the NSX where Avi Load Balancer Cluster is deployed
	NsxClusters *[]NsxTClusterReference `json:"nsxClusters,omitempty"`

	// Version Avi Load Balancer Cluster version
	Version *string `json:"version,omitempty"`
}

ALBCluster ALB Cluster

type ALBControllerNodeFormFactor

type ALBControllerNodeFormFactor struct {
	// Disk Disk size of the NSX Advanced Load Balancer controller node in Bytes
	Disk *int64 `json:"disk,omitempty"`

	// Memory Memory size of the NSX Advanced Load Balancer controller node in Bytes
	Memory *int64 `json:"memory,omitempty"`

	// Type NSX Advanced Load Balancer controller node form factor type
	Type *string `json:"type,omitempty"`

	// Vcpu Number of virtual cpus on the NSX Advanced Load Balancer controller node
	Vcpu *int64 `json:"vcpu,omitempty"`
}

ALBControllerNodeFormFactor NSX ALB Cluster node form factor

type ALBControllerNodeFormFactors

type ALBControllerNodeFormFactors struct {
	// FormFactors List of NSX ALB Cluster node form factor
	FormFactors *[]ALBControllerNodeFormFactor `json:"formFactors,omitempty"`
}

ALBControllerNodeFormFactors NSX ALB Cluster node form factors

type AddDatastoreToClusterJSONRequestBody

type AddDatastoreToClusterJSONRequestBody = DatastoreMountSpec

AddDatastoreToClusterJSONRequestBody defines body for AddDatastoreToCluster for application/json ContentType.

type AddDatastoreToClusterResponse

type AddDatastoreToClusterResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Task
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseAddDatastoreToClusterResponse

func ParseAddDatastoreToClusterResponse(rsp *http.Response) (*AddDatastoreToClusterResponse, error)

ParseAddDatastoreToClusterResponse parses an HTTP response from a AddDatastoreToClusterWithResponse call

func (AddDatastoreToClusterResponse) GetBody added in v0.4.1

func (r AddDatastoreToClusterResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (AddDatastoreToClusterResponse) Status

Status returns HTTPResponse.Status

func (AddDatastoreToClusterResponse) StatusCode

func (r AddDatastoreToClusterResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AddEmbeddedIdentitySourceJSONRequestBody

type AddEmbeddedIdentitySourceJSONRequestBody = IdentitySourceSpec

AddEmbeddedIdentitySourceJSONRequestBody defines body for AddEmbeddedIdentitySource for application/json ContentType.

type AddEmbeddedIdentitySourceResponse

type AddEmbeddedIdentitySourceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseAddEmbeddedIdentitySourceResponse

func ParseAddEmbeddedIdentitySourceResponse(rsp *http.Response) (*AddEmbeddedIdentitySourceResponse, error)

ParseAddEmbeddedIdentitySourceResponse parses an HTTP response from a AddEmbeddedIdentitySourceWithResponse call

func (AddEmbeddedIdentitySourceResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (AddEmbeddedIdentitySourceResponse) Status

Status returns HTTPResponse.Status

func (AddEmbeddedIdentitySourceResponse) StatusCode

func (r AddEmbeddedIdentitySourceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AddExternalIdentityProviderJSONRequestBody

type AddExternalIdentityProviderJSONRequestBody = IdentityProviderSpec

AddExternalIdentityProviderJSONRequestBody defines body for AddExternalIdentityProvider for application/json ContentType.

type AddExternalIdentityProviderResponse

type AddExternalIdentityProviderResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON500      *Error
}

func ParseAddExternalIdentityProviderResponse

func ParseAddExternalIdentityProviderResponse(rsp *http.Response) (*AddExternalIdentityProviderResponse, error)

ParseAddExternalIdentityProviderResponse parses an HTTP response from a AddExternalIdentityProviderWithResponse call

func (AddExternalIdentityProviderResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (AddExternalIdentityProviderResponse) Status

Status returns HTTPResponse.Status

func (AddExternalIdentityProviderResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type AddIpPoolToNetworkOfNetworkPoolJSONRequestBody

type AddIpPoolToNetworkOfNetworkPoolJSONRequestBody = IpPool

AddIpPoolToNetworkOfNetworkPoolJSONRequestBody defines body for AddIpPoolToNetworkOfNetworkPool for application/json ContentType.

type AddIpPoolToNetworkOfNetworkPoolResponse

type AddIpPoolToNetworkOfNetworkPoolResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Network
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseAddIpPoolToNetworkOfNetworkPoolResponse

func ParseAddIpPoolToNetworkOfNetworkPoolResponse(rsp *http.Response) (*AddIpPoolToNetworkOfNetworkPoolResponse, error)

ParseAddIpPoolToNetworkOfNetworkPoolResponse parses an HTTP response from a AddIpPoolToNetworkOfNetworkPoolWithResponse call

func (AddIpPoolToNetworkOfNetworkPoolResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (AddIpPoolToNetworkOfNetworkPoolResponse) Status

Status returns HTTPResponse.Status

func (AddIpPoolToNetworkOfNetworkPoolResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type AddLicenseKeyJSONRequestBody

type AddLicenseKeyJSONRequestBody = LicenseKey

AddLicenseKeyJSONRequestBody defines body for AddLicenseKey for application/json ContentType.

type AddLicenseKeyResponse

type AddLicenseKeyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON500      *Error
}

func ParseAddLicenseKeyResponse

func ParseAddLicenseKeyResponse(rsp *http.Response) (*AddLicenseKeyResponse, error)

ParseAddLicenseKeyResponse parses an HTTP response from a AddLicenseKeyWithResponse call

func (AddLicenseKeyResponse) GetBody added in v0.4.1

func (r AddLicenseKeyResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (AddLicenseKeyResponse) Status

func (r AddLicenseKeyResponse) Status() string

Status returns HTTPResponse.Status

func (AddLicenseKeyResponse) StatusCode

func (r AddLicenseKeyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AddOn added in v0.7.0

type AddOn struct {
	// DisplayName AddOn display name
	DisplayName *string `json:"displayName,omitempty"`

	// DisplayVersion AddOn display version
	DisplayVersion *string `json:"displayVersion,omitempty"`

	// Name AddOn name
	Name *string `json:"name,omitempty"`

	// Vendor AddOn vendor
	Vendor *string `json:"vendor,omitempty"`

	// Version AddOn software version
	Version *string `json:"version,omitempty"`
}

AddOn AddOn contains bits to install/update the appropriate Cloud Foundation software components in a domain.

type AddOnInfo

type AddOnInfo struct {
	// DisplayName Add On display name
	DisplayName *string `json:"displayName,omitempty"`

	// DisplayVersion Add On display version
	DisplayVersion *string `json:"displayVersion,omitempty"`

	// Name Component name
	Name *string `json:"name,omitempty"`

	// Vendor vendor
	Vendor *string `json:"vendor,omitempty"`

	// Version Add on software version
	Version *string `json:"version,omitempty"`
}

AddOnInfo AddOn contains bits to install/update the appropriate Cloud Foundation software components in your management domain or workload domain.

type AddTrustedCertificateJSONRequestBody

type AddTrustedCertificateJSONRequestBody = TrustedCertificateSpec

AddTrustedCertificateJSONRequestBody defines body for AddTrustedCertificate for application/json ContentType.

type AddTrustedCertificateResponse

type AddTrustedCertificateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfTrustedCertificate
	JSON400      *Error
	JSON409      *Error
	JSON500      *Error
}

func ParseAddTrustedCertificateResponse

func ParseAddTrustedCertificateResponse(rsp *http.Response) (*AddTrustedCertificateResponse, error)

ParseAddTrustedCertificateResponse parses an HTTP response from a AddTrustedCertificateWithResponse call

func (AddTrustedCertificateResponse) GetBody added in v0.4.1

func (r AddTrustedCertificateResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (AddTrustedCertificateResponse) Status

Status returns HTTPResponse.Status

func (AddTrustedCertificateResponse) StatusCode

func (r AddTrustedCertificateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AddUsersJSONBody

type AddUsersJSONBody = []User

AddUsersJSONBody defines parameters for AddUsers.

type AddUsersJSONRequestBody

type AddUsersJSONRequestBody = AddUsersJSONBody

AddUsersJSONRequestBody defines body for AddUsers for application/json ContentType.

type AddUsersResponse

type AddUsersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *PageOfUser
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON500      *ErrorResponse
}

func ParseAddUsersResponse

func ParseAddUsersResponse(rsp *http.Response) (*AddUsersResponse, error)

ParseAddUsersResponse parses an HTTP response from a AddUsersWithResponse call

func (AddUsersResponse) GetBody added in v0.4.1

func (r AddUsersResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (AddUsersResponse) Status

func (r AddUsersResponse) Status() string

Status returns HTTPResponse.Status

func (AddUsersResponse) StatusCode

func (r AddUsersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AddVasaProviderJSONRequestBody

type AddVasaProviderJSONRequestBody = VasaProvider

AddVasaProviderJSONRequestBody defines body for AddVasaProvider for application/json ContentType.

type AddVasaProviderResponse

type AddVasaProviderResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *VasaProvider
	JSON400      *Error
	JSON500      *Error
}

func ParseAddVasaProviderResponse

func ParseAddVasaProviderResponse(rsp *http.Response) (*AddVasaProviderResponse, error)

ParseAddVasaProviderResponse parses an HTTP response from a AddVasaProviderWithResponse call

func (AddVasaProviderResponse) GetBody added in v0.4.1

func (r AddVasaProviderResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (AddVasaProviderResponse) Status

func (r AddVasaProviderResponse) Status() string

Status returns HTTPResponse.Status

func (AddVasaProviderResponse) StatusCode

func (r AddVasaProviderResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AddVasaProviderStorageContainerJSONBody

type AddVasaProviderStorageContainerJSONBody = []StorageContainer

AddVasaProviderStorageContainerJSONBody defines parameters for AddVasaProviderStorageContainer.

type AddVasaProviderStorageContainerJSONRequestBody

type AddVasaProviderStorageContainerJSONRequestBody = AddVasaProviderStorageContainerJSONBody

AddVasaProviderStorageContainerJSONRequestBody defines body for AddVasaProviderStorageContainer for application/json ContentType.

type AddVasaProviderStorageContainerResponse

type AddVasaProviderStorageContainerResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *VasaProvider
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseAddVasaProviderStorageContainerResponse

func ParseAddVasaProviderStorageContainerResponse(rsp *http.Response) (*AddVasaProviderStorageContainerResponse, error)

ParseAddVasaProviderStorageContainerResponse parses an HTTP response from a AddVasaProviderStorageContainerWithResponse call

func (AddVasaProviderStorageContainerResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (AddVasaProviderStorageContainerResponse) Status

Status returns HTTPResponse.Status

func (AddVasaProviderStorageContainerResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type AddVasaProviderUserJSONBody

type AddVasaProviderUserJSONBody = []VasaUser

AddVasaProviderUserJSONBody defines parameters for AddVasaProviderUser.

type AddVasaProviderUserJSONRequestBody

type AddVasaProviderUserJSONRequestBody = AddVasaProviderUserJSONBody

AddVasaProviderUserJSONRequestBody defines body for AddVasaProviderUser for application/json ContentType.

type AddVasaProviderUserResponse

type AddVasaProviderUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *VasaProvider
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseAddVasaProviderUserResponse

func ParseAddVasaProviderUserResponse(rsp *http.Response) (*AddVasaProviderUserResponse, error)

ParseAddVasaProviderUserResponse parses an HTTP response from a AddVasaProviderUserWithResponse call

func (AddVasaProviderUserResponse) GetBody added in v0.4.1

func (r AddVasaProviderUserResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (AddVasaProviderUserResponse) Status

Status returns HTTPResponse.Status

func (AddVasaProviderUserResponse) StatusCode

func (r AddVasaProviderUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AdvancedOptions

type AdvancedOptions struct {
	// EvcMode EVC mode for new cluster, if needed
	EvcMode *string `json:"evcMode,omitempty"`

	// HighAvailability This specification contains high availability settings
	HighAvailability *HighAvailability `json:"highAvailability,omitempty"`
}

AdvancedOptions Advanced Options used to add Cluster

type AlbControllerClusterSpec added in v0.7.0

type AlbControllerClusterSpec struct {
	// AdminPassword Admin user password of Avi Load Balancer Cluster
	AdminPassword *string `json:"adminPassword,omitempty"`

	// BundleId Avi Load Balancer Bundle ID
	BundleId *string `json:"bundleId,omitempty"`

	// ClusterFqdn Avi Load Balancer Cluster fully qualified domain name
	ClusterFqdn *string `json:"clusterFqdn,omitempty"`

	// ClusterName Name of Avi Load Balancer Cluster
	ClusterName *string `json:"clusterName,omitempty"`

	// FormFactor Size of ALB cluster
	FormFactor *string `json:"formFactor,omitempty"`

	// Nodes Avi Load Balancer Cluster Controller Nodes
	Nodes *[]AlbControllerNodeSpec `json:"nodes,omitempty"`

	// NsxIds IDs of NSX(s) for which Avi Load Balancer Cluster will be deployed
	NsxIds *[]string `json:"nsxIds,omitempty"`
}

AlbControllerClusterSpec ALB cluster creation data

type AlbControllerNodeSpec added in v0.7.0

type AlbControllerNodeSpec struct {
	// IpAddress IPv4 address of Avi Load Balancer Node
	IpAddress *string `json:"ipAddress,omitempty"`
}

AlbControllerNodeSpec ALB Node representation

type AlbVersionValidationSpec added in v0.7.0

type AlbVersionValidationSpec struct {
	// BundleId Avi Load Balancer Bundle ID
	BundleId *string `json:"bundleId,omitempty"`

	// NsxIds IDs of NSX(s) for which Avi Load Balancer Cluster will be deployed
	NsxIds *[]string `json:"nsxIds,omitempty"`
}

AlbVersionValidationSpec ALB cluster creation data

type AliasSpec

type AliasSpec struct {
	// Aliases Aliases for bundle component type and version.
	Aliases []string `json:"aliases"`

	// ForceUpdate Flag for force update version alias configuration.
	ForceUpdate *bool `json:"forceUpdate,omitempty"`
}

AliasSpec Alias Specification

type AlternativeApplicableSddcManagerVersion

type AlternativeApplicableSddcManagerVersion struct {
	// Version Version of target SDDC manger
	Version *string `json:"version,omitempty"`
}

AlternativeApplicableSddcManagerVersion Version of Target SDDC Manager

type AlternativeImage added in v0.7.0

type AlternativeImage struct {
	// AddOn AddOn contains bits to install/update the appropriate Cloud Foundation software components in a domain.
	AddOn *AddOn `json:"addOn,omitempty"`

	// BaseImage BaseImage contains bits to install/update the appropriate Cloud Foundation software components in a domain.
	BaseImage *BaseImage `json:"baseImage,omitempty"`

	// Components Alternative image components
	Components *[]Component `json:"components,omitempty"`

	// DisplayName Alternative image display name
	DisplayName *string `json:"displayName,omitempty"`

	// FirmwareAndDriverPackages Alternative image firmware and driver packages
	FirmwareAndDriverPackages *[]FirmwareAndDriverPackage `json:"firmwareAndDriverPackages,omitempty"`

	// RemovedComponents Alternative image components
	RemovedComponents *[]Component `json:"removedComponents,omitempty"`

	// SelectionCriteria Selection criteria to associate a specific alternative image to one or more hosts
	SelectionCriteria *SelectionCriteria `json:"selectionCriteria,omitempty"`

	// Solutions Alternative image solutions
	Solutions *[]Solution `json:"solutions,omitempty"`
}

AlternativeImage Alternative Image Software contains base os, components, hardware support, addOn metadata to install/update the appropriate Cloud Foundation software components in a domain.

type AlternativeImageInfo added in v0.7.0

type AlternativeImageInfo struct {
	// AddOn AddOn contains bits to install/update the appropriate Cloud Foundation software components in your management domain or workload domain.
	AddOn *AddOnInfo `json:"addOn,omitempty"`

	// BaseImage BaseImage contains bits to install/update the appropriate Cloud Foundation software components in your management domain or workload domain.
	BaseImage *BaseImageInfo `json:"baseImage,omitempty"`

	// Components Components
	Components *map[string]ComponentInfo `json:"components,omitempty"`

	// DisplayName Display name of the Alternative Image
	DisplayName *string `json:"displayName,omitempty"`

	// HardwareSupport Hardware support contains base os, components, hardware support, addOn metadata to install/update the appropriate Cloud Foundation software components in your management domain or workload domain.
	HardwareSupport *HardwareSupportInfo `json:"hardwareSupport,omitempty"`

	// RemovedComponents Removed components
	RemovedComponents *map[string]ComponentInfo `json:"removedComponents,omitempty"`

	// SelectionCriteria Selection criteria used to select the alternative image for one or more hosts
	SelectionCriteria *ImageSelectionInfo `json:"selectionCriteria,omitempty"`
}

AlternativeImageInfo Alternative image details apart from the default image

type ApplianceInfo added in v0.7.0

type ApplianceInfo struct {
	// Role Appliance Role
	Role *string `json:"role,omitempty"`

	// Version Appliance version
	Version *string `json:"version,omitempty"`
}

ApplianceInfo Appliance Information

type Applicability

type Applicability struct {
	// SkuType SKU Type for this Configuration Drift
	SkuType string `json:"skuType"`

	// VersionApplicability List of product version related applicability
	VersionApplicability []VersionApplicability `json:"versionApplicability"`
}

Applicability Represents all applicability requirements for a Configuration Drift

type Artifact

type Artifact struct {
	// Bundles List of bundle artifacts for corresponding product patch version
	Bundles *[]BundleInfo `json:"bundles,omitempty"`
}

Artifact Patch rest model that is located in the Product Version Catalog, these models are consumed by LCM's Flex BOM workflows.

type AssessmentMetadata

type AssessmentMetadata struct {
	// Resources Resources of target state definitions that is going to be used for assessment
	Resources *[]AssessmentResource `json:"resources,omitempty"`

	// TargetVersion Version of target state definitions that is going to be used for assessment
	TargetVersion *string `json:"targetVersion,omitempty"`

	// UpgradeId Upgrade Id for the configure upgrade precheck
	UpgradeId *string `json:"upgradeId,omitempty"`
}

AssessmentMetadata Metadata about the assessment run that is triggered and passed to the result

type AssessmentOutput

type AssessmentOutput struct {
	// CompletionTimestamp Assessment task completion timestamp
	CompletionTimestamp *string `json:"completionTimestamp,omitempty"`

	// DiscoveryProgress Information about the assessment run progress.
	DiscoveryProgress *DiscoveryProgress `json:"discoveryProgress,omitempty"`

	// InputValidationErrors Set of the input validation errors
	InputValidationErrors *[]Error `json:"inputValidationErrors,omitempty"`

	// PhysicalPresentedData Entity model representing the physical data output of the assessment workflow.
	PhysicalPresentedData *EntityRest `json:"physicalPresentedData,omitempty"`

	// PresentedArtifactsMap Extra assessment artefacts produced by the workflow
	PresentedArtifactsMap *map[string]map[string]interface{} `json:"presentedArtifactsMap,omitempty"`

	// RelatedAssessmentId Related assessment run id
	RelatedAssessmentId *string `json:"relatedAssessmentId,omitempty"`

	// Status Execution status
	Status *AssessmentOutputStatus `json:"status,omitempty"`

	// Timestamp Assessment task creation timestamp
	Timestamp *string `json:"timestamp,omitempty"`

	// ValidationResult Error response containing a minor error code, a localized error message, a localized remediation message and optionally a reference token to correlate the error with the logs
	ValidationResult *Error `json:"validationResult,omitempty"`
}

AssessmentOutput Result from the baseliner assessment run (execution result, presented artifacts or ask for extra info).

type AssessmentOutputStatus

type AssessmentOutputStatus string

AssessmentOutputStatus Execution status

const (
	COMPLETEDWITHFAILURE AssessmentOutputStatus = "COMPLETED_WITH_FAILURE"
	COMPLETEDWITHSUCCESS AssessmentOutputStatus = "COMPLETED_WITH_SUCCESS"
	INPROGRESS           AssessmentOutputStatus = "IN_PROGRESS"
)

Defines values for AssessmentOutputStatus.

type AssessmentPartialRetryInput

type AssessmentPartialRetryInput struct {
	// ErrorIds List of error ids to retry
	ErrorIds []string `json:"errorIds"`

	// Options Options map (toggles) to control assessment flow. Available toggles 'discoveryCaching' - if set to true the assessment engine will use the Domain data (if present) from previous discovery execution. If any of the passed in the request domains is not present in the cache the Discovery is triggered for ALL domains (even the ones existing in the cache).
	Options *map[string]string `json:"options,omitempty"`
}

AssessmentPartialRetryInput Spec for assessment retry

type AssessmentResource

type AssessmentResource struct {
	// DomainId Domain ID of the resource
	DomainId *string `json:"domainId,omitempty"`

	// Id ID of the resource
	Id *string `json:"id,omitempty"`

	// Name Name of the resource
	Name *string `json:"name,omitempty"`

	// TargetVersion Target upgrade version for the resource
	TargetVersion *string `json:"targetVersion,omitempty"`

	// Type Type of the resource
	Type *string `json:"type,omitempty"`
}

AssessmentResource Resource information for the assessment

type AssessmentTaskInfo

type AssessmentTaskInfo struct {
	// CompletionTimestamp Timestamp corresponding to the time when the assessment was finished
	CompletionTimestamp *int64 `json:"completionTimestamp,omitempty"`

	// DomainInputs The domains that have been assessed in the run associated to the given result
	DomainInputs *[]DomainInfo `json:"domainInputs,omitempty"`

	// Id The id of the assessment run
	Id *string `json:"id,omitempty"`

	// Metadata Metadata about the assessment run that is triggered and passed to the result
	Metadata *AssessmentMetadata `json:"metadata,omitempty"`

	// State The related task state of the run associated to the given result
	State *string `json:"state,omitempty"`

	// Timestamp Timestamp corresponding to the time when the assessment was initiated
	Timestamp *int64 `json:"timestamp,omitempty"`
}

AssessmentTaskInfo A summary of an assessment execution

type AssignTagsToClusterJSONRequestBody

type AssignTagsToClusterJSONRequestBody = TagsSpec

AssignTagsToClusterJSONRequestBody defines body for AssignTagsToCluster for application/json ContentType.

type AssignTagsToClusterResponse

type AssignTagsToClusterResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TagAssignmentResult
	JSON400      *Error
	JSON500      *Error
}

func ParseAssignTagsToClusterResponse

func ParseAssignTagsToClusterResponse(rsp *http.Response) (*AssignTagsToClusterResponse, error)

ParseAssignTagsToClusterResponse parses an HTTP response from a AssignTagsToClusterWithResponse call

func (AssignTagsToClusterResponse) GetBody added in v0.4.1

func (r AssignTagsToClusterResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (AssignTagsToClusterResponse) Status

Status returns HTTPResponse.Status

func (AssignTagsToClusterResponse) StatusCode

func (r AssignTagsToClusterResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AssignTagsToDomainJSONRequestBody

type AssignTagsToDomainJSONRequestBody = TagsSpec

AssignTagsToDomainJSONRequestBody defines body for AssignTagsToDomain for application/json ContentType.

type AssignTagsToDomainResponse

type AssignTagsToDomainResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TagAssignmentResult
	JSON400      *Error
	JSON500      *Error
}

func ParseAssignTagsToDomainResponse

func ParseAssignTagsToDomainResponse(rsp *http.Response) (*AssignTagsToDomainResponse, error)

ParseAssignTagsToDomainResponse parses an HTTP response from a AssignTagsToDomainWithResponse call

func (AssignTagsToDomainResponse) GetBody added in v0.4.1

func (r AssignTagsToDomainResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (AssignTagsToDomainResponse) Status

Status returns HTTPResponse.Status

func (AssignTagsToDomainResponse) StatusCode

func (r AssignTagsToDomainResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AssignTagsToHostJSONRequestBody

type AssignTagsToHostJSONRequestBody = TagsSpec

AssignTagsToHostJSONRequestBody defines body for AssignTagsToHost for application/json ContentType.

type AssignTagsToHostResponse

type AssignTagsToHostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TagAssignmentResult
	JSON400      *Error
	JSON500      *Error
}

func ParseAssignTagsToHostResponse

func ParseAssignTagsToHostResponse(rsp *http.Response) (*AssignTagsToHostResponse, error)

ParseAssignTagsToHostResponse parses an HTTP response from a AssignTagsToHostWithResponse call

func (AssignTagsToHostResponse) GetBody added in v0.4.1

func (r AssignTagsToHostResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (AssignTagsToHostResponse) Status

func (r AssignTagsToHostResponse) Status() string

Status returns HTTPResponse.Status

func (AssignTagsToHostResponse) StatusCode

func (r AssignTagsToHostResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AssociatedTask

type AssociatedTask struct {
	// SubTaskId ID of the subtask where the warning for the resource occurred
	SubTaskId *string `json:"subTaskId,omitempty"`

	// TaskId ID of the task where the warning for the resource occurred
	TaskId string `json:"taskId"`
}

AssociatedTask Task association for a resource warning. Indicates in which task the resource warning occurred

type AsyncPatch

type AsyncPatch struct {
	// InputSpecUrl Input spec URL of the async patch bundle
	InputSpecUrl *string `json:"inputSpecUrl,omitempty"`

	// ProductVersion Product version of the async patch bundle
	ProductVersion *string `json:"productVersion,omitempty"`

	// SddcHotPatchInfo Sddc hot patch info for each sddc manager service (lcm, dm, om, commonsvc)
	SddcHotPatchInfo *map[string][]SddcHotPatchInfo `json:"sddcHotPatchInfo,omitempty"`

	// SupportedSkuTypes Supported SKU types of the async patch bundle
	SupportedSkuTypes *[]string `json:"supportedSkuTypes,omitempty"`
}

AsyncPatch Async patch bundle rest model that is located in the 2.0 manifest, these models are consumed by LCM's async patch workflows to determine if customer can download patch in list and apply.

type AuthenticatedResource

type AuthenticatedResource struct {
	// DomainName Domain name (deprecated)
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	DomainName *string `json:"domainName,omitempty"`

	// DomainNames Domain names
	DomainNames []string `json:"domainNames"`

	// ResourceId Resource ID
	ResourceId string `json:"resourceId"`

	// ResourceIp [Deprecated] Resource IP address
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	ResourceIp *string `json:"resourceIp,omitempty"`

	// ResourceName Resource name
	ResourceName string `json:"resourceName"`

	// ResourceType Resource type
	ResourceType string `json:"resourceType"`
}

AuthenticatedResource Represents the credential resource in the system

type AutoRotateCredentialPolicy

type AutoRotateCredentialPolicy struct {
	// FrequencyInDays Frequency in days
	FrequencyInDays *int32 `json:"frequencyInDays,omitempty"`

	// NextSchedule The timestamp at which auto-rotate for credential will run
	NextSchedule *string `json:"nextSchedule,omitempty"`
}

AutoRotateCredentialPolicy Represents a auto-rotate policy for a credential

type AutoRotateCredentialPolicyInputSpec

type AutoRotateCredentialPolicyInputSpec struct {
	// EnableAutoRotatePolicy  Enable or disable  auto rotate policy
	EnableAutoRotatePolicy bool `json:"enableAutoRotatePolicy"`

	// FrequencyInDays Frequency in days
	FrequencyInDays *int32 `json:"frequencyInDays,omitempty"`
}

AutoRotateCredentialPolicyInputSpec Represents password auto rotate config details

type BackupConfiguration

type BackupConfiguration struct {
	// BackupLocations List of backup locations
	BackupLocations *[]BackupLocation `json:"backupLocations,omitempty"`

	// BackupSchedules List of backup schedules
	BackupSchedules *[]BackupSchedule `json:"backupSchedules,omitempty"`

	// Encryption Restore Specification
	Encryption *Encryption `json:"encryption,omitempty"`

	// IsConfigured Backup configuration status of both FTP server and passphrase
	IsConfigured *bool `json:"isConfigured,omitempty"`
}

BackupConfiguration Backup configuration used to configure backup of NSX and SDDC manager

type BackupConfigurationSpec

type BackupConfigurationSpec struct {
	// BackupLocations List of backup locations
	BackupLocations *[]BackupLocation `json:"backupLocations,omitempty"`

	// BackupSchedules List of backup schedules
	BackupSchedules *[]BackupSchedule `json:"backupSchedules,omitempty"`

	// Encryption Restore Specification
	Encryption *Encryption `json:"encryption,omitempty"`
}

BackupConfigurationSpec Backup configuration Specification

type BackupLocation

type BackupLocation struct {
	// DirectoryPath Full directory path to save the backup files
	DirectoryPath string `json:"directoryPath"`

	// Password Backup server password
	Password *string `json:"password,omitempty"`

	// Port Port number for the backup server to connect
	Port int32 `json:"port"`

	// Protocol Protocol to be used for transferring files
	Protocol string `json:"protocol"`

	// Server IP address or FQDN  of the backup server
	Server string `json:"server"`

	// SshFingerprint SSH fingerprint of the backup server
	SshFingerprint *string `json:"sshFingerprint,omitempty"`

	// Username Backup server username
	Username string `json:"username"`
}

BackupLocation Backup location to backup VCF resources

type BackupResource

type BackupResource struct {
	// ResourceType Resource type
	ResourceType string `json:"resourceType"`
}

BackupResource Element specification to trigger backup

type BackupRetentionPolicy

type BackupRetentionPolicy struct {
	// NumberOfDaysOfDailyBackups This attribute controls the number of daily backup files to retain, measured in days. Range 0 to 30 days. The system will filter the existing backup files, and retain one for every day for the specified number of days, counting back from the most recent backup.
	NumberOfDaysOfDailyBackups *int32 `json:"numberOfDaysOfDailyBackups,omitempty"`

	// NumberOfDaysOfHourlyBackups This attribute controls the number of hourly backup files to retain, measured in days. Range 0 to 14 days. The system will filter the existing backup files, and retain one for every hour for the specified number of days, counting back from the most recent backup.
	NumberOfDaysOfHourlyBackups *int32 `json:"numberOfDaysOfHourlyBackups,omitempty"`

	// NumberOfMostRecentBackups This attribute controls the number of recent backup files to retain. Range 1 to 600 backup files.
	NumberOfMostRecentBackups int32 `json:"numberOfMostRecentBackups"`
}

BackupRetentionPolicy Backup retention policy for SDDC Manager comprising three attributes. Backup files are deleted if they do not satisfy any of the three attributes.

type BackupSchedule

type BackupSchedule struct {
	// DaysOfWeek List of days of the week to schedule backup
	DaysOfWeek *[]string `json:"daysOfWeek,omitempty"`

	// Frequency Backup frequency
	Frequency string `json:"frequency"`

	// HourOfDay Hour of the day to schedule backup
	HourOfDay *int32 `json:"hourOfDay,omitempty"`

	// MinuteOfHour Minute of the hour to schedule backup
	MinuteOfHour *int32 `json:"minuteOfHour,omitempty"`

	// ResourceType Resource type to configure backup schedule
	ResourceType string `json:"resourceType"`

	// RetentionPolicy Backup retention policy for SDDC Manager comprising three attributes. Backup files are deleted if they do not satisfy any of the three attributes.
	RetentionPolicy *BackupRetentionPolicy `json:"retentionPolicy,omitempty"`

	// TakeBackupOnStateChange Enable/disable backups on state change. If enabled, SDDC Manager will take a backup after the successful completion of an operation that changes its state. This mode requires that scheduled backups be enabled.
	TakeBackupOnStateChange *bool `json:"takeBackupOnStateChange,omitempty"`

	// TakeScheduledBackups Enable/disable scheduled backups
	TakeScheduledBackups *bool `json:"takeScheduledBackups,omitempty"`
}

BackupSchedule Backup schedule configuration

type BackupSpec

type BackupSpec struct {
	// Elements List of elements to be backed up
	Elements []BackupResource `json:"elements"`
}

BackupSpec Backup Specification

type BackupTask

type BackupTask struct {
	// Errors List of errors in case of a failure
	Errors *[]Error `json:"errors,omitempty"`

	// Id Backup task ID
	Id *string `json:"id,omitempty"`

	// Name Backup task name
	Name *string `json:"name,omitempty"`

	// Resources Backup resources, to get the backup details
	Resources *[]Resource `json:"resources,omitempty"`

	// Status Backup task status
	Status *string `json:"status,omitempty"`
}

BackupTask defines model for BackupTask.

type BaseAlias

type BaseAlias struct {
	// Aliases List of Alias versions
	Aliases *[]string `json:"aliases,omitempty"`

	// Version Base version
	Version *string `json:"version,omitempty"`
}

BaseAlias Base Alias representation

type BaseCredential

type BaseCredential struct {
	// AccountType Account type
	AccountType *string `json:"accountType,omitempty"`

	// CredentialType Credential type
	CredentialType *string `json:"credentialType,omitempty"`

	// Password Password
	Password *string `json:"password,omitempty"`

	// Username Username
	Username string `json:"username"`
}

BaseCredential Represents credentials of a resource in the system

type BaseImage added in v0.7.0

type BaseImage struct {
	// DisplayName BaseImage display name
	DisplayName *string `json:"displayName,omitempty"`

	// DisplayVersion BaseImage display version
	DisplayVersion *string `json:"displayVersion,omitempty"`

	// QuickPatchCompatibleVersions ESX Quick Patch compatible source image versions
	QuickPatchCompatibleVersions *[]QuickPatchCompatibleVersion `json:"quickPatchCompatibleVersions,omitempty"`

	// ReleaseDate BaseImage release date
	ReleaseDate *string `json:"releaseDate,omitempty"`

	// ReleaseTimestamp Timestamp of BaseImage release
	ReleaseTimestamp *string `json:"releaseTimestamp,omitempty"`

	// Version BaseImage Version
	Version *string `json:"version,omitempty"`
}

BaseImage BaseImage contains bits to install/update the appropriate Cloud Foundation software components in a domain.

type BaseImageDetails

type BaseImageDetails struct {
	// DisplayName BaseImage display name
	DisplayName *string `json:"displayName,omitempty"`

	// DisplayVersion BaseImage display version
	DisplayVersion *string `json:"displayVersion,omitempty"`

	// QuickPatchCompatibleVersions ESX Quick Patch compatible source image versions
	QuickPatchCompatibleVersions *[]Version `json:"quickPatchCompatibleVersions,omitempty"`

	// ReleaseDate BaseImage release date
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	ReleaseDate *string `json:"releaseDate,omitempty"`

	// ReleaseTimestamp Timestamp of BaseImage release
	ReleaseTimestamp *string `json:"releaseTimestamp,omitempty"`
}

BaseImageDetails BaseImage contains bits to install/update the appropriate Cloud Foundation software components in your management domain or workload domain.

type BaseImageInfo

type BaseImageInfo struct {
	// Details BaseImage contains bits to install/update the appropriate Cloud Foundation software components in your management domain or workload domain.
	Details *BaseImageDetails `json:"details,omitempty"`

	// Version BaseImage Version
	Version *string `json:"version,omitempty"`
}

BaseImageInfo BaseImage contains bits to install/update the appropriate Cloud Foundation software components in your management domain or workload domain.

type BasicAuthDetails

type BasicAuthDetails struct {
	// Status Basic auth status
	Status string `json:"status"`

	// Username Basic auth username
	Username *string `json:"username,omitempty"`
}

BasicAuthDetails Basic auth details

type BgpPeerSpec

type BgpPeerSpec struct {
	// Asn ASN of Peer
	Asn int64 `json:"asn"`

	// Ip BGP Peer IP
	Ip string `json:"ip"`

	// Password BGP Peer Password
	Password string `json:"password"`
}

BgpPeerSpec This specification contains configuration inputs required for BGP configuration for an uplink

type BreakElmSpec added in v0.7.0

type BreakElmSpec struct {
	// IsReconcileWorkflow When true, the ELM is already broken out of band, will run only the post-breaking reconcile steps
	IsReconcileWorkflow bool `json:"isReconcileWorkflow"`
}

BreakElmSpec Break Elmspec Details

type BrownfieldCheckSpec added in v0.7.0

type BrownfieldCheckSpec struct {
	// NsxtSpec Spec contains parameters for NSX deployment and configurations
	NsxtSpec *SddcNsxtSpec `json:"nsxtSpec,omitempty"`

	// VcenterAddress vCenter FQDN
	VcenterAddress string `json:"vcenterAddress"`

	// VcenterRootSshPassword vCenter SSH root password
	VcenterRootSshPassword *string `json:"vcenterRootSshPassword,omitempty"`

	// VcenterSslThumbprint vCenter SSL thumbprint
	VcenterSslThumbprint *string `json:"vcenterSslThumbprint,omitempty"`

	// VcenterSsoPassword vCenter SSO password
	VcenterSsoPassword *string `json:"vcenterSsoPassword,omitempty"`

	// VcenterSsoUsername vCenter SSO username
	VcenterSsoUsername string `json:"vcenterSsoUsername"`
}

BrownfieldCheckSpec Brownfield Check Spec

type BrownfieldImportSpec added in v0.7.0

type BrownfieldImportSpec struct {
	// AutoProceed When provided, proceed with NSX deployment without confirmation
	AutoProceed *bool `json:"autoProceed,omitempty"`

	// BackupPassword SDDC Manager backup user password
	BackupPassword *string `json:"backupPassword,omitempty"`

	// DomainName Name for a domain to import. If not passed, it will be auto-generated with the following format: 'domain-<vcenter_short_hostname>'
	DomainName *string `json:"domainName,omitempty"`

	// HostSpecs List of the vCenter ESXi Hosts with their hostnames and SSH keys (sshThumbprint field) to trust. Can be skipped if skipEsxThumbprintValidation is set to true.
	HostSpecs *[]SddcHostSpec `json:"hostSpecs,omitempty"`

	// LocalAdminPassword SDDC Manager local admin password
	LocalAdminPassword *string `json:"localAdminPassword,omitempty"`

	// NsxtSpec Spec contains parameters for NSX deployment and configurations
	NsxtSpec SddcNsxtSpec `json:"nsxtSpec"`

	// SkipEsxThumbprintValidation Flag that indicates if ESXi SSH keys should be automatically trusted
	SkipEsxThumbprintValidation *bool `json:"skipEsxThumbprintValidation,omitempty"`

	// SuppressWarnings When provided, import operation will continue even if warnings occur
	SuppressWarnings *bool `json:"suppressWarnings,omitempty"`

	// VcenterAddress vCenter FQDN
	VcenterAddress string `json:"vcenterAddress"`

	// VcenterRootSshPassword vCenter SSH root password
	VcenterRootSshPassword *string `json:"vcenterRootSshPassword,omitempty"`

	// VcenterSslThumbprint vCenter SSL thumbprint
	VcenterSslThumbprint *string `json:"vcenterSslThumbprint,omitempty"`

	// VcenterSsoPassword vCenter SSO password
	VcenterSsoPassword *string `json:"vcenterSsoPassword,omitempty"`

	// VcenterSsoUsername vCenter SSO username
	VcenterSsoUsername string `json:"vcenterSsoUsername"`
}

BrownfieldImportSpec Brownfield Import Spec

type BrownfieldSyncSpec added in v0.7.0

type BrownfieldSyncSpec struct {
	// DomainName Name of the domain to sync
	DomainName string `json:"domainName"`

	// EnableEdgeClusterSync When provided, existing Edge clusters will be synced to inventory, now and in future auto-sync runs
	EnableEdgeClusterSync *bool `json:"enableEdgeClusterSync,omitempty"`

	// HostSpecs List of the vCenter ESXi Hosts with their hostnames and SSH keys (sshThumbprint field) to trust. Can be skipped if skipEsxThumbprintValidation is set to true.
	HostSpecs *[]SddcHostSpec `json:"hostSpecs,omitempty"`

	// LocalAdminPassword SDDC Manager local admin password
	LocalAdminPassword *string `json:"localAdminPassword,omitempty"`

	// SkipEsxThumbprintValidation Flag that indicates if ESXi SSH keys should be automatically trusted
	SkipEsxThumbprintValidation *bool `json:"skipEsxThumbprintValidation,omitempty"`

	// SuppressWarnings When provided, sync operation will continue even if warnings occur
	SuppressWarnings *bool `json:"suppressWarnings,omitempty"`
}

BrownfieldSyncSpec Brownfield Sync Spec

type BrownfieldTask added in v0.7.0

type BrownfieldTask struct {
	// EndTimestamp Timestamp corresponding to the time when the operation was finished
	EndTimestamp *int64         `json:"endTimestamp,omitempty"`
	Error        *ErrorResponse `json:"error,omitempty"`

	// OperationType BI operation type
	OperationType *string `json:"operationType,omitempty"`

	// StartTimestamp Timestamp corresponding to the time when the operation was initiated
	StartTimestamp *int64 `json:"startTimestamp,omitempty"`

	// Status Status of the task
	Status *string `json:"status,omitempty"`

	// TaskId ID of the task
	TaskId           *string        `json:"taskId,omitempty"`
	ValidationResult *ErrorResponse `json:"validationResult,omitempty"`
}

BrownfieldTask Task returned by BI operations

type Bundle

type Bundle struct {
	// ApplicabilityOrder Bundle Applicability Order
	ApplicabilityOrder *int32 `json:"applicabilityOrder,omitempty"`

	// ApplicabilityStatus Bundle Applicability Status
	ApplicabilityStatus *string `json:"applicabilityStatus,omitempty"`

	// Components Bundle Components
	Components *[]BundleComponent `json:"components,omitempty"`

	// Description Bundle Description
	Description *string `json:"description,omitempty"`

	// DownloadStatus Bundle Download Status
	DownloadStatus *string `json:"downloadStatus,omitempty"`

	// Id Bundle ID
	Id *string `json:"id,omitempty"`

	// IsCompliant Is compliant with the current VCF version
	IsCompliant *bool `json:"isCompliant,omitempty"`

	// IsCumulative Is Bundle Cumulative
	IsCumulative *bool `json:"isCumulative,omitempty"`

	// IsPartiallyUpgraded Is Bundle partially upgraded
	IsPartiallyUpgraded *bool `json:"isPartiallyUpgraded,omitempty"`

	// ReleasedDate Bundle Release Date
	ReleasedDate *string `json:"releasedDate,omitempty"`

	// Severity Bundle Severity
	Severity *string `json:"severity,omitempty"`

	// SizeMB Bundle Size in MB
	SizeMB *float64 `json:"sizeMB,omitempty"`

	// Type Bundle Type
	Type *string `json:"type,omitempty"`

	// Vendor Bundle Vendor
	Vendor *string `json:"vendor,omitempty"`

	// Version Bundle Version
	Version *string `json:"version,omitempty"`
}

Bundle Bundle contains bits to install/update the appropriate Cloud Foundation software components in your management domain or workload domain.

type BundleComponent

type BundleComponent struct {
	// Description Bundle Component Description
	Description *string `json:"description,omitempty"`

	// FromVersion Bundle Component's from/source version before Upgrade
	FromVersion *string `json:"fromVersion,omitempty"`

	// Id ID of Resource/Software Component
	Id *string `json:"id,omitempty"`

	// ImageType Bundle Component Image Type
	ImageType *string `json:"imageType,omitempty"`

	// ReleasedDate Bundle Component Release Date
	ReleasedDate *string `json:"releasedDate,omitempty"`

	// ToVersion Bundle Component's to/target version after Upgrade
	ToVersion *string `json:"toVersion,omitempty"`

	// Type Type of Resource/Software Component
	Type *string `json:"type,omitempty"`

	// Vendor Bundle Component Vendor
	Vendor *string `json:"vendor,omitempty"`
}

BundleComponent Bundle Software Component

type BundleDownload added in v0.5.0

type BundleDownload struct {
	// BundleId Bundle id associated with this download
	BundleId *string `json:"bundleId,omitempty"`

	// DownloadError Describe a download error
	DownloadError *DownloadBundleError `json:"downloadError,omitempty"`

	// DownloadId Uniquely identity a download
	DownloadId *string `json:"downloadId,omitempty"`

	// EndTime The actual end download time
	EndTime *int64 `json:"endTime,omitempty"`

	// ScheduledTime The scheduled time when the download to start
	ScheduledTime *int64 `json:"scheduledTime,omitempty"`

	// StartTime The actual start download time
	StartTime *int64 `json:"startTime,omitempty"`

	// Status Bundle download status
	Status *BundleDownloadStatus `json:"status,omitempty"`
}

BundleDownload Represents a download record of a bundle. A bundle may be associated with multiple downloads if previous downloads failed

type BundleDownloadSpec

type BundleDownloadSpec struct {
	// CancelNow Flag for cancelling the download. If true, scheduledTimestamp/downloadNow is ignored
	CancelNow *bool `json:"cancelNow,omitempty"`

	// DownloadNow Flag for enabling Download Now. If true, scheduledTimestamp is ignored
	DownloadNow *bool `json:"downloadNow,omitempty"`

	// ScheduledTimestamp Bundle Download Scheduled Time
	ScheduledTimestamp *string `json:"scheduledTimestamp,omitempty"`
}

BundleDownloadSpec Bundle Download Specification. This specification gets used in the Bundle Download API

type BundleDownloadStatus added in v0.5.0

type BundleDownloadStatus string

BundleDownloadStatus Bundle download status

const (
	PENDINGSCHEDULEDINPROGRESSSUCCESSFAILED BundleDownloadStatus = "PENDING,SCHEDULED,INPROGRESS,SUCCESS,FAILED;"
)

Defines values for BundleDownloadStatus.

type BundleDownloadStatusInfo added in v0.7.0

type BundleDownloadStatusInfo struct {
	// BundleId The bundle ID associated with a component version.
	BundleId *string `json:"bundleId,omitempty"`

	// ComponentType The type of the component that the bundle represents.
	ComponentType *string `json:"componentType,omitempty"`

	// DownloadEndTime The time when the download finished or interrupted.
	DownloadEndTime *int64 `json:"downloadEndTime,omitempty"`

	// DownloadId The task ID of the download.
	DownloadId *string `json:"downloadId,omitempty"`

	// DownloadScheduledTime The time when the download was scheduled to start.
	DownloadScheduledTime int64 `json:"downloadScheduledTime"`

	// DownloadStartTime The time when the download started.
	DownloadStartTime *int64 `json:"downloadStartTime,omitempty"`

	// DownloadStatus The current status of the download.
	DownloadStatus string `json:"downloadStatus"`

	// DownloadedSize The size of the file part that was downloaded so far.
	DownloadedSize *int64 `json:"downloadedSize,omitempty"`

	// IsDownloadCancellable True if download can be cancelled.
	IsDownloadCancellable bool `json:"isDownloadCancellable"`

	// IsDownloadable Indicates whether the bundle for this component version is downloadable currently or not.
	IsDownloadable *bool `json:"isDownloadable,omitempty"`

	// Message In case of failed download, the error message.
	Message *string `json:"message,omitempty"`

	// Version The version (patch version) of the component.
	Version *string `json:"version,omitempty"`
}

BundleDownloadStatusInfo Model for download status for the bundle of a release component.

type BundleInfo

type BundleInfo struct {
	// Binaries Bundle binaries for the artifact downloads
	Binaries *[]ProductBinary `json:"binaries,omitempty"`

	// Id Bundle id
	Id *string `json:"id,omitempty"`

	// Name Patch/Install bundle name
	Name *string `json:"name,omitempty"`

	// Type Type of bundle. ex) PATCH, INSTALL
	Type *string `json:"type,omitempty"`
}

BundleInfo Patch/Install bundle info to be used as part of ProductVersionCatalog patches.

type BundleRecall

type BundleRecall struct {
	// RecalledBundleIds List of Bundle IDs that are recalled
	RecalledBundleIds *[]string `json:"recalledBundleIds,omitempty"`

	// ReplacementBundleIds List of Bundle IDs that act as replacement
	ReplacementBundleIds *[]string `json:"replacementBundleIds,omitempty"`

	// ReplacementBundleStatus Status of bundle replacement.
	ReplacementBundleStatus *string `json:"replacementBundleStatus,omitempty"`
}

BundleRecall Bundle Recall model for collection of bundles that are recalled with their replacements if applicable.

type BundleReference added in v0.7.0

type BundleReference struct {
	// Id Bundle ID
	Id *string `json:"id,omitempty"`
}

BundleReference Represents a bundle reference

type BundleUpdateSpec

type BundleUpdateSpec struct {
	// BundleDownloadSpec Bundle Download Specification. This specification gets used in the Bundle Download API
	BundleDownloadSpec *BundleDownloadSpec `json:"bundleDownloadSpec,omitempty"`
}

BundleUpdateSpec Bundle Update Specification

type BundleUploadSpec

type BundleUploadSpec struct {
	// BundleFilePath Bundle Upload File Path
	BundleFilePath string `json:"bundleFilePath"`

	// CompatibilitySetsFilePath [Deprecated] Path to the software compatibility sets file
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	CompatibilitySetsFilePath *string `json:"compatibilitySetsFilePath,omitempty"`

	// ManifestFilePath Bundle Upload Manifest File Path
	ManifestFilePath string `json:"manifestFilePath"`

	// PartnerExtensionSpec Specification for partner extensions. This specification is used in the Bundle Upload API
	PartnerExtensionSpec *PartnerExtensionSpec `json:"partnerExtensionSpec,omitempty"`

	// SignatureFilePath Bundle Upload Signature File Path
	SignatureFilePath *string `json:"signatureFilePath,omitempty"`
}

BundleUploadSpec Bundle Upload Specification

type CancelCredentialsTaskResponse

type CancelCredentialsTaskResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Task
	JSON400      *Error
	JSON500      *Error
}

func ParseCancelCredentialsTaskResponse

func ParseCancelCredentialsTaskResponse(rsp *http.Response) (*CancelCredentialsTaskResponse, error)

ParseCancelCredentialsTaskResponse parses an HTTP response from a CancelCredentialsTaskWithResponse call

func (CancelCredentialsTaskResponse) GetBody added in v0.4.1

func (r CancelCredentialsTaskResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (CancelCredentialsTaskResponse) Status

Status returns HTTPResponse.Status

func (CancelCredentialsTaskResponse) StatusCode

func (r CancelCredentialsTaskResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CancelTaskResponse

type CancelTaskResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *Error
	JSON409      *Error
	JSON500      *Error
}

func ParseCancelTaskResponse

func ParseCancelTaskResponse(rsp *http.Response) (*CancelTaskResponse, error)

ParseCancelTaskResponse parses an HTTP response from a CancelTaskWithResponse call

func (CancelTaskResponse) GetBody added in v0.4.1

func (r CancelTaskResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (CancelTaskResponse) Status

func (r CancelTaskResponse) Status() string

Status returns HTTPResponse.Status

func (CancelTaskResponse) StatusCode

func (r CancelTaskResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Capacity

type Capacity struct {
	// Cpu Represents CPU information
	Cpu *CpuInfo `json:"cpu,omitempty"`

	// Memory Represents a memory metric with used and total for a resource
	Memory *MemoryInfo `json:"memory,omitempty"`

	// Storage Represents a storage metric with used and total for a resource
	Storage *StorageInfo `json:"storage,omitempty"`
}

Capacity Represents a usage and capacity information of a Resource

type Ceip

type Ceip struct {
	// InstanceId Instance Id of VCF
	InstanceId *string `json:"instanceId,omitempty"`

	// Status CEIP status
	Status string `json:"status"`
}

Ceip Defines VCF CEIP status and instance id

type Certificate

type Certificate struct {
	// AutoRenew Represents the auto-renew status of that certificate
	AutoRenew *string `json:"autoRenew,omitempty"`

	// AutoRenewFailureMessage Represents the auto-renew scheduling error message
	AutoRenewFailureMessage *string `json:"autoRenewFailureMessage,omitempty"`

	// AutoRenewStatus Represents the auto-renew scheduling status
	AutoRenewStatus *string `json:"autoRenewStatus,omitempty"`

	// CaChain Certificate chain ordered from intermediate to root certificates
	CaChain *[]Certificate `json:"caChain,omitempty"`

	// CaType Represents the CA type used to sign the certificate
	CaType *string `json:"caType,omitempty"`

	// Domain Domain of the resource certificate
	Domain *string `json:"domain,omitempty"`

	// DomainId Domain ID of the resource certificate
	DomainId *string `json:"domainId,omitempty"`

	// ExpirationStatus Certificate expiry status
	ExpirationStatus *string `json:"expirationStatus,omitempty"`

	// GetCertificateError Error if certificate cannot be fetched
	GetCertificateError *string `json:"getCertificateError,omitempty"`

	// IsInstalled Whether the certificate is installed or not
	IsInstalled *bool `json:"isInstalled,omitempty"`

	// IssuedBy The certificate authority that issued the certificate
	IssuedBy *string `json:"issuedBy,omitempty"`

	// IssuedTo To whom the certificate is issued
	IssuedTo *string `json:"issuedTo,omitempty"`

	// KeySize The key size of the certificate
	KeySize *string `json:"keySize,omitempty"`

	// NotAfter The timestamp after which certificate is not valid
	NotAfter *string `json:"notAfter,omitempty"`

	// NotBefore The timestamp before which certificate is not valid
	NotBefore *string `json:"notBefore,omitempty"`

	// NumberOfDaysToExpire Number of days left for the certificate to expire
	NumberOfDaysToExpire *int32 `json:"numberOfDaysToExpire,omitempty"`

	// OperationMessage The last operation status message
	OperationMessage *string `json:"operationMessage,omitempty"`

	// OperationStatus The last operation status
	OperationStatus *string `json:"operationStatus,omitempty"`

	// OperationType The last operation type
	OperationType *string `json:"operationType,omitempty"`

	// PemEncoded The PEM encoded certificate content
	PemEncoded *string `json:"pemEncoded,omitempty"`

	// PublicKey The public key of the certificate
	PublicKey *string `json:"publicKey,omitempty"`

	// PublicKeyAlgorithm The public key algorithm of the certificate
	PublicKeyAlgorithm *string `json:"publicKeyAlgorithm,omitempty"`

	// ResourceName Resource fqdn
	ResourceName *string `json:"resourceName,omitempty"`

	// ResourceType Resource type
	ResourceType string `json:"resourceType"`

	// SerialNumber The serial number of the certificate
	SerialNumber *string `json:"serialNumber,omitempty"`

	// SignatureAlgorithm Algorithm used to sign the certificate
	SignatureAlgorithm *string `json:"signatureAlgorithm,omitempty"`

	// Subject Complete distinguished name to which the certificate is issued
	Subject *string `json:"subject,omitempty"`

	// SubjectAlternativeName The alternative names to which the certificate is issued
	SubjectAlternativeName *[]string `json:"subjectAlternativeName,omitempty"`

	// Thumbprint Thumbprint generated using certificate content
	Thumbprint *string `json:"thumbprint,omitempty"`

	// ThumbprintAlgorithm Algorithm used to generate thumbprint
	ThumbprintAlgorithm *string `json:"thumbprintAlgorithm,omitempty"`

	// Version The X.509 version of the certificate
	Version *string `json:"version,omitempty"`
}

Certificate Represents certificate and its attributes

type CertificateAuthority

type CertificateAuthority struct {
	// AutoRenewalConfiguredCount Represents the count of certificates that are set to be auto-renewed with the CA
	AutoRenewalConfiguredCount *int32 `json:"autoRenewalConfiguredCount,omitempty"`

	// CommonName OpenSSL CA domain name
	CommonName *string `json:"commonName,omitempty"`

	// Country ISO 3166 country code where company is legally registered
	Country *string `json:"country,omitempty"`

	// Id CA type. Only supports Microsoft and OpenSSL CAs
	Id *string `json:"id,omitempty"`

	// Locality The city or locality where company is legally registered
	Locality *string `json:"locality,omitempty"`

	// Organization The name under which company is legally registered
	Organization *string `json:"organization,omitempty"`

	// OrganizationUnit Organization with which the certificate is associated
	OrganizationUnit *string `json:"organizationUnit,omitempty"`

	// ServerUrl Microsoft CA server url
	ServerUrl *string `json:"serverUrl,omitempty"`

	// State The full name of the state where company is legally registered
	State *string `json:"state,omitempty"`

	// TemplateName Microsoft CA server template name
	TemplateName *string `json:"templateName,omitempty"`

	// Username Microsoft CA server username
	Username *string `json:"username,omitempty"`
}

CertificateAuthority The Certificate Authority (CA) details

type CertificateAuthorityCreationSpec

type CertificateAuthorityCreationSpec struct {
	// MicrosoftCertificateAuthoritySpec This specification contains Microsoft CA configuration details
	MicrosoftCertificateAuthoritySpec *MicrosoftCertificateAuthoritySpec `json:"microsoftCertificateAuthoritySpec,omitempty"`

	// OpenSSLCertificateAuthoritySpec This specification contains OpenSSL CA configuration details
	OpenSSLCertificateAuthoritySpec *OpenSSLCertificateAuthoritySpec `json:"openSSLCertificateAuthoritySpec,omitempty"`
}

CertificateAuthorityCreationSpec This specification contains Certificate Authority (CA) creation details. Either openSSLCertificateAuthoritySpec or microsoftCertificateAuthoritySpec should be specified.

type CertificateOperationSpec

type CertificateOperationSpec struct {
	// OperationType The Certificates operation type
	OperationType string `json:"operationType"`

	// Resources Resource(s) in a domain
	Resources *[]Resource `json:"resources,omitempty"`
}

CertificateOperationSpec This specification contains certificate operation request details

type CertificateValidation

type CertificateValidation struct {
	// EndTimestamp End Timestamp
	EndTimestamp *string `json:"endTimestamp,omitempty"`

	// ResourceFqdn Resource FQDN
	ResourceFqdn string `json:"resourceFqdn"`

	// ResourceId Resource ID
	ResourceId string `json:"resourceId"`

	// StartTimestamp Start Timestamp
	StartTimestamp string `json:"startTimestamp"`

	// ValidationMessage Validation Message
	ValidationMessage *string `json:"validationMessage,omitempty"`

	// ValidationStatus Validation Status
	ValidationStatus string `json:"validationStatus"`
}

CertificateValidation The Certificate Validation details.

type CertificateValidationTask

type CertificateValidationTask struct {
	// Completed Validation Task Completed
	Completed bool `json:"completed"`

	// EndTimestamp Validation Task End Time
	EndTimestamp *string `json:"endTimestamp,omitempty"`

	// StartTimestamp Validation Task Start Time
	StartTimestamp *string `json:"startTimestamp,omitempty"`

	// ValidationId Validation ID
	ValidationId string `json:"validationId"`

	// Validations Resource Certificate Validations
	Validations []CertificateValidation `json:"validations"`
}

CertificateValidationTask The Certificate Validation Task.

type CertificatesGenerationSpec

type CertificatesGenerationSpec struct {
	// CaType CA type. Only supports Microsoft and OpenSSL CAs
	CaType string `json:"caType"`

	// Resources Resource(s) in a domain
	Resources *[]Resource `json:"resources,omitempty"`

	// Validity Represents the validity in days of the generated certificate
	Validity *int32 `json:"validity,omitempty"`
}

CertificatesGenerationSpec This specification contains certificates generation request details

type CheckSetCandidates

type CheckSetCandidates struct {
	// CheckSetId Id of the check-set
	CheckSetId *string `json:"checkSetId,omitempty"`

	// CheckSetName Name of the check-set
	CheckSetName *string `json:"checkSetName,omitempty"`

	// CheckSetType Type of the check-set
	CheckSetType *string `json:"checkSetType,omitempty"`
}

CheckSetCandidates Represents a check-set id that can be used to run checks for a resource

type CheckSetQueryDomainResources

type CheckSetQueryDomainResources struct {
	// DomainId Id of the domain to search for resources in
	DomainId string `json:"domainId"`

	// Resources Resources in the domain to generate check-set candidates for
	Resources *[]CheckSetQueryResource `json:"resources,omitempty"`
}

CheckSetQueryDomainResources Spec representing a set of resources in a domain to query check-sets for

type CheckSetQueryInput

type CheckSetQueryInput struct {
	// CheckSetType Type of the check sets to query for. e.g. 'UPGRADE'
	CheckSetType string `json:"checkSetType"`

	// Domains List of domain resources to query check-sets of the given type for
	Domains []CheckSetQueryDomainResources `json:"domains"`
}

CheckSetQueryInput Check-set query input

type CheckSetQueryResource

type CheckSetQueryResource struct {
	// ResourceId UUID of the resource, if used adds additional filtering
	ResourceId *string `json:"resourceId,omitempty"`

	// ResourceTargetVersion Upgrade target version for the resources
	ResourceTargetVersion *string `json:"resourceTargetVersion,omitempty"`

	// ResourceType Type of the resource
	ResourceType string `json:"resourceType"`
}

CheckSetQueryResource Resource input to query check-sets for

type CheckSetQueryResourceResult

type CheckSetQueryResourceResult struct {
	// CheckSets Check set candidates to select from
	CheckSets *[]CheckSetCandidates `json:"checkSets,omitempty"`

	// Domain Information about the domain the resource belongs to
	Domain       *ResourceDomainInfo                `json:"domain,omitempty"`
	ExtraContext *map[string]map[string]interface{} `json:"extraContext,omitempty"`

	// ResourceId Id of the resource
	ResourceId *string `json:"resourceId,omitempty"`

	// ResourceName Name of the resource
	ResourceName *string `json:"resourceName,omitempty"`

	// ResourceType Type of the resource
	ResourceType *string `json:"resourceType,omitempty"`

	// ResourceVersion Current version of the resource
	ResourceVersion *string `json:"resourceVersion,omitempty"`
}

CheckSetQueryResourceResult Represents a result of a check-set query call for a given resource

type CheckSetQueryResult

type CheckSetQueryResult struct {
	// QueryId Id of the query, to be provided in the selection API
	QueryId string `json:"queryId"`

	// Resources Resources with check-sets result from the query
	Resources []CheckSetQueryResourceResult `json:"resources"`
}

CheckSetQueryResult Represents a result of a check-set query call

type CheckSetResourceSelection

type CheckSetResourceSelection struct {
	// CheckSets Information about the selected check-set candidates
	CheckSets []SelectedCheckSetCandidate `json:"checkSets"`

	// Domain Information about the assessed domain
	Domain *DomainInfo `json:"domain,omitempty"`

	// ResourceId Id of the resource
	ResourceId string `json:"resourceId"`

	// ResourceName Name of the resource
	ResourceName string `json:"resourceName"`

	// ResourceType Type of the resource
	ResourceType string `json:"resourceType"`
}

CheckSetResourceSelection Represents a selection of check-set candidates over a given resource

type CheckSetRunInput

type CheckSetRunInput struct {
	// QueryId Id of the query the selection was based on
	QueryId string `json:"queryId"`

	// Resources Information about the resource and its selection
	Resources []CheckSetResourceSelection `json:"resources"`
}

CheckSetRunInput Check-set selection for resources

type Cidr added in v0.7.0

type Cidr struct {
	// Address IPv4 address
	Address string `json:"address"`

	// Prefix The CIDR prefix
	Prefix int32 `json:"prefix"`
}

Cidr Common model describing CIDR.

type Classification

type Classification struct {
	// Description Description of the classification
	Description *string `json:"description,omitempty"`

	// Source Source of the classification
	Source *ClassificationSource `json:"source,omitempty"`

	// Type Type of the classification, e.g. domainType
	Type *string `json:"type,omitempty"`

	// Value Value of the classification, e.g. MGMT_DOMAIN
	Value *string `json:"value,omitempty"`
}

Classification Describes the source of the classification,classification can be acquired by a classifier, user input or inherited from a parent entity.

type ClassificationSource

type ClassificationSource string

ClassificationSource Source of the classification

const (
	CLASSIFIER ClassificationSource = "CLASSIFIER"
	INHERITED  ClassificationSource = "INHERITED"
	USERINPUT  ClassificationSource = "USER_INPUT"
)

Defines values for ClassificationSource.

type Client

type Client struct {
	// The endpoint of the server conforming to this interface, with scheme,
	// https://api.deepmap.com for example. This can contain a path relative
	// to the server, such as https://api.deepmap.com/dev-test, and all the
	// paths in the swagger spec will be appended to the server.
	Server string

	// Doer for performing requests, typically a *http.Client with any
	// customized settings, such as certificate chains.
	Client HttpRequestDoer

	// A list of callbacks for modifying requests which are generated before sending over
	// the network.
	RequestEditors []RequestEditorFn
}

Client which conforms to the OpenAPI3 specification for this service.

func NewClient

func NewClient(server string, opts ...ClientOption) (*Client, error)

Creates a new Client, with reasonable defaults

func (*Client) AddDatastoreToCluster

func (c *Client) AddDatastoreToCluster(ctx context.Context, id string, body AddDatastoreToClusterJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddDatastoreToClusterWithBody

func (c *Client) AddDatastoreToClusterWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddEmbeddedIdentitySource

func (c *Client) AddEmbeddedIdentitySource(ctx context.Context, id string, body AddEmbeddedIdentitySourceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddEmbeddedIdentitySourceWithBody

func (c *Client) AddEmbeddedIdentitySourceWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddExternalIdentityProvider

func (c *Client) AddExternalIdentityProvider(ctx context.Context, body AddExternalIdentityProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddExternalIdentityProviderWithBody

func (c *Client) AddExternalIdentityProviderWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddIpPoolToNetworkOfNetworkPool

func (c *Client) AddIpPoolToNetworkOfNetworkPool(ctx context.Context, id string, networkId string, body AddIpPoolToNetworkOfNetworkPoolJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddIpPoolToNetworkOfNetworkPoolWithBody

func (c *Client) AddIpPoolToNetworkOfNetworkPoolWithBody(ctx context.Context, id string, networkId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddLicenseKey

func (c *Client) AddLicenseKey(ctx context.Context, body AddLicenseKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddLicenseKeyWithBody

func (c *Client) AddLicenseKeyWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddTrustedCertificate

func (c *Client) AddTrustedCertificate(ctx context.Context, body AddTrustedCertificateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddTrustedCertificateWithBody

func (c *Client) AddTrustedCertificateWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddUsers

func (c *Client) AddUsers(ctx context.Context, body AddUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddUsersWithBody

func (c *Client) AddUsersWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddVasaProvider

func (c *Client) AddVasaProvider(ctx context.Context, body AddVasaProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddVasaProviderStorageContainer

func (c *Client) AddVasaProviderStorageContainer(ctx context.Context, id string, body AddVasaProviderStorageContainerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddVasaProviderStorageContainerWithBody

func (c *Client) AddVasaProviderStorageContainerWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddVasaProviderUser

func (c *Client) AddVasaProviderUser(ctx context.Context, id string, body AddVasaProviderUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddVasaProviderUserWithBody

func (c *Client) AddVasaProviderUserWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddVasaProviderWithBody

func (c *Client) AddVasaProviderWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AssignTagsToCluster

func (c *Client) AssignTagsToCluster(ctx context.Context, id string, body AssignTagsToClusterJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AssignTagsToClusterWithBody

func (c *Client) AssignTagsToClusterWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AssignTagsToDomain

func (c *Client) AssignTagsToDomain(ctx context.Context, id string, body AssignTagsToDomainJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AssignTagsToDomainWithBody

func (c *Client) AssignTagsToDomainWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AssignTagsToHost

func (c *Client) AssignTagsToHost(ctx context.Context, id string, body AssignTagsToHostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AssignTagsToHostWithBody

func (c *Client) AssignTagsToHostWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CancelCredentialsTask

func (c *Client) CancelCredentialsTask(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CancelTask

func (c *Client) CancelTask(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CommissionHosts

func (c *Client) CommissionHosts(ctx context.Context, body CommissionHostsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CommissionHostsWithBody

func (c *Client) CommissionHostsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ComplianceAudit

func (c *Client) ComplianceAudit(ctx context.Context, id string, body ComplianceAuditJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ComplianceAuditWithBody

func (c *Client) ComplianceAuditWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ConfigureCertificateAuthority

func (c *Client) ConfigureCertificateAuthority(ctx context.Context, body ConfigureCertificateAuthorityJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ConfigureCertificateAuthorityWithBody

func (c *Client) ConfigureCertificateAuthorityWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ConfigureDns

func (c *Client) ConfigureDns(ctx context.Context, body ConfigureDnsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ConfigureDnsWithBody

func (c *Client) ConfigureDnsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ConfigureNtp

func (c *Client) ConfigureNtp(ctx context.Context, body ConfigureNtpJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ConfigureNtpWithBody

func (c *Client) ConfigureNtpWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ConnectOpenId

func (c *Client) ConnectOpenId(ctx context.Context, body ConnectOpenIdJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ConnectOpenIdWithBody

func (c *Client) ConnectOpenIdWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateALBCluster added in v0.5.0

func (c *Client) CreateALBCluster(ctx context.Context, params *CreateALBClusterParams, body CreateALBClusterJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateALBClusterWithBody added in v0.5.0

func (c *Client) CreateALBClusterWithBody(ctx context.Context, params *CreateALBClusterParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateCertificateAuthority

func (c *Client) CreateCertificateAuthority(ctx context.Context, body CreateCertificateAuthorityJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateCertificateAuthorityWithBody

func (c *Client) CreateCertificateAuthorityWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateCluster

func (c *Client) CreateCluster(ctx context.Context, body CreateClusterJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateClusterWithBody

func (c *Client) CreateClusterWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateDomain

func (c *Client) CreateDomain(ctx context.Context, body CreateDomainJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateDomainWithBody

func (c *Client) CreateDomainWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateEdgeCluster

func (c *Client) CreateEdgeCluster(ctx context.Context, body CreateEdgeClusterJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateEdgeClusterWithBody

func (c *Client) CreateEdgeClusterWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateNetworkPool

func (c *Client) CreateNetworkPool(ctx context.Context, body CreateNetworkPoolJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateNetworkPoolWithBody

func (c *Client) CreateNetworkPoolWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateResourceWarning

func (c *Client) CreateResourceWarning(ctx context.Context, body CreateResourceWarningJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateResourceWarningWithBody

func (c *Client) CreateResourceWarningWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateToken

func (c *Client) CreateToken(ctx context.Context, body CreateTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateTokenWithBody

func (c *Client) CreateTokenWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DecommissionHosts

func (c *Client) DecommissionHosts(ctx context.Context, body DecommissionHostsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DecommissionHostsWithBody

func (c *Client) DecommissionHostsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteALBCluster

func (c *Client) DeleteALBCluster(ctx context.Context, id string, params *DeleteALBClusterParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteAliasVersionsBySoftwareTypeAndBaseVersion

func (c *Client) DeleteAliasVersionsBySoftwareTypeAndBaseVersion(ctx context.Context, bundleComponentType string, version string, body DeleteAliasVersionsBySoftwareTypeAndBaseVersionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteAliasVersionsBySoftwareTypeAndBaseVersionWithBody

func (c *Client) DeleteAliasVersionsBySoftwareTypeAndBaseVersionWithBody(ctx context.Context, bundleComponentType string, version string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteBundle

func (c *Client) DeleteBundle(ctx context.Context, id string, params *DeleteBundleParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteCluster

func (c *Client) DeleteCluster(ctx context.Context, id string, params *DeleteClusterParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteDepotSettings

func (c *Client) DeleteDepotSettings(ctx context.Context, params *DeleteDepotSettingsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteDomain

func (c *Client) DeleteDomain(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteExternalIdentityProvider

func (c *Client) DeleteExternalIdentityProvider(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteIdentitySource

func (c *Client) DeleteIdentitySource(ctx context.Context, id string, domainName string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteIpPoolFromNetworkOfNetworkPool

func (c *Client) DeleteIpPoolFromNetworkOfNetworkPool(ctx context.Context, id string, networkId string, body DeleteIpPoolFromNetworkOfNetworkPoolJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteIpPoolFromNetworkOfNetworkPoolWithBody

func (c *Client) DeleteIpPoolFromNetworkOfNetworkPoolWithBody(ctx context.Context, id string, networkId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteNetworkPool

func (c *Client) DeleteNetworkPool(ctx context.Context, id string, params *DeleteNetworkPoolParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeletePersonality

func (c *Client) DeletePersonality(ctx context.Context, params *DeletePersonalityParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteReleaseByDomainID

func (c *Client) DeleteReleaseByDomainID(ctx context.Context, domainId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteTrustedCertificate

func (c *Client) DeleteTrustedCertificate(ctx context.Context, alias string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteVersionAliasBySoftwareType

func (c *Client) DeleteVersionAliasBySoftwareType(ctx context.Context, bundleComponentType string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeployALBCluster added in v0.7.0

func (c *Client) DeployALBCluster(ctx context.Context, params *DeployALBClusterParams, body DeployALBClusterJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeployALBClusterWithBody added in v0.7.0

func (c *Client) DeployALBClusterWithBody(ctx context.Context, params *DeployALBClusterParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeployVcfManagementComponents added in v0.7.0

func (c *Client) DeployVcfManagementComponents(ctx context.Context, body DeployVcfManagementComponentsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeployVcfManagementComponentsWithBody added in v0.7.0

func (c *Client) DeployVcfManagementComponentsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DisableLocalAccount

func (c *Client) DisableLocalAccount(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DomainCreateValidation

func (c *Client) DomainCreateValidation(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DownloadCSR

func (c *Client) DownloadCSR(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DownloadVsanHcl

func (c *Client) DownloadVsanHcl(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EnableOverlayOverManagementNetwork added in v0.7.0

func (c *Client) EnableOverlayOverManagementNetwork(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ExportHealthCheckByID

func (c *Client) ExportHealthCheckByID(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ExportSupportBundleByID

func (c *Client) ExportSupportBundleByID(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GenerateCertificates

func (c *Client) GenerateCertificates(ctx context.Context, id string, body GenerateCertificatesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GenerateCertificatesWithBody

func (c *Client) GenerateCertificatesWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GenerateSyncClientToken

func (c *Client) GenerateSyncClientToken(ctx context.Context, id string, params *GenerateSyncClientTokenParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GeneratesCSRs

func (c *Client) GeneratesCSRs(ctx context.Context, id string, body GeneratesCSRsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GeneratesCSRsWithBody

func (c *Client) GeneratesCSRsWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetALBCluster

func (c *Client) GetALBCluster(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetALBClusters

func (c *Client) GetALBClusters(ctx context.Context, params *GetALBClustersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetALBClustersFormFactors

func (c *Client) GetALBClustersFormFactors(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetALBClustersFormFactors1 added in v0.7.0

func (c *Client) GetALBClustersFormFactors1(ctx context.Context, params *GetALBClustersFormFactors1Params, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApplianceInfo added in v0.7.0

func (c *Client) GetApplianceInfo(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAssignableTagForHost

func (c *Client) GetAssignableTagForHost(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAssignableTagsForDomain

func (c *Client) GetAssignableTagsForDomain(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAviLBCluster added in v0.7.0

func (c *Client) GetAviLBCluster(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAviLBClusters added in v0.7.0

func (c *Client) GetAviLBClusters(ctx context.Context, params *GetAviLBClustersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetBackupConfiguration

func (c *Client) GetBackupConfiguration(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetBackupLocation

func (c *Client) GetBackupLocation(ctx context.Context, params *GetBackupLocationParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetBrownfieldCheckTaskById added in v0.7.0

func (c *Client) GetBrownfieldCheckTaskById(ctx context.Context, taskId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetBrownfieldImportTaskById added in v0.7.0

func (c *Client) GetBrownfieldImportTaskById(ctx context.Context, taskId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetBrownfieldSyncTaskById added in v0.7.0

func (c *Client) GetBrownfieldSyncTaskById(ctx context.Context, domainId string, taskId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetBundle

func (c *Client) GetBundle(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetBundleDownloadStatus added in v0.7.0

func (c *Client) GetBundleDownloadStatus(ctx context.Context, params *GetBundleDownloadStatusParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetBundles

func (c *Client) GetBundles(ctx context.Context, params *GetBundlesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetBundlesForSkipUpgrade

func (c *Client) GetBundlesForSkipUpgrade(ctx context.Context, id string, params *GetBundlesForSkipUpgradeParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCSRs

func (c *Client) GetCSRs(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCeipStatus

func (c *Client) GetCeipStatus(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCertificateAuthorities

func (c *Client) GetCertificateAuthorities(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCertificateAuthorityById

func (c *Client) GetCertificateAuthorityById(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCertificatesByDomain

func (c *Client) GetCertificatesByDomain(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCluster

func (c *Client) GetCluster(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetClusterCapacityForALBDeployment added in v0.7.0

func (c *Client) GetClusterCapacityForALBDeployment(ctx context.Context, params *GetClusterCapacityForALBDeploymentParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetClusterCreateValidation

func (c *Client) GetClusterCreateValidation(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetClusterCriteria

func (c *Client) GetClusterCriteria(ctx context.Context, domainId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetClusterCriterion

func (c *Client) GetClusterCriterion(ctx context.Context, domainId string, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetClusterDatastores

func (c *Client) GetClusterDatastores(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetClusterImageCompliance added in v0.7.0

func (c *Client) GetClusterImageCompliance(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetClusterNetworkConfiguration

func (c *Client) GetClusterNetworkConfiguration(ctx context.Context, id string, body GetClusterNetworkConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetClusterNetworkConfigurationCriteria

func (c *Client) GetClusterNetworkConfigurationCriteria(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetClusterNetworkConfigurationQueryResponse

func (c *Client) GetClusterNetworkConfigurationQueryResponse(ctx context.Context, id string, queryId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetClusterNetworkConfigurationWithBody

func (c *Client) GetClusterNetworkConfigurationWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetClusterQueryResponse

func (c *Client) GetClusterQueryResponse(ctx context.Context, domainId string, clusterName string, queryId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetClusterTagManagerUrl

func (c *Client) GetClusterTagManagerUrl(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetClusterUpdateValidation

func (c *Client) GetClusterUpdateValidation(ctx context.Context, id openapi_types.UUID, validationId openapi_types.UUID, params *GetClusterUpdateValidationParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetClusters

func (c *Client) GetClusters(ctx context.Context, params *GetClustersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetClustersQueryResponse

func (c *Client) GetClustersQueryResponse(ctx context.Context, domainId string, queryId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCompatibilityMatrices

func (c *Client) GetCompatibilityMatrices(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCompatibilityMatrix

func (c *Client) GetCompatibilityMatrix(ctx context.Context, compatibilityMatrixSource string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCompatibilityMatrixContent

func (c *Client) GetCompatibilityMatrixContent(ctx context.Context, compatibilityMatrixSource string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCompatibilityMatrixMetadata

func (c *Client) GetCompatibilityMatrixMetadata(ctx context.Context, compatibilityMatrixSource string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetComplianceAudit

func (c *Client) GetComplianceAudit(ctx context.Context, complianceAuditId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetComplianceAuditForADomain

func (c *Client) GetComplianceAuditForADomain(ctx context.Context, id string, complianceAuditId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetComplianceAuditHistory

func (c *Client) GetComplianceAuditHistory(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetComplianceAuditHistoryForADomain

func (c *Client) GetComplianceAuditHistoryForADomain(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetComplianceAuditItems

func (c *Client) GetComplianceAuditItems(ctx context.Context, complianceAuditId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetComplianceAuditItemsForADomain

func (c *Client) GetComplianceAuditItemsForADomain(ctx context.Context, id string, complianceAuditId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetComplianceAuditTask

func (c *Client) GetComplianceAuditTask(ctx context.Context, id string, taskId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetComplianceConfigurations

func (c *Client) GetComplianceConfigurations(ctx context.Context, params *GetComplianceConfigurationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetComplianceStandards

func (c *Client) GetComplianceStandards(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetConfigs

func (c *Client) GetConfigs(ctx context.Context, params *GetConfigsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCredential

func (c *Client) GetCredential(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCredentialTaskByResourceID

func (c *Client) GetCredentialTaskByResourceID(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCredentials

func (c *Client) GetCredentials(ctx context.Context, params *GetCredentialsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCredentialsSubTask

func (c *Client) GetCredentialsSubTask(ctx context.Context, id string, subtaskId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCredentialsTask

func (c *Client) GetCredentialsTask(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCredentialsTasks

func (c *Client) GetCredentialsTasks(ctx context.Context, params *GetCredentialsTasksParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCriteria

func (c *Client) GetCriteria(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCriterion

func (c *Client) GetCriterion(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCustomPatches

func (c *Client) GetCustomPatches(ctx context.Context, domainId string, params *GetCustomPatchesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCustomPatchesBySku added in v0.7.0

func (c *Client) GetCustomPatchesBySku(ctx context.Context, params *GetCustomPatchesBySkuParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDatastoreCriterion

func (c *Client) GetDatastoreCriterion(ctx context.Context, domainId string, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDatastoreCriterion1

func (c *Client) GetDatastoreCriterion1(ctx context.Context, id string, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDatastoreQueryResponse

func (c *Client) GetDatastoreQueryResponse(ctx context.Context, domainId string, queryId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDatastoreQueryResponse1

func (c *Client) GetDatastoreQueryResponse1(ctx context.Context, clusterId string, queryId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDatastoresCriteria

func (c *Client) GetDatastoresCriteria(ctx context.Context, domainId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDatastoresCriteria1

func (c *Client) GetDatastoresCriteria1(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDepotSettings

func (c *Client) GetDepotSettings(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDepotSyncInfo added in v0.7.0

func (c *Client) GetDepotSyncInfo(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDnsConfiguration

func (c *Client) GetDnsConfiguration(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDomain

func (c *Client) GetDomain(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDomainCapabilities added in v0.7.0

func (c *Client) GetDomainCapabilities(ctx context.Context, params *GetDomainCapabilitiesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDomainCapabilitiesByDomainId added in v0.7.0

func (c *Client) GetDomainCapabilitiesByDomainId(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDomainCertificates

func (c *Client) GetDomainCertificates(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDomainDatacenters added in v0.7.0

func (c *Client) GetDomainDatacenters(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDomainEndpoints

func (c *Client) GetDomainEndpoints(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDomainIsolationPrecheckStatus

func (c *Client) GetDomainIsolationPrecheckStatus(ctx context.Context, domainId string, precheckId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDomainLicensingInfo

func (c *Client) GetDomainLicensingInfo(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDomainReleaseViewValidation

func (c *Client) GetDomainReleaseViewValidation(ctx context.Context, validationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDomainTagManagerUrl

func (c *Client) GetDomainTagManagerUrl(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDomainUpdateValidation

func (c *Client) GetDomainUpdateValidation(ctx context.Context, id openapi_types.UUID, validationId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDomains

func (c *Client) GetDomains(ctx context.Context, params *GetDomainsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetEdgeCluster

func (c *Client) GetEdgeCluster(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetEdgeClusterQueryCriteria

func (c *Client) GetEdgeClusterQueryCriteria(ctx context.Context, edgeClusterId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetEdgeClusterValidationByID

func (c *Client) GetEdgeClusterValidationByID(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetEdgeClusters

func (c *Client) GetEdgeClusters(ctx context.Context, params *GetEdgeClustersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetFIPSConfiguration

func (c *Client) GetFIPSConfiguration(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetFutureReleases

func (c *Client) GetFutureReleases(ctx context.Context, domainId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetHealthCheckStatus

func (c *Client) GetHealthCheckStatus(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetHealthCheckTask

func (c *Client) GetHealthCheckTask(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetHost

func (c *Client) GetHost(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetHostCommissionValidationByID

func (c *Client) GetHostCommissionValidationByID(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetHostCriteria

func (c *Client) GetHostCriteria(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetHostCriterion

func (c *Client) GetHostCriterion(ctx context.Context, id string, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetHostQueryResponse

func (c *Client) GetHostQueryResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetHostQueryResponse1

func (c *Client) GetHostQueryResponse1(ctx context.Context, clusterId string, queryId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetHostTagManagerUrl

func (c *Client) GetHostTagManagerUrl(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetHosts

func (c *Client) GetHosts(ctx context.Context, params *GetHostsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetHostsPrechecksResponse

func (c *Client) GetHostsPrechecksResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetIdentityPrecheckResult

func (c *Client) GetIdentityPrecheckResult(ctx context.Context, params *GetIdentityPrecheckResultParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetIdentityProviderById

func (c *Client) GetIdentityProviderById(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetIdentityProviders

func (c *Client) GetIdentityProviders(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetLastAssessmentRunInfo

func (c *Client) GetLastAssessmentRunInfo(ctx context.Context, params *GetLastAssessmentRunInfoParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetLicenseCheckResultByID

func (c *Client) GetLicenseCheckResultByID(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetLicenseInformation

func (c *Client) GetLicenseInformation(ctx context.Context, params *GetLicenseInformationParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetLicenseKey

func (c *Client) GetLicenseKey(ctx context.Context, key string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetLicenseKeys

func (c *Client) GetLicenseKeys(ctx context.Context, params *GetLicenseKeysParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetLicenseProductTypes

func (c *Client) GetLicenseProductTypes(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetLocalAccount

func (c *Client) GetLocalAccount(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetLocalOsUserAccounts

func (c *Client) GetLocalOsUserAccounts(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetManifest

func (c *Client) GetManifest(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetNetworkOfNetworkPool

func (c *Client) GetNetworkOfNetworkPool(ctx context.Context, id string, networkId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetNetworkPool

func (c *Client) GetNetworkPool(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetNetworkPoolByID

func (c *Client) GetNetworkPoolByID(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetNetworksOfNetworkPool

func (c *Client) GetNetworksOfNetworkPool(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetNotifications added in v0.7.0

func (c *Client) GetNotifications(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetNsxCluster

func (c *Client) GetNsxCluster(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetNsxClusterQueryResponse

func (c *Client) GetNsxClusterQueryResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetNsxClusters

func (c *Client) GetNsxClusters(ctx context.Context, params *GetNsxClustersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetNsxCriteria

func (c *Client) GetNsxCriteria(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetNsxCriterion

func (c *Client) GetNsxCriterion(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetNsxIpAddressPool

func (c *Client) GetNsxIpAddressPool(ctx context.Context, nsxtClusterId string, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetNsxIpAddressPools

func (c *Client) GetNsxIpAddressPools(ctx context.Context, nsxtClusterId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetNsxTransportZones

func (c *Client) GetNsxTransportZones(ctx context.Context, nsxtClusterId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetNsxUpgradeResources

func (c *Client) GetNsxUpgradeResources(ctx context.Context, domainId string, params *GetNsxUpgradeResourcesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetNtpConfiguration

func (c *Client) GetNtpConfiguration(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPasswordExpiration

func (c *Client) GetPasswordExpiration(ctx context.Context, body GetPasswordExpirationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPasswordExpirationByTaskID

func (c *Client) GetPasswordExpirationByTaskID(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPasswordExpirationWithBody

func (c *Client) GetPasswordExpirationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPersonalities

func (c *Client) GetPersonalities(ctx context.Context, params *GetPersonalitiesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPersonality

func (c *Client) GetPersonality(ctx context.Context, personalityId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetProductVersionCatalog

func (c *Client) GetProductVersionCatalog(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetProductVersionCatalogContent added in v0.7.0

func (c *Client) GetProductVersionCatalogContent(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetProductVersionCatalogUploadTask added in v0.7.0

func (c *Client) GetProductVersionCatalogUploadTask(ctx context.Context, taskId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetProjects added in v0.7.0

func (c *Client) GetProjects(ctx context.Context, nsxtClusterId string, params *GetProjectsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetProxyConfiguration

func (c *Client) GetProxyConfiguration(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPsc

func (c *Client) GetPsc(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPscs

func (c *Client) GetPscs(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetReconciliationTask

func (c *Client) GetReconciliationTask(ctx context.Context, taskId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetReleaseByDomain

func (c *Client) GetReleaseByDomain(ctx context.Context, domainId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetReleaseByDomains

func (c *Client) GetReleaseByDomains(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetReleaseComponentsBySku added in v0.7.0

func (c *Client) GetReleaseComponentsBySku(ctx context.Context, sku string, params *GetReleaseComponentsBySkuParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetReleases

func (c *Client) GetReleases(ctx context.Context, params *GetReleasesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetRepositoryImagesQueryResponse added in v0.7.0

func (c *Client) GetRepositoryImagesQueryResponse(ctx context.Context, queryId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetResourceCertificatesValidationByID

func (c *Client) GetResourceCertificatesValidationByID(ctx context.Context, id string, validationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetResourceFunctionalities

func (c *Client) GetResourceFunctionalities(ctx context.Context, params *GetResourceFunctionalitiesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetResourceWarning

func (c *Client) GetResourceWarning(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetResourceWarnings

func (c *Client) GetResourceWarnings(ctx context.Context, params *GetResourceWarningsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetResourcesFunctionalitiesAllowedGlobal

func (c *Client) GetResourcesFunctionalitiesAllowedGlobal(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetRestoreTask

func (c *Client) GetRestoreTask(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetResult

func (c *Client) GetResult(ctx context.Context, runId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetRoles

func (c *Client) GetRoles(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSSODomainEntities

func (c *Client) GetSSODomainEntities(ctx context.Context, ssoDomain string, params *GetSSODomainEntitiesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSSODomains

func (c *Client) GetSSODomains(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSddcManager

func (c *Client) GetSddcManager(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSddcManagerHistory

func (c *Client) GetSddcManagerHistory(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSddcManagerUpgradables

func (c *Client) GetSddcManagerUpgradables(ctx context.Context, params *GetSddcManagerUpgradablesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSddcManagers

func (c *Client) GetSddcManagers(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSddcWs1bOidcInfo

func (c *Client) GetSddcWs1bOidcInfo(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSupportBundleStatus

func (c *Client) GetSupportBundleStatus(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSupportBundleTask

func (c *Client) GetSupportBundleTask(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSystemConfiguration

func (c *Client) GetSystemConfiguration(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSystemLicensingInfo

func (c *Client) GetSystemLicensingInfo(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSystemRelease

func (c *Client) GetSystemRelease(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSystemVcfManagementComponents added in v0.7.0

func (c *Client) GetSystemVcfManagementComponents(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTagAssignableForCluster

func (c *Client) GetTagAssignableForCluster(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTagsAssignedToCluster

func (c *Client) GetTagsAssignedToCluster(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTagsAssignedToClusters

func (c *Client) GetTagsAssignedToClusters(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTagsAssignedToDomain

func (c *Client) GetTagsAssignedToDomain(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTagsAssignedToDomains

func (c *Client) GetTagsAssignedToDomains(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTagsAssignedToHost

func (c *Client) GetTagsAssignedToHost(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTagsAssignedToHosts

func (c *Client) GetTagsAssignedToHosts(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTask

func (c *Client) GetTask(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTasks

func (c *Client) GetTasks(ctx context.Context, params *GetTasksParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTrustedCertificates

func (c *Client) GetTrustedCertificates(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetUiUsers

func (c *Client) GetUiUsers(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetUpgradables

func (c *Client) GetUpgradables(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetUpgradablesByDomain

func (c *Client) GetUpgradablesByDomain(ctx context.Context, domainId string, params *GetUpgradablesByDomainParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetUpgradablesClusters

func (c *Client) GetUpgradablesClusters(ctx context.Context, domainId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetUpgradeById

func (c *Client) GetUpgradeById(ctx context.Context, upgradeId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetUpgradePrecheckByID

func (c *Client) GetUpgradePrecheckByID(ctx context.Context, upgradeId string, precheckId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetUpgradePreview added in v0.7.0

func (c *Client) GetUpgradePreview(ctx context.Context, params *GetUpgradePreviewParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetUpgrades

func (c *Client) GetUpgrades(ctx context.Context, params *GetUpgradesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetUsers

func (c *Client) GetUsers(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetValidationOfDnsConfiguration

func (c *Client) GetValidationOfDnsConfiguration(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetValidationOfNtpConfiguration

func (c *Client) GetValidationOfNtpConfiguration(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetValidationResult

func (c *Client) GetValidationResult(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetValidationsOfDNSConfiguration

func (c *Client) GetValidationsOfDNSConfiguration(ctx context.Context, params *GetValidationsOfDNSConfigurationParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetValidationsOfNtpConfiguration

func (c *Client) GetValidationsOfNtpConfiguration(ctx context.Context, params *GetValidationsOfNtpConfigurationParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetVasaProvider

func (c *Client) GetVasaProvider(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetVasaProviderStorageContainers

func (c *Client) GetVasaProviderStorageContainers(ctx context.Context, id string, params *GetVasaProviderStorageContainersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetVasaProviderUser

func (c *Client) GetVasaProviderUser(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetVasaProviderValidation

func (c *Client) GetVasaProviderValidation(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetVasaProviders

func (c *Client) GetVasaProviders(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetVcenter

func (c *Client) GetVcenter(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetVcenters

func (c *Client) GetVcenters(ctx context.Context, params *GetVcentersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetVcfManagementComponents added in v0.7.0

func (c *Client) GetVcfManagementComponents(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetVcfManagementComponentsLatestTask added in v0.7.0

func (c *Client) GetVcfManagementComponentsLatestTask(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetVcfManagementComponentsTaskByID added in v0.7.0

func (c *Client) GetVcfManagementComponentsTaskByID(ctx context.Context, taskId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetVcfManagementComponentsTaskSpec added in v0.7.0

func (c *Client) GetVcfManagementComponentsTaskSpec(ctx context.Context, taskId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetVcfManagementComponentsTasks added in v0.7.0

func (c *Client) GetVcfManagementComponentsTasks(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetVcfManagementComponentsValidationsById added in v0.7.0

func (c *Client) GetVcfManagementComponentsValidationsById(ctx context.Context, validationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetVcfService

func (c *Client) GetVcfService(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetVcfServices

func (c *Client) GetVcfServices(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetVdses

func (c *Client) GetVdses(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetVersionAliasConfiguration

func (c *Client) GetVersionAliasConfiguration(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetVpcConfiguration added in v0.7.0

func (c *Client) GetVpcConfiguration(ctx context.Context, nsxtClusterId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetVpcConnectivityProfiles added in v0.7.0

func (c *Client) GetVpcConnectivityProfiles(ctx context.Context, nsxtClusterId string, projectId string, params *GetVpcConnectivityProfilesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetVsanHclAttributes

func (c *Client) GetVsanHclAttributes(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetVsanHclConfiguration

func (c *Client) GetVsanHclConfiguration(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetVsanHealthCheckByDomain

func (c *Client) GetVsanHealthCheckByDomain(ctx context.Context, domainId string, params *GetVsanHealthCheckByDomainParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetVsanHealthCheckByQueryID

func (c *Client) GetVsanHealthCheckByQueryID(ctx context.Context, domainId string, queryId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetVsanHealthCheckByTaskID

func (c *Client) GetVsanHealthCheckByTaskID(ctx context.Context, domainId string, taskId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) Import added in v0.7.0

func (c *Client) Import(ctx context.Context, body ImportJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ImportVdsToInventory

func (c *Client) ImportVdsToInventory(ctx context.Context, clusterId string, body ImportVdsToInventoryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ImportVdsToInventoryWithBody

func (c *Client) ImportVdsToInventoryWithBody(ctx context.Context, clusterId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ImportWithBody added in v0.7.0

func (c *Client) ImportWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) InitiateRepositoryImagesQuery added in v0.7.0

func (c *Client) InitiateRepositoryImagesQuery(ctx context.Context, body InitiateRepositoryImagesQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) InitiateRepositoryImagesQueryWithBody added in v0.7.0

func (c *Client) InitiateRepositoryImagesQueryWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) InvalidateRefreshToken

func (c *Client) InvalidateRefreshToken(ctx context.Context, body InvalidateRefreshTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) InvalidateRefreshTokenWithBody

func (c *Client) InvalidateRefreshTokenWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PerformDomainIsolationPrecheck

func (c *Client) PerformDomainIsolationPrecheck(ctx context.Context, domainId string, body PerformDomainIsolationPrecheckJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PerformDomainIsolationPrecheckWithBody

func (c *Client) PerformDomainIsolationPrecheckWithBody(ctx context.Context, domainId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PerformUpgrade

func (c *Client) PerformUpgrade(ctx context.Context, body PerformUpgradeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PerformUpgradeWithBody

func (c *Client) PerformUpgradeWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostClusterQuery

func (c *Client) PostClusterQuery(ctx context.Context, domainId string, clusterName string, body PostClusterQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostClusterQueryWithBody

func (c *Client) PostClusterQueryWithBody(ctx context.Context, domainId string, clusterName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostClustersQuery

func (c *Client) PostClustersQuery(ctx context.Context, domainId string, body PostClustersQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostClustersQueryWithBody

func (c *Client) PostClustersQueryWithBody(ctx context.Context, domainId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostDatastoreQuery

func (c *Client) PostDatastoreQuery(ctx context.Context, domainId string, body PostDatastoreQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostDatastoreQuery1

func (c *Client) PostDatastoreQuery1(ctx context.Context, id string, body PostDatastoreQuery1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostDatastoreQuery1WithBody

func (c *Client) PostDatastoreQuery1WithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostDatastoreQueryWithBody

func (c *Client) PostDatastoreQueryWithBody(ctx context.Context, domainId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostHostQuery

func (c *Client) PostHostQuery(ctx context.Context, id string, body PostHostQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostHostQueryWithBody

func (c *Client) PostHostQueryWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostHostsPrechecks1

func (c *Client) PostHostsPrechecks1(ctx context.Context, body PostHostsPrechecks1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostHostsPrechecks1WithBody

func (c *Client) PostHostsPrechecks1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostQuery

func (c *Client) PostQuery(ctx context.Context, params *PostQueryParams, body PostQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PostQueryWithBody

func (c *Client) PostQueryWithBody(ctx context.Context, params *PostQueryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) QueryCheckSets

func (c *Client) QueryCheckSets(ctx context.Context, body QueryCheckSetsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) QueryCheckSetsWithBody

func (c *Client) QueryCheckSetsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReconcileConfigs

func (c *Client) ReconcileConfigs(ctx context.Context, body ReconcileConfigsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReconcileConfigsWithBody

func (c *Client) ReconcileConfigsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RefreshAccessToken

func (c *Client) RefreshAccessToken(ctx context.Context, body RefreshAccessTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RefreshAccessTokenWithBody

func (c *Client) RefreshAccessTokenWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RemoveCertificateAuthority

func (c *Client) RemoveCertificateAuthority(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RemoveDatastoreFromCluster

func (c *Client) RemoveDatastoreFromCluster(ctx context.Context, id string, datastoreId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RemoveLicenseKey

func (c *Client) RemoveLicenseKey(ctx context.Context, key string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RemoveTagsFromCluster

func (c *Client) RemoveTagsFromCluster(ctx context.Context, id string, body RemoveTagsFromClusterJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RemoveTagsFromClusterWithBody

func (c *Client) RemoveTagsFromClusterWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RemoveTagsFromDomain

func (c *Client) RemoveTagsFromDomain(ctx context.Context, id string, body RemoveTagsFromDomainJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RemoveTagsFromDomainWithBody

func (c *Client) RemoveTagsFromDomainWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RemoveTagsFromHost

func (c *Client) RemoveTagsFromHost(ctx context.Context, id string, body RemoveTagsFromHostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RemoveTagsFromHostWithBody

func (c *Client) RemoveTagsFromHostWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RemoveUser

func (c *Client) RemoveUser(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RemoveVasaProvider

func (c *Client) RemoveVasaProvider(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RemoveVasaProviderStorageContainer

func (c *Client) RemoveVasaProviderStorageContainer(ctx context.Context, id string, storageContainerId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceCertificates

func (c *Client) ReplaceCertificates(ctx context.Context, id string, body ReplaceCertificatesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceCertificatesWithBody

func (c *Client) ReplaceCertificatesWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceResourceCertificates

func (c *Client) ReplaceResourceCertificates(ctx context.Context, id string, body ReplaceResourceCertificatesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplaceResourceCertificatesWithBody

func (c *Client) ReplaceResourceCertificatesWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RetryComplianceAuditTask

func (c *Client) RetryComplianceAuditTask(ctx context.Context, id string, taskId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RetryCredentialsTask

func (c *Client) RetryCredentialsTask(ctx context.Context, id string, body RetryCredentialsTaskJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RetryCredentialsTaskWithBody

func (c *Client) RetryCredentialsTaskWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RetryTask

func (c *Client) RetryTask(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SaveManifest

func (c *Client) SaveManifest(ctx context.Context, body SaveManifestJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SaveManifestWithBody

func (c *Client) SaveManifestWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ScaleOutNsx added in v0.7.0

func (c *Client) ScaleOutNsx(ctx context.Context, nsxtClusterId string, body ScaleOutNsxJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ScaleOutNsxWithBody added in v0.7.0

func (c *Client) ScaleOutNsxWithBody(ctx context.Context, nsxtClusterId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetAutoRenewConfiguration added in v0.7.0

func (c *Client) SetAutoRenewConfiguration(ctx context.Context, body SetAutoRenewConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetAutoRenewConfigurationForDomain added in v0.7.0

func (c *Client) SetAutoRenewConfigurationForDomain(ctx context.Context, id string, body SetAutoRenewConfigurationForDomainJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetAutoRenewConfigurationForDomainWithBody added in v0.7.0

func (c *Client) SetAutoRenewConfigurationForDomainWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetAutoRenewConfigurationWithBody added in v0.7.0

func (c *Client) SetAutoRenewConfigurationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetBackupConfiguration

func (c *Client) SetBackupConfiguration(ctx context.Context, body SetBackupConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetBackupConfigurationWithBody

func (c *Client) SetBackupConfigurationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetCeipStatus

func (c *Client) SetCeipStatus(ctx context.Context, body SetCeipStatusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetCeipStatusWithBody

func (c *Client) SetCeipStatusWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetLicenseKeyForResource

func (c *Client) SetLicenseKeyForResource(ctx context.Context, body SetLicenseKeyForResourceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetLicenseKeyForResourceWithBody

func (c *Client) SetLicenseKeyForResourceWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) StartBackup

func (c *Client) StartBackup(ctx context.Context, body StartBackupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) StartBackupWithBody

func (c *Client) StartBackupWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) StartBundleDownloadByID

func (c *Client) StartBundleDownloadByID(ctx context.Context, id string, body StartBundleDownloadByIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) StartBundleDownloadByIDWithBody

func (c *Client) StartBundleDownloadByIDWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) StartHealthCheck

func (c *Client) StartHealthCheck(ctx context.Context, body StartHealthCheckJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) StartHealthCheckWithBody

func (c *Client) StartHealthCheckWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) StartLicenseCheckByResource

func (c *Client) StartLicenseCheckByResource(ctx context.Context, body StartLicenseCheckByResourceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) StartLicenseCheckByResourceWithBody

func (c *Client) StartLicenseCheckByResourceWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) StartNsxCriteriaQuery

func (c *Client) StartNsxCriteriaQuery(ctx context.Context, body StartNsxCriteriaQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) StartNsxCriteriaQueryWithBody

func (c *Client) StartNsxCriteriaQueryWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) StartRestore

func (c *Client) StartRestore(ctx context.Context, body StartRestoreJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) StartRestoreWithBody

func (c *Client) StartRestoreWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) StartSupportBundle

func (c *Client) StartSupportBundle(ctx context.Context, body StartSupportBundleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) StartSupportBundleWithBody

func (c *Client) StartSupportBundleWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) StartUpgradePrecheck

func (c *Client) StartUpgradePrecheck(ctx context.Context, upgradeId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SyncDepotMetadata added in v0.7.0

func (c *Client) SyncDepotMetadata(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SyncUMDS added in v0.7.0

func (c *Client) SyncUMDS(ctx context.Context, body SyncUMDSJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SyncUMDSWithBody added in v0.7.0

func (c *Client) SyncUMDSWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) Synchronization added in v0.7.0

func (c *Client) Synchronization(ctx context.Context, domainId string, body SynchronizationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SynchronizationWithBody added in v0.7.0

func (c *Client) SynchronizationWithBody(ctx context.Context, domainId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TriggerCheckRun

func (c *Client) TriggerCheckRun(ctx context.Context, body TriggerCheckRunJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TriggerCheckRunWithBody

func (c *Client) TriggerCheckRunWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TriggerPartialRetryOfCheckRun

func (c *Client) TriggerPartialRetryOfCheckRun(ctx context.Context, runId openapi_types.UUID, body TriggerPartialRetryOfCheckRunJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TriggerPartialRetryOfCheckRunWithBody

func (c *Client) TriggerPartialRetryOfCheckRunWithBody(ctx context.Context, runId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UndeployALBCluster added in v0.7.0

func (c *Client) UndeployALBCluster(ctx context.Context, id string, params *UndeployALBClusterParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateBackupConfiguration

func (c *Client) UpdateBackupConfiguration(ctx context.Context, body UpdateBackupConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateBackupConfigurationWithBody

func (c *Client) UpdateBackupConfigurationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateCluster

func (c *Client) UpdateCluster(ctx context.Context, id string, body UpdateClusterJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateClusterWithBody

func (c *Client) UpdateClusterWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateCompatibilityMatrixWithBody

func (c *Client) UpdateCompatibilityMatrixWithBody(ctx context.Context, params *UpdateCompatibilityMatrixParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateDepotSettings

func (c *Client) UpdateDepotSettings(ctx context.Context, body UpdateDepotSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateDepotSettingsWithBody

func (c *Client) UpdateDepotSettingsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateDomain

func (c *Client) UpdateDomain(ctx context.Context, id string, body UpdateDomainJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateDomainWithBody

func (c *Client) UpdateDomainWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateEdgeCluster

func (c *Client) UpdateEdgeCluster(ctx context.Context, id string, body UpdateEdgeClusterJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateEdgeClusterWithBody

func (c *Client) UpdateEdgeClusterWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateEmbeddedIdentitySource

func (c *Client) UpdateEmbeddedIdentitySource(ctx context.Context, id string, domainName string, body UpdateEmbeddedIdentitySourceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateEmbeddedIdentitySourceWithBody

func (c *Client) UpdateEmbeddedIdentitySourceWithBody(ctx context.Context, id string, domainName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateExternalIdentityProvider

func (c *Client) UpdateExternalIdentityProvider(ctx context.Context, id string, body UpdateExternalIdentityProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateExternalIdentityProviderWithBody

func (c *Client) UpdateExternalIdentityProviderWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateLicenseKey

func (c *Client) UpdateLicenseKey(ctx context.Context, licenseKeyOrId string, body UpdateLicenseKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateLicenseKeyWithBody

func (c *Client) UpdateLicenseKeyWithBody(ctx context.Context, licenseKeyOrId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateLocalUserPassword

func (c *Client) UpdateLocalUserPassword(ctx context.Context, body UpdateLocalUserPasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateLocalUserPasswordWithBody

func (c *Client) UpdateLocalUserPasswordWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateNetworkPool

func (c *Client) UpdateNetworkPool(ctx context.Context, id string, body UpdateNetworkPoolJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateNetworkPoolWithBody

func (c *Client) UpdateNetworkPoolWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateOrRotatePasswords

func (c *Client) UpdateOrRotatePasswords(ctx context.Context, body UpdateOrRotatePasswordsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateOrRotatePasswordsWithBody

func (c *Client) UpdateOrRotatePasswordsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateProductVersionCatalogPatches added in v0.7.0

func (c *Client) UpdateProductVersionCatalogPatches(ctx context.Context, body UpdateProductVersionCatalogPatchesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateProductVersionCatalogPatchesWithBody added in v0.7.0

func (c *Client) UpdateProductVersionCatalogPatchesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateProxyConfiguration

func (c *Client) UpdateProxyConfiguration(ctx context.Context, body UpdateProxyConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateProxyConfigurationWithBody

func (c *Client) UpdateProxyConfigurationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateReleaseByDomainID

func (c *Client) UpdateReleaseByDomainID(ctx context.Context, domainId string, body UpdateReleaseByDomainIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateReleaseByDomainIDWithBody

func (c *Client) UpdateReleaseByDomainIDWithBody(ctx context.Context, domainId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateResourcesFunctionalities

func (c *Client) UpdateResourcesFunctionalities(ctx context.Context, body UpdateResourcesFunctionalitiesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateResourcesFunctionalities1

func (c *Client) UpdateResourcesFunctionalities1(ctx context.Context, body UpdateResourcesFunctionalities1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateResourcesFunctionalities1WithBody

func (c *Client) UpdateResourcesFunctionalities1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateResourcesFunctionalitiesWithBody

func (c *Client) UpdateResourcesFunctionalitiesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSystemConfiguration

func (c *Client) UpdateSystemConfiguration(ctx context.Context, body UpdateSystemConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSystemConfigurationWithBody

func (c *Client) UpdateSystemConfigurationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateUpgradeSchedule

func (c *Client) UpdateUpgradeSchedule(ctx context.Context, upgradeId string, body UpdateUpgradeScheduleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateUpgradeScheduleWithBody

func (c *Client) UpdateUpgradeScheduleWithBody(ctx context.Context, upgradeId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateVasaProvider

func (c *Client) UpdateVasaProvider(ctx context.Context, id string, body UpdateVasaProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateVasaProviderStorageContainer

func (c *Client) UpdateVasaProviderStorageContainer(ctx context.Context, id string, storageContainerId string, body UpdateVasaProviderStorageContainerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateVasaProviderStorageContainerWithBody

func (c *Client) UpdateVasaProviderStorageContainerWithBody(ctx context.Context, id string, storageContainerId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateVasaProviderUser

func (c *Client) UpdateVasaProviderUser(ctx context.Context, id string, userId string, body UpdateVasaProviderUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateVasaProviderUserWithBody

func (c *Client) UpdateVasaProviderUserWithBody(ctx context.Context, id string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateVasaProviderWithBody

func (c *Client) UpdateVasaProviderWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateVersionAliasConfiguration

func (c *Client) UpdateVersionAliasConfiguration(ctx context.Context, bundleComponentType string, version string, body UpdateVersionAliasConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateVersionAliasConfigurationWithBody

func (c *Client) UpdateVersionAliasConfigurationWithBody(ctx context.Context, bundleComponentType string, version string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateVersionAliasConfigurations

func (c *Client) UpdateVersionAliasConfigurations(ctx context.Context, body UpdateVersionAliasConfigurationsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateVersionAliasConfigurationsWithBody

func (c *Client) UpdateVersionAliasConfigurationsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateVsanHclConfiguration

func (c *Client) UpdateVsanHclConfiguration(ctx context.Context, body UpdateVsanHclConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateVsanHclConfigurationWithBody

func (c *Client) UpdateVsanHclConfigurationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateVsanHealthCheckByDomain

func (c *Client) UpdateVsanHealthCheckByDomain(ctx context.Context, domainId string, body UpdateVsanHealthCheckByDomainJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateVsanHealthCheckByDomainWithBody

func (c *Client) UpdateVsanHealthCheckByDomainWithBody(ctx context.Context, domainId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UploadBundle

func (c *Client) UploadBundle(ctx context.Context, body UploadBundleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UploadBundleWithBody

func (c *Client) UploadBundleWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UploadPersonality

func (c *Client) UploadPersonality(ctx context.Context, body UploadPersonalityJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UploadPersonalityFilesWithBody

func (c *Client) UploadPersonalityFilesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UploadPersonalityWithBody

func (c *Client) UploadPersonalityWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UploadProductBinary added in v0.7.0

func (c *Client) UploadProductBinary(ctx context.Context, body UploadProductBinaryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UploadProductBinaryWithBody added in v0.7.0

func (c *Client) UploadProductBinaryWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UploadProductVersionCatalog

func (c *Client) UploadProductVersionCatalog(ctx context.Context, body UploadProductVersionCatalogJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UploadProductVersionCatalogWithBody

func (c *Client) UploadProductVersionCatalogWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UploadProductVersionCatalogWithSignature added in v0.7.0

func (c *Client) UploadProductVersionCatalogWithSignature(ctx context.Context, body UploadProductVersionCatalogWithSignatureJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UploadProductVersionCatalogWithSignatureWithBody added in v0.7.0

func (c *Client) UploadProductVersionCatalogWithSignatureWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateALBClusterCreationSpecWithBody

func (c *Client) ValidateALBClusterCreationSpecWithBody(ctx context.Context, params *ValidateALBClusterCreationSpecParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateALBCompatibility added in v0.7.0

func (c *Client) ValidateALBCompatibility(ctx context.Context, body ValidateALBCompatibilityJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateALBCompatibilityWithBody added in v0.7.0

func (c *Client) ValidateALBCompatibilityWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateALBControllerClusterCreationSpec added in v0.7.0

func (*Client) ValidateALBControllerClusterCreationSpecWithBody added in v0.7.0

func (c *Client) ValidateALBControllerClusterCreationSpecWithBody(ctx context.Context, params *ValidateALBControllerClusterCreationSpecParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateBackupConfigurationsOperations

func (c *Client) ValidateBackupConfigurationsOperations(ctx context.Context, body ValidateBackupConfigurationsOperationsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateBackupConfigurationsOperationsWithBody

func (c *Client) ValidateBackupConfigurationsOperationsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateClusterCreationSpec

func (c *Client) ValidateClusterCreationSpec(ctx context.Context, params *ValidateClusterCreationSpecParams, body ValidateClusterCreationSpecJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateClusterCreationSpecWithBody

func (c *Client) ValidateClusterCreationSpecWithBody(ctx context.Context, params *ValidateClusterCreationSpecParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateClusterUpdateSpec

func (c *Client) ValidateClusterUpdateSpec(ctx context.Context, id string, params *ValidateClusterUpdateSpecParams, body ValidateClusterUpdateSpecJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateClusterUpdateSpecWithBody

func (c *Client) ValidateClusterUpdateSpecWithBody(ctx context.Context, id string, params *ValidateClusterUpdateSpecParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateCommissionHosts

func (c *Client) ValidateCommissionHosts(ctx context.Context, body ValidateCommissionHostsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateCommissionHostsWithBody

func (c *Client) ValidateCommissionHostsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateDnsConfiguration

func (c *Client) ValidateDnsConfiguration(ctx context.Context, body ValidateDnsConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateDnsConfigurationWithBody

func (c *Client) ValidateDnsConfigurationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateDomainCreationSpec

func (c *Client) ValidateDomainCreationSpec(ctx context.Context, params *ValidateDomainCreationSpecParams, body ValidateDomainCreationSpecJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateDomainCreationSpecWithBody

func (c *Client) ValidateDomainCreationSpecWithBody(ctx context.Context, params *ValidateDomainCreationSpecParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateDomainUpdateSpec

func (c *Client) ValidateDomainUpdateSpec(ctx context.Context, id string, body ValidateDomainUpdateSpecJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateDomainUpdateSpecWithBody

func (c *Client) ValidateDomainUpdateSpecWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateEdgeClusterCreationSpec

func (c *Client) ValidateEdgeClusterCreationSpec(ctx context.Context, body ValidateEdgeClusterCreationSpecJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateEdgeClusterCreationSpecWithBody

func (c *Client) ValidateEdgeClusterCreationSpecWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateEdgeClusterUpdateSpec

func (c *Client) ValidateEdgeClusterUpdateSpec(ctx context.Context, id string, body ValidateEdgeClusterUpdateSpecJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateEdgeClusterUpdateSpecWithBody

func (c *Client) ValidateEdgeClusterUpdateSpecWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateHostCommissionSpec

func (c *Client) ValidateHostCommissionSpec(ctx context.Context, body ValidateHostCommissionSpecJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateHostCommissionSpecWithBody

func (c *Client) ValidateHostCommissionSpecWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateIpPool

func (c *Client) ValidateIpPool(ctx context.Context, body ValidateIpPoolJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateIpPoolWithBody

func (c *Client) ValidateIpPoolWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateNsxALBCompatibility

func (c *Client) ValidateNsxALBCompatibility(ctx context.Context, body ValidateNsxALBCompatibilityJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateNsxALBCompatibilityWithBody

func (c *Client) ValidateNsxALBCompatibilityWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateNtpConfiguration

func (c *Client) ValidateNtpConfiguration(ctx context.Context, body ValidateNtpConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateNtpConfigurationWithBody

func (c *Client) ValidateNtpConfigurationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateReleaseByDomainID

func (c *Client) ValidateReleaseByDomainID(ctx context.Context, domainId string, body ValidateReleaseByDomainIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateReleaseByDomainIDWithBody

func (c *Client) ValidateReleaseByDomainIDWithBody(ctx context.Context, domainId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateResourceCertificates

func (c *Client) ValidateResourceCertificates(ctx context.Context, id string, body ValidateResourceCertificatesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateResourceCertificatesWithBody

func (c *Client) ValidateResourceCertificatesWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateVasaProviderSpec

func (c *Client) ValidateVasaProviderSpec(ctx context.Context, body ValidateVasaProviderSpecJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateVasaProviderSpecWithBody

func (c *Client) ValidateVasaProviderSpecWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateVcfManagementComponents added in v0.7.0

func (c *Client) ValidateVcfManagementComponents(ctx context.Context, params *ValidateVcfManagementComponentsParams, body ValidateVcfManagementComponentsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateVcfManagementComponentsWithBody added in v0.7.0

func (c *Client) ValidateVcfManagementComponentsWithBody(ctx context.Context, params *ValidateVcfManagementComponentsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateVsanRemoteDatastoreMountSpec

func (c *Client) ValidateVsanRemoteDatastoreMountSpec(ctx context.Context, clusterId string, body ValidateVsanRemoteDatastoreMountSpecJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateVsanRemoteDatastoreMountSpecWithBody

func (c *Client) ValidateVsanRemoteDatastoreMountSpecWithBody(ctx context.Context, clusterId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateVsanRemoteDatastoreSpec

func (c *Client) ValidateVsanRemoteDatastoreSpec(ctx context.Context, clusterId string, body ValidateVsanRemoteDatastoreSpecJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidateVsanRemoteDatastoreSpecWithBody

func (c *Client) ValidateVsanRemoteDatastoreSpecWithBody(ctx context.Context, clusterId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) Validation added in v0.7.0

func (c *Client) Validation(ctx context.Context, body ValidationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ValidationWithBody added in v0.7.0

func (c *Client) ValidationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

type ClientInterface

type ClientInterface interface {
	// GetAviLBClusters request
	GetAviLBClusters(ctx context.Context, params *GetAviLBClustersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeployALBClusterWithBody request with any body
	DeployALBClusterWithBody(ctx context.Context, params *DeployALBClusterParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	DeployALBCluster(ctx context.Context, params *DeployALBClusterParams, body DeployALBClusterJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetClusterCapacityForALBDeployment request
	GetClusterCapacityForALBDeployment(ctx context.Context, params *GetClusterCapacityForALBDeploymentParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ValidateALBCompatibilityWithBody request with any body
	ValidateALBCompatibilityWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ValidateALBCompatibility(ctx context.Context, body ValidateALBCompatibilityJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetALBClustersFormFactors1 request
	GetALBClustersFormFactors1(ctx context.Context, params *GetALBClustersFormFactors1Params, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ValidateALBControllerClusterCreationSpecWithBody request with any body
	ValidateALBControllerClusterCreationSpecWithBody(ctx context.Context, params *ValidateALBControllerClusterCreationSpecParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ValidateALBControllerClusterCreationSpec(ctx context.Context, params *ValidateALBControllerClusterCreationSpecParams, body ValidateALBControllerClusterCreationSpecJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UndeployALBCluster request
	UndeployALBCluster(ctx context.Context, id string, params *UndeployALBClusterParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAviLBCluster request
	GetAviLBCluster(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// StartBackupWithBody request with any body
	StartBackupWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	StartBackup(ctx context.Context, body StartBackupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetBundles request
	GetBundles(ctx context.Context, params *GetBundlesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UploadBundleWithBody request with any body
	UploadBundleWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UploadBundle(ctx context.Context, body UploadBundleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetBundlesForSkipUpgrade request
	GetBundlesForSkipUpgrade(ctx context.Context, id string, params *GetBundlesForSkipUpgradeParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetBundleDownloadStatus request
	GetBundleDownloadStatus(ctx context.Context, params *GetBundleDownloadStatusParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteBundle request
	DeleteBundle(ctx context.Context, id string, params *DeleteBundleParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetBundle request
	GetBundle(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// StartBundleDownloadByIDWithBody request with any body
	StartBundleDownloadByIDWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	StartBundleDownloadByID(ctx context.Context, id string, body StartBundleDownloadByIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCertificateAuthorities request
	GetCertificateAuthorities(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ConfigureCertificateAuthorityWithBody request with any body
	ConfigureCertificateAuthorityWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ConfigureCertificateAuthority(ctx context.Context, body ConfigureCertificateAuthorityJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateCertificateAuthorityWithBody request with any body
	CreateCertificateAuthorityWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateCertificateAuthority(ctx context.Context, body CreateCertificateAuthorityJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RemoveCertificateAuthority request
	RemoveCertificateAuthority(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCertificateAuthorityById request
	GetCertificateAuthorityById(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetClusters request
	GetClusters(ctx context.Context, params *GetClustersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateClusterWithBody request with any body
	CreateClusterWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateCluster(ctx context.Context, body CreateClusterJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTagsAssignedToClusters request
	GetTagsAssignedToClusters(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ValidateClusterCreationSpecWithBody request with any body
	ValidateClusterCreationSpecWithBody(ctx context.Context, params *ValidateClusterCreationSpecParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ValidateClusterCreationSpec(ctx context.Context, params *ValidateClusterCreationSpecParams, body ValidateClusterCreationSpecJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetClusterCreateValidation request
	GetClusterCreateValidation(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDatastoreQueryResponse1 request
	GetDatastoreQueryResponse1(ctx context.Context, clusterId string, queryId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ValidateVsanRemoteDatastoreSpecWithBody request with any body
	ValidateVsanRemoteDatastoreSpecWithBody(ctx context.Context, clusterId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ValidateVsanRemoteDatastoreSpec(ctx context.Context, clusterId string, body ValidateVsanRemoteDatastoreSpecJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ValidateVsanRemoteDatastoreMountSpecWithBody request with any body
	ValidateVsanRemoteDatastoreMountSpecWithBody(ctx context.Context, clusterId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ValidateVsanRemoteDatastoreMountSpec(ctx context.Context, clusterId string, body ValidateVsanRemoteDatastoreMountSpecJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetHostQueryResponse1 request
	GetHostQueryResponse1(ctx context.Context, clusterId string, queryId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetVdses request
	GetVdses(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ImportVdsToInventoryWithBody request with any body
	ImportVdsToInventoryWithBody(ctx context.Context, clusterId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ImportVdsToInventory(ctx context.Context, clusterId string, body ImportVdsToInventoryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteCluster request
	DeleteCluster(ctx context.Context, id string, params *DeleteClusterParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCluster request
	GetCluster(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateClusterWithBody request with any body
	UpdateClusterWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateCluster(ctx context.Context, id string, body UpdateClusterJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetClusterDatastores request
	GetClusterDatastores(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddDatastoreToClusterWithBody request with any body
	AddDatastoreToClusterWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddDatastoreToCluster(ctx context.Context, id string, body AddDatastoreToClusterJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDatastoresCriteria1 request
	GetDatastoresCriteria1(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDatastoreCriterion1 request
	GetDatastoreCriterion1(ctx context.Context, id string, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostDatastoreQuery1WithBody request with any body
	PostDatastoreQuery1WithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostDatastoreQuery1(ctx context.Context, id string, body PostDatastoreQuery1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RemoveDatastoreFromCluster request
	RemoveDatastoreFromCluster(ctx context.Context, id string, datastoreId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetHostCriteria request
	GetHostCriteria(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetHostCriterion request
	GetHostCriterion(ctx context.Context, id string, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostHostQueryWithBody request with any body
	PostHostQueryWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostHostQuery(ctx context.Context, id string, body PostHostQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetClusterImageCompliance request
	GetClusterImageCompliance(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetClusterNetworkConfigurationCriteria request
	GetClusterNetworkConfigurationCriteria(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetClusterNetworkConfigurationWithBody request with any body
	GetClusterNetworkConfigurationWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	GetClusterNetworkConfiguration(ctx context.Context, id string, body GetClusterNetworkConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetClusterNetworkConfigurationQueryResponse request
	GetClusterNetworkConfigurationQueryResponse(ctx context.Context, id string, queryId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RemoveTagsFromClusterWithBody request with any body
	RemoveTagsFromClusterWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	RemoveTagsFromCluster(ctx context.Context, id string, body RemoveTagsFromClusterJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTagsAssignedToCluster request
	GetTagsAssignedToCluster(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AssignTagsToClusterWithBody request with any body
	AssignTagsToClusterWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AssignTagsToCluster(ctx context.Context, id string, body AssignTagsToClusterJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTagAssignableForCluster request
	GetTagAssignableForCluster(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetClusterTagManagerUrl request
	GetClusterTagManagerUrl(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ValidateClusterUpdateSpecWithBody request with any body
	ValidateClusterUpdateSpecWithBody(ctx context.Context, id string, params *ValidateClusterUpdateSpecParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ValidateClusterUpdateSpec(ctx context.Context, id string, params *ValidateClusterUpdateSpecParams, body ValidateClusterUpdateSpecJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetClusterUpdateValidation request
	GetClusterUpdateValidation(ctx context.Context, id openapi_types.UUID, validationId openapi_types.UUID, params *GetClusterUpdateValidationParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCompatibilityMatrices request
	GetCompatibilityMatrices(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateCompatibilityMatrixWithBody request with any body
	UpdateCompatibilityMatrixWithBody(ctx context.Context, params *UpdateCompatibilityMatrixParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCompatibilityMatrix request
	GetCompatibilityMatrix(ctx context.Context, compatibilityMatrixSource string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCompatibilityMatrixContent request
	GetCompatibilityMatrixContent(ctx context.Context, compatibilityMatrixSource string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCompatibilityMatrixMetadata request
	GetCompatibilityMatrixMetadata(ctx context.Context, compatibilityMatrixSource string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetComplianceAuditHistory request
	GetComplianceAuditHistory(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetComplianceAudit request
	GetComplianceAudit(ctx context.Context, complianceAuditId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetComplianceAuditItems request
	GetComplianceAuditItems(ctx context.Context, complianceAuditId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetComplianceConfigurations request
	GetComplianceConfigurations(ctx context.Context, params *GetComplianceConfigurationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetComplianceStandards request
	GetComplianceStandards(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReconcileConfigsWithBody request with any body
	ReconcileConfigsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReconcileConfigs(ctx context.Context, body ReconcileConfigsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetReconciliationTask request
	GetReconciliationTask(ctx context.Context, taskId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetConfigs request
	GetConfigs(ctx context.Context, params *GetConfigsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCredentials request
	GetCredentials(ctx context.Context, params *GetCredentialsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateOrRotatePasswordsWithBody request with any body
	UpdateOrRotatePasswordsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateOrRotatePasswords(ctx context.Context, body UpdateOrRotatePasswordsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPasswordExpirationWithBody request with any body
	GetPasswordExpirationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	GetPasswordExpiration(ctx context.Context, body GetPasswordExpirationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPasswordExpirationByTaskID request
	GetPasswordExpirationByTaskID(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCredentialsTasks request
	GetCredentialsTasks(ctx context.Context, params *GetCredentialsTasksParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CancelCredentialsTask request
	CancelCredentialsTask(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCredentialsTask request
	GetCredentialsTask(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RetryCredentialsTaskWithBody request with any body
	RetryCredentialsTaskWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	RetryCredentialsTask(ctx context.Context, id string, body RetryCredentialsTaskJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCredentialTaskByResourceID request
	GetCredentialTaskByResourceID(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCredentialsSubTask request
	GetCredentialsSubTask(ctx context.Context, id string, subtaskId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCredential request
	GetCredential(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDomains request
	GetDomains(ctx context.Context, params *GetDomainsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateDomainWithBody request with any body
	CreateDomainWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateDomain(ctx context.Context, body CreateDomainJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDomainCapabilities request
	GetDomainCapabilities(ctx context.Context, params *GetDomainCapabilitiesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SetAutoRenewConfigurationWithBody request with any body
	SetAutoRenewConfigurationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SetAutoRenewConfiguration(ctx context.Context, body SetAutoRenewConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTagsAssignedToDomains request
	GetTagsAssignedToDomains(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ValidateDomainCreationSpecWithBody request with any body
	ValidateDomainCreationSpecWithBody(ctx context.Context, params *ValidateDomainCreationSpecParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ValidateDomainCreationSpec(ctx context.Context, params *ValidateDomainCreationSpecParams, body ValidateDomainCreationSpecJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DomainCreateValidation request
	DomainCreateValidation(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetClusterCriteria request
	GetClusterCriteria(ctx context.Context, domainId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetClusterCriterion request
	GetClusterCriterion(ctx context.Context, domainId string, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostClustersQueryWithBody request with any body
	PostClustersQueryWithBody(ctx context.Context, domainId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostClustersQuery(ctx context.Context, domainId string, body PostClustersQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetClustersQueryResponse request
	GetClustersQueryResponse(ctx context.Context, domainId string, queryId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostClusterQueryWithBody request with any body
	PostClusterQueryWithBody(ctx context.Context, domainId string, clusterName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostClusterQuery(ctx context.Context, domainId string, clusterName string, body PostClusterQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetClusterQueryResponse request
	GetClusterQueryResponse(ctx context.Context, domainId string, clusterName string, queryId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDatastoresCriteria request
	GetDatastoresCriteria(ctx context.Context, domainId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDatastoreCriterion request
	GetDatastoreCriterion(ctx context.Context, domainId string, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostDatastoreQueryWithBody request with any body
	PostDatastoreQueryWithBody(ctx context.Context, domainId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostDatastoreQuery(ctx context.Context, domainId string, body PostDatastoreQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDatastoreQueryResponse request
	GetDatastoreQueryResponse(ctx context.Context, domainId string, queryId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetVsanHealthCheckByDomain request
	GetVsanHealthCheckByDomain(ctx context.Context, domainId string, params *GetVsanHealthCheckByDomainParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateVsanHealthCheckByDomainWithBody request with any body
	UpdateVsanHealthCheckByDomainWithBody(ctx context.Context, domainId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateVsanHealthCheckByDomain(ctx context.Context, domainId string, body UpdateVsanHealthCheckByDomainJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetVsanHealthCheckByQueryID request
	GetVsanHealthCheckByQueryID(ctx context.Context, domainId string, queryId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetVsanHealthCheckByTaskID request
	GetVsanHealthCheckByTaskID(ctx context.Context, domainId string, taskId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PerformDomainIsolationPrecheckWithBody request with any body
	PerformDomainIsolationPrecheckWithBody(ctx context.Context, domainId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PerformDomainIsolationPrecheck(ctx context.Context, domainId string, body PerformDomainIsolationPrecheckJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDomainIsolationPrecheckStatus request
	GetDomainIsolationPrecheckStatus(ctx context.Context, domainId string, precheckId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SynchronizationWithBody request with any body
	SynchronizationWithBody(ctx context.Context, domainId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	Synchronization(ctx context.Context, domainId string, body SynchronizationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetBrownfieldSyncTaskById request
	GetBrownfieldSyncTaskById(ctx context.Context, domainId string, taskId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteDomain request
	DeleteDomain(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDomain request
	GetDomain(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateDomainWithBody request with any body
	UpdateDomainWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateDomain(ctx context.Context, id string, body UpdateDomainJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDomainCapabilitiesByDomainId request
	GetDomainCapabilitiesByDomainId(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDomainCertificates request
	GetDomainCertificates(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceCertificatesWithBody request with any body
	ReplaceCertificatesWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceCertificates(ctx context.Context, id string, body ReplaceCertificatesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GenerateCertificatesWithBody request with any body
	GenerateCertificatesWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	GenerateCertificates(ctx context.Context, id string, body GenerateCertificatesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetComplianceAuditHistoryForADomain request
	GetComplianceAuditHistoryForADomain(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ComplianceAuditWithBody request with any body
	ComplianceAuditWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ComplianceAudit(ctx context.Context, id string, body ComplianceAuditJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetComplianceAuditTask request
	GetComplianceAuditTask(ctx context.Context, id string, taskId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RetryComplianceAuditTask request
	RetryComplianceAuditTask(ctx context.Context, id string, taskId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetComplianceAuditForADomain request
	GetComplianceAuditForADomain(ctx context.Context, id string, complianceAuditId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetComplianceAuditItemsForADomain request
	GetComplianceAuditItemsForADomain(ctx context.Context, id string, complianceAuditId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCSRs request
	GetCSRs(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GeneratesCSRsWithBody request with any body
	GeneratesCSRsWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	GeneratesCSRs(ctx context.Context, id string, body GeneratesCSRsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DownloadCSR request
	DownloadCSR(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDomainDatacenters request
	GetDomainDatacenters(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDomainEndpoints request
	GetDomainEndpoints(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// EnableOverlayOverManagementNetwork request
	EnableOverlayOverManagementNetwork(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCertificatesByDomain request
	GetCertificatesByDomain(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SetAutoRenewConfigurationForDomainWithBody request with any body
	SetAutoRenewConfigurationForDomainWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SetAutoRenewConfigurationForDomain(ctx context.Context, id string, body SetAutoRenewConfigurationForDomainJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplaceResourceCertificatesWithBody request with any body
	ReplaceResourceCertificatesWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplaceResourceCertificates(ctx context.Context, id string, body ReplaceResourceCertificatesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ValidateResourceCertificatesWithBody request with any body
	ValidateResourceCertificatesWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ValidateResourceCertificates(ctx context.Context, id string, body ValidateResourceCertificatesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetResourceCertificatesValidationByID request
	GetResourceCertificatesValidationByID(ctx context.Context, id string, validationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RemoveTagsFromDomainWithBody request with any body
	RemoveTagsFromDomainWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	RemoveTagsFromDomain(ctx context.Context, id string, body RemoveTagsFromDomainJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTagsAssignedToDomain request
	GetTagsAssignedToDomain(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AssignTagsToDomainWithBody request with any body
	AssignTagsToDomainWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AssignTagsToDomain(ctx context.Context, id string, body AssignTagsToDomainJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAssignableTagsForDomain request
	GetAssignableTagsForDomain(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDomainTagManagerUrl request
	GetDomainTagManagerUrl(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ValidateDomainUpdateSpecWithBody request with any body
	ValidateDomainUpdateSpecWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ValidateDomainUpdateSpec(ctx context.Context, id string, body ValidateDomainUpdateSpecJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDomainUpdateValidation request
	GetDomainUpdateValidation(ctx context.Context, id openapi_types.UUID, validationId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetEdgeClusters request
	GetEdgeClusters(ctx context.Context, params *GetEdgeClustersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateEdgeClusterWithBody request with any body
	CreateEdgeClusterWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateEdgeCluster(ctx context.Context, body CreateEdgeClusterJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ValidateEdgeClusterCreationSpecWithBody request with any body
	ValidateEdgeClusterCreationSpecWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ValidateEdgeClusterCreationSpec(ctx context.Context, body ValidateEdgeClusterCreationSpecJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetEdgeClusterValidationByID request
	GetEdgeClusterValidationByID(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetEdgeClusterQueryCriteria request
	GetEdgeClusterQueryCriteria(ctx context.Context, edgeClusterId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetEdgeCluster request
	GetEdgeCluster(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateEdgeClusterWithBody request with any body
	UpdateEdgeClusterWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateEdgeCluster(ctx context.Context, id string, body UpdateEdgeClusterJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ValidateEdgeClusterUpdateSpecWithBody request with any body
	ValidateEdgeClusterUpdateSpecWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ValidateEdgeClusterUpdateSpec(ctx context.Context, id string, body ValidateEdgeClusterUpdateSpecJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DecommissionHostsWithBody request with any body
	DecommissionHostsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	DecommissionHosts(ctx context.Context, body DecommissionHostsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetHosts request
	GetHosts(ctx context.Context, params *GetHostsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CommissionHostsWithBody request with any body
	CommissionHostsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CommissionHosts(ctx context.Context, body CommissionHostsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCriteria request
	GetCriteria(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCriterion request
	GetCriterion(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostHostsPrechecks1WithBody request with any body
	PostHostsPrechecks1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostHostsPrechecks1(ctx context.Context, body PostHostsPrechecks1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetHostsPrechecksResponse request
	GetHostsPrechecksResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PostQueryWithBody request with any body
	PostQueryWithBody(ctx context.Context, params *PostQueryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PostQuery(ctx context.Context, params *PostQueryParams, body PostQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetHostQueryResponse request
	GetHostQueryResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTagsAssignedToHosts request
	GetTagsAssignedToHosts(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ValidateHostCommissionSpecWithBody request with any body
	ValidateHostCommissionSpecWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ValidateHostCommissionSpec(ctx context.Context, body ValidateHostCommissionSpecJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ValidateCommissionHostsWithBody request with any body
	ValidateCommissionHostsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ValidateCommissionHosts(ctx context.Context, body ValidateCommissionHostsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetHostCommissionValidationByID request
	GetHostCommissionValidationByID(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetHost request
	GetHost(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RemoveTagsFromHostWithBody request with any body
	RemoveTagsFromHostWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	RemoveTagsFromHost(ctx context.Context, id string, body RemoveTagsFromHostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTagsAssignedToHost request
	GetTagsAssignedToHost(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AssignTagsToHostWithBody request with any body
	AssignTagsToHostWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AssignTagsToHost(ctx context.Context, id string, body AssignTagsToHostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAssignableTagForHost request
	GetAssignableTagForHost(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetHostTagManagerUrl request
	GetHostTagManagerUrl(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetIdentityPrecheckResult request
	GetIdentityPrecheckResult(ctx context.Context, params *GetIdentityPrecheckResultParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSddcWs1bOidcInfo request
	GetSddcWs1bOidcInfo(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetIdentityProviders request
	GetIdentityProviders(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddExternalIdentityProviderWithBody request with any body
	AddExternalIdentityProviderWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddExternalIdentityProvider(ctx context.Context, body AddExternalIdentityProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteExternalIdentityProvider request
	DeleteExternalIdentityProvider(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetIdentityProviderById request
	GetIdentityProviderById(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateExternalIdentityProviderWithBody request with any body
	UpdateExternalIdentityProviderWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateExternalIdentityProvider(ctx context.Context, id string, body UpdateExternalIdentityProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddEmbeddedIdentitySourceWithBody request with any body
	AddEmbeddedIdentitySourceWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddEmbeddedIdentitySource(ctx context.Context, id string, body AddEmbeddedIdentitySourceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteIdentitySource request
	DeleteIdentitySource(ctx context.Context, id string, domainName string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateEmbeddedIdentitySourceWithBody request with any body
	UpdateEmbeddedIdentitySourceWithBody(ctx context.Context, id string, domainName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateEmbeddedIdentitySource(ctx context.Context, id string, domainName string, body UpdateEmbeddedIdentitySourceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GenerateSyncClientToken request
	GenerateSyncClientToken(ctx context.Context, id string, params *GenerateSyncClientTokenParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetLicenseKeys request
	GetLicenseKeys(ctx context.Context, params *GetLicenseKeysParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddLicenseKeyWithBody request with any body
	AddLicenseKeyWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddLicenseKey(ctx context.Context, body AddLicenseKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetLicenseProductTypes request
	GetLicenseProductTypes(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RemoveLicenseKey request
	RemoveLicenseKey(ctx context.Context, key string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetLicenseKey request
	GetLicenseKey(ctx context.Context, key string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateLicenseKeyWithBody request with any body
	UpdateLicenseKeyWithBody(ctx context.Context, licenseKeyOrId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateLicenseKey(ctx context.Context, licenseKeyOrId string, body UpdateLicenseKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetLicenseInformation request
	GetLicenseInformation(ctx context.Context, params *GetLicenseInformationParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDomainLicensingInfo request
	GetDomainLicensingInfo(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSystemLicensingInfo request
	GetSystemLicensingInfo(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetManifest request
	GetManifest(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SaveManifestWithBody request with any body
	SaveManifestWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SaveManifest(ctx context.Context, body SaveManifestJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetNetworkPool request
	GetNetworkPool(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateNetworkPoolWithBody request with any body
	CreateNetworkPoolWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateNetworkPool(ctx context.Context, body CreateNetworkPoolJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteNetworkPool request
	DeleteNetworkPool(ctx context.Context, id string, params *DeleteNetworkPoolParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetNetworkPoolByID request
	GetNetworkPoolByID(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateNetworkPoolWithBody request with any body
	UpdateNetworkPoolWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateNetworkPool(ctx context.Context, id string, body UpdateNetworkPoolJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetNetworksOfNetworkPool request
	GetNetworksOfNetworkPool(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetNetworkOfNetworkPool request
	GetNetworkOfNetworkPool(ctx context.Context, id string, networkId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteIpPoolFromNetworkOfNetworkPoolWithBody request with any body
	DeleteIpPoolFromNetworkOfNetworkPoolWithBody(ctx context.Context, id string, networkId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	DeleteIpPoolFromNetworkOfNetworkPool(ctx context.Context, id string, networkId string, body DeleteIpPoolFromNetworkOfNetworkPoolJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddIpPoolToNetworkOfNetworkPoolWithBody request with any body
	AddIpPoolToNetworkOfNetworkPoolWithBody(ctx context.Context, id string, networkId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddIpPoolToNetworkOfNetworkPool(ctx context.Context, id string, networkId string, body AddIpPoolToNetworkOfNetworkPoolJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetNotifications request
	GetNotifications(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetALBClusters request
	GetALBClusters(ctx context.Context, params *GetALBClustersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateALBClusterWithBody request with any body
	CreateALBClusterWithBody(ctx context.Context, params *CreateALBClusterParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateALBCluster(ctx context.Context, params *CreateALBClusterParams, body CreateALBClusterJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetALBClustersFormFactors request
	GetALBClustersFormFactors(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ValidateALBClusterCreationSpecWithBody request with any body
	ValidateALBClusterCreationSpecWithBody(ctx context.Context, params *ValidateALBClusterCreationSpecParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ValidateALBClusterCreationSpec(ctx context.Context, params *ValidateALBClusterCreationSpecParams, body ValidateALBClusterCreationSpecJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ValidateNsxALBCompatibilityWithBody request with any body
	ValidateNsxALBCompatibilityWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ValidateNsxALBCompatibility(ctx context.Context, body ValidateNsxALBCompatibilityJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteALBCluster request
	DeleteALBCluster(ctx context.Context, id string, params *DeleteALBClusterParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetALBCluster request
	GetALBCluster(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetNsxClusters request
	GetNsxClusters(ctx context.Context, params *GetNsxClustersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetNsxCriteria request
	GetNsxCriteria(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetNsxCriterion request
	GetNsxCriterion(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ValidateIpPoolWithBody request with any body
	ValidateIpPoolWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ValidateIpPool(ctx context.Context, body ValidateIpPoolJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetValidationResult request
	GetValidationResult(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ConnectOpenIdWithBody request with any body
	ConnectOpenIdWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ConnectOpenId(ctx context.Context, body ConnectOpenIdJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// StartNsxCriteriaQueryWithBody request with any body
	StartNsxCriteriaQueryWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	StartNsxCriteriaQuery(ctx context.Context, body StartNsxCriteriaQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetNsxClusterQueryResponse request
	GetNsxClusterQueryResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetNsxCluster request
	GetNsxCluster(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetNsxIpAddressPools request
	GetNsxIpAddressPools(ctx context.Context, nsxtClusterId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetNsxIpAddressPool request
	GetNsxIpAddressPool(ctx context.Context, nsxtClusterId string, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ScaleOutNsxWithBody request with any body
	ScaleOutNsxWithBody(ctx context.Context, nsxtClusterId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ScaleOutNsx(ctx context.Context, nsxtClusterId string, body ScaleOutNsxJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetNsxTransportZones request
	GetNsxTransportZones(ctx context.Context, nsxtClusterId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetVpcConfiguration request
	GetVpcConfiguration(ctx context.Context, nsxtClusterId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProjects request
	GetProjects(ctx context.Context, nsxtClusterId string, params *GetProjectsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetVpcConnectivityProfiles request
	GetVpcConnectivityProfiles(ctx context.Context, nsxtClusterId string, projectId string, params *GetVpcConnectivityProfilesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeletePersonality request
	DeletePersonality(ctx context.Context, params *DeletePersonalityParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPersonalities request
	GetPersonalities(ctx context.Context, params *GetPersonalitiesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UploadPersonalityWithBody request with any body
	UploadPersonalityWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UploadPersonality(ctx context.Context, body UploadPersonalityJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UploadPersonalityFilesWithBody request with any body
	UploadPersonalityFilesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPersonality request
	GetPersonality(ctx context.Context, personalityId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UploadProductBinaryWithBody request with any body
	UploadProductBinaryWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UploadProductBinary(ctx context.Context, body UploadProductBinaryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProductVersionCatalog request
	GetProductVersionCatalog(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UploadProductVersionCatalogWithBody request with any body
	UploadProductVersionCatalogWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UploadProductVersionCatalog(ctx context.Context, body UploadProductVersionCatalogJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProductVersionCatalogContent request
	GetProductVersionCatalogContent(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateProductVersionCatalogPatchesWithBody request with any body
	UpdateProductVersionCatalogPatchesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateProductVersionCatalogPatches(ctx context.Context, body UpdateProductVersionCatalogPatchesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UploadProductVersionCatalogWithSignatureWithBody request with any body
	UploadProductVersionCatalogWithSignatureWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UploadProductVersionCatalogWithSignature(ctx context.Context, body UploadProductVersionCatalogWithSignatureJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProductVersionCatalogUploadTask request
	GetProductVersionCatalogUploadTask(ctx context.Context, taskId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPscs request
	GetPscs(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPsc request
	GetPsc(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetReleases request
	GetReleases(ctx context.Context, params *GetReleasesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCustomPatchesBySku request
	GetCustomPatchesBySku(ctx context.Context, params *GetCustomPatchesBySkuParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetReleaseByDomains request
	GetReleaseByDomains(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDomainReleaseViewValidation request
	GetDomainReleaseViewValidation(ctx context.Context, validationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteReleaseByDomainID request
	DeleteReleaseByDomainID(ctx context.Context, domainId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetReleaseByDomain request
	GetReleaseByDomain(ctx context.Context, domainId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateReleaseByDomainIDWithBody request with any body
	UpdateReleaseByDomainIDWithBody(ctx context.Context, domainId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateReleaseByDomainID(ctx context.Context, domainId string, body UpdateReleaseByDomainIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCustomPatches request
	GetCustomPatches(ctx context.Context, domainId string, params *GetCustomPatchesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetFutureReleases request
	GetFutureReleases(ctx context.Context, domainId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ValidateReleaseByDomainIDWithBody request with any body
	ValidateReleaseByDomainIDWithBody(ctx context.Context, domainId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ValidateReleaseByDomainID(ctx context.Context, domainId string, body ValidateReleaseByDomainIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSystemRelease request
	GetSystemRelease(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetReleaseComponentsBySku request
	GetReleaseComponentsBySku(ctx context.Context, sku string, params *GetReleaseComponentsBySkuParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetResourceFunctionalities request
	GetResourceFunctionalities(ctx context.Context, params *GetResourceFunctionalitiesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateResourcesFunctionalitiesWithBody request with any body
	UpdateResourcesFunctionalitiesWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateResourcesFunctionalities(ctx context.Context, body UpdateResourcesFunctionalitiesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetResourcesFunctionalitiesAllowedGlobal request
	GetResourcesFunctionalitiesAllowedGlobal(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateResourcesFunctionalities1WithBody request with any body
	UpdateResourcesFunctionalities1WithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateResourcesFunctionalities1(ctx context.Context, body UpdateResourcesFunctionalities1JSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetResourceWarnings request
	GetResourceWarnings(ctx context.Context, params *GetResourceWarningsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateResourceWarningWithBody request with any body
	CreateResourceWarningWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateResourceWarning(ctx context.Context, body CreateResourceWarningJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetResourceWarning request
	GetResourceWarning(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// StartLicenseCheckByResourceWithBody request with any body
	StartLicenseCheckByResourceWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	StartLicenseCheckByResource(ctx context.Context, body StartLicenseCheckByResourceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetLicenseCheckResultByID request
	GetLicenseCheckResultByID(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SetLicenseKeyForResourceWithBody request with any body
	SetLicenseKeyForResourceWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SetLicenseKeyForResource(ctx context.Context, body SetLicenseKeyForResourceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// StartRestoreWithBody request with any body
	StartRestoreWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	StartRestore(ctx context.Context, body StartRestoreJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRestoreTask request
	GetRestoreTask(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRoles request
	GetRoles(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetLocalOsUserAccounts request
	GetLocalOsUserAccounts(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTrustedCertificates request
	GetTrustedCertificates(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddTrustedCertificateWithBody request with any body
	AddTrustedCertificateWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddTrustedCertificate(ctx context.Context, body AddTrustedCertificateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteTrustedCertificate request
	DeleteTrustedCertificate(ctx context.Context, alias string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSddcManagerUpgradables request
	GetSddcManagerUpgradables(ctx context.Context, params *GetSddcManagerUpgradablesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSddcManagers request
	GetSddcManagers(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSddcManager request
	GetSddcManager(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSddcManagerHistory request
	GetSddcManagerHistory(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ImportWithBody request with any body
	ImportWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	Import(ctx context.Context, body ImportJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ValidationWithBody request with any body
	ValidationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	Validation(ctx context.Context, body ValidationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetBrownfieldCheckTaskById request
	GetBrownfieldCheckTaskById(ctx context.Context, taskId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetBrownfieldImportTaskById request
	GetBrownfieldImportTaskById(ctx context.Context, taskId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSSODomains request
	GetSSODomains(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSSODomainEntities request
	GetSSODomainEntities(ctx context.Context, ssoDomain string, params *GetSSODomainEntitiesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSystemConfiguration request
	GetSystemConfiguration(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateSystemConfigurationWithBody request with any body
	UpdateSystemConfigurationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateSystemConfiguration(ctx context.Context, body UpdateSystemConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApplianceInfo request
	GetApplianceInfo(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetBackupConfiguration request
	GetBackupConfiguration(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateBackupConfigurationWithBody request with any body
	UpdateBackupConfigurationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateBackupConfiguration(ctx context.Context, body UpdateBackupConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SetBackupConfigurationWithBody request with any body
	SetBackupConfigurationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SetBackupConfiguration(ctx context.Context, body SetBackupConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetBackupLocation request
	GetBackupLocation(ctx context.Context, params *GetBackupLocationParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ValidateBackupConfigurationsOperationsWithBody request with any body
	ValidateBackupConfigurationsOperationsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ValidateBackupConfigurationsOperations(ctx context.Context, body ValidateBackupConfigurationsOperationsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCeipStatus request
	GetCeipStatus(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SetCeipStatusWithBody request with any body
	SetCeipStatusWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SetCeipStatus(ctx context.Context, body SetCeipStatusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetLastAssessmentRunInfo request
	GetLastAssessmentRunInfo(ctx context.Context, params *GetLastAssessmentRunInfoParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TriggerCheckRunWithBody request with any body
	TriggerCheckRunWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	TriggerCheckRun(ctx context.Context, body TriggerCheckRunJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// QueryCheckSetsWithBody request with any body
	QueryCheckSetsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	QueryCheckSets(ctx context.Context, body QueryCheckSetsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetResult request
	GetResult(ctx context.Context, runId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TriggerPartialRetryOfCheckRunWithBody request with any body
	TriggerPartialRetryOfCheckRunWithBody(ctx context.Context, runId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	TriggerPartialRetryOfCheckRun(ctx context.Context, runId openapi_types.UUID, body TriggerPartialRetryOfCheckRunJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDnsConfiguration request
	GetDnsConfiguration(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ConfigureDnsWithBody request with any body
	ConfigureDnsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ConfigureDns(ctx context.Context, body ConfigureDnsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetValidationsOfDNSConfiguration request
	GetValidationsOfDNSConfiguration(ctx context.Context, params *GetValidationsOfDNSConfigurationParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ValidateDnsConfigurationWithBody request with any body
	ValidateDnsConfigurationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ValidateDnsConfiguration(ctx context.Context, body ValidateDnsConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetValidationOfDnsConfiguration request
	GetValidationOfDnsConfiguration(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetHealthCheckTask request
	GetHealthCheckTask(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// StartHealthCheckWithBody request with any body
	StartHealthCheckWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	StartHealthCheck(ctx context.Context, body StartHealthCheckJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetHealthCheckStatus request
	GetHealthCheckStatus(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ExportHealthCheckByID request
	ExportHealthCheckByID(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SyncUMDSWithBody request with any body
	SyncUMDSWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SyncUMDS(ctx context.Context, body SyncUMDSJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetNtpConfiguration request
	GetNtpConfiguration(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ConfigureNtpWithBody request with any body
	ConfigureNtpWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ConfigureNtp(ctx context.Context, body ConfigureNtpJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetValidationsOfNtpConfiguration request
	GetValidationsOfNtpConfiguration(ctx context.Context, params *GetValidationsOfNtpConfigurationParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ValidateNtpConfigurationWithBody request with any body
	ValidateNtpConfigurationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ValidateNtpConfiguration(ctx context.Context, body ValidateNtpConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetValidationOfNtpConfiguration request
	GetValidationOfNtpConfiguration(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProxyConfiguration request
	GetProxyConfiguration(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateProxyConfigurationWithBody request with any body
	UpdateProxyConfigurationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateProxyConfiguration(ctx context.Context, body UpdateProxyConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetFIPSConfiguration request
	GetFIPSConfiguration(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteDepotSettings request
	DeleteDepotSettings(ctx context.Context, params *DeleteDepotSettingsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDepotSettings request
	GetDepotSettings(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateDepotSettingsWithBody request with any body
	UpdateDepotSettingsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateDepotSettings(ctx context.Context, body UpdateDepotSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDepotSyncInfo request
	GetDepotSyncInfo(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SyncDepotMetadata request
	SyncDepotMetadata(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetVersionAliasConfiguration request
	GetVersionAliasConfiguration(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateVersionAliasConfigurationsWithBody request with any body
	UpdateVersionAliasConfigurationsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateVersionAliasConfigurations(ctx context.Context, body UpdateVersionAliasConfigurationsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteVersionAliasBySoftwareType request
	DeleteVersionAliasBySoftwareType(ctx context.Context, bundleComponentType string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteAliasVersionsBySoftwareTypeAndBaseVersionWithBody request with any body
	DeleteAliasVersionsBySoftwareTypeAndBaseVersionWithBody(ctx context.Context, bundleComponentType string, version string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	DeleteAliasVersionsBySoftwareTypeAndBaseVersion(ctx context.Context, bundleComponentType string, version string, body DeleteAliasVersionsBySoftwareTypeAndBaseVersionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateVersionAliasConfigurationWithBody request with any body
	UpdateVersionAliasConfigurationWithBody(ctx context.Context, bundleComponentType string, version string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateVersionAliasConfiguration(ctx context.Context, bundleComponentType string, version string, body UpdateVersionAliasConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSupportBundleTask request
	GetSupportBundleTask(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// StartSupportBundleWithBody request with any body
	StartSupportBundleWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	StartSupportBundle(ctx context.Context, body StartSupportBundleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSupportBundleStatus request
	GetSupportBundleStatus(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ExportSupportBundleByID request
	ExportSupportBundleByID(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetUpgradables request
	GetUpgradables(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSystemVcfManagementComponents request
	GetSystemVcfManagementComponents(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTasks request
	GetTasks(ctx context.Context, params *GetTasksParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CancelTask request
	CancelTask(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTask request
	GetTask(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RetryTask request
	RetryTask(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateTokenWithBody request with any body
	CreateTokenWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateToken(ctx context.Context, body CreateTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RefreshAccessTokenWithBody request with any body
	RefreshAccessTokenWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	RefreshAccessToken(ctx context.Context, body RefreshAccessTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// InvalidateRefreshTokenWithBody request with any body
	InvalidateRefreshTokenWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	InvalidateRefreshToken(ctx context.Context, body InvalidateRefreshTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetUpgradablesByDomain request
	GetUpgradablesByDomain(ctx context.Context, domainId string, params *GetUpgradablesByDomainParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetUpgradablesClusters request
	GetUpgradablesClusters(ctx context.Context, domainId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetNsxUpgradeResources request
	GetNsxUpgradeResources(ctx context.Context, domainId string, params *GetNsxUpgradeResourcesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetUpgrades request
	GetUpgrades(ctx context.Context, params *GetUpgradesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PerformUpgradeWithBody request with any body
	PerformUpgradeWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	PerformUpgrade(ctx context.Context, body PerformUpgradeJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetUpgradePreview request
	GetUpgradePreview(ctx context.Context, params *GetUpgradePreviewParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetUpgradeById request
	GetUpgradeById(ctx context.Context, upgradeId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateUpgradeScheduleWithBody request with any body
	UpdateUpgradeScheduleWithBody(ctx context.Context, upgradeId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateUpgradeSchedule(ctx context.Context, upgradeId string, body UpdateUpgradeScheduleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// StartUpgradePrecheck request
	StartUpgradePrecheck(ctx context.Context, upgradeId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetUpgradePrecheckByID request
	GetUpgradePrecheckByID(ctx context.Context, upgradeId string, precheckId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetUsers request
	GetUsers(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddUsersWithBody request with any body
	AddUsersWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddUsers(ctx context.Context, body AddUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DisableLocalAccount request
	DisableLocalAccount(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetLocalAccount request
	GetLocalAccount(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateLocalUserPasswordWithBody request with any body
	UpdateLocalUserPasswordWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateLocalUserPassword(ctx context.Context, body UpdateLocalUserPasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetUiUsers request
	GetUiUsers(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RemoveUser request
	RemoveUser(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetVasaProviders request
	GetVasaProviders(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddVasaProviderWithBody request with any body
	AddVasaProviderWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddVasaProvider(ctx context.Context, body AddVasaProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ValidateVasaProviderSpecWithBody request with any body
	ValidateVasaProviderSpecWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ValidateVasaProviderSpec(ctx context.Context, body ValidateVasaProviderSpecJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetVasaProviderValidation request
	GetVasaProviderValidation(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RemoveVasaProvider request
	RemoveVasaProvider(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetVasaProvider request
	GetVasaProvider(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateVasaProviderWithBody request with any body
	UpdateVasaProviderWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateVasaProvider(ctx context.Context, id string, body UpdateVasaProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetVasaProviderStorageContainers request
	GetVasaProviderStorageContainers(ctx context.Context, id string, params *GetVasaProviderStorageContainersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddVasaProviderStorageContainerWithBody request with any body
	AddVasaProviderStorageContainerWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddVasaProviderStorageContainer(ctx context.Context, id string, body AddVasaProviderStorageContainerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RemoveVasaProviderStorageContainer request
	RemoveVasaProviderStorageContainer(ctx context.Context, id string, storageContainerId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateVasaProviderStorageContainerWithBody request with any body
	UpdateVasaProviderStorageContainerWithBody(ctx context.Context, id string, storageContainerId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateVasaProviderStorageContainer(ctx context.Context, id string, storageContainerId string, body UpdateVasaProviderStorageContainerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetVasaProviderUser request
	GetVasaProviderUser(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddVasaProviderUserWithBody request with any body
	AddVasaProviderUserWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddVasaProviderUser(ctx context.Context, id string, body AddVasaProviderUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateVasaProviderUserWithBody request with any body
	UpdateVasaProviderUserWithBody(ctx context.Context, id string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateVasaProviderUser(ctx context.Context, id string, userId string, body UpdateVasaProviderUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetVcenters request
	GetVcenters(ctx context.Context, params *GetVcentersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// InitiateRepositoryImagesQueryWithBody request with any body
	InitiateRepositoryImagesQueryWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	InitiateRepositoryImagesQuery(ctx context.Context, body InitiateRepositoryImagesQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRepositoryImagesQueryResponse request
	GetRepositoryImagesQueryResponse(ctx context.Context, queryId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetVcenter request
	GetVcenter(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetVcfManagementComponents request
	GetVcfManagementComponents(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeployVcfManagementComponentsWithBody request with any body
	DeployVcfManagementComponentsWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	DeployVcfManagementComponents(ctx context.Context, body DeployVcfManagementComponentsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetVcfManagementComponentsTasks request
	GetVcfManagementComponentsTasks(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetVcfManagementComponentsLatestTask request
	GetVcfManagementComponentsLatestTask(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetVcfManagementComponentsTaskByID request
	GetVcfManagementComponentsTaskByID(ctx context.Context, taskId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetVcfManagementComponentsTaskSpec request
	GetVcfManagementComponentsTaskSpec(ctx context.Context, taskId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ValidateVcfManagementComponentsWithBody request with any body
	ValidateVcfManagementComponentsWithBody(ctx context.Context, params *ValidateVcfManagementComponentsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ValidateVcfManagementComponents(ctx context.Context, params *ValidateVcfManagementComponentsParams, body ValidateVcfManagementComponentsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetVcfManagementComponentsValidationsById request
	GetVcfManagementComponentsValidationsById(ctx context.Context, validationId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetVcfServices request
	GetVcfServices(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetVcfService request
	GetVcfService(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DownloadVsanHcl request
	DownloadVsanHcl(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetVsanHclAttributes request
	GetVsanHclAttributes(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetVsanHclConfiguration request
	GetVsanHclConfiguration(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateVsanHclConfigurationWithBody request with any body
	UpdateVsanHclConfigurationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateVsanHclConfiguration(ctx context.Context, body UpdateVsanHclConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
}

The interface specification for the client above.

type ClientOption

type ClientOption func(*Client) error

ClientOption allows setting custom parameters during construction

func WithBaseURL

func WithBaseURL(baseURL string) ClientOption

WithBaseURL overrides the baseURL.

func WithHTTPClient

func WithHTTPClient(doer HttpRequestDoer) ClientOption

WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.

func WithRequestEditorFn

func WithRequestEditorFn(fn RequestEditorFn) ClientOption

WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.

type ClientWithResponses

type ClientWithResponses struct {
	ClientInterface
}

ClientWithResponses builds on ClientInterface to offer response payloads

func NewClientWithResponses

func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)

NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling

func (*ClientWithResponses) AddDatastoreToClusterWithBodyWithResponse

func (c *ClientWithResponses) AddDatastoreToClusterWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddDatastoreToClusterResponse, error)

AddDatastoreToClusterWithBodyWithResponse request with arbitrary body returning *AddDatastoreToClusterResponse

func (*ClientWithResponses) AddDatastoreToClusterWithResponse

func (c *ClientWithResponses) AddDatastoreToClusterWithResponse(ctx context.Context, id string, body AddDatastoreToClusterJSONRequestBody, reqEditors ...RequestEditorFn) (*AddDatastoreToClusterResponse, error)

func (*ClientWithResponses) AddEmbeddedIdentitySourceWithBodyWithResponse

func (c *ClientWithResponses) AddEmbeddedIdentitySourceWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddEmbeddedIdentitySourceResponse, error)

AddEmbeddedIdentitySourceWithBodyWithResponse request with arbitrary body returning *AddEmbeddedIdentitySourceResponse

func (*ClientWithResponses) AddEmbeddedIdentitySourceWithResponse

func (c *ClientWithResponses) AddEmbeddedIdentitySourceWithResponse(ctx context.Context, id string, body AddEmbeddedIdentitySourceJSONRequestBody, reqEditors ...RequestEditorFn) (*AddEmbeddedIdentitySourceResponse, error)

func (*ClientWithResponses) AddExternalIdentityProviderWithBodyWithResponse

func (c *ClientWithResponses) AddExternalIdentityProviderWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddExternalIdentityProviderResponse, error)

AddExternalIdentityProviderWithBodyWithResponse request with arbitrary body returning *AddExternalIdentityProviderResponse

func (*ClientWithResponses) AddExternalIdentityProviderWithResponse

func (c *ClientWithResponses) AddExternalIdentityProviderWithResponse(ctx context.Context, body AddExternalIdentityProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*AddExternalIdentityProviderResponse, error)

func (*ClientWithResponses) AddIpPoolToNetworkOfNetworkPoolWithBodyWithResponse

func (c *ClientWithResponses) AddIpPoolToNetworkOfNetworkPoolWithBodyWithResponse(ctx context.Context, id string, networkId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddIpPoolToNetworkOfNetworkPoolResponse, error)

AddIpPoolToNetworkOfNetworkPoolWithBodyWithResponse request with arbitrary body returning *AddIpPoolToNetworkOfNetworkPoolResponse

func (*ClientWithResponses) AddIpPoolToNetworkOfNetworkPoolWithResponse

func (c *ClientWithResponses) AddIpPoolToNetworkOfNetworkPoolWithResponse(ctx context.Context, id string, networkId string, body AddIpPoolToNetworkOfNetworkPoolJSONRequestBody, reqEditors ...RequestEditorFn) (*AddIpPoolToNetworkOfNetworkPoolResponse, error)

func (*ClientWithResponses) AddLicenseKeyWithBodyWithResponse

func (c *ClientWithResponses) AddLicenseKeyWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddLicenseKeyResponse, error)

AddLicenseKeyWithBodyWithResponse request with arbitrary body returning *AddLicenseKeyResponse

func (*ClientWithResponses) AddLicenseKeyWithResponse

func (c *ClientWithResponses) AddLicenseKeyWithResponse(ctx context.Context, body AddLicenseKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*AddLicenseKeyResponse, error)

func (*ClientWithResponses) AddTrustedCertificateWithBodyWithResponse

func (c *ClientWithResponses) AddTrustedCertificateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddTrustedCertificateResponse, error)

AddTrustedCertificateWithBodyWithResponse request with arbitrary body returning *AddTrustedCertificateResponse

func (*ClientWithResponses) AddTrustedCertificateWithResponse

func (c *ClientWithResponses) AddTrustedCertificateWithResponse(ctx context.Context, body AddTrustedCertificateJSONRequestBody, reqEditors ...RequestEditorFn) (*AddTrustedCertificateResponse, error)

func (*ClientWithResponses) AddUsersWithBodyWithResponse

func (c *ClientWithResponses) AddUsersWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddUsersResponse, error)

AddUsersWithBodyWithResponse request with arbitrary body returning *AddUsersResponse

func (*ClientWithResponses) AddUsersWithResponse

func (c *ClientWithResponses) AddUsersWithResponse(ctx context.Context, body AddUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*AddUsersResponse, error)

func (*ClientWithResponses) AddVasaProviderStorageContainerWithBodyWithResponse

func (c *ClientWithResponses) AddVasaProviderStorageContainerWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddVasaProviderStorageContainerResponse, error)

AddVasaProviderStorageContainerWithBodyWithResponse request with arbitrary body returning *AddVasaProviderStorageContainerResponse

func (*ClientWithResponses) AddVasaProviderStorageContainerWithResponse

func (c *ClientWithResponses) AddVasaProviderStorageContainerWithResponse(ctx context.Context, id string, body AddVasaProviderStorageContainerJSONRequestBody, reqEditors ...RequestEditorFn) (*AddVasaProviderStorageContainerResponse, error)

func (*ClientWithResponses) AddVasaProviderUserWithBodyWithResponse

func (c *ClientWithResponses) AddVasaProviderUserWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddVasaProviderUserResponse, error)

AddVasaProviderUserWithBodyWithResponse request with arbitrary body returning *AddVasaProviderUserResponse

func (*ClientWithResponses) AddVasaProviderUserWithResponse

func (c *ClientWithResponses) AddVasaProviderUserWithResponse(ctx context.Context, id string, body AddVasaProviderUserJSONRequestBody, reqEditors ...RequestEditorFn) (*AddVasaProviderUserResponse, error)

func (*ClientWithResponses) AddVasaProviderWithBodyWithResponse

func (c *ClientWithResponses) AddVasaProviderWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddVasaProviderResponse, error)

AddVasaProviderWithBodyWithResponse request with arbitrary body returning *AddVasaProviderResponse

func (*ClientWithResponses) AddVasaProviderWithResponse

func (c *ClientWithResponses) AddVasaProviderWithResponse(ctx context.Context, body AddVasaProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*AddVasaProviderResponse, error)

func (*ClientWithResponses) AssignTagsToClusterWithBodyWithResponse

func (c *ClientWithResponses) AssignTagsToClusterWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AssignTagsToClusterResponse, error)

AssignTagsToClusterWithBodyWithResponse request with arbitrary body returning *AssignTagsToClusterResponse

func (*ClientWithResponses) AssignTagsToClusterWithResponse

func (c *ClientWithResponses) AssignTagsToClusterWithResponse(ctx context.Context, id string, body AssignTagsToClusterJSONRequestBody, reqEditors ...RequestEditorFn) (*AssignTagsToClusterResponse, error)

func (*ClientWithResponses) AssignTagsToDomainWithBodyWithResponse

func (c *ClientWithResponses) AssignTagsToDomainWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AssignTagsToDomainResponse, error)

AssignTagsToDomainWithBodyWithResponse request with arbitrary body returning *AssignTagsToDomainResponse

func (*ClientWithResponses) AssignTagsToDomainWithResponse

func (c *ClientWithResponses) AssignTagsToDomainWithResponse(ctx context.Context, id string, body AssignTagsToDomainJSONRequestBody, reqEditors ...RequestEditorFn) (*AssignTagsToDomainResponse, error)

func (*ClientWithResponses) AssignTagsToHostWithBodyWithResponse

func (c *ClientWithResponses) AssignTagsToHostWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AssignTagsToHostResponse, error)

AssignTagsToHostWithBodyWithResponse request with arbitrary body returning *AssignTagsToHostResponse

func (*ClientWithResponses) AssignTagsToHostWithResponse

func (c *ClientWithResponses) AssignTagsToHostWithResponse(ctx context.Context, id string, body AssignTagsToHostJSONRequestBody, reqEditors ...RequestEditorFn) (*AssignTagsToHostResponse, error)

func (*ClientWithResponses) CancelCredentialsTaskWithResponse

func (c *ClientWithResponses) CancelCredentialsTaskWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*CancelCredentialsTaskResponse, error)

CancelCredentialsTaskWithResponse request returning *CancelCredentialsTaskResponse

func (*ClientWithResponses) CancelTaskWithResponse

func (c *ClientWithResponses) CancelTaskWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*CancelTaskResponse, error)

CancelTaskWithResponse request returning *CancelTaskResponse

func (*ClientWithResponses) CommissionHostsWithBodyWithResponse

func (c *ClientWithResponses) CommissionHostsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CommissionHostsResponse, error)

CommissionHostsWithBodyWithResponse request with arbitrary body returning *CommissionHostsResponse

func (*ClientWithResponses) CommissionHostsWithResponse

func (c *ClientWithResponses) CommissionHostsWithResponse(ctx context.Context, body CommissionHostsJSONRequestBody, reqEditors ...RequestEditorFn) (*CommissionHostsResponse, error)

func (*ClientWithResponses) ComplianceAuditWithBodyWithResponse

func (c *ClientWithResponses) ComplianceAuditWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ComplianceAuditResponse, error)

ComplianceAuditWithBodyWithResponse request with arbitrary body returning *ComplianceAuditResponse

func (*ClientWithResponses) ComplianceAuditWithResponse

func (c *ClientWithResponses) ComplianceAuditWithResponse(ctx context.Context, id string, body ComplianceAuditJSONRequestBody, reqEditors ...RequestEditorFn) (*ComplianceAuditResponse, error)

func (*ClientWithResponses) ConfigureCertificateAuthorityWithBodyWithResponse

func (c *ClientWithResponses) ConfigureCertificateAuthorityWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ConfigureCertificateAuthorityResponse, error)

ConfigureCertificateAuthorityWithBodyWithResponse request with arbitrary body returning *ConfigureCertificateAuthorityResponse

func (*ClientWithResponses) ConfigureCertificateAuthorityWithResponse

func (c *ClientWithResponses) ConfigureCertificateAuthorityWithResponse(ctx context.Context, body ConfigureCertificateAuthorityJSONRequestBody, reqEditors ...RequestEditorFn) (*ConfigureCertificateAuthorityResponse, error)

func (*ClientWithResponses) ConfigureDnsWithBodyWithResponse

func (c *ClientWithResponses) ConfigureDnsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ConfigureDnsResponse, error)

ConfigureDnsWithBodyWithResponse request with arbitrary body returning *ConfigureDnsResponse

func (*ClientWithResponses) ConfigureDnsWithResponse

func (c *ClientWithResponses) ConfigureDnsWithResponse(ctx context.Context, body ConfigureDnsJSONRequestBody, reqEditors ...RequestEditorFn) (*ConfigureDnsResponse, error)

func (*ClientWithResponses) ConfigureNtpWithBodyWithResponse

func (c *ClientWithResponses) ConfigureNtpWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ConfigureNtpResponse, error)

ConfigureNtpWithBodyWithResponse request with arbitrary body returning *ConfigureNtpResponse

func (*ClientWithResponses) ConfigureNtpWithResponse

func (c *ClientWithResponses) ConfigureNtpWithResponse(ctx context.Context, body ConfigureNtpJSONRequestBody, reqEditors ...RequestEditorFn) (*ConfigureNtpResponse, error)

func (*ClientWithResponses) ConnectOpenIdWithBodyWithResponse

func (c *ClientWithResponses) ConnectOpenIdWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ConnectOpenIdResponse, error)

ConnectOpenIdWithBodyWithResponse request with arbitrary body returning *ConnectOpenIdResponse

func (*ClientWithResponses) ConnectOpenIdWithResponse

func (c *ClientWithResponses) ConnectOpenIdWithResponse(ctx context.Context, body ConnectOpenIdJSONRequestBody, reqEditors ...RequestEditorFn) (*ConnectOpenIdResponse, error)

func (*ClientWithResponses) CreateALBClusterWithBodyWithResponse added in v0.5.0

func (c *ClientWithResponses) CreateALBClusterWithBodyWithResponse(ctx context.Context, params *CreateALBClusterParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateALBClusterResponse, error)

CreateALBClusterWithBodyWithResponse request with arbitrary body returning *CreateALBClusterResponse

func (*ClientWithResponses) CreateALBClusterWithResponse added in v0.5.0

func (c *ClientWithResponses) CreateALBClusterWithResponse(ctx context.Context, params *CreateALBClusterParams, body CreateALBClusterJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateALBClusterResponse, error)

func (*ClientWithResponses) CreateCertificateAuthorityWithBodyWithResponse

func (c *ClientWithResponses) CreateCertificateAuthorityWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCertificateAuthorityResponse, error)

CreateCertificateAuthorityWithBodyWithResponse request with arbitrary body returning *CreateCertificateAuthorityResponse

func (*ClientWithResponses) CreateCertificateAuthorityWithResponse

func (c *ClientWithResponses) CreateCertificateAuthorityWithResponse(ctx context.Context, body CreateCertificateAuthorityJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCertificateAuthorityResponse, error)

func (*ClientWithResponses) CreateClusterWithBodyWithResponse

func (c *ClientWithResponses) CreateClusterWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateClusterResponse, error)

CreateClusterWithBodyWithResponse request with arbitrary body returning *CreateClusterResponse

func (*ClientWithResponses) CreateClusterWithResponse

func (c *ClientWithResponses) CreateClusterWithResponse(ctx context.Context, body CreateClusterJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateClusterResponse, error)

func (*ClientWithResponses) CreateDomainWithBodyWithResponse

func (c *ClientWithResponses) CreateDomainWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDomainResponse, error)

CreateDomainWithBodyWithResponse request with arbitrary body returning *CreateDomainResponse

func (*ClientWithResponses) CreateDomainWithResponse

func (c *ClientWithResponses) CreateDomainWithResponse(ctx context.Context, body CreateDomainJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateDomainResponse, error)

func (*ClientWithResponses) CreateEdgeClusterWithBodyWithResponse

func (c *ClientWithResponses) CreateEdgeClusterWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateEdgeClusterResponse, error)

CreateEdgeClusterWithBodyWithResponse request with arbitrary body returning *CreateEdgeClusterResponse

func (*ClientWithResponses) CreateEdgeClusterWithResponse

func (c *ClientWithResponses) CreateEdgeClusterWithResponse(ctx context.Context, body CreateEdgeClusterJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateEdgeClusterResponse, error)

func (*ClientWithResponses) CreateNetworkPoolWithBodyWithResponse

func (c *ClientWithResponses) CreateNetworkPoolWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateNetworkPoolResponse, error)

CreateNetworkPoolWithBodyWithResponse request with arbitrary body returning *CreateNetworkPoolResponse

func (*ClientWithResponses) CreateNetworkPoolWithResponse

func (c *ClientWithResponses) CreateNetworkPoolWithResponse(ctx context.Context, body CreateNetworkPoolJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateNetworkPoolResponse, error)

func (*ClientWithResponses) CreateResourceWarningWithBodyWithResponse

func (c *ClientWithResponses) CreateResourceWarningWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateResourceWarningResponse, error)

CreateResourceWarningWithBodyWithResponse request with arbitrary body returning *CreateResourceWarningResponse

func (*ClientWithResponses) CreateResourceWarningWithResponse

func (c *ClientWithResponses) CreateResourceWarningWithResponse(ctx context.Context, body CreateResourceWarningJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateResourceWarningResponse, error)

func (*ClientWithResponses) CreateTokenWithBodyWithResponse

func (c *ClientWithResponses) CreateTokenWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTokenResponse, error)

CreateTokenWithBodyWithResponse request with arbitrary body returning *CreateTokenResponse

func (*ClientWithResponses) CreateTokenWithResponse

func (c *ClientWithResponses) CreateTokenWithResponse(ctx context.Context, body CreateTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTokenResponse, error)

func (*ClientWithResponses) DecommissionHostsWithBodyWithResponse

func (c *ClientWithResponses) DecommissionHostsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DecommissionHostsResponse, error)

DecommissionHostsWithBodyWithResponse request with arbitrary body returning *DecommissionHostsResponse

func (*ClientWithResponses) DecommissionHostsWithResponse

func (c *ClientWithResponses) DecommissionHostsWithResponse(ctx context.Context, body DecommissionHostsJSONRequestBody, reqEditors ...RequestEditorFn) (*DecommissionHostsResponse, error)

func (*ClientWithResponses) DeleteALBClusterWithResponse

func (c *ClientWithResponses) DeleteALBClusterWithResponse(ctx context.Context, id string, params *DeleteALBClusterParams, reqEditors ...RequestEditorFn) (*DeleteALBClusterResponse, error)

DeleteALBClusterWithResponse request returning *DeleteALBClusterResponse

func (*ClientWithResponses) DeleteAliasVersionsBySoftwareTypeAndBaseVersionWithBodyWithResponse

func (c *ClientWithResponses) DeleteAliasVersionsBySoftwareTypeAndBaseVersionWithBodyWithResponse(ctx context.Context, bundleComponentType string, version string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteAliasVersionsBySoftwareTypeAndBaseVersionResponse, error)

DeleteAliasVersionsBySoftwareTypeAndBaseVersionWithBodyWithResponse request with arbitrary body returning *DeleteAliasVersionsBySoftwareTypeAndBaseVersionResponse

func (*ClientWithResponses) DeleteAliasVersionsBySoftwareTypeAndBaseVersionWithResponse

func (c *ClientWithResponses) DeleteAliasVersionsBySoftwareTypeAndBaseVersionWithResponse(ctx context.Context, bundleComponentType string, version string, body DeleteAliasVersionsBySoftwareTypeAndBaseVersionJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteAliasVersionsBySoftwareTypeAndBaseVersionResponse, error)

func (*ClientWithResponses) DeleteBundleWithResponse

func (c *ClientWithResponses) DeleteBundleWithResponse(ctx context.Context, id string, params *DeleteBundleParams, reqEditors ...RequestEditorFn) (*DeleteBundleResponse, error)

DeleteBundleWithResponse request returning *DeleteBundleResponse

func (*ClientWithResponses) DeleteClusterWithResponse

func (c *ClientWithResponses) DeleteClusterWithResponse(ctx context.Context, id string, params *DeleteClusterParams, reqEditors ...RequestEditorFn) (*DeleteClusterResponse, error)

DeleteClusterWithResponse request returning *DeleteClusterResponse

func (*ClientWithResponses) DeleteDepotSettingsWithResponse

func (c *ClientWithResponses) DeleteDepotSettingsWithResponse(ctx context.Context, params *DeleteDepotSettingsParams, reqEditors ...RequestEditorFn) (*DeleteDepotSettingsResponse, error)

DeleteDepotSettingsWithResponse request returning *DeleteDepotSettingsResponse

func (*ClientWithResponses) DeleteDomainWithResponse

func (c *ClientWithResponses) DeleteDomainWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteDomainResponse, error)

DeleteDomainWithResponse request returning *DeleteDomainResponse

func (*ClientWithResponses) DeleteExternalIdentityProviderWithResponse

func (c *ClientWithResponses) DeleteExternalIdentityProviderWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteExternalIdentityProviderResponse, error)

DeleteExternalIdentityProviderWithResponse request returning *DeleteExternalIdentityProviderResponse

func (*ClientWithResponses) DeleteIdentitySourceWithResponse

func (c *ClientWithResponses) DeleteIdentitySourceWithResponse(ctx context.Context, id string, domainName string, reqEditors ...RequestEditorFn) (*DeleteIdentitySourceResponse, error)

DeleteIdentitySourceWithResponse request returning *DeleteIdentitySourceResponse

func (*ClientWithResponses) DeleteIpPoolFromNetworkOfNetworkPoolWithBodyWithResponse

func (c *ClientWithResponses) DeleteIpPoolFromNetworkOfNetworkPoolWithBodyWithResponse(ctx context.Context, id string, networkId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteIpPoolFromNetworkOfNetworkPoolResponse, error)

DeleteIpPoolFromNetworkOfNetworkPoolWithBodyWithResponse request with arbitrary body returning *DeleteIpPoolFromNetworkOfNetworkPoolResponse

func (*ClientWithResponses) DeleteIpPoolFromNetworkOfNetworkPoolWithResponse

func (c *ClientWithResponses) DeleteIpPoolFromNetworkOfNetworkPoolWithResponse(ctx context.Context, id string, networkId string, body DeleteIpPoolFromNetworkOfNetworkPoolJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteIpPoolFromNetworkOfNetworkPoolResponse, error)

func (*ClientWithResponses) DeleteNetworkPoolWithResponse

func (c *ClientWithResponses) DeleteNetworkPoolWithResponse(ctx context.Context, id string, params *DeleteNetworkPoolParams, reqEditors ...RequestEditorFn) (*DeleteNetworkPoolResponse, error)

DeleteNetworkPoolWithResponse request returning *DeleteNetworkPoolResponse

func (*ClientWithResponses) DeletePersonalityWithResponse

func (c *ClientWithResponses) DeletePersonalityWithResponse(ctx context.Context, params *DeletePersonalityParams, reqEditors ...RequestEditorFn) (*DeletePersonalityResponse, error)

DeletePersonalityWithResponse request returning *DeletePersonalityResponse

func (*ClientWithResponses) DeleteReleaseByDomainIDWithResponse

func (c *ClientWithResponses) DeleteReleaseByDomainIDWithResponse(ctx context.Context, domainId string, reqEditors ...RequestEditorFn) (*DeleteReleaseByDomainIDResponse, error)

DeleteReleaseByDomainIDWithResponse request returning *DeleteReleaseByDomainIDResponse

func (*ClientWithResponses) DeleteTrustedCertificateWithResponse

func (c *ClientWithResponses) DeleteTrustedCertificateWithResponse(ctx context.Context, alias string, reqEditors ...RequestEditorFn) (*DeleteTrustedCertificateResponse, error)

DeleteTrustedCertificateWithResponse request returning *DeleteTrustedCertificateResponse

func (*ClientWithResponses) DeleteVersionAliasBySoftwareTypeWithResponse

func (c *ClientWithResponses) DeleteVersionAliasBySoftwareTypeWithResponse(ctx context.Context, bundleComponentType string, reqEditors ...RequestEditorFn) (*DeleteVersionAliasBySoftwareTypeResponse, error)

DeleteVersionAliasBySoftwareTypeWithResponse request returning *DeleteVersionAliasBySoftwareTypeResponse

func (*ClientWithResponses) DeployALBClusterWithBodyWithResponse added in v0.7.0

func (c *ClientWithResponses) DeployALBClusterWithBodyWithResponse(ctx context.Context, params *DeployALBClusterParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeployALBClusterResponse, error)

DeployALBClusterWithBodyWithResponse request with arbitrary body returning *DeployALBClusterResponse

func (*ClientWithResponses) DeployALBClusterWithResponse added in v0.7.0

func (c *ClientWithResponses) DeployALBClusterWithResponse(ctx context.Context, params *DeployALBClusterParams, body DeployALBClusterJSONRequestBody, reqEditors ...RequestEditorFn) (*DeployALBClusterResponse, error)

func (*ClientWithResponses) DeployVcfManagementComponentsWithBodyWithResponse added in v0.7.0

func (c *ClientWithResponses) DeployVcfManagementComponentsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeployVcfManagementComponentsResponse, error)

DeployVcfManagementComponentsWithBodyWithResponse request with arbitrary body returning *DeployVcfManagementComponentsResponse

func (*ClientWithResponses) DeployVcfManagementComponentsWithResponse added in v0.7.0

func (c *ClientWithResponses) DeployVcfManagementComponentsWithResponse(ctx context.Context, body DeployVcfManagementComponentsJSONRequestBody, reqEditors ...RequestEditorFn) (*DeployVcfManagementComponentsResponse, error)

func (*ClientWithResponses) DisableLocalAccountWithResponse

func (c *ClientWithResponses) DisableLocalAccountWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*DisableLocalAccountResponse, error)

DisableLocalAccountWithResponse request returning *DisableLocalAccountResponse

func (*ClientWithResponses) DomainCreateValidationWithResponse

func (c *ClientWithResponses) DomainCreateValidationWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DomainCreateValidationResponse, error)

DomainCreateValidationWithResponse request returning *DomainCreateValidationResponse

func (*ClientWithResponses) DownloadCSRWithResponse

func (c *ClientWithResponses) DownloadCSRWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DownloadCSRResponse, error)

DownloadCSRWithResponse request returning *DownloadCSRResponse

func (*ClientWithResponses) DownloadVsanHclWithResponse

func (c *ClientWithResponses) DownloadVsanHclWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*DownloadVsanHclResponse, error)

DownloadVsanHclWithResponse request returning *DownloadVsanHclResponse

func (*ClientWithResponses) EnableOverlayOverManagementNetworkWithResponse added in v0.7.0

func (c *ClientWithResponses) EnableOverlayOverManagementNetworkWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*EnableOverlayOverManagementNetworkResponse, error)

EnableOverlayOverManagementNetworkWithResponse request returning *EnableOverlayOverManagementNetworkResponse

func (*ClientWithResponses) ExportHealthCheckByIDWithResponse

func (c *ClientWithResponses) ExportHealthCheckByIDWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ExportHealthCheckByIDResponse, error)

ExportHealthCheckByIDWithResponse request returning *ExportHealthCheckByIDResponse

func (*ClientWithResponses) ExportSupportBundleByIDWithResponse

func (c *ClientWithResponses) ExportSupportBundleByIDWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ExportSupportBundleByIDResponse, error)

ExportSupportBundleByIDWithResponse request returning *ExportSupportBundleByIDResponse

func (*ClientWithResponses) GenerateCertificatesWithBodyWithResponse

func (c *ClientWithResponses) GenerateCertificatesWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GenerateCertificatesResponse, error)

GenerateCertificatesWithBodyWithResponse request with arbitrary body returning *GenerateCertificatesResponse

func (*ClientWithResponses) GenerateCertificatesWithResponse

func (c *ClientWithResponses) GenerateCertificatesWithResponse(ctx context.Context, id string, body GenerateCertificatesJSONRequestBody, reqEditors ...RequestEditorFn) (*GenerateCertificatesResponse, error)

func (*ClientWithResponses) GenerateSyncClientTokenWithResponse

func (c *ClientWithResponses) GenerateSyncClientTokenWithResponse(ctx context.Context, id string, params *GenerateSyncClientTokenParams, reqEditors ...RequestEditorFn) (*GenerateSyncClientTokenResponse, error)

GenerateSyncClientTokenWithResponse request returning *GenerateSyncClientTokenResponse

func (*ClientWithResponses) GeneratesCSRsWithBodyWithResponse

func (c *ClientWithResponses) GeneratesCSRsWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GeneratesCSRsResponse, error)

GeneratesCSRsWithBodyWithResponse request with arbitrary body returning *GeneratesCSRsResponse

func (*ClientWithResponses) GeneratesCSRsWithResponse

func (c *ClientWithResponses) GeneratesCSRsWithResponse(ctx context.Context, id string, body GeneratesCSRsJSONRequestBody, reqEditors ...RequestEditorFn) (*GeneratesCSRsResponse, error)

func (*ClientWithResponses) GetALBClusterWithResponse

func (c *ClientWithResponses) GetALBClusterWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetALBClusterResponse, error)

GetALBClusterWithResponse request returning *GetALBClusterResponse

func (*ClientWithResponses) GetALBClustersFormFactors1WithResponse added in v0.7.0

func (c *ClientWithResponses) GetALBClustersFormFactors1WithResponse(ctx context.Context, params *GetALBClustersFormFactors1Params, reqEditors ...RequestEditorFn) (*GetALBClustersFormFactors1Response, error)

GetALBClustersFormFactors1WithResponse request returning *GetALBClustersFormFactors1Response

func (*ClientWithResponses) GetALBClustersFormFactorsWithResponse

func (c *ClientWithResponses) GetALBClustersFormFactorsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetALBClustersFormFactorsResponse, error)

GetALBClustersFormFactorsWithResponse request returning *GetALBClustersFormFactorsResponse

func (*ClientWithResponses) GetALBClustersWithResponse

func (c *ClientWithResponses) GetALBClustersWithResponse(ctx context.Context, params *GetALBClustersParams, reqEditors ...RequestEditorFn) (*GetALBClustersResponse, error)

GetALBClustersWithResponse request returning *GetALBClustersResponse

func (*ClientWithResponses) GetApplianceInfoWithResponse added in v0.7.0

func (c *ClientWithResponses) GetApplianceInfoWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApplianceInfoResponse, error)

GetApplianceInfoWithResponse request returning *GetApplianceInfoResponse

func (*ClientWithResponses) GetAssignableTagForHostWithResponse

func (c *ClientWithResponses) GetAssignableTagForHostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetAssignableTagForHostResponse, error)

GetAssignableTagForHostWithResponse request returning *GetAssignableTagForHostResponse

func (*ClientWithResponses) GetAssignableTagsForDomainWithResponse

func (c *ClientWithResponses) GetAssignableTagsForDomainWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetAssignableTagsForDomainResponse, error)

GetAssignableTagsForDomainWithResponse request returning *GetAssignableTagsForDomainResponse

func (*ClientWithResponses) GetAviLBClusterWithResponse added in v0.7.0

func (c *ClientWithResponses) GetAviLBClusterWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetAviLBClusterResponse, error)

GetAviLBClusterWithResponse request returning *GetAviLBClusterResponse

func (*ClientWithResponses) GetAviLBClustersWithResponse added in v0.7.0

func (c *ClientWithResponses) GetAviLBClustersWithResponse(ctx context.Context, params *GetAviLBClustersParams, reqEditors ...RequestEditorFn) (*GetAviLBClustersResponse, error)

GetAviLBClustersWithResponse request returning *GetAviLBClustersResponse

func (*ClientWithResponses) GetBackupConfigurationWithResponse

func (c *ClientWithResponses) GetBackupConfigurationWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetBackupConfigurationResponse, error)

GetBackupConfigurationWithResponse request returning *GetBackupConfigurationResponse

func (*ClientWithResponses) GetBackupLocationWithResponse

func (c *ClientWithResponses) GetBackupLocationWithResponse(ctx context.Context, params *GetBackupLocationParams, reqEditors ...RequestEditorFn) (*GetBackupLocationResponse, error)

GetBackupLocationWithResponse request returning *GetBackupLocationResponse

func (*ClientWithResponses) GetBrownfieldCheckTaskByIdWithResponse added in v0.7.0

func (c *ClientWithResponses) GetBrownfieldCheckTaskByIdWithResponse(ctx context.Context, taskId string, reqEditors ...RequestEditorFn) (*GetBrownfieldCheckTaskByIdResponse, error)

GetBrownfieldCheckTaskByIdWithResponse request returning *GetBrownfieldCheckTaskByIdResponse

func (*ClientWithResponses) GetBrownfieldImportTaskByIdWithResponse added in v0.7.0

func (c *ClientWithResponses) GetBrownfieldImportTaskByIdWithResponse(ctx context.Context, taskId string, reqEditors ...RequestEditorFn) (*GetBrownfieldImportTaskByIdResponse, error)

GetBrownfieldImportTaskByIdWithResponse request returning *GetBrownfieldImportTaskByIdResponse

func (*ClientWithResponses) GetBrownfieldSyncTaskByIdWithResponse added in v0.7.0

func (c *ClientWithResponses) GetBrownfieldSyncTaskByIdWithResponse(ctx context.Context, domainId string, taskId string, reqEditors ...RequestEditorFn) (*GetBrownfieldSyncTaskByIdResponse, error)

GetBrownfieldSyncTaskByIdWithResponse request returning *GetBrownfieldSyncTaskByIdResponse

func (*ClientWithResponses) GetBundleDownloadStatusWithResponse added in v0.7.0

func (c *ClientWithResponses) GetBundleDownloadStatusWithResponse(ctx context.Context, params *GetBundleDownloadStatusParams, reqEditors ...RequestEditorFn) (*GetBundleDownloadStatusResponse, error)

GetBundleDownloadStatusWithResponse request returning *GetBundleDownloadStatusResponse

func (*ClientWithResponses) GetBundleWithResponse

func (c *ClientWithResponses) GetBundleWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetBundleResponse, error)

GetBundleWithResponse request returning *GetBundleResponse

func (*ClientWithResponses) GetBundlesForSkipUpgradeWithResponse

func (c *ClientWithResponses) GetBundlesForSkipUpgradeWithResponse(ctx context.Context, id string, params *GetBundlesForSkipUpgradeParams, reqEditors ...RequestEditorFn) (*GetBundlesForSkipUpgradeResponse, error)

GetBundlesForSkipUpgradeWithResponse request returning *GetBundlesForSkipUpgradeResponse

func (*ClientWithResponses) GetBundlesWithResponse

func (c *ClientWithResponses) GetBundlesWithResponse(ctx context.Context, params *GetBundlesParams, reqEditors ...RequestEditorFn) (*GetBundlesResponse, error)

GetBundlesWithResponse request returning *GetBundlesResponse

func (*ClientWithResponses) GetCSRsWithResponse

func (c *ClientWithResponses) GetCSRsWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetCSRsResponse, error)

GetCSRsWithResponse request returning *GetCSRsResponse

func (*ClientWithResponses) GetCeipStatusWithResponse

func (c *ClientWithResponses) GetCeipStatusWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetCeipStatusResponse, error)

GetCeipStatusWithResponse request returning *GetCeipStatusResponse

func (*ClientWithResponses) GetCertificateAuthoritiesWithResponse

func (c *ClientWithResponses) GetCertificateAuthoritiesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetCertificateAuthoritiesResponse, error)

GetCertificateAuthoritiesWithResponse request returning *GetCertificateAuthoritiesResponse

func (*ClientWithResponses) GetCertificateAuthorityByIdWithResponse

func (c *ClientWithResponses) GetCertificateAuthorityByIdWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetCertificateAuthorityByIdResponse, error)

GetCertificateAuthorityByIdWithResponse request returning *GetCertificateAuthorityByIdResponse

func (*ClientWithResponses) GetCertificatesByDomainWithResponse

func (c *ClientWithResponses) GetCertificatesByDomainWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetCertificatesByDomainResponse, error)

GetCertificatesByDomainWithResponse request returning *GetCertificatesByDomainResponse

func (*ClientWithResponses) GetClusterCapacityForALBDeploymentWithResponse added in v0.7.0

func (c *ClientWithResponses) GetClusterCapacityForALBDeploymentWithResponse(ctx context.Context, params *GetClusterCapacityForALBDeploymentParams, reqEditors ...RequestEditorFn) (*GetClusterCapacityForALBDeploymentResponse, error)

GetClusterCapacityForALBDeploymentWithResponse request returning *GetClusterCapacityForALBDeploymentResponse

func (*ClientWithResponses) GetClusterCreateValidationWithResponse

func (c *ClientWithResponses) GetClusterCreateValidationWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetClusterCreateValidationResponse, error)

GetClusterCreateValidationWithResponse request returning *GetClusterCreateValidationResponse

func (*ClientWithResponses) GetClusterCriteriaWithResponse

func (c *ClientWithResponses) GetClusterCriteriaWithResponse(ctx context.Context, domainId string, reqEditors ...RequestEditorFn) (*GetClusterCriteriaResponse, error)

GetClusterCriteriaWithResponse request returning *GetClusterCriteriaResponse

func (*ClientWithResponses) GetClusterCriterionWithResponse

func (c *ClientWithResponses) GetClusterCriterionWithResponse(ctx context.Context, domainId string, name string, reqEditors ...RequestEditorFn) (*GetClusterCriterionResponse, error)

GetClusterCriterionWithResponse request returning *GetClusterCriterionResponse

func (*ClientWithResponses) GetClusterDatastoresWithResponse

func (c *ClientWithResponses) GetClusterDatastoresWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetClusterDatastoresResponse, error)

GetClusterDatastoresWithResponse request returning *GetClusterDatastoresResponse

func (*ClientWithResponses) GetClusterImageComplianceWithResponse added in v0.7.0

func (c *ClientWithResponses) GetClusterImageComplianceWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetClusterImageComplianceResponse, error)

GetClusterImageComplianceWithResponse request returning *GetClusterImageComplianceResponse

func (*ClientWithResponses) GetClusterNetworkConfigurationCriteriaWithResponse

func (c *ClientWithResponses) GetClusterNetworkConfigurationCriteriaWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetClusterNetworkConfigurationCriteriaResponse, error)

GetClusterNetworkConfigurationCriteriaWithResponse request returning *GetClusterNetworkConfigurationCriteriaResponse

func (*ClientWithResponses) GetClusterNetworkConfigurationQueryResponseWithResponse

func (c *ClientWithResponses) GetClusterNetworkConfigurationQueryResponseWithResponse(ctx context.Context, id string, queryId string, reqEditors ...RequestEditorFn) (*GetClusterNetworkConfigurationQueryResponseResponse, error)

GetClusterNetworkConfigurationQueryResponseWithResponse request returning *GetClusterNetworkConfigurationQueryResponseResponse

func (*ClientWithResponses) GetClusterNetworkConfigurationWithBodyWithResponse

func (c *ClientWithResponses) GetClusterNetworkConfigurationWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetClusterNetworkConfigurationResponse, error)

GetClusterNetworkConfigurationWithBodyWithResponse request with arbitrary body returning *GetClusterNetworkConfigurationResponse

func (*ClientWithResponses) GetClusterNetworkConfigurationWithResponse

func (c *ClientWithResponses) GetClusterNetworkConfigurationWithResponse(ctx context.Context, id string, body GetClusterNetworkConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*GetClusterNetworkConfigurationResponse, error)

func (*ClientWithResponses) GetClusterQueryResponseWithResponse

func (c *ClientWithResponses) GetClusterQueryResponseWithResponse(ctx context.Context, domainId string, clusterName string, queryId string, reqEditors ...RequestEditorFn) (*GetClusterQueryResponseResponse, error)

GetClusterQueryResponseWithResponse request returning *GetClusterQueryResponseResponse

func (*ClientWithResponses) GetClusterTagManagerUrlWithResponse

func (c *ClientWithResponses) GetClusterTagManagerUrlWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetClusterTagManagerUrlResponse, error)

GetClusterTagManagerUrlWithResponse request returning *GetClusterTagManagerUrlResponse

func (*ClientWithResponses) GetClusterUpdateValidationWithResponse

func (c *ClientWithResponses) GetClusterUpdateValidationWithResponse(ctx context.Context, id openapi_types.UUID, validationId openapi_types.UUID, params *GetClusterUpdateValidationParams, reqEditors ...RequestEditorFn) (*GetClusterUpdateValidationResponse, error)

GetClusterUpdateValidationWithResponse request returning *GetClusterUpdateValidationResponse

func (*ClientWithResponses) GetClusterWithResponse

func (c *ClientWithResponses) GetClusterWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetClusterResponse, error)

GetClusterWithResponse request returning *GetClusterResponse

func (*ClientWithResponses) GetClustersQueryResponseWithResponse

func (c *ClientWithResponses) GetClustersQueryResponseWithResponse(ctx context.Context, domainId string, queryId string, reqEditors ...RequestEditorFn) (*GetClustersQueryResponseResponse, error)

GetClustersQueryResponseWithResponse request returning *GetClustersQueryResponseResponse

func (*ClientWithResponses) GetClustersWithResponse

func (c *ClientWithResponses) GetClustersWithResponse(ctx context.Context, params *GetClustersParams, reqEditors ...RequestEditorFn) (*GetClustersResponse, error)

GetClustersWithResponse request returning *GetClustersResponse

func (*ClientWithResponses) GetCompatibilityMatricesWithResponse

func (c *ClientWithResponses) GetCompatibilityMatricesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetCompatibilityMatricesResponse, error)

GetCompatibilityMatricesWithResponse request returning *GetCompatibilityMatricesResponse

func (*ClientWithResponses) GetCompatibilityMatrixContentWithResponse

func (c *ClientWithResponses) GetCompatibilityMatrixContentWithResponse(ctx context.Context, compatibilityMatrixSource string, reqEditors ...RequestEditorFn) (*GetCompatibilityMatrixContentResponse, error)

GetCompatibilityMatrixContentWithResponse request returning *GetCompatibilityMatrixContentResponse

func (*ClientWithResponses) GetCompatibilityMatrixMetadataWithResponse

func (c *ClientWithResponses) GetCompatibilityMatrixMetadataWithResponse(ctx context.Context, compatibilityMatrixSource string, reqEditors ...RequestEditorFn) (*GetCompatibilityMatrixMetadataResponse, error)

GetCompatibilityMatrixMetadataWithResponse request returning *GetCompatibilityMatrixMetadataResponse

func (*ClientWithResponses) GetCompatibilityMatrixWithResponse

func (c *ClientWithResponses) GetCompatibilityMatrixWithResponse(ctx context.Context, compatibilityMatrixSource string, reqEditors ...RequestEditorFn) (*GetCompatibilityMatrixResponse, error)

GetCompatibilityMatrixWithResponse request returning *GetCompatibilityMatrixResponse

func (*ClientWithResponses) GetComplianceAuditForADomainWithResponse

func (c *ClientWithResponses) GetComplianceAuditForADomainWithResponse(ctx context.Context, id string, complianceAuditId string, reqEditors ...RequestEditorFn) (*GetComplianceAuditForADomainResponse, error)

GetComplianceAuditForADomainWithResponse request returning *GetComplianceAuditForADomainResponse

func (*ClientWithResponses) GetComplianceAuditHistoryForADomainWithResponse

func (c *ClientWithResponses) GetComplianceAuditHistoryForADomainWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetComplianceAuditHistoryForADomainResponse, error)

GetComplianceAuditHistoryForADomainWithResponse request returning *GetComplianceAuditHistoryForADomainResponse

func (*ClientWithResponses) GetComplianceAuditHistoryWithResponse

func (c *ClientWithResponses) GetComplianceAuditHistoryWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetComplianceAuditHistoryResponse, error)

GetComplianceAuditHistoryWithResponse request returning *GetComplianceAuditHistoryResponse

func (*ClientWithResponses) GetComplianceAuditItemsForADomainWithResponse

func (c *ClientWithResponses) GetComplianceAuditItemsForADomainWithResponse(ctx context.Context, id string, complianceAuditId string, reqEditors ...RequestEditorFn) (*GetComplianceAuditItemsForADomainResponse, error)

GetComplianceAuditItemsForADomainWithResponse request returning *GetComplianceAuditItemsForADomainResponse

func (*ClientWithResponses) GetComplianceAuditItemsWithResponse

func (c *ClientWithResponses) GetComplianceAuditItemsWithResponse(ctx context.Context, complianceAuditId string, reqEditors ...RequestEditorFn) (*GetComplianceAuditItemsResponse, error)

GetComplianceAuditItemsWithResponse request returning *GetComplianceAuditItemsResponse

func (*ClientWithResponses) GetComplianceAuditTaskWithResponse

func (c *ClientWithResponses) GetComplianceAuditTaskWithResponse(ctx context.Context, id string, taskId string, reqEditors ...RequestEditorFn) (*GetComplianceAuditTaskResponse, error)

GetComplianceAuditTaskWithResponse request returning *GetComplianceAuditTaskResponse

func (*ClientWithResponses) GetComplianceAuditWithResponse

func (c *ClientWithResponses) GetComplianceAuditWithResponse(ctx context.Context, complianceAuditId string, reqEditors ...RequestEditorFn) (*GetComplianceAuditResponse, error)

GetComplianceAuditWithResponse request returning *GetComplianceAuditResponse

func (*ClientWithResponses) GetComplianceConfigurationsWithResponse

func (c *ClientWithResponses) GetComplianceConfigurationsWithResponse(ctx context.Context, params *GetComplianceConfigurationsParams, reqEditors ...RequestEditorFn) (*GetComplianceConfigurationsResponse, error)

GetComplianceConfigurationsWithResponse request returning *GetComplianceConfigurationsResponse

func (*ClientWithResponses) GetComplianceStandardsWithResponse

func (c *ClientWithResponses) GetComplianceStandardsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetComplianceStandardsResponse, error)

GetComplianceStandardsWithResponse request returning *GetComplianceStandardsResponse

func (*ClientWithResponses) GetConfigsWithResponse

func (c *ClientWithResponses) GetConfigsWithResponse(ctx context.Context, params *GetConfigsParams, reqEditors ...RequestEditorFn) (*GetConfigsResponse, error)

GetConfigsWithResponse request returning *GetConfigsResponse

func (*ClientWithResponses) GetCredentialTaskByResourceIDWithResponse

func (c *ClientWithResponses) GetCredentialTaskByResourceIDWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetCredentialTaskByResourceIDResponse, error)

GetCredentialTaskByResourceIDWithResponse request returning *GetCredentialTaskByResourceIDResponse

func (*ClientWithResponses) GetCredentialWithResponse

func (c *ClientWithResponses) GetCredentialWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetCredentialResponse, error)

GetCredentialWithResponse request returning *GetCredentialResponse

func (*ClientWithResponses) GetCredentialsSubTaskWithResponse

func (c *ClientWithResponses) GetCredentialsSubTaskWithResponse(ctx context.Context, id string, subtaskId string, reqEditors ...RequestEditorFn) (*GetCredentialsSubTaskResponse, error)

GetCredentialsSubTaskWithResponse request returning *GetCredentialsSubTaskResponse

func (*ClientWithResponses) GetCredentialsTaskWithResponse

func (c *ClientWithResponses) GetCredentialsTaskWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetCredentialsTaskResponse, error)

GetCredentialsTaskWithResponse request returning *GetCredentialsTaskResponse

func (*ClientWithResponses) GetCredentialsTasksWithResponse

func (c *ClientWithResponses) GetCredentialsTasksWithResponse(ctx context.Context, params *GetCredentialsTasksParams, reqEditors ...RequestEditorFn) (*GetCredentialsTasksResponse, error)

GetCredentialsTasksWithResponse request returning *GetCredentialsTasksResponse

func (*ClientWithResponses) GetCredentialsWithResponse

func (c *ClientWithResponses) GetCredentialsWithResponse(ctx context.Context, params *GetCredentialsParams, reqEditors ...RequestEditorFn) (*GetCredentialsResponse, error)

GetCredentialsWithResponse request returning *GetCredentialsResponse

func (*ClientWithResponses) GetCriteriaWithResponse

func (c *ClientWithResponses) GetCriteriaWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetCriteriaResponse, error)

GetCriteriaWithResponse request returning *GetCriteriaResponse

func (*ClientWithResponses) GetCriterionWithResponse

func (c *ClientWithResponses) GetCriterionWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*GetCriterionResponse, error)

GetCriterionWithResponse request returning *GetCriterionResponse

func (*ClientWithResponses) GetCustomPatchesBySkuWithResponse added in v0.7.0

func (c *ClientWithResponses) GetCustomPatchesBySkuWithResponse(ctx context.Context, params *GetCustomPatchesBySkuParams, reqEditors ...RequestEditorFn) (*GetCustomPatchesBySkuResponse, error)

GetCustomPatchesBySkuWithResponse request returning *GetCustomPatchesBySkuResponse

func (*ClientWithResponses) GetCustomPatchesWithResponse

func (c *ClientWithResponses) GetCustomPatchesWithResponse(ctx context.Context, domainId string, params *GetCustomPatchesParams, reqEditors ...RequestEditorFn) (*GetCustomPatchesResponse, error)

GetCustomPatchesWithResponse request returning *GetCustomPatchesResponse

func (*ClientWithResponses) GetDatastoreCriterion1WithResponse

func (c *ClientWithResponses) GetDatastoreCriterion1WithResponse(ctx context.Context, id string, name string, reqEditors ...RequestEditorFn) (*GetDatastoreCriterion1Response, error)

GetDatastoreCriterion1WithResponse request returning *GetDatastoreCriterion1Response

func (*ClientWithResponses) GetDatastoreCriterionWithResponse

func (c *ClientWithResponses) GetDatastoreCriterionWithResponse(ctx context.Context, domainId string, name string, reqEditors ...RequestEditorFn) (*GetDatastoreCriterionResponse, error)

GetDatastoreCriterionWithResponse request returning *GetDatastoreCriterionResponse

func (*ClientWithResponses) GetDatastoreQueryResponse1WithResponse

func (c *ClientWithResponses) GetDatastoreQueryResponse1WithResponse(ctx context.Context, clusterId string, queryId string, reqEditors ...RequestEditorFn) (*GetDatastoreQueryResponse1Response, error)

GetDatastoreQueryResponse1WithResponse request returning *GetDatastoreQueryResponse1Response

func (*ClientWithResponses) GetDatastoreQueryResponseWithResponse

func (c *ClientWithResponses) GetDatastoreQueryResponseWithResponse(ctx context.Context, domainId string, queryId string, reqEditors ...RequestEditorFn) (*GetDatastoreQueryResponseResponse, error)

GetDatastoreQueryResponseWithResponse request returning *GetDatastoreQueryResponseResponse

func (*ClientWithResponses) GetDatastoresCriteria1WithResponse

func (c *ClientWithResponses) GetDatastoresCriteria1WithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetDatastoresCriteria1Response, error)

GetDatastoresCriteria1WithResponse request returning *GetDatastoresCriteria1Response

func (*ClientWithResponses) GetDatastoresCriteriaWithResponse

func (c *ClientWithResponses) GetDatastoresCriteriaWithResponse(ctx context.Context, domainId string, reqEditors ...RequestEditorFn) (*GetDatastoresCriteriaResponse, error)

GetDatastoresCriteriaWithResponse request returning *GetDatastoresCriteriaResponse

func (*ClientWithResponses) GetDepotSettingsWithResponse

func (c *ClientWithResponses) GetDepotSettingsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetDepotSettingsResponse, error)

GetDepotSettingsWithResponse request returning *GetDepotSettingsResponse

func (*ClientWithResponses) GetDepotSyncInfoWithResponse added in v0.7.0

func (c *ClientWithResponses) GetDepotSyncInfoWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetDepotSyncInfoResponse, error)

GetDepotSyncInfoWithResponse request returning *GetDepotSyncInfoResponse

func (*ClientWithResponses) GetDnsConfigurationWithResponse

func (c *ClientWithResponses) GetDnsConfigurationWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetDnsConfigurationResponse, error)

GetDnsConfigurationWithResponse request returning *GetDnsConfigurationResponse

func (*ClientWithResponses) GetDomainCapabilitiesByDomainIdWithResponse added in v0.7.0

func (c *ClientWithResponses) GetDomainCapabilitiesByDomainIdWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetDomainCapabilitiesByDomainIdResponse, error)

GetDomainCapabilitiesByDomainIdWithResponse request returning *GetDomainCapabilitiesByDomainIdResponse

func (*ClientWithResponses) GetDomainCapabilitiesWithResponse added in v0.7.0

func (c *ClientWithResponses) GetDomainCapabilitiesWithResponse(ctx context.Context, params *GetDomainCapabilitiesParams, reqEditors ...RequestEditorFn) (*GetDomainCapabilitiesResponse, error)

GetDomainCapabilitiesWithResponse request returning *GetDomainCapabilitiesResponse

func (*ClientWithResponses) GetDomainCertificatesWithResponse

func (c *ClientWithResponses) GetDomainCertificatesWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetDomainCertificatesResponse, error)

GetDomainCertificatesWithResponse request returning *GetDomainCertificatesResponse

func (*ClientWithResponses) GetDomainDatacentersWithResponse added in v0.7.0

func (c *ClientWithResponses) GetDomainDatacentersWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetDomainDatacentersResponse, error)

GetDomainDatacentersWithResponse request returning *GetDomainDatacentersResponse

func (*ClientWithResponses) GetDomainEndpointsWithResponse

func (c *ClientWithResponses) GetDomainEndpointsWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetDomainEndpointsResponse, error)

GetDomainEndpointsWithResponse request returning *GetDomainEndpointsResponse

func (*ClientWithResponses) GetDomainIsolationPrecheckStatusWithResponse

func (c *ClientWithResponses) GetDomainIsolationPrecheckStatusWithResponse(ctx context.Context, domainId string, precheckId string, reqEditors ...RequestEditorFn) (*GetDomainIsolationPrecheckStatusResponse, error)

GetDomainIsolationPrecheckStatusWithResponse request returning *GetDomainIsolationPrecheckStatusResponse

func (*ClientWithResponses) GetDomainLicensingInfoWithResponse

func (c *ClientWithResponses) GetDomainLicensingInfoWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetDomainLicensingInfoResponse, error)

GetDomainLicensingInfoWithResponse request returning *GetDomainLicensingInfoResponse

func (*ClientWithResponses) GetDomainReleaseViewValidationWithResponse

func (c *ClientWithResponses) GetDomainReleaseViewValidationWithResponse(ctx context.Context, validationId string, reqEditors ...RequestEditorFn) (*GetDomainReleaseViewValidationResponse, error)

GetDomainReleaseViewValidationWithResponse request returning *GetDomainReleaseViewValidationResponse

func (*ClientWithResponses) GetDomainTagManagerUrlWithResponse

func (c *ClientWithResponses) GetDomainTagManagerUrlWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetDomainTagManagerUrlResponse, error)

GetDomainTagManagerUrlWithResponse request returning *GetDomainTagManagerUrlResponse

func (*ClientWithResponses) GetDomainUpdateValidationWithResponse

func (c *ClientWithResponses) GetDomainUpdateValidationWithResponse(ctx context.Context, id openapi_types.UUID, validationId openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetDomainUpdateValidationResponse, error)

GetDomainUpdateValidationWithResponse request returning *GetDomainUpdateValidationResponse

func (*ClientWithResponses) GetDomainWithResponse

func (c *ClientWithResponses) GetDomainWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetDomainResponse, error)

GetDomainWithResponse request returning *GetDomainResponse

func (*ClientWithResponses) GetDomainsWithResponse

func (c *ClientWithResponses) GetDomainsWithResponse(ctx context.Context, params *GetDomainsParams, reqEditors ...RequestEditorFn) (*GetDomainsResponse, error)

GetDomainsWithResponse request returning *GetDomainsResponse

func (*ClientWithResponses) GetEdgeClusterQueryCriteriaWithResponse

func (c *ClientWithResponses) GetEdgeClusterQueryCriteriaWithResponse(ctx context.Context, edgeClusterId string, reqEditors ...RequestEditorFn) (*GetEdgeClusterQueryCriteriaResponse, error)

GetEdgeClusterQueryCriteriaWithResponse request returning *GetEdgeClusterQueryCriteriaResponse

func (*ClientWithResponses) GetEdgeClusterValidationByIDWithResponse

func (c *ClientWithResponses) GetEdgeClusterValidationByIDWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetEdgeClusterValidationByIDResponse, error)

GetEdgeClusterValidationByIDWithResponse request returning *GetEdgeClusterValidationByIDResponse

func (*ClientWithResponses) GetEdgeClusterWithResponse

func (c *ClientWithResponses) GetEdgeClusterWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetEdgeClusterResponse, error)

GetEdgeClusterWithResponse request returning *GetEdgeClusterResponse

func (*ClientWithResponses) GetEdgeClustersWithResponse

func (c *ClientWithResponses) GetEdgeClustersWithResponse(ctx context.Context, params *GetEdgeClustersParams, reqEditors ...RequestEditorFn) (*GetEdgeClustersResponse, error)

GetEdgeClustersWithResponse request returning *GetEdgeClustersResponse

func (*ClientWithResponses) GetFIPSConfigurationWithResponse

func (c *ClientWithResponses) GetFIPSConfigurationWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetFIPSConfigurationResponse, error)

GetFIPSConfigurationWithResponse request returning *GetFIPSConfigurationResponse

func (*ClientWithResponses) GetFutureReleasesWithResponse

func (c *ClientWithResponses) GetFutureReleasesWithResponse(ctx context.Context, domainId string, reqEditors ...RequestEditorFn) (*GetFutureReleasesResponse, error)

GetFutureReleasesWithResponse request returning *GetFutureReleasesResponse

func (*ClientWithResponses) GetHealthCheckStatusWithResponse

func (c *ClientWithResponses) GetHealthCheckStatusWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetHealthCheckStatusResponse, error)

GetHealthCheckStatusWithResponse request returning *GetHealthCheckStatusResponse

func (*ClientWithResponses) GetHealthCheckTaskWithResponse

func (c *ClientWithResponses) GetHealthCheckTaskWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetHealthCheckTaskResponse, error)

GetHealthCheckTaskWithResponse request returning *GetHealthCheckTaskResponse

func (*ClientWithResponses) GetHostCommissionValidationByIDWithResponse

func (c *ClientWithResponses) GetHostCommissionValidationByIDWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetHostCommissionValidationByIDResponse, error)

GetHostCommissionValidationByIDWithResponse request returning *GetHostCommissionValidationByIDResponse

func (*ClientWithResponses) GetHostCriteriaWithResponse

func (c *ClientWithResponses) GetHostCriteriaWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetHostCriteriaResponse, error)

GetHostCriteriaWithResponse request returning *GetHostCriteriaResponse

func (*ClientWithResponses) GetHostCriterionWithResponse

func (c *ClientWithResponses) GetHostCriterionWithResponse(ctx context.Context, id string, name string, reqEditors ...RequestEditorFn) (*GetHostCriterionResponse, error)

GetHostCriterionWithResponse request returning *GetHostCriterionResponse

func (*ClientWithResponses) GetHostQueryResponse1WithResponse

func (c *ClientWithResponses) GetHostQueryResponse1WithResponse(ctx context.Context, clusterId string, queryId string, reqEditors ...RequestEditorFn) (*GetHostQueryResponse1Response, error)

GetHostQueryResponse1WithResponse request returning *GetHostQueryResponse1Response

func (*ClientWithResponses) GetHostQueryResponseWithResponse

func (c *ClientWithResponses) GetHostQueryResponseWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetHostQueryResponseResponse, error)

GetHostQueryResponseWithResponse request returning *GetHostQueryResponseResponse

func (*ClientWithResponses) GetHostTagManagerUrlWithResponse

func (c *ClientWithResponses) GetHostTagManagerUrlWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetHostTagManagerUrlResponse, error)

GetHostTagManagerUrlWithResponse request returning *GetHostTagManagerUrlResponse

func (*ClientWithResponses) GetHostWithResponse

func (c *ClientWithResponses) GetHostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetHostResponse, error)

GetHostWithResponse request returning *GetHostResponse

func (*ClientWithResponses) GetHostsPrechecksResponseWithResponse

func (c *ClientWithResponses) GetHostsPrechecksResponseWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetHostsPrechecksResponseResponse, error)

GetHostsPrechecksResponseWithResponse request returning *GetHostsPrechecksResponseResponse

func (*ClientWithResponses) GetHostsWithResponse

func (c *ClientWithResponses) GetHostsWithResponse(ctx context.Context, params *GetHostsParams, reqEditors ...RequestEditorFn) (*GetHostsResponse, error)

GetHostsWithResponse request returning *GetHostsResponse

func (*ClientWithResponses) GetIdentityPrecheckResultWithResponse

func (c *ClientWithResponses) GetIdentityPrecheckResultWithResponse(ctx context.Context, params *GetIdentityPrecheckResultParams, reqEditors ...RequestEditorFn) (*GetIdentityPrecheckResultResponse, error)

GetIdentityPrecheckResultWithResponse request returning *GetIdentityPrecheckResultResponse

func (*ClientWithResponses) GetIdentityProviderByIdWithResponse

func (c *ClientWithResponses) GetIdentityProviderByIdWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetIdentityProviderByIdResponse, error)

GetIdentityProviderByIdWithResponse request returning *GetIdentityProviderByIdResponse

func (*ClientWithResponses) GetIdentityProvidersWithResponse

func (c *ClientWithResponses) GetIdentityProvidersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetIdentityProvidersResponse, error)

GetIdentityProvidersWithResponse request returning *GetIdentityProvidersResponse

func (*ClientWithResponses) GetLastAssessmentRunInfoWithResponse

func (c *ClientWithResponses) GetLastAssessmentRunInfoWithResponse(ctx context.Context, params *GetLastAssessmentRunInfoParams, reqEditors ...RequestEditorFn) (*GetLastAssessmentRunInfoResponse, error)

GetLastAssessmentRunInfoWithResponse request returning *GetLastAssessmentRunInfoResponse

func (*ClientWithResponses) GetLicenseCheckResultByIDWithResponse

func (c *ClientWithResponses) GetLicenseCheckResultByIDWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetLicenseCheckResultByIDResponse, error)

GetLicenseCheckResultByIDWithResponse request returning *GetLicenseCheckResultByIDResponse

func (*ClientWithResponses) GetLicenseInformationWithResponse

func (c *ClientWithResponses) GetLicenseInformationWithResponse(ctx context.Context, params *GetLicenseInformationParams, reqEditors ...RequestEditorFn) (*GetLicenseInformationResponse, error)

GetLicenseInformationWithResponse request returning *GetLicenseInformationResponse

func (*ClientWithResponses) GetLicenseKeyWithResponse

func (c *ClientWithResponses) GetLicenseKeyWithResponse(ctx context.Context, key string, reqEditors ...RequestEditorFn) (*GetLicenseKeyResponse, error)

GetLicenseKeyWithResponse request returning *GetLicenseKeyResponse

func (*ClientWithResponses) GetLicenseKeysWithResponse

func (c *ClientWithResponses) GetLicenseKeysWithResponse(ctx context.Context, params *GetLicenseKeysParams, reqEditors ...RequestEditorFn) (*GetLicenseKeysResponse, error)

GetLicenseKeysWithResponse request returning *GetLicenseKeysResponse

func (*ClientWithResponses) GetLicenseProductTypesWithResponse

func (c *ClientWithResponses) GetLicenseProductTypesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetLicenseProductTypesResponse, error)

GetLicenseProductTypesWithResponse request returning *GetLicenseProductTypesResponse

func (*ClientWithResponses) GetLocalAccountWithResponse

func (c *ClientWithResponses) GetLocalAccountWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetLocalAccountResponse, error)

GetLocalAccountWithResponse request returning *GetLocalAccountResponse

func (*ClientWithResponses) GetLocalOsUserAccountsWithResponse

func (c *ClientWithResponses) GetLocalOsUserAccountsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetLocalOsUserAccountsResponse, error)

GetLocalOsUserAccountsWithResponse request returning *GetLocalOsUserAccountsResponse

func (*ClientWithResponses) GetManifestWithResponse

func (c *ClientWithResponses) GetManifestWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetManifestResponse, error)

GetManifestWithResponse request returning *GetManifestResponse

func (*ClientWithResponses) GetNetworkOfNetworkPoolWithResponse

func (c *ClientWithResponses) GetNetworkOfNetworkPoolWithResponse(ctx context.Context, id string, networkId string, reqEditors ...RequestEditorFn) (*GetNetworkOfNetworkPoolResponse, error)

GetNetworkOfNetworkPoolWithResponse request returning *GetNetworkOfNetworkPoolResponse

func (*ClientWithResponses) GetNetworkPoolByIDWithResponse

func (c *ClientWithResponses) GetNetworkPoolByIDWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetNetworkPoolByIDResponse, error)

GetNetworkPoolByIDWithResponse request returning *GetNetworkPoolByIDResponse

func (*ClientWithResponses) GetNetworkPoolWithResponse

func (c *ClientWithResponses) GetNetworkPoolWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetNetworkPoolResponse, error)

GetNetworkPoolWithResponse request returning *GetNetworkPoolResponse

func (*ClientWithResponses) GetNetworksOfNetworkPoolWithResponse

func (c *ClientWithResponses) GetNetworksOfNetworkPoolWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetNetworksOfNetworkPoolResponse, error)

GetNetworksOfNetworkPoolWithResponse request returning *GetNetworksOfNetworkPoolResponse

func (*ClientWithResponses) GetNotificationsWithResponse added in v0.7.0

func (c *ClientWithResponses) GetNotificationsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetNotificationsResponse, error)

GetNotificationsWithResponse request returning *GetNotificationsResponse

func (*ClientWithResponses) GetNsxClusterQueryResponseWithResponse

func (c *ClientWithResponses) GetNsxClusterQueryResponseWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetNsxClusterQueryResponseResponse, error)

GetNsxClusterQueryResponseWithResponse request returning *GetNsxClusterQueryResponseResponse

func (*ClientWithResponses) GetNsxClusterWithResponse

func (c *ClientWithResponses) GetNsxClusterWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetNsxClusterResponse, error)

GetNsxClusterWithResponse request returning *GetNsxClusterResponse

func (*ClientWithResponses) GetNsxClustersWithResponse

func (c *ClientWithResponses) GetNsxClustersWithResponse(ctx context.Context, params *GetNsxClustersParams, reqEditors ...RequestEditorFn) (*GetNsxClustersResponse, error)

GetNsxClustersWithResponse request returning *GetNsxClustersResponse

func (*ClientWithResponses) GetNsxCriteriaWithResponse

func (c *ClientWithResponses) GetNsxCriteriaWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetNsxCriteriaResponse, error)

GetNsxCriteriaWithResponse request returning *GetNsxCriteriaResponse

func (*ClientWithResponses) GetNsxCriterionWithResponse

func (c *ClientWithResponses) GetNsxCriterionWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*GetNsxCriterionResponse, error)

GetNsxCriterionWithResponse request returning *GetNsxCriterionResponse

func (*ClientWithResponses) GetNsxIpAddressPoolWithResponse

func (c *ClientWithResponses) GetNsxIpAddressPoolWithResponse(ctx context.Context, nsxtClusterId string, name string, reqEditors ...RequestEditorFn) (*GetNsxIpAddressPoolResponse, error)

GetNsxIpAddressPoolWithResponse request returning *GetNsxIpAddressPoolResponse

func (*ClientWithResponses) GetNsxIpAddressPoolsWithResponse

func (c *ClientWithResponses) GetNsxIpAddressPoolsWithResponse(ctx context.Context, nsxtClusterId string, reqEditors ...RequestEditorFn) (*GetNsxIpAddressPoolsResponse, error)

GetNsxIpAddressPoolsWithResponse request returning *GetNsxIpAddressPoolsResponse

func (*ClientWithResponses) GetNsxTransportZonesWithResponse

func (c *ClientWithResponses) GetNsxTransportZonesWithResponse(ctx context.Context, nsxtClusterId string, reqEditors ...RequestEditorFn) (*GetNsxTransportZonesResponse, error)

GetNsxTransportZonesWithResponse request returning *GetNsxTransportZonesResponse

func (*ClientWithResponses) GetNsxUpgradeResourcesWithResponse

func (c *ClientWithResponses) GetNsxUpgradeResourcesWithResponse(ctx context.Context, domainId string, params *GetNsxUpgradeResourcesParams, reqEditors ...RequestEditorFn) (*GetNsxUpgradeResourcesResponse, error)

GetNsxUpgradeResourcesWithResponse request returning *GetNsxUpgradeResourcesResponse

func (*ClientWithResponses) GetNtpConfigurationWithResponse

func (c *ClientWithResponses) GetNtpConfigurationWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetNtpConfigurationResponse, error)

GetNtpConfigurationWithResponse request returning *GetNtpConfigurationResponse

func (*ClientWithResponses) GetPasswordExpirationByTaskIDWithResponse

func (c *ClientWithResponses) GetPasswordExpirationByTaskIDWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetPasswordExpirationByTaskIDResponse, error)

GetPasswordExpirationByTaskIDWithResponse request returning *GetPasswordExpirationByTaskIDResponse

func (*ClientWithResponses) GetPasswordExpirationWithBodyWithResponse

func (c *ClientWithResponses) GetPasswordExpirationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetPasswordExpirationResponse, error)

GetPasswordExpirationWithBodyWithResponse request with arbitrary body returning *GetPasswordExpirationResponse

func (*ClientWithResponses) GetPasswordExpirationWithResponse

func (c *ClientWithResponses) GetPasswordExpirationWithResponse(ctx context.Context, body GetPasswordExpirationJSONRequestBody, reqEditors ...RequestEditorFn) (*GetPasswordExpirationResponse, error)

func (*ClientWithResponses) GetPersonalitiesWithResponse

func (c *ClientWithResponses) GetPersonalitiesWithResponse(ctx context.Context, params *GetPersonalitiesParams, reqEditors ...RequestEditorFn) (*GetPersonalitiesResponse, error)

GetPersonalitiesWithResponse request returning *GetPersonalitiesResponse

func (*ClientWithResponses) GetPersonalityWithResponse

func (c *ClientWithResponses) GetPersonalityWithResponse(ctx context.Context, personalityId string, reqEditors ...RequestEditorFn) (*GetPersonalityResponse, error)

GetPersonalityWithResponse request returning *GetPersonalityResponse

func (*ClientWithResponses) GetProductVersionCatalogContentWithResponse added in v0.7.0

func (c *ClientWithResponses) GetProductVersionCatalogContentWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetProductVersionCatalogContentResponse, error)

GetProductVersionCatalogContentWithResponse request returning *GetProductVersionCatalogContentResponse

func (*ClientWithResponses) GetProductVersionCatalogUploadTaskWithResponse added in v0.7.0

func (c *ClientWithResponses) GetProductVersionCatalogUploadTaskWithResponse(ctx context.Context, taskId string, reqEditors ...RequestEditorFn) (*GetProductVersionCatalogUploadTaskResponse, error)

GetProductVersionCatalogUploadTaskWithResponse request returning *GetProductVersionCatalogUploadTaskResponse

func (*ClientWithResponses) GetProductVersionCatalogWithResponse

func (c *ClientWithResponses) GetProductVersionCatalogWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetProductVersionCatalogResponse, error)

GetProductVersionCatalogWithResponse request returning *GetProductVersionCatalogResponse

func (*ClientWithResponses) GetProjectsWithResponse added in v0.7.0

func (c *ClientWithResponses) GetProjectsWithResponse(ctx context.Context, nsxtClusterId string, params *GetProjectsParams, reqEditors ...RequestEditorFn) (*GetProjectsResponse, error)

GetProjectsWithResponse request returning *GetProjectsResponse

func (*ClientWithResponses) GetProxyConfigurationWithResponse

func (c *ClientWithResponses) GetProxyConfigurationWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetProxyConfigurationResponse, error)

GetProxyConfigurationWithResponse request returning *GetProxyConfigurationResponse

func (*ClientWithResponses) GetPscWithResponse

func (c *ClientWithResponses) GetPscWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetPscResponse, error)

GetPscWithResponse request returning *GetPscResponse

func (*ClientWithResponses) GetPscsWithResponse

func (c *ClientWithResponses) GetPscsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetPscsResponse, error)

GetPscsWithResponse request returning *GetPscsResponse

func (*ClientWithResponses) GetReconciliationTaskWithResponse

func (c *ClientWithResponses) GetReconciliationTaskWithResponse(ctx context.Context, taskId string, reqEditors ...RequestEditorFn) (*GetReconciliationTaskResponse, error)

GetReconciliationTaskWithResponse request returning *GetReconciliationTaskResponse

func (*ClientWithResponses) GetReleaseByDomainWithResponse

func (c *ClientWithResponses) GetReleaseByDomainWithResponse(ctx context.Context, domainId string, reqEditors ...RequestEditorFn) (*GetReleaseByDomainResponse, error)

GetReleaseByDomainWithResponse request returning *GetReleaseByDomainResponse

func (*ClientWithResponses) GetReleaseByDomainsWithResponse

func (c *ClientWithResponses) GetReleaseByDomainsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetReleaseByDomainsResponse, error)

GetReleaseByDomainsWithResponse request returning *GetReleaseByDomainsResponse

func (*ClientWithResponses) GetReleaseComponentsBySkuWithResponse added in v0.7.0

func (c *ClientWithResponses) GetReleaseComponentsBySkuWithResponse(ctx context.Context, sku string, params *GetReleaseComponentsBySkuParams, reqEditors ...RequestEditorFn) (*GetReleaseComponentsBySkuResponse, error)

GetReleaseComponentsBySkuWithResponse request returning *GetReleaseComponentsBySkuResponse

func (*ClientWithResponses) GetReleasesWithResponse

func (c *ClientWithResponses) GetReleasesWithResponse(ctx context.Context, params *GetReleasesParams, reqEditors ...RequestEditorFn) (*GetReleasesResponse, error)

GetReleasesWithResponse request returning *GetReleasesResponse

func (*ClientWithResponses) GetRepositoryImagesQueryResponseWithResponse added in v0.7.0

func (c *ClientWithResponses) GetRepositoryImagesQueryResponseWithResponse(ctx context.Context, queryId string, reqEditors ...RequestEditorFn) (*GetRepositoryImagesQueryResponseResponse, error)

GetRepositoryImagesQueryResponseWithResponse request returning *GetRepositoryImagesQueryResponseResponse

func (*ClientWithResponses) GetResourceCertificatesValidationByIDWithResponse

func (c *ClientWithResponses) GetResourceCertificatesValidationByIDWithResponse(ctx context.Context, id string, validationId string, reqEditors ...RequestEditorFn) (*GetResourceCertificatesValidationByIDResponse, error)

GetResourceCertificatesValidationByIDWithResponse request returning *GetResourceCertificatesValidationByIDResponse

func (*ClientWithResponses) GetResourceFunctionalitiesWithResponse

func (c *ClientWithResponses) GetResourceFunctionalitiesWithResponse(ctx context.Context, params *GetResourceFunctionalitiesParams, reqEditors ...RequestEditorFn) (*GetResourceFunctionalitiesResponse, error)

GetResourceFunctionalitiesWithResponse request returning *GetResourceFunctionalitiesResponse

func (*ClientWithResponses) GetResourceWarningWithResponse

func (c *ClientWithResponses) GetResourceWarningWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetResourceWarningResponse, error)

GetResourceWarningWithResponse request returning *GetResourceWarningResponse

func (*ClientWithResponses) GetResourceWarningsWithResponse

func (c *ClientWithResponses) GetResourceWarningsWithResponse(ctx context.Context, params *GetResourceWarningsParams, reqEditors ...RequestEditorFn) (*GetResourceWarningsResponse, error)

GetResourceWarningsWithResponse request returning *GetResourceWarningsResponse

func (*ClientWithResponses) GetResourcesFunctionalitiesAllowedGlobalWithResponse

func (c *ClientWithResponses) GetResourcesFunctionalitiesAllowedGlobalWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetResourcesFunctionalitiesAllowedGlobalResponse, error)

GetResourcesFunctionalitiesAllowedGlobalWithResponse request returning *GetResourcesFunctionalitiesAllowedGlobalResponse

func (*ClientWithResponses) GetRestoreTaskWithResponse

func (c *ClientWithResponses) GetRestoreTaskWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetRestoreTaskResponse, error)

GetRestoreTaskWithResponse request returning *GetRestoreTaskResponse

func (*ClientWithResponses) GetResultWithResponse

func (c *ClientWithResponses) GetResultWithResponse(ctx context.Context, runId openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetResultResponse, error)

GetResultWithResponse request returning *GetResultResponse

func (*ClientWithResponses) GetRolesWithResponse

func (c *ClientWithResponses) GetRolesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetRolesResponse, error)

GetRolesWithResponse request returning *GetRolesResponse

func (*ClientWithResponses) GetSSODomainEntitiesWithResponse

func (c *ClientWithResponses) GetSSODomainEntitiesWithResponse(ctx context.Context, ssoDomain string, params *GetSSODomainEntitiesParams, reqEditors ...RequestEditorFn) (*GetSSODomainEntitiesResponse, error)

GetSSODomainEntitiesWithResponse request returning *GetSSODomainEntitiesResponse

func (*ClientWithResponses) GetSSODomainsWithResponse

func (c *ClientWithResponses) GetSSODomainsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSSODomainsResponse, error)

GetSSODomainsWithResponse request returning *GetSSODomainsResponse

func (*ClientWithResponses) GetSddcManagerHistoryWithResponse

func (c *ClientWithResponses) GetSddcManagerHistoryWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetSddcManagerHistoryResponse, error)

GetSddcManagerHistoryWithResponse request returning *GetSddcManagerHistoryResponse

func (*ClientWithResponses) GetSddcManagerUpgradablesWithResponse

func (c *ClientWithResponses) GetSddcManagerUpgradablesWithResponse(ctx context.Context, params *GetSddcManagerUpgradablesParams, reqEditors ...RequestEditorFn) (*GetSddcManagerUpgradablesResponse, error)

GetSddcManagerUpgradablesWithResponse request returning *GetSddcManagerUpgradablesResponse

func (*ClientWithResponses) GetSddcManagerWithResponse

func (c *ClientWithResponses) GetSddcManagerWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetSddcManagerResponse, error)

GetSddcManagerWithResponse request returning *GetSddcManagerResponse

func (*ClientWithResponses) GetSddcManagersWithResponse

func (c *ClientWithResponses) GetSddcManagersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSddcManagersResponse, error)

GetSddcManagersWithResponse request returning *GetSddcManagersResponse

func (*ClientWithResponses) GetSddcWs1bOidcInfoWithResponse

func (c *ClientWithResponses) GetSddcWs1bOidcInfoWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSddcWs1bOidcInfoResponse, error)

GetSddcWs1bOidcInfoWithResponse request returning *GetSddcWs1bOidcInfoResponse

func (*ClientWithResponses) GetSupportBundleStatusWithResponse

func (c *ClientWithResponses) GetSupportBundleStatusWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetSupportBundleStatusResponse, error)

GetSupportBundleStatusWithResponse request returning *GetSupportBundleStatusResponse

func (*ClientWithResponses) GetSupportBundleTaskWithResponse

func (c *ClientWithResponses) GetSupportBundleTaskWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSupportBundleTaskResponse, error)

GetSupportBundleTaskWithResponse request returning *GetSupportBundleTaskResponse

func (*ClientWithResponses) GetSystemConfigurationWithResponse

func (c *ClientWithResponses) GetSystemConfigurationWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSystemConfigurationResponse, error)

GetSystemConfigurationWithResponse request returning *GetSystemConfigurationResponse

func (*ClientWithResponses) GetSystemLicensingInfoWithResponse

func (c *ClientWithResponses) GetSystemLicensingInfoWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSystemLicensingInfoResponse, error)

GetSystemLicensingInfoWithResponse request returning *GetSystemLicensingInfoResponse

func (*ClientWithResponses) GetSystemReleaseWithResponse

func (c *ClientWithResponses) GetSystemReleaseWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSystemReleaseResponse, error)

GetSystemReleaseWithResponse request returning *GetSystemReleaseResponse

func (*ClientWithResponses) GetSystemVcfManagementComponentsWithResponse added in v0.7.0

func (c *ClientWithResponses) GetSystemVcfManagementComponentsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSystemVcfManagementComponentsResponse, error)

GetSystemVcfManagementComponentsWithResponse request returning *GetSystemVcfManagementComponentsResponse

func (*ClientWithResponses) GetTagAssignableForClusterWithResponse

func (c *ClientWithResponses) GetTagAssignableForClusterWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetTagAssignableForClusterResponse, error)

GetTagAssignableForClusterWithResponse request returning *GetTagAssignableForClusterResponse

func (*ClientWithResponses) GetTagsAssignedToClusterWithResponse

func (c *ClientWithResponses) GetTagsAssignedToClusterWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetTagsAssignedToClusterResponse, error)

GetTagsAssignedToClusterWithResponse request returning *GetTagsAssignedToClusterResponse

func (*ClientWithResponses) GetTagsAssignedToClustersWithResponse

func (c *ClientWithResponses) GetTagsAssignedToClustersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetTagsAssignedToClustersResponse, error)

GetTagsAssignedToClustersWithResponse request returning *GetTagsAssignedToClustersResponse

func (*ClientWithResponses) GetTagsAssignedToDomainWithResponse

func (c *ClientWithResponses) GetTagsAssignedToDomainWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetTagsAssignedToDomainResponse, error)

GetTagsAssignedToDomainWithResponse request returning *GetTagsAssignedToDomainResponse

func (*ClientWithResponses) GetTagsAssignedToDomainsWithResponse

func (c *ClientWithResponses) GetTagsAssignedToDomainsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetTagsAssignedToDomainsResponse, error)

GetTagsAssignedToDomainsWithResponse request returning *GetTagsAssignedToDomainsResponse

func (*ClientWithResponses) GetTagsAssignedToHostWithResponse

func (c *ClientWithResponses) GetTagsAssignedToHostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetTagsAssignedToHostResponse, error)

GetTagsAssignedToHostWithResponse request returning *GetTagsAssignedToHostResponse

func (*ClientWithResponses) GetTagsAssignedToHostsWithResponse

func (c *ClientWithResponses) GetTagsAssignedToHostsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetTagsAssignedToHostsResponse, error)

GetTagsAssignedToHostsWithResponse request returning *GetTagsAssignedToHostsResponse

func (*ClientWithResponses) GetTaskWithResponse

func (c *ClientWithResponses) GetTaskWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetTaskResponse, error)

GetTaskWithResponse request returning *GetTaskResponse

func (*ClientWithResponses) GetTasksWithResponse

func (c *ClientWithResponses) GetTasksWithResponse(ctx context.Context, params *GetTasksParams, reqEditors ...RequestEditorFn) (*GetTasksResponse, error)

GetTasksWithResponse request returning *GetTasksResponse

func (*ClientWithResponses) GetTrustedCertificatesWithResponse

func (c *ClientWithResponses) GetTrustedCertificatesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetTrustedCertificatesResponse, error)

GetTrustedCertificatesWithResponse request returning *GetTrustedCertificatesResponse

func (*ClientWithResponses) GetUiUsersWithResponse

func (c *ClientWithResponses) GetUiUsersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetUiUsersResponse, error)

GetUiUsersWithResponse request returning *GetUiUsersResponse

func (*ClientWithResponses) GetUpgradablesByDomainWithResponse

func (c *ClientWithResponses) GetUpgradablesByDomainWithResponse(ctx context.Context, domainId string, params *GetUpgradablesByDomainParams, reqEditors ...RequestEditorFn) (*GetUpgradablesByDomainResponse, error)

GetUpgradablesByDomainWithResponse request returning *GetUpgradablesByDomainResponse

func (*ClientWithResponses) GetUpgradablesClustersWithResponse

func (c *ClientWithResponses) GetUpgradablesClustersWithResponse(ctx context.Context, domainId string, reqEditors ...RequestEditorFn) (*GetUpgradablesClustersResponse, error)

GetUpgradablesClustersWithResponse request returning *GetUpgradablesClustersResponse

func (*ClientWithResponses) GetUpgradablesWithResponse

func (c *ClientWithResponses) GetUpgradablesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetUpgradablesResponse, error)

GetUpgradablesWithResponse request returning *GetUpgradablesResponse

func (*ClientWithResponses) GetUpgradeByIdWithResponse

func (c *ClientWithResponses) GetUpgradeByIdWithResponse(ctx context.Context, upgradeId string, reqEditors ...RequestEditorFn) (*GetUpgradeByIdResponse, error)

GetUpgradeByIdWithResponse request returning *GetUpgradeByIdResponse

func (*ClientWithResponses) GetUpgradePrecheckByIDWithResponse

func (c *ClientWithResponses) GetUpgradePrecheckByIDWithResponse(ctx context.Context, upgradeId string, precheckId string, reqEditors ...RequestEditorFn) (*GetUpgradePrecheckByIDResponse, error)

GetUpgradePrecheckByIDWithResponse request returning *GetUpgradePrecheckByIDResponse

func (*ClientWithResponses) GetUpgradePreviewWithResponse added in v0.7.0

func (c *ClientWithResponses) GetUpgradePreviewWithResponse(ctx context.Context, params *GetUpgradePreviewParams, reqEditors ...RequestEditorFn) (*GetUpgradePreviewResponse, error)

GetUpgradePreviewWithResponse request returning *GetUpgradePreviewResponse

func (*ClientWithResponses) GetUpgradesWithResponse

func (c *ClientWithResponses) GetUpgradesWithResponse(ctx context.Context, params *GetUpgradesParams, reqEditors ...RequestEditorFn) (*GetUpgradesResponse, error)

GetUpgradesWithResponse request returning *GetUpgradesResponse

func (*ClientWithResponses) GetUsersWithResponse

func (c *ClientWithResponses) GetUsersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetUsersResponse, error)

GetUsersWithResponse request returning *GetUsersResponse

func (*ClientWithResponses) GetValidationOfDnsConfigurationWithResponse

func (c *ClientWithResponses) GetValidationOfDnsConfigurationWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetValidationOfDnsConfigurationResponse, error)

GetValidationOfDnsConfigurationWithResponse request returning *GetValidationOfDnsConfigurationResponse

func (*ClientWithResponses) GetValidationOfNtpConfigurationWithResponse

func (c *ClientWithResponses) GetValidationOfNtpConfigurationWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetValidationOfNtpConfigurationResponse, error)

GetValidationOfNtpConfigurationWithResponse request returning *GetValidationOfNtpConfigurationResponse

func (*ClientWithResponses) GetValidationResultWithResponse

func (c *ClientWithResponses) GetValidationResultWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetValidationResultResponse, error)

GetValidationResultWithResponse request returning *GetValidationResultResponse

func (*ClientWithResponses) GetValidationsOfDNSConfigurationWithResponse

func (c *ClientWithResponses) GetValidationsOfDNSConfigurationWithResponse(ctx context.Context, params *GetValidationsOfDNSConfigurationParams, reqEditors ...RequestEditorFn) (*GetValidationsOfDNSConfigurationResponse, error)

GetValidationsOfDNSConfigurationWithResponse request returning *GetValidationsOfDNSConfigurationResponse

func (*ClientWithResponses) GetValidationsOfNtpConfigurationWithResponse

func (c *ClientWithResponses) GetValidationsOfNtpConfigurationWithResponse(ctx context.Context, params *GetValidationsOfNtpConfigurationParams, reqEditors ...RequestEditorFn) (*GetValidationsOfNtpConfigurationResponse, error)

GetValidationsOfNtpConfigurationWithResponse request returning *GetValidationsOfNtpConfigurationResponse

func (*ClientWithResponses) GetVasaProviderStorageContainersWithResponse

func (c *ClientWithResponses) GetVasaProviderStorageContainersWithResponse(ctx context.Context, id string, params *GetVasaProviderStorageContainersParams, reqEditors ...RequestEditorFn) (*GetVasaProviderStorageContainersResponse, error)

GetVasaProviderStorageContainersWithResponse request returning *GetVasaProviderStorageContainersResponse

func (*ClientWithResponses) GetVasaProviderUserWithResponse

func (c *ClientWithResponses) GetVasaProviderUserWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetVasaProviderUserResponse, error)

GetVasaProviderUserWithResponse request returning *GetVasaProviderUserResponse

func (*ClientWithResponses) GetVasaProviderValidationWithResponse

func (c *ClientWithResponses) GetVasaProviderValidationWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetVasaProviderValidationResponse, error)

GetVasaProviderValidationWithResponse request returning *GetVasaProviderValidationResponse

func (*ClientWithResponses) GetVasaProviderWithResponse

func (c *ClientWithResponses) GetVasaProviderWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetVasaProviderResponse, error)

GetVasaProviderWithResponse request returning *GetVasaProviderResponse

func (*ClientWithResponses) GetVasaProvidersWithResponse

func (c *ClientWithResponses) GetVasaProvidersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetVasaProvidersResponse, error)

GetVasaProvidersWithResponse request returning *GetVasaProvidersResponse

func (*ClientWithResponses) GetVcenterWithResponse

func (c *ClientWithResponses) GetVcenterWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetVcenterResponse, error)

GetVcenterWithResponse request returning *GetVcenterResponse

func (*ClientWithResponses) GetVcentersWithResponse

func (c *ClientWithResponses) GetVcentersWithResponse(ctx context.Context, params *GetVcentersParams, reqEditors ...RequestEditorFn) (*GetVcentersResponse, error)

GetVcentersWithResponse request returning *GetVcentersResponse

func (*ClientWithResponses) GetVcfManagementComponentsLatestTaskWithResponse added in v0.7.0

func (c *ClientWithResponses) GetVcfManagementComponentsLatestTaskWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetVcfManagementComponentsLatestTaskResponse, error)

GetVcfManagementComponentsLatestTaskWithResponse request returning *GetVcfManagementComponentsLatestTaskResponse

func (*ClientWithResponses) GetVcfManagementComponentsTaskByIDWithResponse added in v0.7.0

func (c *ClientWithResponses) GetVcfManagementComponentsTaskByIDWithResponse(ctx context.Context, taskId string, reqEditors ...RequestEditorFn) (*GetVcfManagementComponentsTaskByIDResponse, error)

GetVcfManagementComponentsTaskByIDWithResponse request returning *GetVcfManagementComponentsTaskByIDResponse

func (*ClientWithResponses) GetVcfManagementComponentsTaskSpecWithResponse added in v0.7.0

func (c *ClientWithResponses) GetVcfManagementComponentsTaskSpecWithResponse(ctx context.Context, taskId string, reqEditors ...RequestEditorFn) (*GetVcfManagementComponentsTaskSpecResponse, error)

GetVcfManagementComponentsTaskSpecWithResponse request returning *GetVcfManagementComponentsTaskSpecResponse

func (*ClientWithResponses) GetVcfManagementComponentsTasksWithResponse added in v0.7.0

func (c *ClientWithResponses) GetVcfManagementComponentsTasksWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetVcfManagementComponentsTasksResponse, error)

GetVcfManagementComponentsTasksWithResponse request returning *GetVcfManagementComponentsTasksResponse

func (*ClientWithResponses) GetVcfManagementComponentsValidationsByIdWithResponse added in v0.7.0

func (c *ClientWithResponses) GetVcfManagementComponentsValidationsByIdWithResponse(ctx context.Context, validationId string, reqEditors ...RequestEditorFn) (*GetVcfManagementComponentsValidationsByIdResponse, error)

GetVcfManagementComponentsValidationsByIdWithResponse request returning *GetVcfManagementComponentsValidationsByIdResponse

func (*ClientWithResponses) GetVcfManagementComponentsWithResponse added in v0.7.0

func (c *ClientWithResponses) GetVcfManagementComponentsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetVcfManagementComponentsResponse, error)

GetVcfManagementComponentsWithResponse request returning *GetVcfManagementComponentsResponse

func (*ClientWithResponses) GetVcfServiceWithResponse

func (c *ClientWithResponses) GetVcfServiceWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetVcfServiceResponse, error)

GetVcfServiceWithResponse request returning *GetVcfServiceResponse

func (*ClientWithResponses) GetVcfServicesWithResponse

func (c *ClientWithResponses) GetVcfServicesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetVcfServicesResponse, error)

GetVcfServicesWithResponse request returning *GetVcfServicesResponse

func (*ClientWithResponses) GetVdsesWithResponse

func (c *ClientWithResponses) GetVdsesWithResponse(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*GetVdsesResponse, error)

GetVdsesWithResponse request returning *GetVdsesResponse

func (*ClientWithResponses) GetVersionAliasConfigurationWithResponse

func (c *ClientWithResponses) GetVersionAliasConfigurationWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetVersionAliasConfigurationResponse, error)

GetVersionAliasConfigurationWithResponse request returning *GetVersionAliasConfigurationResponse

func (*ClientWithResponses) GetVpcConfigurationWithResponse added in v0.7.0

func (c *ClientWithResponses) GetVpcConfigurationWithResponse(ctx context.Context, nsxtClusterId string, reqEditors ...RequestEditorFn) (*GetVpcConfigurationResponse, error)

GetVpcConfigurationWithResponse request returning *GetVpcConfigurationResponse

func (*ClientWithResponses) GetVpcConnectivityProfilesWithResponse added in v0.7.0

func (c *ClientWithResponses) GetVpcConnectivityProfilesWithResponse(ctx context.Context, nsxtClusterId string, projectId string, params *GetVpcConnectivityProfilesParams, reqEditors ...RequestEditorFn) (*GetVpcConnectivityProfilesResponse, error)

GetVpcConnectivityProfilesWithResponse request returning *GetVpcConnectivityProfilesResponse

func (*ClientWithResponses) GetVsanHclAttributesWithResponse

func (c *ClientWithResponses) GetVsanHclAttributesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetVsanHclAttributesResponse, error)

GetVsanHclAttributesWithResponse request returning *GetVsanHclAttributesResponse

func (*ClientWithResponses) GetVsanHclConfigurationWithResponse

func (c *ClientWithResponses) GetVsanHclConfigurationWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetVsanHclConfigurationResponse, error)

GetVsanHclConfigurationWithResponse request returning *GetVsanHclConfigurationResponse

func (*ClientWithResponses) GetVsanHealthCheckByDomainWithResponse

func (c *ClientWithResponses) GetVsanHealthCheckByDomainWithResponse(ctx context.Context, domainId string, params *GetVsanHealthCheckByDomainParams, reqEditors ...RequestEditorFn) (*GetVsanHealthCheckByDomainResponse, error)

GetVsanHealthCheckByDomainWithResponse request returning *GetVsanHealthCheckByDomainResponse

func (*ClientWithResponses) GetVsanHealthCheckByQueryIDWithResponse

func (c *ClientWithResponses) GetVsanHealthCheckByQueryIDWithResponse(ctx context.Context, domainId string, queryId string, reqEditors ...RequestEditorFn) (*GetVsanHealthCheckByQueryIDResponse, error)

GetVsanHealthCheckByQueryIDWithResponse request returning *GetVsanHealthCheckByQueryIDResponse

func (*ClientWithResponses) GetVsanHealthCheckByTaskIDWithResponse

func (c *ClientWithResponses) GetVsanHealthCheckByTaskIDWithResponse(ctx context.Context, domainId string, taskId string, reqEditors ...RequestEditorFn) (*GetVsanHealthCheckByTaskIDResponse, error)

GetVsanHealthCheckByTaskIDWithResponse request returning *GetVsanHealthCheckByTaskIDResponse

func (*ClientWithResponses) ImportVdsToInventoryWithBodyWithResponse

func (c *ClientWithResponses) ImportVdsToInventoryWithBodyWithResponse(ctx context.Context, clusterId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ImportVdsToInventoryResponse, error)

ImportVdsToInventoryWithBodyWithResponse request with arbitrary body returning *ImportVdsToInventoryResponse

func (*ClientWithResponses) ImportVdsToInventoryWithResponse

func (c *ClientWithResponses) ImportVdsToInventoryWithResponse(ctx context.Context, clusterId string, body ImportVdsToInventoryJSONRequestBody, reqEditors ...RequestEditorFn) (*ImportVdsToInventoryResponse, error)

func (*ClientWithResponses) ImportWithBodyWithResponse added in v0.7.0

func (c *ClientWithResponses) ImportWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ImportResponse, error)

ImportWithBodyWithResponse request with arbitrary body returning *ImportResponse

func (*ClientWithResponses) ImportWithResponse added in v0.7.0

func (c *ClientWithResponses) ImportWithResponse(ctx context.Context, body ImportJSONRequestBody, reqEditors ...RequestEditorFn) (*ImportResponse, error)

func (*ClientWithResponses) InitiateRepositoryImagesQueryWithBodyWithResponse added in v0.7.0

func (c *ClientWithResponses) InitiateRepositoryImagesQueryWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*InitiateRepositoryImagesQueryResponse, error)

InitiateRepositoryImagesQueryWithBodyWithResponse request with arbitrary body returning *InitiateRepositoryImagesQueryResponse

func (*ClientWithResponses) InitiateRepositoryImagesQueryWithResponse added in v0.7.0

func (c *ClientWithResponses) InitiateRepositoryImagesQueryWithResponse(ctx context.Context, body InitiateRepositoryImagesQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*InitiateRepositoryImagesQueryResponse, error)

func (*ClientWithResponses) InvalidateRefreshTokenWithBodyWithResponse

func (c *ClientWithResponses) InvalidateRefreshTokenWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*InvalidateRefreshTokenResponse, error)

InvalidateRefreshTokenWithBodyWithResponse request with arbitrary body returning *InvalidateRefreshTokenResponse

func (*ClientWithResponses) InvalidateRefreshTokenWithResponse

func (c *ClientWithResponses) InvalidateRefreshTokenWithResponse(ctx context.Context, body InvalidateRefreshTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*InvalidateRefreshTokenResponse, error)

func (*ClientWithResponses) PerformDomainIsolationPrecheckWithBodyWithResponse

func (c *ClientWithResponses) PerformDomainIsolationPrecheckWithBodyWithResponse(ctx context.Context, domainId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PerformDomainIsolationPrecheckResponse, error)

PerformDomainIsolationPrecheckWithBodyWithResponse request with arbitrary body returning *PerformDomainIsolationPrecheckResponse

func (*ClientWithResponses) PerformDomainIsolationPrecheckWithResponse

func (c *ClientWithResponses) PerformDomainIsolationPrecheckWithResponse(ctx context.Context, domainId string, body PerformDomainIsolationPrecheckJSONRequestBody, reqEditors ...RequestEditorFn) (*PerformDomainIsolationPrecheckResponse, error)

func (*ClientWithResponses) PerformUpgradeWithBodyWithResponse

func (c *ClientWithResponses) PerformUpgradeWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PerformUpgradeResponse, error)

PerformUpgradeWithBodyWithResponse request with arbitrary body returning *PerformUpgradeResponse

func (*ClientWithResponses) PerformUpgradeWithResponse

func (c *ClientWithResponses) PerformUpgradeWithResponse(ctx context.Context, body PerformUpgradeJSONRequestBody, reqEditors ...RequestEditorFn) (*PerformUpgradeResponse, error)

func (*ClientWithResponses) PostClusterQueryWithBodyWithResponse

func (c *ClientWithResponses) PostClusterQueryWithBodyWithResponse(ctx context.Context, domainId string, clusterName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostClusterQueryResponse, error)

PostClusterQueryWithBodyWithResponse request with arbitrary body returning *PostClusterQueryResponse

func (*ClientWithResponses) PostClusterQueryWithResponse

func (c *ClientWithResponses) PostClusterQueryWithResponse(ctx context.Context, domainId string, clusterName string, body PostClusterQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*PostClusterQueryResponse, error)

func (*ClientWithResponses) PostClustersQueryWithBodyWithResponse

func (c *ClientWithResponses) PostClustersQueryWithBodyWithResponse(ctx context.Context, domainId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostClustersQueryResponse, error)

PostClustersQueryWithBodyWithResponse request with arbitrary body returning *PostClustersQueryResponse

func (*ClientWithResponses) PostClustersQueryWithResponse

func (c *ClientWithResponses) PostClustersQueryWithResponse(ctx context.Context, domainId string, body PostClustersQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*PostClustersQueryResponse, error)

func (*ClientWithResponses) PostDatastoreQuery1WithBodyWithResponse

func (c *ClientWithResponses) PostDatastoreQuery1WithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostDatastoreQuery1Response, error)

PostDatastoreQuery1WithBodyWithResponse request with arbitrary body returning *PostDatastoreQuery1Response

func (*ClientWithResponses) PostDatastoreQuery1WithResponse

func (c *ClientWithResponses) PostDatastoreQuery1WithResponse(ctx context.Context, id string, body PostDatastoreQuery1JSONRequestBody, reqEditors ...RequestEditorFn) (*PostDatastoreQuery1Response, error)

func (*ClientWithResponses) PostDatastoreQueryWithBodyWithResponse

func (c *ClientWithResponses) PostDatastoreQueryWithBodyWithResponse(ctx context.Context, domainId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostDatastoreQueryResponse, error)

PostDatastoreQueryWithBodyWithResponse request with arbitrary body returning *PostDatastoreQueryResponse

func (*ClientWithResponses) PostDatastoreQueryWithResponse

func (c *ClientWithResponses) PostDatastoreQueryWithResponse(ctx context.Context, domainId string, body PostDatastoreQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*PostDatastoreQueryResponse, error)

func (*ClientWithResponses) PostHostQueryWithBodyWithResponse

func (c *ClientWithResponses) PostHostQueryWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostHostQueryResponse, error)

PostHostQueryWithBodyWithResponse request with arbitrary body returning *PostHostQueryResponse

func (*ClientWithResponses) PostHostQueryWithResponse

func (c *ClientWithResponses) PostHostQueryWithResponse(ctx context.Context, id string, body PostHostQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*PostHostQueryResponse, error)

func (*ClientWithResponses) PostHostsPrechecks1WithBodyWithResponse

func (c *ClientWithResponses) PostHostsPrechecks1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostHostsPrechecks1Response, error)

PostHostsPrechecks1WithBodyWithResponse request with arbitrary body returning *PostHostsPrechecks1Response

func (*ClientWithResponses) PostHostsPrechecks1WithResponse

func (c *ClientWithResponses) PostHostsPrechecks1WithResponse(ctx context.Context, body PostHostsPrechecks1JSONRequestBody, reqEditors ...RequestEditorFn) (*PostHostsPrechecks1Response, error)

func (*ClientWithResponses) PostQueryWithBodyWithResponse

func (c *ClientWithResponses) PostQueryWithBodyWithResponse(ctx context.Context, params *PostQueryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostQueryResponse, error)

PostQueryWithBodyWithResponse request with arbitrary body returning *PostQueryResponse

func (*ClientWithResponses) PostQueryWithResponse

func (c *ClientWithResponses) PostQueryWithResponse(ctx context.Context, params *PostQueryParams, body PostQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*PostQueryResponse, error)

func (*ClientWithResponses) QueryCheckSetsWithBodyWithResponse

func (c *ClientWithResponses) QueryCheckSetsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*QueryCheckSetsResponse, error)

QueryCheckSetsWithBodyWithResponse request with arbitrary body returning *QueryCheckSetsResponse

func (*ClientWithResponses) QueryCheckSetsWithResponse

func (c *ClientWithResponses) QueryCheckSetsWithResponse(ctx context.Context, body QueryCheckSetsJSONRequestBody, reqEditors ...RequestEditorFn) (*QueryCheckSetsResponse, error)

func (*ClientWithResponses) ReconcileConfigsWithBodyWithResponse

func (c *ClientWithResponses) ReconcileConfigsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReconcileConfigsResponse, error)

ReconcileConfigsWithBodyWithResponse request with arbitrary body returning *ReconcileConfigsResponse

func (*ClientWithResponses) ReconcileConfigsWithResponse

func (c *ClientWithResponses) ReconcileConfigsWithResponse(ctx context.Context, body ReconcileConfigsJSONRequestBody, reqEditors ...RequestEditorFn) (*ReconcileConfigsResponse, error)

func (*ClientWithResponses) RefreshAccessTokenWithBodyWithResponse

func (c *ClientWithResponses) RefreshAccessTokenWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RefreshAccessTokenResponse, error)

RefreshAccessTokenWithBodyWithResponse request with arbitrary body returning *RefreshAccessTokenResponse

func (*ClientWithResponses) RefreshAccessTokenWithResponse

func (c *ClientWithResponses) RefreshAccessTokenWithResponse(ctx context.Context, body RefreshAccessTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*RefreshAccessTokenResponse, error)

func (*ClientWithResponses) RemoveCertificateAuthorityWithResponse

func (c *ClientWithResponses) RemoveCertificateAuthorityWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*RemoveCertificateAuthorityResponse, error)

RemoveCertificateAuthorityWithResponse request returning *RemoveCertificateAuthorityResponse

func (*ClientWithResponses) RemoveDatastoreFromClusterWithResponse

func (c *ClientWithResponses) RemoveDatastoreFromClusterWithResponse(ctx context.Context, id string, datastoreId string, reqEditors ...RequestEditorFn) (*RemoveDatastoreFromClusterResponse, error)

RemoveDatastoreFromClusterWithResponse request returning *RemoveDatastoreFromClusterResponse

func (*ClientWithResponses) RemoveLicenseKeyWithResponse

func (c *ClientWithResponses) RemoveLicenseKeyWithResponse(ctx context.Context, key string, reqEditors ...RequestEditorFn) (*RemoveLicenseKeyResponse, error)

RemoveLicenseKeyWithResponse request returning *RemoveLicenseKeyResponse

func (*ClientWithResponses) RemoveTagsFromClusterWithBodyWithResponse

func (c *ClientWithResponses) RemoveTagsFromClusterWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RemoveTagsFromClusterResponse, error)

RemoveTagsFromClusterWithBodyWithResponse request with arbitrary body returning *RemoveTagsFromClusterResponse

func (*ClientWithResponses) RemoveTagsFromClusterWithResponse

func (c *ClientWithResponses) RemoveTagsFromClusterWithResponse(ctx context.Context, id string, body RemoveTagsFromClusterJSONRequestBody, reqEditors ...RequestEditorFn) (*RemoveTagsFromClusterResponse, error)

func (*ClientWithResponses) RemoveTagsFromDomainWithBodyWithResponse

func (c *ClientWithResponses) RemoveTagsFromDomainWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RemoveTagsFromDomainResponse, error)

RemoveTagsFromDomainWithBodyWithResponse request with arbitrary body returning *RemoveTagsFromDomainResponse

func (*ClientWithResponses) RemoveTagsFromDomainWithResponse

func (c *ClientWithResponses) RemoveTagsFromDomainWithResponse(ctx context.Context, id string, body RemoveTagsFromDomainJSONRequestBody, reqEditors ...RequestEditorFn) (*RemoveTagsFromDomainResponse, error)

func (*ClientWithResponses) RemoveTagsFromHostWithBodyWithResponse

func (c *ClientWithResponses) RemoveTagsFromHostWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RemoveTagsFromHostResponse, error)

RemoveTagsFromHostWithBodyWithResponse request with arbitrary body returning *RemoveTagsFromHostResponse

func (*ClientWithResponses) RemoveTagsFromHostWithResponse

func (c *ClientWithResponses) RemoveTagsFromHostWithResponse(ctx context.Context, id string, body RemoveTagsFromHostJSONRequestBody, reqEditors ...RequestEditorFn) (*RemoveTagsFromHostResponse, error)

func (*ClientWithResponses) RemoveUserWithResponse

func (c *ClientWithResponses) RemoveUserWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*RemoveUserResponse, error)

RemoveUserWithResponse request returning *RemoveUserResponse

func (*ClientWithResponses) RemoveVasaProviderStorageContainerWithResponse

func (c *ClientWithResponses) RemoveVasaProviderStorageContainerWithResponse(ctx context.Context, id string, storageContainerId string, reqEditors ...RequestEditorFn) (*RemoveVasaProviderStorageContainerResponse, error)

RemoveVasaProviderStorageContainerWithResponse request returning *RemoveVasaProviderStorageContainerResponse

func (*ClientWithResponses) RemoveVasaProviderWithResponse

func (c *ClientWithResponses) RemoveVasaProviderWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*RemoveVasaProviderResponse, error)

RemoveVasaProviderWithResponse request returning *RemoveVasaProviderResponse

func (*ClientWithResponses) ReplaceCertificatesWithBodyWithResponse

func (c *ClientWithResponses) ReplaceCertificatesWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceCertificatesResponse, error)

ReplaceCertificatesWithBodyWithResponse request with arbitrary body returning *ReplaceCertificatesResponse

func (*ClientWithResponses) ReplaceCertificatesWithResponse

func (c *ClientWithResponses) ReplaceCertificatesWithResponse(ctx context.Context, id string, body ReplaceCertificatesJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceCertificatesResponse, error)

func (*ClientWithResponses) ReplaceResourceCertificatesWithBodyWithResponse

func (c *ClientWithResponses) ReplaceResourceCertificatesWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceResourceCertificatesResponse, error)

ReplaceResourceCertificatesWithBodyWithResponse request with arbitrary body returning *ReplaceResourceCertificatesResponse

func (*ClientWithResponses) ReplaceResourceCertificatesWithResponse

func (c *ClientWithResponses) ReplaceResourceCertificatesWithResponse(ctx context.Context, id string, body ReplaceResourceCertificatesJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceResourceCertificatesResponse, error)

func (*ClientWithResponses) RetryComplianceAuditTaskWithResponse

func (c *ClientWithResponses) RetryComplianceAuditTaskWithResponse(ctx context.Context, id string, taskId string, reqEditors ...RequestEditorFn) (*RetryComplianceAuditTaskResponse, error)

RetryComplianceAuditTaskWithResponse request returning *RetryComplianceAuditTaskResponse

func (*ClientWithResponses) RetryCredentialsTaskWithBodyWithResponse

func (c *ClientWithResponses) RetryCredentialsTaskWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RetryCredentialsTaskResponse, error)

RetryCredentialsTaskWithBodyWithResponse request with arbitrary body returning *RetryCredentialsTaskResponse

func (*ClientWithResponses) RetryCredentialsTaskWithResponse

func (c *ClientWithResponses) RetryCredentialsTaskWithResponse(ctx context.Context, id string, body RetryCredentialsTaskJSONRequestBody, reqEditors ...RequestEditorFn) (*RetryCredentialsTaskResponse, error)

func (*ClientWithResponses) RetryTaskWithResponse

func (c *ClientWithResponses) RetryTaskWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*RetryTaskResponse, error)

RetryTaskWithResponse request returning *RetryTaskResponse

func (*ClientWithResponses) SaveManifestWithBodyWithResponse

func (c *ClientWithResponses) SaveManifestWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SaveManifestResponse, error)

SaveManifestWithBodyWithResponse request with arbitrary body returning *SaveManifestResponse

func (*ClientWithResponses) SaveManifestWithResponse

func (c *ClientWithResponses) SaveManifestWithResponse(ctx context.Context, body SaveManifestJSONRequestBody, reqEditors ...RequestEditorFn) (*SaveManifestResponse, error)

func (*ClientWithResponses) ScaleOutNsxWithBodyWithResponse added in v0.7.0

func (c *ClientWithResponses) ScaleOutNsxWithBodyWithResponse(ctx context.Context, nsxtClusterId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ScaleOutNsxResponse, error)

ScaleOutNsxWithBodyWithResponse request with arbitrary body returning *ScaleOutNsxResponse

func (*ClientWithResponses) ScaleOutNsxWithResponse added in v0.7.0

func (c *ClientWithResponses) ScaleOutNsxWithResponse(ctx context.Context, nsxtClusterId string, body ScaleOutNsxJSONRequestBody, reqEditors ...RequestEditorFn) (*ScaleOutNsxResponse, error)

func (*ClientWithResponses) SetAutoRenewConfigurationForDomainWithBodyWithResponse added in v0.7.0

func (c *ClientWithResponses) SetAutoRenewConfigurationForDomainWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetAutoRenewConfigurationForDomainResponse, error)

SetAutoRenewConfigurationForDomainWithBodyWithResponse request with arbitrary body returning *SetAutoRenewConfigurationForDomainResponse

func (*ClientWithResponses) SetAutoRenewConfigurationForDomainWithResponse added in v0.7.0

func (c *ClientWithResponses) SetAutoRenewConfigurationForDomainWithResponse(ctx context.Context, id string, body SetAutoRenewConfigurationForDomainJSONRequestBody, reqEditors ...RequestEditorFn) (*SetAutoRenewConfigurationForDomainResponse, error)

func (*ClientWithResponses) SetAutoRenewConfigurationWithBodyWithResponse added in v0.7.0

func (c *ClientWithResponses) SetAutoRenewConfigurationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetAutoRenewConfigurationResponse, error)

SetAutoRenewConfigurationWithBodyWithResponse request with arbitrary body returning *SetAutoRenewConfigurationResponse

func (*ClientWithResponses) SetAutoRenewConfigurationWithResponse added in v0.7.0

func (c *ClientWithResponses) SetAutoRenewConfigurationWithResponse(ctx context.Context, body SetAutoRenewConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*SetAutoRenewConfigurationResponse, error)

func (*ClientWithResponses) SetBackupConfigurationWithBodyWithResponse

func (c *ClientWithResponses) SetBackupConfigurationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetBackupConfigurationResponse, error)

SetBackupConfigurationWithBodyWithResponse request with arbitrary body returning *SetBackupConfigurationResponse

func (*ClientWithResponses) SetBackupConfigurationWithResponse

func (c *ClientWithResponses) SetBackupConfigurationWithResponse(ctx context.Context, body SetBackupConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*SetBackupConfigurationResponse, error)

func (*ClientWithResponses) SetCeipStatusWithBodyWithResponse

func (c *ClientWithResponses) SetCeipStatusWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetCeipStatusResponse, error)

SetCeipStatusWithBodyWithResponse request with arbitrary body returning *SetCeipStatusResponse

func (*ClientWithResponses) SetCeipStatusWithResponse

func (c *ClientWithResponses) SetCeipStatusWithResponse(ctx context.Context, body SetCeipStatusJSONRequestBody, reqEditors ...RequestEditorFn) (*SetCeipStatusResponse, error)

func (*ClientWithResponses) SetLicenseKeyForResourceWithBodyWithResponse

func (c *ClientWithResponses) SetLicenseKeyForResourceWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetLicenseKeyForResourceResponse, error)

SetLicenseKeyForResourceWithBodyWithResponse request with arbitrary body returning *SetLicenseKeyForResourceResponse

func (*ClientWithResponses) SetLicenseKeyForResourceWithResponse

func (c *ClientWithResponses) SetLicenseKeyForResourceWithResponse(ctx context.Context, body SetLicenseKeyForResourceJSONRequestBody, reqEditors ...RequestEditorFn) (*SetLicenseKeyForResourceResponse, error)

func (*ClientWithResponses) StartBackupWithBodyWithResponse

func (c *ClientWithResponses) StartBackupWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*StartBackupResponse, error)

StartBackupWithBodyWithResponse request with arbitrary body returning *StartBackupResponse

func (*ClientWithResponses) StartBackupWithResponse

func (c *ClientWithResponses) StartBackupWithResponse(ctx context.Context, body StartBackupJSONRequestBody, reqEditors ...RequestEditorFn) (*StartBackupResponse, error)

func (*ClientWithResponses) StartBundleDownloadByIDWithBodyWithResponse

func (c *ClientWithResponses) StartBundleDownloadByIDWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*StartBundleDownloadByIDResponse, error)

StartBundleDownloadByIDWithBodyWithResponse request with arbitrary body returning *StartBundleDownloadByIDResponse

func (*ClientWithResponses) StartBundleDownloadByIDWithResponse

func (c *ClientWithResponses) StartBundleDownloadByIDWithResponse(ctx context.Context, id string, body StartBundleDownloadByIDJSONRequestBody, reqEditors ...RequestEditorFn) (*StartBundleDownloadByIDResponse, error)

func (*ClientWithResponses) StartHealthCheckWithBodyWithResponse

func (c *ClientWithResponses) StartHealthCheckWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*StartHealthCheckResponse, error)

StartHealthCheckWithBodyWithResponse request with arbitrary body returning *StartHealthCheckResponse

func (*ClientWithResponses) StartHealthCheckWithResponse

func (c *ClientWithResponses) StartHealthCheckWithResponse(ctx context.Context, body StartHealthCheckJSONRequestBody, reqEditors ...RequestEditorFn) (*StartHealthCheckResponse, error)

func (*ClientWithResponses) StartLicenseCheckByResourceWithBodyWithResponse

func (c *ClientWithResponses) StartLicenseCheckByResourceWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*StartLicenseCheckByResourceResponse, error)

StartLicenseCheckByResourceWithBodyWithResponse request with arbitrary body returning *StartLicenseCheckByResourceResponse

func (*ClientWithResponses) StartLicenseCheckByResourceWithResponse

func (c *ClientWithResponses) StartLicenseCheckByResourceWithResponse(ctx context.Context, body StartLicenseCheckByResourceJSONRequestBody, reqEditors ...RequestEditorFn) (*StartLicenseCheckByResourceResponse, error)

func (*ClientWithResponses) StartNsxCriteriaQueryWithBodyWithResponse

func (c *ClientWithResponses) StartNsxCriteriaQueryWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*StartNsxCriteriaQueryResponse, error)

StartNsxCriteriaQueryWithBodyWithResponse request with arbitrary body returning *StartNsxCriteriaQueryResponse

func (*ClientWithResponses) StartNsxCriteriaQueryWithResponse

func (c *ClientWithResponses) StartNsxCriteriaQueryWithResponse(ctx context.Context, body StartNsxCriteriaQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*StartNsxCriteriaQueryResponse, error)

func (*ClientWithResponses) StartRestoreWithBodyWithResponse

func (c *ClientWithResponses) StartRestoreWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*StartRestoreResponse, error)

StartRestoreWithBodyWithResponse request with arbitrary body returning *StartRestoreResponse

func (*ClientWithResponses) StartRestoreWithResponse

func (c *ClientWithResponses) StartRestoreWithResponse(ctx context.Context, body StartRestoreJSONRequestBody, reqEditors ...RequestEditorFn) (*StartRestoreResponse, error)

func (*ClientWithResponses) StartSupportBundleWithBodyWithResponse

func (c *ClientWithResponses) StartSupportBundleWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*StartSupportBundleResponse, error)

StartSupportBundleWithBodyWithResponse request with arbitrary body returning *StartSupportBundleResponse

func (*ClientWithResponses) StartSupportBundleWithResponse

func (c *ClientWithResponses) StartSupportBundleWithResponse(ctx context.Context, body StartSupportBundleJSONRequestBody, reqEditors ...RequestEditorFn) (*StartSupportBundleResponse, error)

func (*ClientWithResponses) StartUpgradePrecheckWithResponse

func (c *ClientWithResponses) StartUpgradePrecheckWithResponse(ctx context.Context, upgradeId string, reqEditors ...RequestEditorFn) (*StartUpgradePrecheckResponse, error)

StartUpgradePrecheckWithResponse request returning *StartUpgradePrecheckResponse

func (*ClientWithResponses) SyncDepotMetadataWithResponse added in v0.7.0

func (c *ClientWithResponses) SyncDepotMetadataWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SyncDepotMetadataResponse, error)

SyncDepotMetadataWithResponse request returning *SyncDepotMetadataResponse

func (*ClientWithResponses) SyncUMDSWithBodyWithResponse added in v0.7.0

func (c *ClientWithResponses) SyncUMDSWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SyncUMDSResponse, error)

SyncUMDSWithBodyWithResponse request with arbitrary body returning *SyncUMDSResponse

func (*ClientWithResponses) SyncUMDSWithResponse added in v0.7.0

func (c *ClientWithResponses) SyncUMDSWithResponse(ctx context.Context, body SyncUMDSJSONRequestBody, reqEditors ...RequestEditorFn) (*SyncUMDSResponse, error)

func (*ClientWithResponses) SynchronizationWithBodyWithResponse added in v0.7.0

func (c *ClientWithResponses) SynchronizationWithBodyWithResponse(ctx context.Context, domainId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SynchronizationResponse, error)

SynchronizationWithBodyWithResponse request with arbitrary body returning *SynchronizationResponse

func (*ClientWithResponses) SynchronizationWithResponse added in v0.7.0

func (c *ClientWithResponses) SynchronizationWithResponse(ctx context.Context, domainId string, body SynchronizationJSONRequestBody, reqEditors ...RequestEditorFn) (*SynchronizationResponse, error)

func (*ClientWithResponses) TriggerCheckRunWithBodyWithResponse

func (c *ClientWithResponses) TriggerCheckRunWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TriggerCheckRunResponse, error)

TriggerCheckRunWithBodyWithResponse request with arbitrary body returning *TriggerCheckRunResponse

func (*ClientWithResponses) TriggerCheckRunWithResponse

func (c *ClientWithResponses) TriggerCheckRunWithResponse(ctx context.Context, body TriggerCheckRunJSONRequestBody, reqEditors ...RequestEditorFn) (*TriggerCheckRunResponse, error)

func (*ClientWithResponses) TriggerPartialRetryOfCheckRunWithBodyWithResponse

func (c *ClientWithResponses) TriggerPartialRetryOfCheckRunWithBodyWithResponse(ctx context.Context, runId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TriggerPartialRetryOfCheckRunResponse, error)

TriggerPartialRetryOfCheckRunWithBodyWithResponse request with arbitrary body returning *TriggerPartialRetryOfCheckRunResponse

func (*ClientWithResponses) UndeployALBClusterWithResponse added in v0.7.0

func (c *ClientWithResponses) UndeployALBClusterWithResponse(ctx context.Context, id string, params *UndeployALBClusterParams, reqEditors ...RequestEditorFn) (*UndeployALBClusterResponse, error)

UndeployALBClusterWithResponse request returning *UndeployALBClusterResponse

func (*ClientWithResponses) UpdateBackupConfigurationWithBodyWithResponse

func (c *ClientWithResponses) UpdateBackupConfigurationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateBackupConfigurationResponse, error)

UpdateBackupConfigurationWithBodyWithResponse request with arbitrary body returning *UpdateBackupConfigurationResponse

func (*ClientWithResponses) UpdateBackupConfigurationWithResponse

func (c *ClientWithResponses) UpdateBackupConfigurationWithResponse(ctx context.Context, body UpdateBackupConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateBackupConfigurationResponse, error)

func (*ClientWithResponses) UpdateClusterWithBodyWithResponse

func (c *ClientWithResponses) UpdateClusterWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateClusterResponse, error)

UpdateClusterWithBodyWithResponse request with arbitrary body returning *UpdateClusterResponse

func (*ClientWithResponses) UpdateClusterWithResponse

func (c *ClientWithResponses) UpdateClusterWithResponse(ctx context.Context, id string, body UpdateClusterJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateClusterResponse, error)

func (*ClientWithResponses) UpdateCompatibilityMatrixWithBodyWithResponse

func (c *ClientWithResponses) UpdateCompatibilityMatrixWithBodyWithResponse(ctx context.Context, params *UpdateCompatibilityMatrixParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCompatibilityMatrixResponse, error)

UpdateCompatibilityMatrixWithBodyWithResponse request with arbitrary body returning *UpdateCompatibilityMatrixResponse

func (*ClientWithResponses) UpdateDepotSettingsWithBodyWithResponse

func (c *ClientWithResponses) UpdateDepotSettingsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateDepotSettingsResponse, error)

UpdateDepotSettingsWithBodyWithResponse request with arbitrary body returning *UpdateDepotSettingsResponse

func (*ClientWithResponses) UpdateDepotSettingsWithResponse

func (c *ClientWithResponses) UpdateDepotSettingsWithResponse(ctx context.Context, body UpdateDepotSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateDepotSettingsResponse, error)

func (*ClientWithResponses) UpdateDomainWithBodyWithResponse

func (c *ClientWithResponses) UpdateDomainWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateDomainResponse, error)

UpdateDomainWithBodyWithResponse request with arbitrary body returning *UpdateDomainResponse

func (*ClientWithResponses) UpdateDomainWithResponse

func (c *ClientWithResponses) UpdateDomainWithResponse(ctx context.Context, id string, body UpdateDomainJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateDomainResponse, error)

func (*ClientWithResponses) UpdateEdgeClusterWithBodyWithResponse

func (c *ClientWithResponses) UpdateEdgeClusterWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateEdgeClusterResponse, error)

UpdateEdgeClusterWithBodyWithResponse request with arbitrary body returning *UpdateEdgeClusterResponse

func (*ClientWithResponses) UpdateEdgeClusterWithResponse

func (c *ClientWithResponses) UpdateEdgeClusterWithResponse(ctx context.Context, id string, body UpdateEdgeClusterJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateEdgeClusterResponse, error)

func (*ClientWithResponses) UpdateEmbeddedIdentitySourceWithBodyWithResponse

func (c *ClientWithResponses) UpdateEmbeddedIdentitySourceWithBodyWithResponse(ctx context.Context, id string, domainName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateEmbeddedIdentitySourceResponse, error)

UpdateEmbeddedIdentitySourceWithBodyWithResponse request with arbitrary body returning *UpdateEmbeddedIdentitySourceResponse

func (*ClientWithResponses) UpdateEmbeddedIdentitySourceWithResponse

func (c *ClientWithResponses) UpdateEmbeddedIdentitySourceWithResponse(ctx context.Context, id string, domainName string, body UpdateEmbeddedIdentitySourceJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateEmbeddedIdentitySourceResponse, error)

func (*ClientWithResponses) UpdateExternalIdentityProviderWithBodyWithResponse

func (c *ClientWithResponses) UpdateExternalIdentityProviderWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateExternalIdentityProviderResponse, error)

UpdateExternalIdentityProviderWithBodyWithResponse request with arbitrary body returning *UpdateExternalIdentityProviderResponse

func (*ClientWithResponses) UpdateExternalIdentityProviderWithResponse

func (c *ClientWithResponses) UpdateExternalIdentityProviderWithResponse(ctx context.Context, id string, body UpdateExternalIdentityProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateExternalIdentityProviderResponse, error)

func (*ClientWithResponses) UpdateLicenseKeyWithBodyWithResponse

func (c *ClientWithResponses) UpdateLicenseKeyWithBodyWithResponse(ctx context.Context, licenseKeyOrId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateLicenseKeyResponse, error)

UpdateLicenseKeyWithBodyWithResponse request with arbitrary body returning *UpdateLicenseKeyResponse

func (*ClientWithResponses) UpdateLicenseKeyWithResponse

func (c *ClientWithResponses) UpdateLicenseKeyWithResponse(ctx context.Context, licenseKeyOrId string, body UpdateLicenseKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateLicenseKeyResponse, error)

func (*ClientWithResponses) UpdateLocalUserPasswordWithBodyWithResponse

func (c *ClientWithResponses) UpdateLocalUserPasswordWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateLocalUserPasswordResponse, error)

UpdateLocalUserPasswordWithBodyWithResponse request with arbitrary body returning *UpdateLocalUserPasswordResponse

func (*ClientWithResponses) UpdateLocalUserPasswordWithResponse

func (c *ClientWithResponses) UpdateLocalUserPasswordWithResponse(ctx context.Context, body UpdateLocalUserPasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateLocalUserPasswordResponse, error)

func (*ClientWithResponses) UpdateNetworkPoolWithBodyWithResponse

func (c *ClientWithResponses) UpdateNetworkPoolWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateNetworkPoolResponse, error)

UpdateNetworkPoolWithBodyWithResponse request with arbitrary body returning *UpdateNetworkPoolResponse

func (*ClientWithResponses) UpdateNetworkPoolWithResponse

func (c *ClientWithResponses) UpdateNetworkPoolWithResponse(ctx context.Context, id string, body UpdateNetworkPoolJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateNetworkPoolResponse, error)

func (*ClientWithResponses) UpdateOrRotatePasswordsWithBodyWithResponse

func (c *ClientWithResponses) UpdateOrRotatePasswordsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateOrRotatePasswordsResponse, error)

UpdateOrRotatePasswordsWithBodyWithResponse request with arbitrary body returning *UpdateOrRotatePasswordsResponse

func (*ClientWithResponses) UpdateOrRotatePasswordsWithResponse

func (c *ClientWithResponses) UpdateOrRotatePasswordsWithResponse(ctx context.Context, body UpdateOrRotatePasswordsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateOrRotatePasswordsResponse, error)

func (*ClientWithResponses) UpdateProductVersionCatalogPatchesWithBodyWithResponse added in v0.7.0

func (c *ClientWithResponses) UpdateProductVersionCatalogPatchesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProductVersionCatalogPatchesResponse, error)

UpdateProductVersionCatalogPatchesWithBodyWithResponse request with arbitrary body returning *UpdateProductVersionCatalogPatchesResponse

func (*ClientWithResponses) UpdateProductVersionCatalogPatchesWithResponse added in v0.7.0

func (*ClientWithResponses) UpdateProxyConfigurationWithBodyWithResponse

func (c *ClientWithResponses) UpdateProxyConfigurationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProxyConfigurationResponse, error)

UpdateProxyConfigurationWithBodyWithResponse request with arbitrary body returning *UpdateProxyConfigurationResponse

func (*ClientWithResponses) UpdateProxyConfigurationWithResponse

func (c *ClientWithResponses) UpdateProxyConfigurationWithResponse(ctx context.Context, body UpdateProxyConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProxyConfigurationResponse, error)

func (*ClientWithResponses) UpdateReleaseByDomainIDWithBodyWithResponse

func (c *ClientWithResponses) UpdateReleaseByDomainIDWithBodyWithResponse(ctx context.Context, domainId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateReleaseByDomainIDResponse, error)

UpdateReleaseByDomainIDWithBodyWithResponse request with arbitrary body returning *UpdateReleaseByDomainIDResponse

func (*ClientWithResponses) UpdateReleaseByDomainIDWithResponse

func (c *ClientWithResponses) UpdateReleaseByDomainIDWithResponse(ctx context.Context, domainId string, body UpdateReleaseByDomainIDJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateReleaseByDomainIDResponse, error)

func (*ClientWithResponses) UpdateResourcesFunctionalities1WithBodyWithResponse

func (c *ClientWithResponses) UpdateResourcesFunctionalities1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateResourcesFunctionalities1Response, error)

UpdateResourcesFunctionalities1WithBodyWithResponse request with arbitrary body returning *UpdateResourcesFunctionalities1Response

func (*ClientWithResponses) UpdateResourcesFunctionalities1WithResponse

func (c *ClientWithResponses) UpdateResourcesFunctionalities1WithResponse(ctx context.Context, body UpdateResourcesFunctionalities1JSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateResourcesFunctionalities1Response, error)

func (*ClientWithResponses) UpdateResourcesFunctionalitiesWithBodyWithResponse

func (c *ClientWithResponses) UpdateResourcesFunctionalitiesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateResourcesFunctionalitiesResponse, error)

UpdateResourcesFunctionalitiesWithBodyWithResponse request with arbitrary body returning *UpdateResourcesFunctionalitiesResponse

func (*ClientWithResponses) UpdateResourcesFunctionalitiesWithResponse

func (c *ClientWithResponses) UpdateResourcesFunctionalitiesWithResponse(ctx context.Context, body UpdateResourcesFunctionalitiesJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateResourcesFunctionalitiesResponse, error)

func (*ClientWithResponses) UpdateSystemConfigurationWithBodyWithResponse

func (c *ClientWithResponses) UpdateSystemConfigurationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSystemConfigurationResponse, error)

UpdateSystemConfigurationWithBodyWithResponse request with arbitrary body returning *UpdateSystemConfigurationResponse

func (*ClientWithResponses) UpdateSystemConfigurationWithResponse

func (c *ClientWithResponses) UpdateSystemConfigurationWithResponse(ctx context.Context, body UpdateSystemConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSystemConfigurationResponse, error)

func (*ClientWithResponses) UpdateUpgradeScheduleWithBodyWithResponse

func (c *ClientWithResponses) UpdateUpgradeScheduleWithBodyWithResponse(ctx context.Context, upgradeId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateUpgradeScheduleResponse, error)

UpdateUpgradeScheduleWithBodyWithResponse request with arbitrary body returning *UpdateUpgradeScheduleResponse

func (*ClientWithResponses) UpdateUpgradeScheduleWithResponse

func (c *ClientWithResponses) UpdateUpgradeScheduleWithResponse(ctx context.Context, upgradeId string, body UpdateUpgradeScheduleJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateUpgradeScheduleResponse, error)

func (*ClientWithResponses) UpdateVasaProviderStorageContainerWithBodyWithResponse

func (c *ClientWithResponses) UpdateVasaProviderStorageContainerWithBodyWithResponse(ctx context.Context, id string, storageContainerId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateVasaProviderStorageContainerResponse, error)

UpdateVasaProviderStorageContainerWithBodyWithResponse request with arbitrary body returning *UpdateVasaProviderStorageContainerResponse

func (*ClientWithResponses) UpdateVasaProviderStorageContainerWithResponse

func (c *ClientWithResponses) UpdateVasaProviderStorageContainerWithResponse(ctx context.Context, id string, storageContainerId string, body UpdateVasaProviderStorageContainerJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateVasaProviderStorageContainerResponse, error)

func (*ClientWithResponses) UpdateVasaProviderUserWithBodyWithResponse

func (c *ClientWithResponses) UpdateVasaProviderUserWithBodyWithResponse(ctx context.Context, id string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateVasaProviderUserResponse, error)

UpdateVasaProviderUserWithBodyWithResponse request with arbitrary body returning *UpdateVasaProviderUserResponse

func (*ClientWithResponses) UpdateVasaProviderUserWithResponse

func (c *ClientWithResponses) UpdateVasaProviderUserWithResponse(ctx context.Context, id string, userId string, body UpdateVasaProviderUserJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateVasaProviderUserResponse, error)

func (*ClientWithResponses) UpdateVasaProviderWithBodyWithResponse

func (c *ClientWithResponses) UpdateVasaProviderWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateVasaProviderResponse, error)

UpdateVasaProviderWithBodyWithResponse request with arbitrary body returning *UpdateVasaProviderResponse

func (*ClientWithResponses) UpdateVasaProviderWithResponse

func (c *ClientWithResponses) UpdateVasaProviderWithResponse(ctx context.Context, id string, body UpdateVasaProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateVasaProviderResponse, error)

func (*ClientWithResponses) UpdateVersionAliasConfigurationWithBodyWithResponse

func (c *ClientWithResponses) UpdateVersionAliasConfigurationWithBodyWithResponse(ctx context.Context, bundleComponentType string, version string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateVersionAliasConfigurationResponse, error)

UpdateVersionAliasConfigurationWithBodyWithResponse request with arbitrary body returning *UpdateVersionAliasConfigurationResponse

func (*ClientWithResponses) UpdateVersionAliasConfigurationWithResponse

func (c *ClientWithResponses) UpdateVersionAliasConfigurationWithResponse(ctx context.Context, bundleComponentType string, version string, body UpdateVersionAliasConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateVersionAliasConfigurationResponse, error)

func (*ClientWithResponses) UpdateVersionAliasConfigurationsWithBodyWithResponse

func (c *ClientWithResponses) UpdateVersionAliasConfigurationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateVersionAliasConfigurationsResponse, error)

UpdateVersionAliasConfigurationsWithBodyWithResponse request with arbitrary body returning *UpdateVersionAliasConfigurationsResponse

func (*ClientWithResponses) UpdateVsanHclConfigurationWithBodyWithResponse

func (c *ClientWithResponses) UpdateVsanHclConfigurationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateVsanHclConfigurationResponse, error)

UpdateVsanHclConfigurationWithBodyWithResponse request with arbitrary body returning *UpdateVsanHclConfigurationResponse

func (*ClientWithResponses) UpdateVsanHclConfigurationWithResponse

func (c *ClientWithResponses) UpdateVsanHclConfigurationWithResponse(ctx context.Context, body UpdateVsanHclConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateVsanHclConfigurationResponse, error)

func (*ClientWithResponses) UpdateVsanHealthCheckByDomainWithBodyWithResponse

func (c *ClientWithResponses) UpdateVsanHealthCheckByDomainWithBodyWithResponse(ctx context.Context, domainId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateVsanHealthCheckByDomainResponse, error)

UpdateVsanHealthCheckByDomainWithBodyWithResponse request with arbitrary body returning *UpdateVsanHealthCheckByDomainResponse

func (*ClientWithResponses) UpdateVsanHealthCheckByDomainWithResponse

func (c *ClientWithResponses) UpdateVsanHealthCheckByDomainWithResponse(ctx context.Context, domainId string, body UpdateVsanHealthCheckByDomainJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateVsanHealthCheckByDomainResponse, error)

func (*ClientWithResponses) UploadBundleWithBodyWithResponse

func (c *ClientWithResponses) UploadBundleWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadBundleResponse, error)

UploadBundleWithBodyWithResponse request with arbitrary body returning *UploadBundleResponse

func (*ClientWithResponses) UploadBundleWithResponse

func (c *ClientWithResponses) UploadBundleWithResponse(ctx context.Context, body UploadBundleJSONRequestBody, reqEditors ...RequestEditorFn) (*UploadBundleResponse, error)

func (*ClientWithResponses) UploadPersonalityFilesWithBodyWithResponse

func (c *ClientWithResponses) UploadPersonalityFilesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadPersonalityFilesResponse, error)

UploadPersonalityFilesWithBodyWithResponse request with arbitrary body returning *UploadPersonalityFilesResponse

func (*ClientWithResponses) UploadPersonalityWithBodyWithResponse

func (c *ClientWithResponses) UploadPersonalityWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadPersonalityResponse, error)

UploadPersonalityWithBodyWithResponse request with arbitrary body returning *UploadPersonalityResponse

func (*ClientWithResponses) UploadPersonalityWithResponse

func (c *ClientWithResponses) UploadPersonalityWithResponse(ctx context.Context, body UploadPersonalityJSONRequestBody, reqEditors ...RequestEditorFn) (*UploadPersonalityResponse, error)

func (*ClientWithResponses) UploadProductBinaryWithBodyWithResponse added in v0.7.0

func (c *ClientWithResponses) UploadProductBinaryWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadProductBinaryResponse, error)

UploadProductBinaryWithBodyWithResponse request with arbitrary body returning *UploadProductBinaryResponse

func (*ClientWithResponses) UploadProductBinaryWithResponse added in v0.7.0

func (c *ClientWithResponses) UploadProductBinaryWithResponse(ctx context.Context, body UploadProductBinaryJSONRequestBody, reqEditors ...RequestEditorFn) (*UploadProductBinaryResponse, error)

func (*ClientWithResponses) UploadProductVersionCatalogWithBodyWithResponse

func (c *ClientWithResponses) UploadProductVersionCatalogWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadProductVersionCatalogResponse, error)

UploadProductVersionCatalogWithBodyWithResponse request with arbitrary body returning *UploadProductVersionCatalogResponse

func (*ClientWithResponses) UploadProductVersionCatalogWithResponse

func (c *ClientWithResponses) UploadProductVersionCatalogWithResponse(ctx context.Context, body UploadProductVersionCatalogJSONRequestBody, reqEditors ...RequestEditorFn) (*UploadProductVersionCatalogResponse, error)

func (*ClientWithResponses) UploadProductVersionCatalogWithSignatureWithBodyWithResponse added in v0.7.0

func (c *ClientWithResponses) UploadProductVersionCatalogWithSignatureWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadProductVersionCatalogWithSignatureResponse, error)

UploadProductVersionCatalogWithSignatureWithBodyWithResponse request with arbitrary body returning *UploadProductVersionCatalogWithSignatureResponse

func (*ClientWithResponses) UploadProductVersionCatalogWithSignatureWithResponse added in v0.7.0

func (*ClientWithResponses) ValidateALBClusterCreationSpecWithBodyWithResponse

func (c *ClientWithResponses) ValidateALBClusterCreationSpecWithBodyWithResponse(ctx context.Context, params *ValidateALBClusterCreationSpecParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateALBClusterCreationSpecResponse, error)

ValidateALBClusterCreationSpecWithBodyWithResponse request with arbitrary body returning *ValidateALBClusterCreationSpecResponse

func (*ClientWithResponses) ValidateALBCompatibilityWithBodyWithResponse added in v0.7.0

func (c *ClientWithResponses) ValidateALBCompatibilityWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateALBCompatibilityResponse, error)

ValidateALBCompatibilityWithBodyWithResponse request with arbitrary body returning *ValidateALBCompatibilityResponse

func (*ClientWithResponses) ValidateALBCompatibilityWithResponse added in v0.7.0

func (c *ClientWithResponses) ValidateALBCompatibilityWithResponse(ctx context.Context, body ValidateALBCompatibilityJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidateALBCompatibilityResponse, error)

func (*ClientWithResponses) ValidateALBControllerClusterCreationSpecWithBodyWithResponse added in v0.7.0

func (c *ClientWithResponses) ValidateALBControllerClusterCreationSpecWithBodyWithResponse(ctx context.Context, params *ValidateALBControllerClusterCreationSpecParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateALBControllerClusterCreationSpecResponse, error)

ValidateALBControllerClusterCreationSpecWithBodyWithResponse request with arbitrary body returning *ValidateALBControllerClusterCreationSpecResponse

func (*ClientWithResponses) ValidateBackupConfigurationsOperationsWithBodyWithResponse

func (c *ClientWithResponses) ValidateBackupConfigurationsOperationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateBackupConfigurationsOperationsResponse, error)

ValidateBackupConfigurationsOperationsWithBodyWithResponse request with arbitrary body returning *ValidateBackupConfigurationsOperationsResponse

func (*ClientWithResponses) ValidateClusterCreationSpecWithBodyWithResponse

func (c *ClientWithResponses) ValidateClusterCreationSpecWithBodyWithResponse(ctx context.Context, params *ValidateClusterCreationSpecParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateClusterCreationSpecResponse, error)

ValidateClusterCreationSpecWithBodyWithResponse request with arbitrary body returning *ValidateClusterCreationSpecResponse

func (*ClientWithResponses) ValidateClusterUpdateSpecWithBodyWithResponse

func (c *ClientWithResponses) ValidateClusterUpdateSpecWithBodyWithResponse(ctx context.Context, id string, params *ValidateClusterUpdateSpecParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateClusterUpdateSpecResponse, error)

ValidateClusterUpdateSpecWithBodyWithResponse request with arbitrary body returning *ValidateClusterUpdateSpecResponse

func (*ClientWithResponses) ValidateCommissionHostsWithBodyWithResponse

func (c *ClientWithResponses) ValidateCommissionHostsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateCommissionHostsResponse, error)

ValidateCommissionHostsWithBodyWithResponse request with arbitrary body returning *ValidateCommissionHostsResponse

func (*ClientWithResponses) ValidateCommissionHostsWithResponse

func (c *ClientWithResponses) ValidateCommissionHostsWithResponse(ctx context.Context, body ValidateCommissionHostsJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidateCommissionHostsResponse, error)

func (*ClientWithResponses) ValidateDnsConfigurationWithBodyWithResponse

func (c *ClientWithResponses) ValidateDnsConfigurationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateDnsConfigurationResponse, error)

ValidateDnsConfigurationWithBodyWithResponse request with arbitrary body returning *ValidateDnsConfigurationResponse

func (*ClientWithResponses) ValidateDnsConfigurationWithResponse

func (c *ClientWithResponses) ValidateDnsConfigurationWithResponse(ctx context.Context, body ValidateDnsConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidateDnsConfigurationResponse, error)

func (*ClientWithResponses) ValidateDomainCreationSpecWithBodyWithResponse

func (c *ClientWithResponses) ValidateDomainCreationSpecWithBodyWithResponse(ctx context.Context, params *ValidateDomainCreationSpecParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateDomainCreationSpecResponse, error)

ValidateDomainCreationSpecWithBodyWithResponse request with arbitrary body returning *ValidateDomainCreationSpecResponse

func (*ClientWithResponses) ValidateDomainUpdateSpecWithBodyWithResponse

func (c *ClientWithResponses) ValidateDomainUpdateSpecWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateDomainUpdateSpecResponse, error)

ValidateDomainUpdateSpecWithBodyWithResponse request with arbitrary body returning *ValidateDomainUpdateSpecResponse

func (*ClientWithResponses) ValidateDomainUpdateSpecWithResponse

func (c *ClientWithResponses) ValidateDomainUpdateSpecWithResponse(ctx context.Context, id string, body ValidateDomainUpdateSpecJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidateDomainUpdateSpecResponse, error)

func (*ClientWithResponses) ValidateEdgeClusterCreationSpecWithBodyWithResponse

func (c *ClientWithResponses) ValidateEdgeClusterCreationSpecWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateEdgeClusterCreationSpecResponse, error)

ValidateEdgeClusterCreationSpecWithBodyWithResponse request with arbitrary body returning *ValidateEdgeClusterCreationSpecResponse

func (*ClientWithResponses) ValidateEdgeClusterCreationSpecWithResponse

func (c *ClientWithResponses) ValidateEdgeClusterCreationSpecWithResponse(ctx context.Context, body ValidateEdgeClusterCreationSpecJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidateEdgeClusterCreationSpecResponse, error)

func (*ClientWithResponses) ValidateEdgeClusterUpdateSpecWithBodyWithResponse

func (c *ClientWithResponses) ValidateEdgeClusterUpdateSpecWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateEdgeClusterUpdateSpecResponse, error)

ValidateEdgeClusterUpdateSpecWithBodyWithResponse request with arbitrary body returning *ValidateEdgeClusterUpdateSpecResponse

func (*ClientWithResponses) ValidateEdgeClusterUpdateSpecWithResponse

func (c *ClientWithResponses) ValidateEdgeClusterUpdateSpecWithResponse(ctx context.Context, id string, body ValidateEdgeClusterUpdateSpecJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidateEdgeClusterUpdateSpecResponse, error)

func (*ClientWithResponses) ValidateHostCommissionSpecWithBodyWithResponse

func (c *ClientWithResponses) ValidateHostCommissionSpecWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateHostCommissionSpecResponse, error)

ValidateHostCommissionSpecWithBodyWithResponse request with arbitrary body returning *ValidateHostCommissionSpecResponse

func (*ClientWithResponses) ValidateHostCommissionSpecWithResponse

func (c *ClientWithResponses) ValidateHostCommissionSpecWithResponse(ctx context.Context, body ValidateHostCommissionSpecJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidateHostCommissionSpecResponse, error)

func (*ClientWithResponses) ValidateIpPoolWithBodyWithResponse

func (c *ClientWithResponses) ValidateIpPoolWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateIpPoolResponse, error)

ValidateIpPoolWithBodyWithResponse request with arbitrary body returning *ValidateIpPoolResponse

func (*ClientWithResponses) ValidateIpPoolWithResponse

func (c *ClientWithResponses) ValidateIpPoolWithResponse(ctx context.Context, body ValidateIpPoolJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidateIpPoolResponse, error)

func (*ClientWithResponses) ValidateNsxALBCompatibilityWithBodyWithResponse

func (c *ClientWithResponses) ValidateNsxALBCompatibilityWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateNsxALBCompatibilityResponse, error)

ValidateNsxALBCompatibilityWithBodyWithResponse request with arbitrary body returning *ValidateNsxALBCompatibilityResponse

func (*ClientWithResponses) ValidateNsxALBCompatibilityWithResponse

func (c *ClientWithResponses) ValidateNsxALBCompatibilityWithResponse(ctx context.Context, body ValidateNsxALBCompatibilityJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidateNsxALBCompatibilityResponse, error)

func (*ClientWithResponses) ValidateNtpConfigurationWithBodyWithResponse

func (c *ClientWithResponses) ValidateNtpConfigurationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateNtpConfigurationResponse, error)

ValidateNtpConfigurationWithBodyWithResponse request with arbitrary body returning *ValidateNtpConfigurationResponse

func (*ClientWithResponses) ValidateNtpConfigurationWithResponse

func (c *ClientWithResponses) ValidateNtpConfigurationWithResponse(ctx context.Context, body ValidateNtpConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidateNtpConfigurationResponse, error)

func (*ClientWithResponses) ValidateReleaseByDomainIDWithBodyWithResponse

func (c *ClientWithResponses) ValidateReleaseByDomainIDWithBodyWithResponse(ctx context.Context, domainId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateReleaseByDomainIDResponse, error)

ValidateReleaseByDomainIDWithBodyWithResponse request with arbitrary body returning *ValidateReleaseByDomainIDResponse

func (*ClientWithResponses) ValidateReleaseByDomainIDWithResponse

func (c *ClientWithResponses) ValidateReleaseByDomainIDWithResponse(ctx context.Context, domainId string, body ValidateReleaseByDomainIDJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidateReleaseByDomainIDResponse, error)

func (*ClientWithResponses) ValidateResourceCertificatesWithBodyWithResponse

func (c *ClientWithResponses) ValidateResourceCertificatesWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateResourceCertificatesResponse, error)

ValidateResourceCertificatesWithBodyWithResponse request with arbitrary body returning *ValidateResourceCertificatesResponse

func (*ClientWithResponses) ValidateResourceCertificatesWithResponse

func (c *ClientWithResponses) ValidateResourceCertificatesWithResponse(ctx context.Context, id string, body ValidateResourceCertificatesJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidateResourceCertificatesResponse, error)

func (*ClientWithResponses) ValidateVasaProviderSpecWithBodyWithResponse

func (c *ClientWithResponses) ValidateVasaProviderSpecWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateVasaProviderSpecResponse, error)

ValidateVasaProviderSpecWithBodyWithResponse request with arbitrary body returning *ValidateVasaProviderSpecResponse

func (*ClientWithResponses) ValidateVasaProviderSpecWithResponse

func (c *ClientWithResponses) ValidateVasaProviderSpecWithResponse(ctx context.Context, body ValidateVasaProviderSpecJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidateVasaProviderSpecResponse, error)

func (*ClientWithResponses) ValidateVcfManagementComponentsWithBodyWithResponse added in v0.7.0

func (c *ClientWithResponses) ValidateVcfManagementComponentsWithBodyWithResponse(ctx context.Context, params *ValidateVcfManagementComponentsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateVcfManagementComponentsResponse, error)

ValidateVcfManagementComponentsWithBodyWithResponse request with arbitrary body returning *ValidateVcfManagementComponentsResponse

func (*ClientWithResponses) ValidateVcfManagementComponentsWithResponse added in v0.7.0

func (*ClientWithResponses) ValidateVsanRemoteDatastoreMountSpecWithBodyWithResponse

func (c *ClientWithResponses) ValidateVsanRemoteDatastoreMountSpecWithBodyWithResponse(ctx context.Context, clusterId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateVsanRemoteDatastoreMountSpecResponse, error)

ValidateVsanRemoteDatastoreMountSpecWithBodyWithResponse request with arbitrary body returning *ValidateVsanRemoteDatastoreMountSpecResponse

func (*ClientWithResponses) ValidateVsanRemoteDatastoreMountSpecWithResponse

func (c *ClientWithResponses) ValidateVsanRemoteDatastoreMountSpecWithResponse(ctx context.Context, clusterId string, body ValidateVsanRemoteDatastoreMountSpecJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidateVsanRemoteDatastoreMountSpecResponse, error)

func (*ClientWithResponses) ValidateVsanRemoteDatastoreSpecWithBodyWithResponse

func (c *ClientWithResponses) ValidateVsanRemoteDatastoreSpecWithBodyWithResponse(ctx context.Context, clusterId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateVsanRemoteDatastoreSpecResponse, error)

ValidateVsanRemoteDatastoreSpecWithBodyWithResponse request with arbitrary body returning *ValidateVsanRemoteDatastoreSpecResponse

func (*ClientWithResponses) ValidateVsanRemoteDatastoreSpecWithResponse

func (c *ClientWithResponses) ValidateVsanRemoteDatastoreSpecWithResponse(ctx context.Context, clusterId string, body ValidateVsanRemoteDatastoreSpecJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidateVsanRemoteDatastoreSpecResponse, error)

func (*ClientWithResponses) ValidationWithBodyWithResponse added in v0.7.0

func (c *ClientWithResponses) ValidationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidationResponse, error)

ValidationWithBodyWithResponse request with arbitrary body returning *ValidationResponse

func (*ClientWithResponses) ValidationWithResponse added in v0.7.0

func (c *ClientWithResponses) ValidationWithResponse(ctx context.Context, body ValidationJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidationResponse, error)

type ClientWithResponsesInterface

type ClientWithResponsesInterface interface {
	// GetAviLBClustersWithResponse request
	GetAviLBClustersWithResponse(ctx context.Context, params *GetAviLBClustersParams, reqEditors ...RequestEditorFn) (*GetAviLBClustersResponse, error)

	// DeployALBClusterWithBodyWithResponse request with any body
	DeployALBClusterWithBodyWithResponse(ctx context.Context, params *DeployALBClusterParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeployALBClusterResponse, error)

	DeployALBClusterWithResponse(ctx context.Context, params *DeployALBClusterParams, body DeployALBClusterJSONRequestBody, reqEditors ...RequestEditorFn) (*DeployALBClusterResponse, error)

	// GetClusterCapacityForALBDeploymentWithResponse request
	GetClusterCapacityForALBDeploymentWithResponse(ctx context.Context, params *GetClusterCapacityForALBDeploymentParams, reqEditors ...RequestEditorFn) (*GetClusterCapacityForALBDeploymentResponse, error)

	// ValidateALBCompatibilityWithBodyWithResponse request with any body
	ValidateALBCompatibilityWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateALBCompatibilityResponse, error)

	ValidateALBCompatibilityWithResponse(ctx context.Context, body ValidateALBCompatibilityJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidateALBCompatibilityResponse, error)

	// GetALBClustersFormFactors1WithResponse request
	GetALBClustersFormFactors1WithResponse(ctx context.Context, params *GetALBClustersFormFactors1Params, reqEditors ...RequestEditorFn) (*GetALBClustersFormFactors1Response, error)

	// ValidateALBControllerClusterCreationSpecWithBodyWithResponse request with any body
	ValidateALBControllerClusterCreationSpecWithBodyWithResponse(ctx context.Context, params *ValidateALBControllerClusterCreationSpecParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateALBControllerClusterCreationSpecResponse, error)

	ValidateALBControllerClusterCreationSpecWithResponse(ctx context.Context, params *ValidateALBControllerClusterCreationSpecParams, body ValidateALBControllerClusterCreationSpecJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidateALBControllerClusterCreationSpecResponse, error)

	// UndeployALBClusterWithResponse request
	UndeployALBClusterWithResponse(ctx context.Context, id string, params *UndeployALBClusterParams, reqEditors ...RequestEditorFn) (*UndeployALBClusterResponse, error)

	// GetAviLBClusterWithResponse request
	GetAviLBClusterWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetAviLBClusterResponse, error)

	// StartBackupWithBodyWithResponse request with any body
	StartBackupWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*StartBackupResponse, error)

	StartBackupWithResponse(ctx context.Context, body StartBackupJSONRequestBody, reqEditors ...RequestEditorFn) (*StartBackupResponse, error)

	// GetBundlesWithResponse request
	GetBundlesWithResponse(ctx context.Context, params *GetBundlesParams, reqEditors ...RequestEditorFn) (*GetBundlesResponse, error)

	// UploadBundleWithBodyWithResponse request with any body
	UploadBundleWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadBundleResponse, error)

	UploadBundleWithResponse(ctx context.Context, body UploadBundleJSONRequestBody, reqEditors ...RequestEditorFn) (*UploadBundleResponse, error)

	// GetBundlesForSkipUpgradeWithResponse request
	GetBundlesForSkipUpgradeWithResponse(ctx context.Context, id string, params *GetBundlesForSkipUpgradeParams, reqEditors ...RequestEditorFn) (*GetBundlesForSkipUpgradeResponse, error)

	// GetBundleDownloadStatusWithResponse request
	GetBundleDownloadStatusWithResponse(ctx context.Context, params *GetBundleDownloadStatusParams, reqEditors ...RequestEditorFn) (*GetBundleDownloadStatusResponse, error)

	// DeleteBundleWithResponse request
	DeleteBundleWithResponse(ctx context.Context, id string, params *DeleteBundleParams, reqEditors ...RequestEditorFn) (*DeleteBundleResponse, error)

	// GetBundleWithResponse request
	GetBundleWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetBundleResponse, error)

	// StartBundleDownloadByIDWithBodyWithResponse request with any body
	StartBundleDownloadByIDWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*StartBundleDownloadByIDResponse, error)

	StartBundleDownloadByIDWithResponse(ctx context.Context, id string, body StartBundleDownloadByIDJSONRequestBody, reqEditors ...RequestEditorFn) (*StartBundleDownloadByIDResponse, error)

	// GetCertificateAuthoritiesWithResponse request
	GetCertificateAuthoritiesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetCertificateAuthoritiesResponse, error)

	// ConfigureCertificateAuthorityWithBodyWithResponse request with any body
	ConfigureCertificateAuthorityWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ConfigureCertificateAuthorityResponse, error)

	ConfigureCertificateAuthorityWithResponse(ctx context.Context, body ConfigureCertificateAuthorityJSONRequestBody, reqEditors ...RequestEditorFn) (*ConfigureCertificateAuthorityResponse, error)

	// CreateCertificateAuthorityWithBodyWithResponse request with any body
	CreateCertificateAuthorityWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateCertificateAuthorityResponse, error)

	CreateCertificateAuthorityWithResponse(ctx context.Context, body CreateCertificateAuthorityJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateCertificateAuthorityResponse, error)

	// RemoveCertificateAuthorityWithResponse request
	RemoveCertificateAuthorityWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*RemoveCertificateAuthorityResponse, error)

	// GetCertificateAuthorityByIdWithResponse request
	GetCertificateAuthorityByIdWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetCertificateAuthorityByIdResponse, error)

	// GetClustersWithResponse request
	GetClustersWithResponse(ctx context.Context, params *GetClustersParams, reqEditors ...RequestEditorFn) (*GetClustersResponse, error)

	// CreateClusterWithBodyWithResponse request with any body
	CreateClusterWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateClusterResponse, error)

	CreateClusterWithResponse(ctx context.Context, body CreateClusterJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateClusterResponse, error)

	// GetTagsAssignedToClustersWithResponse request
	GetTagsAssignedToClustersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetTagsAssignedToClustersResponse, error)

	// ValidateClusterCreationSpecWithBodyWithResponse request with any body
	ValidateClusterCreationSpecWithBodyWithResponse(ctx context.Context, params *ValidateClusterCreationSpecParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateClusterCreationSpecResponse, error)

	ValidateClusterCreationSpecWithResponse(ctx context.Context, params *ValidateClusterCreationSpecParams, body ValidateClusterCreationSpecJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidateClusterCreationSpecResponse, error)

	// GetClusterCreateValidationWithResponse request
	GetClusterCreateValidationWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetClusterCreateValidationResponse, error)

	// GetDatastoreQueryResponse1WithResponse request
	GetDatastoreQueryResponse1WithResponse(ctx context.Context, clusterId string, queryId string, reqEditors ...RequestEditorFn) (*GetDatastoreQueryResponse1Response, error)

	// ValidateVsanRemoteDatastoreSpecWithBodyWithResponse request with any body
	ValidateVsanRemoteDatastoreSpecWithBodyWithResponse(ctx context.Context, clusterId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateVsanRemoteDatastoreSpecResponse, error)

	ValidateVsanRemoteDatastoreSpecWithResponse(ctx context.Context, clusterId string, body ValidateVsanRemoteDatastoreSpecJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidateVsanRemoteDatastoreSpecResponse, error)

	// ValidateVsanRemoteDatastoreMountSpecWithBodyWithResponse request with any body
	ValidateVsanRemoteDatastoreMountSpecWithBodyWithResponse(ctx context.Context, clusterId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateVsanRemoteDatastoreMountSpecResponse, error)

	ValidateVsanRemoteDatastoreMountSpecWithResponse(ctx context.Context, clusterId string, body ValidateVsanRemoteDatastoreMountSpecJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidateVsanRemoteDatastoreMountSpecResponse, error)

	// GetHostQueryResponse1WithResponse request
	GetHostQueryResponse1WithResponse(ctx context.Context, clusterId string, queryId string, reqEditors ...RequestEditorFn) (*GetHostQueryResponse1Response, error)

	// GetVdsesWithResponse request
	GetVdsesWithResponse(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*GetVdsesResponse, error)

	// ImportVdsToInventoryWithBodyWithResponse request with any body
	ImportVdsToInventoryWithBodyWithResponse(ctx context.Context, clusterId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ImportVdsToInventoryResponse, error)

	ImportVdsToInventoryWithResponse(ctx context.Context, clusterId string, body ImportVdsToInventoryJSONRequestBody, reqEditors ...RequestEditorFn) (*ImportVdsToInventoryResponse, error)

	// DeleteClusterWithResponse request
	DeleteClusterWithResponse(ctx context.Context, id string, params *DeleteClusterParams, reqEditors ...RequestEditorFn) (*DeleteClusterResponse, error)

	// GetClusterWithResponse request
	GetClusterWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetClusterResponse, error)

	// UpdateClusterWithBodyWithResponse request with any body
	UpdateClusterWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateClusterResponse, error)

	UpdateClusterWithResponse(ctx context.Context, id string, body UpdateClusterJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateClusterResponse, error)

	// GetClusterDatastoresWithResponse request
	GetClusterDatastoresWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetClusterDatastoresResponse, error)

	// AddDatastoreToClusterWithBodyWithResponse request with any body
	AddDatastoreToClusterWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddDatastoreToClusterResponse, error)

	AddDatastoreToClusterWithResponse(ctx context.Context, id string, body AddDatastoreToClusterJSONRequestBody, reqEditors ...RequestEditorFn) (*AddDatastoreToClusterResponse, error)

	// GetDatastoresCriteria1WithResponse request
	GetDatastoresCriteria1WithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetDatastoresCriteria1Response, error)

	// GetDatastoreCriterion1WithResponse request
	GetDatastoreCriterion1WithResponse(ctx context.Context, id string, name string, reqEditors ...RequestEditorFn) (*GetDatastoreCriterion1Response, error)

	// PostDatastoreQuery1WithBodyWithResponse request with any body
	PostDatastoreQuery1WithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostDatastoreQuery1Response, error)

	PostDatastoreQuery1WithResponse(ctx context.Context, id string, body PostDatastoreQuery1JSONRequestBody, reqEditors ...RequestEditorFn) (*PostDatastoreQuery1Response, error)

	// RemoveDatastoreFromClusterWithResponse request
	RemoveDatastoreFromClusterWithResponse(ctx context.Context, id string, datastoreId string, reqEditors ...RequestEditorFn) (*RemoveDatastoreFromClusterResponse, error)

	// GetHostCriteriaWithResponse request
	GetHostCriteriaWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetHostCriteriaResponse, error)

	// GetHostCriterionWithResponse request
	GetHostCriterionWithResponse(ctx context.Context, id string, name string, reqEditors ...RequestEditorFn) (*GetHostCriterionResponse, error)

	// PostHostQueryWithBodyWithResponse request with any body
	PostHostQueryWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostHostQueryResponse, error)

	PostHostQueryWithResponse(ctx context.Context, id string, body PostHostQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*PostHostQueryResponse, error)

	// GetClusterImageComplianceWithResponse request
	GetClusterImageComplianceWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetClusterImageComplianceResponse, error)

	// GetClusterNetworkConfigurationCriteriaWithResponse request
	GetClusterNetworkConfigurationCriteriaWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetClusterNetworkConfigurationCriteriaResponse, error)

	// GetClusterNetworkConfigurationWithBodyWithResponse request with any body
	GetClusterNetworkConfigurationWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetClusterNetworkConfigurationResponse, error)

	GetClusterNetworkConfigurationWithResponse(ctx context.Context, id string, body GetClusterNetworkConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*GetClusterNetworkConfigurationResponse, error)

	// GetClusterNetworkConfigurationQueryResponseWithResponse request
	GetClusterNetworkConfigurationQueryResponseWithResponse(ctx context.Context, id string, queryId string, reqEditors ...RequestEditorFn) (*GetClusterNetworkConfigurationQueryResponseResponse, error)

	// RemoveTagsFromClusterWithBodyWithResponse request with any body
	RemoveTagsFromClusterWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RemoveTagsFromClusterResponse, error)

	RemoveTagsFromClusterWithResponse(ctx context.Context, id string, body RemoveTagsFromClusterJSONRequestBody, reqEditors ...RequestEditorFn) (*RemoveTagsFromClusterResponse, error)

	// GetTagsAssignedToClusterWithResponse request
	GetTagsAssignedToClusterWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetTagsAssignedToClusterResponse, error)

	// AssignTagsToClusterWithBodyWithResponse request with any body
	AssignTagsToClusterWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AssignTagsToClusterResponse, error)

	AssignTagsToClusterWithResponse(ctx context.Context, id string, body AssignTagsToClusterJSONRequestBody, reqEditors ...RequestEditorFn) (*AssignTagsToClusterResponse, error)

	// GetTagAssignableForClusterWithResponse request
	GetTagAssignableForClusterWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetTagAssignableForClusterResponse, error)

	// GetClusterTagManagerUrlWithResponse request
	GetClusterTagManagerUrlWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetClusterTagManagerUrlResponse, error)

	// ValidateClusterUpdateSpecWithBodyWithResponse request with any body
	ValidateClusterUpdateSpecWithBodyWithResponse(ctx context.Context, id string, params *ValidateClusterUpdateSpecParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateClusterUpdateSpecResponse, error)

	ValidateClusterUpdateSpecWithResponse(ctx context.Context, id string, params *ValidateClusterUpdateSpecParams, body ValidateClusterUpdateSpecJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidateClusterUpdateSpecResponse, error)

	// GetClusterUpdateValidationWithResponse request
	GetClusterUpdateValidationWithResponse(ctx context.Context, id openapi_types.UUID, validationId openapi_types.UUID, params *GetClusterUpdateValidationParams, reqEditors ...RequestEditorFn) (*GetClusterUpdateValidationResponse, error)

	// GetCompatibilityMatricesWithResponse request
	GetCompatibilityMatricesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetCompatibilityMatricesResponse, error)

	// UpdateCompatibilityMatrixWithBodyWithResponse request with any body
	UpdateCompatibilityMatrixWithBodyWithResponse(ctx context.Context, params *UpdateCompatibilityMatrixParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCompatibilityMatrixResponse, error)

	// GetCompatibilityMatrixWithResponse request
	GetCompatibilityMatrixWithResponse(ctx context.Context, compatibilityMatrixSource string, reqEditors ...RequestEditorFn) (*GetCompatibilityMatrixResponse, error)

	// GetCompatibilityMatrixContentWithResponse request
	GetCompatibilityMatrixContentWithResponse(ctx context.Context, compatibilityMatrixSource string, reqEditors ...RequestEditorFn) (*GetCompatibilityMatrixContentResponse, error)

	// GetCompatibilityMatrixMetadataWithResponse request
	GetCompatibilityMatrixMetadataWithResponse(ctx context.Context, compatibilityMatrixSource string, reqEditors ...RequestEditorFn) (*GetCompatibilityMatrixMetadataResponse, error)

	// GetComplianceAuditHistoryWithResponse request
	GetComplianceAuditHistoryWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetComplianceAuditHistoryResponse, error)

	// GetComplianceAuditWithResponse request
	GetComplianceAuditWithResponse(ctx context.Context, complianceAuditId string, reqEditors ...RequestEditorFn) (*GetComplianceAuditResponse, error)

	// GetComplianceAuditItemsWithResponse request
	GetComplianceAuditItemsWithResponse(ctx context.Context, complianceAuditId string, reqEditors ...RequestEditorFn) (*GetComplianceAuditItemsResponse, error)

	// GetComplianceConfigurationsWithResponse request
	GetComplianceConfigurationsWithResponse(ctx context.Context, params *GetComplianceConfigurationsParams, reqEditors ...RequestEditorFn) (*GetComplianceConfigurationsResponse, error)

	// GetComplianceStandardsWithResponse request
	GetComplianceStandardsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetComplianceStandardsResponse, error)

	// ReconcileConfigsWithBodyWithResponse request with any body
	ReconcileConfigsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReconcileConfigsResponse, error)

	ReconcileConfigsWithResponse(ctx context.Context, body ReconcileConfigsJSONRequestBody, reqEditors ...RequestEditorFn) (*ReconcileConfigsResponse, error)

	// GetReconciliationTaskWithResponse request
	GetReconciliationTaskWithResponse(ctx context.Context, taskId string, reqEditors ...RequestEditorFn) (*GetReconciliationTaskResponse, error)

	// GetConfigsWithResponse request
	GetConfigsWithResponse(ctx context.Context, params *GetConfigsParams, reqEditors ...RequestEditorFn) (*GetConfigsResponse, error)

	// GetCredentialsWithResponse request
	GetCredentialsWithResponse(ctx context.Context, params *GetCredentialsParams, reqEditors ...RequestEditorFn) (*GetCredentialsResponse, error)

	// UpdateOrRotatePasswordsWithBodyWithResponse request with any body
	UpdateOrRotatePasswordsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateOrRotatePasswordsResponse, error)

	UpdateOrRotatePasswordsWithResponse(ctx context.Context, body UpdateOrRotatePasswordsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateOrRotatePasswordsResponse, error)

	// GetPasswordExpirationWithBodyWithResponse request with any body
	GetPasswordExpirationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetPasswordExpirationResponse, error)

	GetPasswordExpirationWithResponse(ctx context.Context, body GetPasswordExpirationJSONRequestBody, reqEditors ...RequestEditorFn) (*GetPasswordExpirationResponse, error)

	// GetPasswordExpirationByTaskIDWithResponse request
	GetPasswordExpirationByTaskIDWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetPasswordExpirationByTaskIDResponse, error)

	// GetCredentialsTasksWithResponse request
	GetCredentialsTasksWithResponse(ctx context.Context, params *GetCredentialsTasksParams, reqEditors ...RequestEditorFn) (*GetCredentialsTasksResponse, error)

	// CancelCredentialsTaskWithResponse request
	CancelCredentialsTaskWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*CancelCredentialsTaskResponse, error)

	// GetCredentialsTaskWithResponse request
	GetCredentialsTaskWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetCredentialsTaskResponse, error)

	// RetryCredentialsTaskWithBodyWithResponse request with any body
	RetryCredentialsTaskWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RetryCredentialsTaskResponse, error)

	RetryCredentialsTaskWithResponse(ctx context.Context, id string, body RetryCredentialsTaskJSONRequestBody, reqEditors ...RequestEditorFn) (*RetryCredentialsTaskResponse, error)

	// GetCredentialTaskByResourceIDWithResponse request
	GetCredentialTaskByResourceIDWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetCredentialTaskByResourceIDResponse, error)

	// GetCredentialsSubTaskWithResponse request
	GetCredentialsSubTaskWithResponse(ctx context.Context, id string, subtaskId string, reqEditors ...RequestEditorFn) (*GetCredentialsSubTaskResponse, error)

	// GetCredentialWithResponse request
	GetCredentialWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetCredentialResponse, error)

	// GetDomainsWithResponse request
	GetDomainsWithResponse(ctx context.Context, params *GetDomainsParams, reqEditors ...RequestEditorFn) (*GetDomainsResponse, error)

	// CreateDomainWithBodyWithResponse request with any body
	CreateDomainWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDomainResponse, error)

	CreateDomainWithResponse(ctx context.Context, body CreateDomainJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateDomainResponse, error)

	// GetDomainCapabilitiesWithResponse request
	GetDomainCapabilitiesWithResponse(ctx context.Context, params *GetDomainCapabilitiesParams, reqEditors ...RequestEditorFn) (*GetDomainCapabilitiesResponse, error)

	// SetAutoRenewConfigurationWithBodyWithResponse request with any body
	SetAutoRenewConfigurationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetAutoRenewConfigurationResponse, error)

	SetAutoRenewConfigurationWithResponse(ctx context.Context, body SetAutoRenewConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*SetAutoRenewConfigurationResponse, error)

	// GetTagsAssignedToDomainsWithResponse request
	GetTagsAssignedToDomainsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetTagsAssignedToDomainsResponse, error)

	// ValidateDomainCreationSpecWithBodyWithResponse request with any body
	ValidateDomainCreationSpecWithBodyWithResponse(ctx context.Context, params *ValidateDomainCreationSpecParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateDomainCreationSpecResponse, error)

	ValidateDomainCreationSpecWithResponse(ctx context.Context, params *ValidateDomainCreationSpecParams, body ValidateDomainCreationSpecJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidateDomainCreationSpecResponse, error)

	// DomainCreateValidationWithResponse request
	DomainCreateValidationWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*DomainCreateValidationResponse, error)

	// GetClusterCriteriaWithResponse request
	GetClusterCriteriaWithResponse(ctx context.Context, domainId string, reqEditors ...RequestEditorFn) (*GetClusterCriteriaResponse, error)

	// GetClusterCriterionWithResponse request
	GetClusterCriterionWithResponse(ctx context.Context, domainId string, name string, reqEditors ...RequestEditorFn) (*GetClusterCriterionResponse, error)

	// PostClustersQueryWithBodyWithResponse request with any body
	PostClustersQueryWithBodyWithResponse(ctx context.Context, domainId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostClustersQueryResponse, error)

	PostClustersQueryWithResponse(ctx context.Context, domainId string, body PostClustersQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*PostClustersQueryResponse, error)

	// GetClustersQueryResponseWithResponse request
	GetClustersQueryResponseWithResponse(ctx context.Context, domainId string, queryId string, reqEditors ...RequestEditorFn) (*GetClustersQueryResponseResponse, error)

	// PostClusterQueryWithBodyWithResponse request with any body
	PostClusterQueryWithBodyWithResponse(ctx context.Context, domainId string, clusterName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostClusterQueryResponse, error)

	PostClusterQueryWithResponse(ctx context.Context, domainId string, clusterName string, body PostClusterQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*PostClusterQueryResponse, error)

	// GetClusterQueryResponseWithResponse request
	GetClusterQueryResponseWithResponse(ctx context.Context, domainId string, clusterName string, queryId string, reqEditors ...RequestEditorFn) (*GetClusterQueryResponseResponse, error)

	// GetDatastoresCriteriaWithResponse request
	GetDatastoresCriteriaWithResponse(ctx context.Context, domainId string, reqEditors ...RequestEditorFn) (*GetDatastoresCriteriaResponse, error)

	// GetDatastoreCriterionWithResponse request
	GetDatastoreCriterionWithResponse(ctx context.Context, domainId string, name string, reqEditors ...RequestEditorFn) (*GetDatastoreCriterionResponse, error)

	// PostDatastoreQueryWithBodyWithResponse request with any body
	PostDatastoreQueryWithBodyWithResponse(ctx context.Context, domainId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostDatastoreQueryResponse, error)

	PostDatastoreQueryWithResponse(ctx context.Context, domainId string, body PostDatastoreQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*PostDatastoreQueryResponse, error)

	// GetDatastoreQueryResponseWithResponse request
	GetDatastoreQueryResponseWithResponse(ctx context.Context, domainId string, queryId string, reqEditors ...RequestEditorFn) (*GetDatastoreQueryResponseResponse, error)

	// GetVsanHealthCheckByDomainWithResponse request
	GetVsanHealthCheckByDomainWithResponse(ctx context.Context, domainId string, params *GetVsanHealthCheckByDomainParams, reqEditors ...RequestEditorFn) (*GetVsanHealthCheckByDomainResponse, error)

	// UpdateVsanHealthCheckByDomainWithBodyWithResponse request with any body
	UpdateVsanHealthCheckByDomainWithBodyWithResponse(ctx context.Context, domainId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateVsanHealthCheckByDomainResponse, error)

	UpdateVsanHealthCheckByDomainWithResponse(ctx context.Context, domainId string, body UpdateVsanHealthCheckByDomainJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateVsanHealthCheckByDomainResponse, error)

	// GetVsanHealthCheckByQueryIDWithResponse request
	GetVsanHealthCheckByQueryIDWithResponse(ctx context.Context, domainId string, queryId string, reqEditors ...RequestEditorFn) (*GetVsanHealthCheckByQueryIDResponse, error)

	// GetVsanHealthCheckByTaskIDWithResponse request
	GetVsanHealthCheckByTaskIDWithResponse(ctx context.Context, domainId string, taskId string, reqEditors ...RequestEditorFn) (*GetVsanHealthCheckByTaskIDResponse, error)

	// PerformDomainIsolationPrecheckWithBodyWithResponse request with any body
	PerformDomainIsolationPrecheckWithBodyWithResponse(ctx context.Context, domainId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PerformDomainIsolationPrecheckResponse, error)

	PerformDomainIsolationPrecheckWithResponse(ctx context.Context, domainId string, body PerformDomainIsolationPrecheckJSONRequestBody, reqEditors ...RequestEditorFn) (*PerformDomainIsolationPrecheckResponse, error)

	// GetDomainIsolationPrecheckStatusWithResponse request
	GetDomainIsolationPrecheckStatusWithResponse(ctx context.Context, domainId string, precheckId string, reqEditors ...RequestEditorFn) (*GetDomainIsolationPrecheckStatusResponse, error)

	// SynchronizationWithBodyWithResponse request with any body
	SynchronizationWithBodyWithResponse(ctx context.Context, domainId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SynchronizationResponse, error)

	SynchronizationWithResponse(ctx context.Context, domainId string, body SynchronizationJSONRequestBody, reqEditors ...RequestEditorFn) (*SynchronizationResponse, error)

	// GetBrownfieldSyncTaskByIdWithResponse request
	GetBrownfieldSyncTaskByIdWithResponse(ctx context.Context, domainId string, taskId string, reqEditors ...RequestEditorFn) (*GetBrownfieldSyncTaskByIdResponse, error)

	// DeleteDomainWithResponse request
	DeleteDomainWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteDomainResponse, error)

	// GetDomainWithResponse request
	GetDomainWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetDomainResponse, error)

	// UpdateDomainWithBodyWithResponse request with any body
	UpdateDomainWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateDomainResponse, error)

	UpdateDomainWithResponse(ctx context.Context, id string, body UpdateDomainJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateDomainResponse, error)

	// GetDomainCapabilitiesByDomainIdWithResponse request
	GetDomainCapabilitiesByDomainIdWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetDomainCapabilitiesByDomainIdResponse, error)

	// GetDomainCertificatesWithResponse request
	GetDomainCertificatesWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetDomainCertificatesResponse, error)

	// ReplaceCertificatesWithBodyWithResponse request with any body
	ReplaceCertificatesWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceCertificatesResponse, error)

	ReplaceCertificatesWithResponse(ctx context.Context, id string, body ReplaceCertificatesJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceCertificatesResponse, error)

	// GenerateCertificatesWithBodyWithResponse request with any body
	GenerateCertificatesWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GenerateCertificatesResponse, error)

	GenerateCertificatesWithResponse(ctx context.Context, id string, body GenerateCertificatesJSONRequestBody, reqEditors ...RequestEditorFn) (*GenerateCertificatesResponse, error)

	// GetComplianceAuditHistoryForADomainWithResponse request
	GetComplianceAuditHistoryForADomainWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetComplianceAuditHistoryForADomainResponse, error)

	// ComplianceAuditWithBodyWithResponse request with any body
	ComplianceAuditWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ComplianceAuditResponse, error)

	ComplianceAuditWithResponse(ctx context.Context, id string, body ComplianceAuditJSONRequestBody, reqEditors ...RequestEditorFn) (*ComplianceAuditResponse, error)

	// GetComplianceAuditTaskWithResponse request
	GetComplianceAuditTaskWithResponse(ctx context.Context, id string, taskId string, reqEditors ...RequestEditorFn) (*GetComplianceAuditTaskResponse, error)

	// RetryComplianceAuditTaskWithResponse request
	RetryComplianceAuditTaskWithResponse(ctx context.Context, id string, taskId string, reqEditors ...RequestEditorFn) (*RetryComplianceAuditTaskResponse, error)

	// GetComplianceAuditForADomainWithResponse request
	GetComplianceAuditForADomainWithResponse(ctx context.Context, id string, complianceAuditId string, reqEditors ...RequestEditorFn) (*GetComplianceAuditForADomainResponse, error)

	// GetComplianceAuditItemsForADomainWithResponse request
	GetComplianceAuditItemsForADomainWithResponse(ctx context.Context, id string, complianceAuditId string, reqEditors ...RequestEditorFn) (*GetComplianceAuditItemsForADomainResponse, error)

	// GetCSRsWithResponse request
	GetCSRsWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetCSRsResponse, error)

	// GeneratesCSRsWithBodyWithResponse request with any body
	GeneratesCSRsWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GeneratesCSRsResponse, error)

	GeneratesCSRsWithResponse(ctx context.Context, id string, body GeneratesCSRsJSONRequestBody, reqEditors ...RequestEditorFn) (*GeneratesCSRsResponse, error)

	// DownloadCSRWithResponse request
	DownloadCSRWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DownloadCSRResponse, error)

	// GetDomainDatacentersWithResponse request
	GetDomainDatacentersWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetDomainDatacentersResponse, error)

	// GetDomainEndpointsWithResponse request
	GetDomainEndpointsWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetDomainEndpointsResponse, error)

	// EnableOverlayOverManagementNetworkWithResponse request
	EnableOverlayOverManagementNetworkWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*EnableOverlayOverManagementNetworkResponse, error)

	// GetCertificatesByDomainWithResponse request
	GetCertificatesByDomainWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetCertificatesByDomainResponse, error)

	// SetAutoRenewConfigurationForDomainWithBodyWithResponse request with any body
	SetAutoRenewConfigurationForDomainWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetAutoRenewConfigurationForDomainResponse, error)

	SetAutoRenewConfigurationForDomainWithResponse(ctx context.Context, id string, body SetAutoRenewConfigurationForDomainJSONRequestBody, reqEditors ...RequestEditorFn) (*SetAutoRenewConfigurationForDomainResponse, error)

	// ReplaceResourceCertificatesWithBodyWithResponse request with any body
	ReplaceResourceCertificatesWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplaceResourceCertificatesResponse, error)

	ReplaceResourceCertificatesWithResponse(ctx context.Context, id string, body ReplaceResourceCertificatesJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplaceResourceCertificatesResponse, error)

	// ValidateResourceCertificatesWithBodyWithResponse request with any body
	ValidateResourceCertificatesWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateResourceCertificatesResponse, error)

	ValidateResourceCertificatesWithResponse(ctx context.Context, id string, body ValidateResourceCertificatesJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidateResourceCertificatesResponse, error)

	// GetResourceCertificatesValidationByIDWithResponse request
	GetResourceCertificatesValidationByIDWithResponse(ctx context.Context, id string, validationId string, reqEditors ...RequestEditorFn) (*GetResourceCertificatesValidationByIDResponse, error)

	// RemoveTagsFromDomainWithBodyWithResponse request with any body
	RemoveTagsFromDomainWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RemoveTagsFromDomainResponse, error)

	RemoveTagsFromDomainWithResponse(ctx context.Context, id string, body RemoveTagsFromDomainJSONRequestBody, reqEditors ...RequestEditorFn) (*RemoveTagsFromDomainResponse, error)

	// GetTagsAssignedToDomainWithResponse request
	GetTagsAssignedToDomainWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetTagsAssignedToDomainResponse, error)

	// AssignTagsToDomainWithBodyWithResponse request with any body
	AssignTagsToDomainWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AssignTagsToDomainResponse, error)

	AssignTagsToDomainWithResponse(ctx context.Context, id string, body AssignTagsToDomainJSONRequestBody, reqEditors ...RequestEditorFn) (*AssignTagsToDomainResponse, error)

	// GetAssignableTagsForDomainWithResponse request
	GetAssignableTagsForDomainWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetAssignableTagsForDomainResponse, error)

	// GetDomainTagManagerUrlWithResponse request
	GetDomainTagManagerUrlWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetDomainTagManagerUrlResponse, error)

	// ValidateDomainUpdateSpecWithBodyWithResponse request with any body
	ValidateDomainUpdateSpecWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateDomainUpdateSpecResponse, error)

	ValidateDomainUpdateSpecWithResponse(ctx context.Context, id string, body ValidateDomainUpdateSpecJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidateDomainUpdateSpecResponse, error)

	// GetDomainUpdateValidationWithResponse request
	GetDomainUpdateValidationWithResponse(ctx context.Context, id openapi_types.UUID, validationId openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetDomainUpdateValidationResponse, error)

	// GetEdgeClustersWithResponse request
	GetEdgeClustersWithResponse(ctx context.Context, params *GetEdgeClustersParams, reqEditors ...RequestEditorFn) (*GetEdgeClustersResponse, error)

	// CreateEdgeClusterWithBodyWithResponse request with any body
	CreateEdgeClusterWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateEdgeClusterResponse, error)

	CreateEdgeClusterWithResponse(ctx context.Context, body CreateEdgeClusterJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateEdgeClusterResponse, error)

	// ValidateEdgeClusterCreationSpecWithBodyWithResponse request with any body
	ValidateEdgeClusterCreationSpecWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateEdgeClusterCreationSpecResponse, error)

	ValidateEdgeClusterCreationSpecWithResponse(ctx context.Context, body ValidateEdgeClusterCreationSpecJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidateEdgeClusterCreationSpecResponse, error)

	// GetEdgeClusterValidationByIDWithResponse request
	GetEdgeClusterValidationByIDWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetEdgeClusterValidationByIDResponse, error)

	// GetEdgeClusterQueryCriteriaWithResponse request
	GetEdgeClusterQueryCriteriaWithResponse(ctx context.Context, edgeClusterId string, reqEditors ...RequestEditorFn) (*GetEdgeClusterQueryCriteriaResponse, error)

	// GetEdgeClusterWithResponse request
	GetEdgeClusterWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetEdgeClusterResponse, error)

	// UpdateEdgeClusterWithBodyWithResponse request with any body
	UpdateEdgeClusterWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateEdgeClusterResponse, error)

	UpdateEdgeClusterWithResponse(ctx context.Context, id string, body UpdateEdgeClusterJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateEdgeClusterResponse, error)

	// ValidateEdgeClusterUpdateSpecWithBodyWithResponse request with any body
	ValidateEdgeClusterUpdateSpecWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateEdgeClusterUpdateSpecResponse, error)

	ValidateEdgeClusterUpdateSpecWithResponse(ctx context.Context, id string, body ValidateEdgeClusterUpdateSpecJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidateEdgeClusterUpdateSpecResponse, error)

	// DecommissionHostsWithBodyWithResponse request with any body
	DecommissionHostsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DecommissionHostsResponse, error)

	DecommissionHostsWithResponse(ctx context.Context, body DecommissionHostsJSONRequestBody, reqEditors ...RequestEditorFn) (*DecommissionHostsResponse, error)

	// GetHostsWithResponse request
	GetHostsWithResponse(ctx context.Context, params *GetHostsParams, reqEditors ...RequestEditorFn) (*GetHostsResponse, error)

	// CommissionHostsWithBodyWithResponse request with any body
	CommissionHostsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CommissionHostsResponse, error)

	CommissionHostsWithResponse(ctx context.Context, body CommissionHostsJSONRequestBody, reqEditors ...RequestEditorFn) (*CommissionHostsResponse, error)

	// GetCriteriaWithResponse request
	GetCriteriaWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetCriteriaResponse, error)

	// GetCriterionWithResponse request
	GetCriterionWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*GetCriterionResponse, error)

	// PostHostsPrechecks1WithBodyWithResponse request with any body
	PostHostsPrechecks1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostHostsPrechecks1Response, error)

	PostHostsPrechecks1WithResponse(ctx context.Context, body PostHostsPrechecks1JSONRequestBody, reqEditors ...RequestEditorFn) (*PostHostsPrechecks1Response, error)

	// GetHostsPrechecksResponseWithResponse request
	GetHostsPrechecksResponseWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetHostsPrechecksResponseResponse, error)

	// PostQueryWithBodyWithResponse request with any body
	PostQueryWithBodyWithResponse(ctx context.Context, params *PostQueryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostQueryResponse, error)

	PostQueryWithResponse(ctx context.Context, params *PostQueryParams, body PostQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*PostQueryResponse, error)

	// GetHostQueryResponseWithResponse request
	GetHostQueryResponseWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetHostQueryResponseResponse, error)

	// GetTagsAssignedToHostsWithResponse request
	GetTagsAssignedToHostsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetTagsAssignedToHostsResponse, error)

	// ValidateHostCommissionSpecWithBodyWithResponse request with any body
	ValidateHostCommissionSpecWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateHostCommissionSpecResponse, error)

	ValidateHostCommissionSpecWithResponse(ctx context.Context, body ValidateHostCommissionSpecJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidateHostCommissionSpecResponse, error)

	// ValidateCommissionHostsWithBodyWithResponse request with any body
	ValidateCommissionHostsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateCommissionHostsResponse, error)

	ValidateCommissionHostsWithResponse(ctx context.Context, body ValidateCommissionHostsJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidateCommissionHostsResponse, error)

	// GetHostCommissionValidationByIDWithResponse request
	GetHostCommissionValidationByIDWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetHostCommissionValidationByIDResponse, error)

	// GetHostWithResponse request
	GetHostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetHostResponse, error)

	// RemoveTagsFromHostWithBodyWithResponse request with any body
	RemoveTagsFromHostWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RemoveTagsFromHostResponse, error)

	RemoveTagsFromHostWithResponse(ctx context.Context, id string, body RemoveTagsFromHostJSONRequestBody, reqEditors ...RequestEditorFn) (*RemoveTagsFromHostResponse, error)

	// GetTagsAssignedToHostWithResponse request
	GetTagsAssignedToHostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetTagsAssignedToHostResponse, error)

	// AssignTagsToHostWithBodyWithResponse request with any body
	AssignTagsToHostWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AssignTagsToHostResponse, error)

	AssignTagsToHostWithResponse(ctx context.Context, id string, body AssignTagsToHostJSONRequestBody, reqEditors ...RequestEditorFn) (*AssignTagsToHostResponse, error)

	// GetAssignableTagForHostWithResponse request
	GetAssignableTagForHostWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetAssignableTagForHostResponse, error)

	// GetHostTagManagerUrlWithResponse request
	GetHostTagManagerUrlWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetHostTagManagerUrlResponse, error)

	// GetIdentityPrecheckResultWithResponse request
	GetIdentityPrecheckResultWithResponse(ctx context.Context, params *GetIdentityPrecheckResultParams, reqEditors ...RequestEditorFn) (*GetIdentityPrecheckResultResponse, error)

	// GetSddcWs1bOidcInfoWithResponse request
	GetSddcWs1bOidcInfoWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSddcWs1bOidcInfoResponse, error)

	// GetIdentityProvidersWithResponse request
	GetIdentityProvidersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetIdentityProvidersResponse, error)

	// AddExternalIdentityProviderWithBodyWithResponse request with any body
	AddExternalIdentityProviderWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddExternalIdentityProviderResponse, error)

	AddExternalIdentityProviderWithResponse(ctx context.Context, body AddExternalIdentityProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*AddExternalIdentityProviderResponse, error)

	// DeleteExternalIdentityProviderWithResponse request
	DeleteExternalIdentityProviderWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteExternalIdentityProviderResponse, error)

	// GetIdentityProviderByIdWithResponse request
	GetIdentityProviderByIdWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetIdentityProviderByIdResponse, error)

	// UpdateExternalIdentityProviderWithBodyWithResponse request with any body
	UpdateExternalIdentityProviderWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateExternalIdentityProviderResponse, error)

	UpdateExternalIdentityProviderWithResponse(ctx context.Context, id string, body UpdateExternalIdentityProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateExternalIdentityProviderResponse, error)

	// AddEmbeddedIdentitySourceWithBodyWithResponse request with any body
	AddEmbeddedIdentitySourceWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddEmbeddedIdentitySourceResponse, error)

	AddEmbeddedIdentitySourceWithResponse(ctx context.Context, id string, body AddEmbeddedIdentitySourceJSONRequestBody, reqEditors ...RequestEditorFn) (*AddEmbeddedIdentitySourceResponse, error)

	// DeleteIdentitySourceWithResponse request
	DeleteIdentitySourceWithResponse(ctx context.Context, id string, domainName string, reqEditors ...RequestEditorFn) (*DeleteIdentitySourceResponse, error)

	// UpdateEmbeddedIdentitySourceWithBodyWithResponse request with any body
	UpdateEmbeddedIdentitySourceWithBodyWithResponse(ctx context.Context, id string, domainName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateEmbeddedIdentitySourceResponse, error)

	UpdateEmbeddedIdentitySourceWithResponse(ctx context.Context, id string, domainName string, body UpdateEmbeddedIdentitySourceJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateEmbeddedIdentitySourceResponse, error)

	// GenerateSyncClientTokenWithResponse request
	GenerateSyncClientTokenWithResponse(ctx context.Context, id string, params *GenerateSyncClientTokenParams, reqEditors ...RequestEditorFn) (*GenerateSyncClientTokenResponse, error)

	// GetLicenseKeysWithResponse request
	GetLicenseKeysWithResponse(ctx context.Context, params *GetLicenseKeysParams, reqEditors ...RequestEditorFn) (*GetLicenseKeysResponse, error)

	// AddLicenseKeyWithBodyWithResponse request with any body
	AddLicenseKeyWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddLicenseKeyResponse, error)

	AddLicenseKeyWithResponse(ctx context.Context, body AddLicenseKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*AddLicenseKeyResponse, error)

	// GetLicenseProductTypesWithResponse request
	GetLicenseProductTypesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetLicenseProductTypesResponse, error)

	// RemoveLicenseKeyWithResponse request
	RemoveLicenseKeyWithResponse(ctx context.Context, key string, reqEditors ...RequestEditorFn) (*RemoveLicenseKeyResponse, error)

	// GetLicenseKeyWithResponse request
	GetLicenseKeyWithResponse(ctx context.Context, key string, reqEditors ...RequestEditorFn) (*GetLicenseKeyResponse, error)

	// UpdateLicenseKeyWithBodyWithResponse request with any body
	UpdateLicenseKeyWithBodyWithResponse(ctx context.Context, licenseKeyOrId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateLicenseKeyResponse, error)

	UpdateLicenseKeyWithResponse(ctx context.Context, licenseKeyOrId string, body UpdateLicenseKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateLicenseKeyResponse, error)

	// GetLicenseInformationWithResponse request
	GetLicenseInformationWithResponse(ctx context.Context, params *GetLicenseInformationParams, reqEditors ...RequestEditorFn) (*GetLicenseInformationResponse, error)

	// GetDomainLicensingInfoWithResponse request
	GetDomainLicensingInfoWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetDomainLicensingInfoResponse, error)

	// GetSystemLicensingInfoWithResponse request
	GetSystemLicensingInfoWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSystemLicensingInfoResponse, error)

	// GetManifestWithResponse request
	GetManifestWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetManifestResponse, error)

	// SaveManifestWithBodyWithResponse request with any body
	SaveManifestWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SaveManifestResponse, error)

	SaveManifestWithResponse(ctx context.Context, body SaveManifestJSONRequestBody, reqEditors ...RequestEditorFn) (*SaveManifestResponse, error)

	// GetNetworkPoolWithResponse request
	GetNetworkPoolWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetNetworkPoolResponse, error)

	// CreateNetworkPoolWithBodyWithResponse request with any body
	CreateNetworkPoolWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateNetworkPoolResponse, error)

	CreateNetworkPoolWithResponse(ctx context.Context, body CreateNetworkPoolJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateNetworkPoolResponse, error)

	// DeleteNetworkPoolWithResponse request
	DeleteNetworkPoolWithResponse(ctx context.Context, id string, params *DeleteNetworkPoolParams, reqEditors ...RequestEditorFn) (*DeleteNetworkPoolResponse, error)

	// GetNetworkPoolByIDWithResponse request
	GetNetworkPoolByIDWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetNetworkPoolByIDResponse, error)

	// UpdateNetworkPoolWithBodyWithResponse request with any body
	UpdateNetworkPoolWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateNetworkPoolResponse, error)

	UpdateNetworkPoolWithResponse(ctx context.Context, id string, body UpdateNetworkPoolJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateNetworkPoolResponse, error)

	// GetNetworksOfNetworkPoolWithResponse request
	GetNetworksOfNetworkPoolWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetNetworksOfNetworkPoolResponse, error)

	// GetNetworkOfNetworkPoolWithResponse request
	GetNetworkOfNetworkPoolWithResponse(ctx context.Context, id string, networkId string, reqEditors ...RequestEditorFn) (*GetNetworkOfNetworkPoolResponse, error)

	// DeleteIpPoolFromNetworkOfNetworkPoolWithBodyWithResponse request with any body
	DeleteIpPoolFromNetworkOfNetworkPoolWithBodyWithResponse(ctx context.Context, id string, networkId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteIpPoolFromNetworkOfNetworkPoolResponse, error)

	DeleteIpPoolFromNetworkOfNetworkPoolWithResponse(ctx context.Context, id string, networkId string, body DeleteIpPoolFromNetworkOfNetworkPoolJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteIpPoolFromNetworkOfNetworkPoolResponse, error)

	// AddIpPoolToNetworkOfNetworkPoolWithBodyWithResponse request with any body
	AddIpPoolToNetworkOfNetworkPoolWithBodyWithResponse(ctx context.Context, id string, networkId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddIpPoolToNetworkOfNetworkPoolResponse, error)

	AddIpPoolToNetworkOfNetworkPoolWithResponse(ctx context.Context, id string, networkId string, body AddIpPoolToNetworkOfNetworkPoolJSONRequestBody, reqEditors ...RequestEditorFn) (*AddIpPoolToNetworkOfNetworkPoolResponse, error)

	// GetNotificationsWithResponse request
	GetNotificationsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetNotificationsResponse, error)

	// GetALBClustersWithResponse request
	GetALBClustersWithResponse(ctx context.Context, params *GetALBClustersParams, reqEditors ...RequestEditorFn) (*GetALBClustersResponse, error)

	// CreateALBClusterWithBodyWithResponse request with any body
	CreateALBClusterWithBodyWithResponse(ctx context.Context, params *CreateALBClusterParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateALBClusterResponse, error)

	CreateALBClusterWithResponse(ctx context.Context, params *CreateALBClusterParams, body CreateALBClusterJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateALBClusterResponse, error)

	// GetALBClustersFormFactorsWithResponse request
	GetALBClustersFormFactorsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetALBClustersFormFactorsResponse, error)

	// ValidateALBClusterCreationSpecWithBodyWithResponse request with any body
	ValidateALBClusterCreationSpecWithBodyWithResponse(ctx context.Context, params *ValidateALBClusterCreationSpecParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateALBClusterCreationSpecResponse, error)

	ValidateALBClusterCreationSpecWithResponse(ctx context.Context, params *ValidateALBClusterCreationSpecParams, body ValidateALBClusterCreationSpecJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidateALBClusterCreationSpecResponse, error)

	// ValidateNsxALBCompatibilityWithBodyWithResponse request with any body
	ValidateNsxALBCompatibilityWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateNsxALBCompatibilityResponse, error)

	ValidateNsxALBCompatibilityWithResponse(ctx context.Context, body ValidateNsxALBCompatibilityJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidateNsxALBCompatibilityResponse, error)

	// DeleteALBClusterWithResponse request
	DeleteALBClusterWithResponse(ctx context.Context, id string, params *DeleteALBClusterParams, reqEditors ...RequestEditorFn) (*DeleteALBClusterResponse, error)

	// GetALBClusterWithResponse request
	GetALBClusterWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetALBClusterResponse, error)

	// GetNsxClustersWithResponse request
	GetNsxClustersWithResponse(ctx context.Context, params *GetNsxClustersParams, reqEditors ...RequestEditorFn) (*GetNsxClustersResponse, error)

	// GetNsxCriteriaWithResponse request
	GetNsxCriteriaWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetNsxCriteriaResponse, error)

	// GetNsxCriterionWithResponse request
	GetNsxCriterionWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*GetNsxCriterionResponse, error)

	// ValidateIpPoolWithBodyWithResponse request with any body
	ValidateIpPoolWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateIpPoolResponse, error)

	ValidateIpPoolWithResponse(ctx context.Context, body ValidateIpPoolJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidateIpPoolResponse, error)

	// GetValidationResultWithResponse request
	GetValidationResultWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetValidationResultResponse, error)

	// ConnectOpenIdWithBodyWithResponse request with any body
	ConnectOpenIdWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ConnectOpenIdResponse, error)

	ConnectOpenIdWithResponse(ctx context.Context, body ConnectOpenIdJSONRequestBody, reqEditors ...RequestEditorFn) (*ConnectOpenIdResponse, error)

	// StartNsxCriteriaQueryWithBodyWithResponse request with any body
	StartNsxCriteriaQueryWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*StartNsxCriteriaQueryResponse, error)

	StartNsxCriteriaQueryWithResponse(ctx context.Context, body StartNsxCriteriaQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*StartNsxCriteriaQueryResponse, error)

	// GetNsxClusterQueryResponseWithResponse request
	GetNsxClusterQueryResponseWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetNsxClusterQueryResponseResponse, error)

	// GetNsxClusterWithResponse request
	GetNsxClusterWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetNsxClusterResponse, error)

	// GetNsxIpAddressPoolsWithResponse request
	GetNsxIpAddressPoolsWithResponse(ctx context.Context, nsxtClusterId string, reqEditors ...RequestEditorFn) (*GetNsxIpAddressPoolsResponse, error)

	// GetNsxIpAddressPoolWithResponse request
	GetNsxIpAddressPoolWithResponse(ctx context.Context, nsxtClusterId string, name string, reqEditors ...RequestEditorFn) (*GetNsxIpAddressPoolResponse, error)

	// ScaleOutNsxWithBodyWithResponse request with any body
	ScaleOutNsxWithBodyWithResponse(ctx context.Context, nsxtClusterId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ScaleOutNsxResponse, error)

	ScaleOutNsxWithResponse(ctx context.Context, nsxtClusterId string, body ScaleOutNsxJSONRequestBody, reqEditors ...RequestEditorFn) (*ScaleOutNsxResponse, error)

	// GetNsxTransportZonesWithResponse request
	GetNsxTransportZonesWithResponse(ctx context.Context, nsxtClusterId string, reqEditors ...RequestEditorFn) (*GetNsxTransportZonesResponse, error)

	// GetVpcConfigurationWithResponse request
	GetVpcConfigurationWithResponse(ctx context.Context, nsxtClusterId string, reqEditors ...RequestEditorFn) (*GetVpcConfigurationResponse, error)

	// GetProjectsWithResponse request
	GetProjectsWithResponse(ctx context.Context, nsxtClusterId string, params *GetProjectsParams, reqEditors ...RequestEditorFn) (*GetProjectsResponse, error)

	// GetVpcConnectivityProfilesWithResponse request
	GetVpcConnectivityProfilesWithResponse(ctx context.Context, nsxtClusterId string, projectId string, params *GetVpcConnectivityProfilesParams, reqEditors ...RequestEditorFn) (*GetVpcConnectivityProfilesResponse, error)

	// DeletePersonalityWithResponse request
	DeletePersonalityWithResponse(ctx context.Context, params *DeletePersonalityParams, reqEditors ...RequestEditorFn) (*DeletePersonalityResponse, error)

	// GetPersonalitiesWithResponse request
	GetPersonalitiesWithResponse(ctx context.Context, params *GetPersonalitiesParams, reqEditors ...RequestEditorFn) (*GetPersonalitiesResponse, error)

	// UploadPersonalityWithBodyWithResponse request with any body
	UploadPersonalityWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadPersonalityResponse, error)

	UploadPersonalityWithResponse(ctx context.Context, body UploadPersonalityJSONRequestBody, reqEditors ...RequestEditorFn) (*UploadPersonalityResponse, error)

	// UploadPersonalityFilesWithBodyWithResponse request with any body
	UploadPersonalityFilesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadPersonalityFilesResponse, error)

	// GetPersonalityWithResponse request
	GetPersonalityWithResponse(ctx context.Context, personalityId string, reqEditors ...RequestEditorFn) (*GetPersonalityResponse, error)

	// UploadProductBinaryWithBodyWithResponse request with any body
	UploadProductBinaryWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadProductBinaryResponse, error)

	UploadProductBinaryWithResponse(ctx context.Context, body UploadProductBinaryJSONRequestBody, reqEditors ...RequestEditorFn) (*UploadProductBinaryResponse, error)

	// GetProductVersionCatalogWithResponse request
	GetProductVersionCatalogWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetProductVersionCatalogResponse, error)

	// UploadProductVersionCatalogWithBodyWithResponse request with any body
	UploadProductVersionCatalogWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadProductVersionCatalogResponse, error)

	UploadProductVersionCatalogWithResponse(ctx context.Context, body UploadProductVersionCatalogJSONRequestBody, reqEditors ...RequestEditorFn) (*UploadProductVersionCatalogResponse, error)

	// GetProductVersionCatalogContentWithResponse request
	GetProductVersionCatalogContentWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetProductVersionCatalogContentResponse, error)

	// UpdateProductVersionCatalogPatchesWithBodyWithResponse request with any body
	UpdateProductVersionCatalogPatchesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProductVersionCatalogPatchesResponse, error)

	UpdateProductVersionCatalogPatchesWithResponse(ctx context.Context, body UpdateProductVersionCatalogPatchesJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProductVersionCatalogPatchesResponse, error)

	// UploadProductVersionCatalogWithSignatureWithBodyWithResponse request with any body
	UploadProductVersionCatalogWithSignatureWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadProductVersionCatalogWithSignatureResponse, error)

	UploadProductVersionCatalogWithSignatureWithResponse(ctx context.Context, body UploadProductVersionCatalogWithSignatureJSONRequestBody, reqEditors ...RequestEditorFn) (*UploadProductVersionCatalogWithSignatureResponse, error)

	// GetProductVersionCatalogUploadTaskWithResponse request
	GetProductVersionCatalogUploadTaskWithResponse(ctx context.Context, taskId string, reqEditors ...RequestEditorFn) (*GetProductVersionCatalogUploadTaskResponse, error)

	// GetPscsWithResponse request
	GetPscsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetPscsResponse, error)

	// GetPscWithResponse request
	GetPscWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetPscResponse, error)

	// GetReleasesWithResponse request
	GetReleasesWithResponse(ctx context.Context, params *GetReleasesParams, reqEditors ...RequestEditorFn) (*GetReleasesResponse, error)

	// GetCustomPatchesBySkuWithResponse request
	GetCustomPatchesBySkuWithResponse(ctx context.Context, params *GetCustomPatchesBySkuParams, reqEditors ...RequestEditorFn) (*GetCustomPatchesBySkuResponse, error)

	// GetReleaseByDomainsWithResponse request
	GetReleaseByDomainsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetReleaseByDomainsResponse, error)

	// GetDomainReleaseViewValidationWithResponse request
	GetDomainReleaseViewValidationWithResponse(ctx context.Context, validationId string, reqEditors ...RequestEditorFn) (*GetDomainReleaseViewValidationResponse, error)

	// DeleteReleaseByDomainIDWithResponse request
	DeleteReleaseByDomainIDWithResponse(ctx context.Context, domainId string, reqEditors ...RequestEditorFn) (*DeleteReleaseByDomainIDResponse, error)

	// GetReleaseByDomainWithResponse request
	GetReleaseByDomainWithResponse(ctx context.Context, domainId string, reqEditors ...RequestEditorFn) (*GetReleaseByDomainResponse, error)

	// UpdateReleaseByDomainIDWithBodyWithResponse request with any body
	UpdateReleaseByDomainIDWithBodyWithResponse(ctx context.Context, domainId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateReleaseByDomainIDResponse, error)

	UpdateReleaseByDomainIDWithResponse(ctx context.Context, domainId string, body UpdateReleaseByDomainIDJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateReleaseByDomainIDResponse, error)

	// GetCustomPatchesWithResponse request
	GetCustomPatchesWithResponse(ctx context.Context, domainId string, params *GetCustomPatchesParams, reqEditors ...RequestEditorFn) (*GetCustomPatchesResponse, error)

	// GetFutureReleasesWithResponse request
	GetFutureReleasesWithResponse(ctx context.Context, domainId string, reqEditors ...RequestEditorFn) (*GetFutureReleasesResponse, error)

	// ValidateReleaseByDomainIDWithBodyWithResponse request with any body
	ValidateReleaseByDomainIDWithBodyWithResponse(ctx context.Context, domainId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateReleaseByDomainIDResponse, error)

	ValidateReleaseByDomainIDWithResponse(ctx context.Context, domainId string, body ValidateReleaseByDomainIDJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidateReleaseByDomainIDResponse, error)

	// GetSystemReleaseWithResponse request
	GetSystemReleaseWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSystemReleaseResponse, error)

	// GetReleaseComponentsBySkuWithResponse request
	GetReleaseComponentsBySkuWithResponse(ctx context.Context, sku string, params *GetReleaseComponentsBySkuParams, reqEditors ...RequestEditorFn) (*GetReleaseComponentsBySkuResponse, error)

	// GetResourceFunctionalitiesWithResponse request
	GetResourceFunctionalitiesWithResponse(ctx context.Context, params *GetResourceFunctionalitiesParams, reqEditors ...RequestEditorFn) (*GetResourceFunctionalitiesResponse, error)

	// UpdateResourcesFunctionalitiesWithBodyWithResponse request with any body
	UpdateResourcesFunctionalitiesWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateResourcesFunctionalitiesResponse, error)

	UpdateResourcesFunctionalitiesWithResponse(ctx context.Context, body UpdateResourcesFunctionalitiesJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateResourcesFunctionalitiesResponse, error)

	// GetResourcesFunctionalitiesAllowedGlobalWithResponse request
	GetResourcesFunctionalitiesAllowedGlobalWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetResourcesFunctionalitiesAllowedGlobalResponse, error)

	// UpdateResourcesFunctionalities1WithBodyWithResponse request with any body
	UpdateResourcesFunctionalities1WithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateResourcesFunctionalities1Response, error)

	UpdateResourcesFunctionalities1WithResponse(ctx context.Context, body UpdateResourcesFunctionalities1JSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateResourcesFunctionalities1Response, error)

	// GetResourceWarningsWithResponse request
	GetResourceWarningsWithResponse(ctx context.Context, params *GetResourceWarningsParams, reqEditors ...RequestEditorFn) (*GetResourceWarningsResponse, error)

	// CreateResourceWarningWithBodyWithResponse request with any body
	CreateResourceWarningWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateResourceWarningResponse, error)

	CreateResourceWarningWithResponse(ctx context.Context, body CreateResourceWarningJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateResourceWarningResponse, error)

	// GetResourceWarningWithResponse request
	GetResourceWarningWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetResourceWarningResponse, error)

	// StartLicenseCheckByResourceWithBodyWithResponse request with any body
	StartLicenseCheckByResourceWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*StartLicenseCheckByResourceResponse, error)

	StartLicenseCheckByResourceWithResponse(ctx context.Context, body StartLicenseCheckByResourceJSONRequestBody, reqEditors ...RequestEditorFn) (*StartLicenseCheckByResourceResponse, error)

	// GetLicenseCheckResultByIDWithResponse request
	GetLicenseCheckResultByIDWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetLicenseCheckResultByIDResponse, error)

	// SetLicenseKeyForResourceWithBodyWithResponse request with any body
	SetLicenseKeyForResourceWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetLicenseKeyForResourceResponse, error)

	SetLicenseKeyForResourceWithResponse(ctx context.Context, body SetLicenseKeyForResourceJSONRequestBody, reqEditors ...RequestEditorFn) (*SetLicenseKeyForResourceResponse, error)

	// StartRestoreWithBodyWithResponse request with any body
	StartRestoreWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*StartRestoreResponse, error)

	StartRestoreWithResponse(ctx context.Context, body StartRestoreJSONRequestBody, reqEditors ...RequestEditorFn) (*StartRestoreResponse, error)

	// GetRestoreTaskWithResponse request
	GetRestoreTaskWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetRestoreTaskResponse, error)

	// GetRolesWithResponse request
	GetRolesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetRolesResponse, error)

	// GetLocalOsUserAccountsWithResponse request
	GetLocalOsUserAccountsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetLocalOsUserAccountsResponse, error)

	// GetTrustedCertificatesWithResponse request
	GetTrustedCertificatesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetTrustedCertificatesResponse, error)

	// AddTrustedCertificateWithBodyWithResponse request with any body
	AddTrustedCertificateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddTrustedCertificateResponse, error)

	AddTrustedCertificateWithResponse(ctx context.Context, body AddTrustedCertificateJSONRequestBody, reqEditors ...RequestEditorFn) (*AddTrustedCertificateResponse, error)

	// DeleteTrustedCertificateWithResponse request
	DeleteTrustedCertificateWithResponse(ctx context.Context, alias string, reqEditors ...RequestEditorFn) (*DeleteTrustedCertificateResponse, error)

	// GetSddcManagerUpgradablesWithResponse request
	GetSddcManagerUpgradablesWithResponse(ctx context.Context, params *GetSddcManagerUpgradablesParams, reqEditors ...RequestEditorFn) (*GetSddcManagerUpgradablesResponse, error)

	// GetSddcManagersWithResponse request
	GetSddcManagersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSddcManagersResponse, error)

	// GetSddcManagerWithResponse request
	GetSddcManagerWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetSddcManagerResponse, error)

	// GetSddcManagerHistoryWithResponse request
	GetSddcManagerHistoryWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetSddcManagerHistoryResponse, error)

	// ImportWithBodyWithResponse request with any body
	ImportWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ImportResponse, error)

	ImportWithResponse(ctx context.Context, body ImportJSONRequestBody, reqEditors ...RequestEditorFn) (*ImportResponse, error)

	// ValidationWithBodyWithResponse request with any body
	ValidationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidationResponse, error)

	ValidationWithResponse(ctx context.Context, body ValidationJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidationResponse, error)

	// GetBrownfieldCheckTaskByIdWithResponse request
	GetBrownfieldCheckTaskByIdWithResponse(ctx context.Context, taskId string, reqEditors ...RequestEditorFn) (*GetBrownfieldCheckTaskByIdResponse, error)

	// GetBrownfieldImportTaskByIdWithResponse request
	GetBrownfieldImportTaskByIdWithResponse(ctx context.Context, taskId string, reqEditors ...RequestEditorFn) (*GetBrownfieldImportTaskByIdResponse, error)

	// GetSSODomainsWithResponse request
	GetSSODomainsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSSODomainsResponse, error)

	// GetSSODomainEntitiesWithResponse request
	GetSSODomainEntitiesWithResponse(ctx context.Context, ssoDomain string, params *GetSSODomainEntitiesParams, reqEditors ...RequestEditorFn) (*GetSSODomainEntitiesResponse, error)

	// GetSystemConfigurationWithResponse request
	GetSystemConfigurationWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSystemConfigurationResponse, error)

	// UpdateSystemConfigurationWithBodyWithResponse request with any body
	UpdateSystemConfigurationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSystemConfigurationResponse, error)

	UpdateSystemConfigurationWithResponse(ctx context.Context, body UpdateSystemConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSystemConfigurationResponse, error)

	// GetApplianceInfoWithResponse request
	GetApplianceInfoWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApplianceInfoResponse, error)

	// GetBackupConfigurationWithResponse request
	GetBackupConfigurationWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetBackupConfigurationResponse, error)

	// UpdateBackupConfigurationWithBodyWithResponse request with any body
	UpdateBackupConfigurationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateBackupConfigurationResponse, error)

	UpdateBackupConfigurationWithResponse(ctx context.Context, body UpdateBackupConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateBackupConfigurationResponse, error)

	// SetBackupConfigurationWithBodyWithResponse request with any body
	SetBackupConfigurationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetBackupConfigurationResponse, error)

	SetBackupConfigurationWithResponse(ctx context.Context, body SetBackupConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*SetBackupConfigurationResponse, error)

	// GetBackupLocationWithResponse request
	GetBackupLocationWithResponse(ctx context.Context, params *GetBackupLocationParams, reqEditors ...RequestEditorFn) (*GetBackupLocationResponse, error)

	// ValidateBackupConfigurationsOperationsWithBodyWithResponse request with any body
	ValidateBackupConfigurationsOperationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateBackupConfigurationsOperationsResponse, error)

	ValidateBackupConfigurationsOperationsWithResponse(ctx context.Context, body ValidateBackupConfigurationsOperationsJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidateBackupConfigurationsOperationsResponse, error)

	// GetCeipStatusWithResponse request
	GetCeipStatusWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetCeipStatusResponse, error)

	// SetCeipStatusWithBodyWithResponse request with any body
	SetCeipStatusWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetCeipStatusResponse, error)

	SetCeipStatusWithResponse(ctx context.Context, body SetCeipStatusJSONRequestBody, reqEditors ...RequestEditorFn) (*SetCeipStatusResponse, error)

	// GetLastAssessmentRunInfoWithResponse request
	GetLastAssessmentRunInfoWithResponse(ctx context.Context, params *GetLastAssessmentRunInfoParams, reqEditors ...RequestEditorFn) (*GetLastAssessmentRunInfoResponse, error)

	// TriggerCheckRunWithBodyWithResponse request with any body
	TriggerCheckRunWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TriggerCheckRunResponse, error)

	TriggerCheckRunWithResponse(ctx context.Context, body TriggerCheckRunJSONRequestBody, reqEditors ...RequestEditorFn) (*TriggerCheckRunResponse, error)

	// QueryCheckSetsWithBodyWithResponse request with any body
	QueryCheckSetsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*QueryCheckSetsResponse, error)

	QueryCheckSetsWithResponse(ctx context.Context, body QueryCheckSetsJSONRequestBody, reqEditors ...RequestEditorFn) (*QueryCheckSetsResponse, error)

	// GetResultWithResponse request
	GetResultWithResponse(ctx context.Context, runId openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetResultResponse, error)

	// TriggerPartialRetryOfCheckRunWithBodyWithResponse request with any body
	TriggerPartialRetryOfCheckRunWithBodyWithResponse(ctx context.Context, runId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TriggerPartialRetryOfCheckRunResponse, error)

	TriggerPartialRetryOfCheckRunWithResponse(ctx context.Context, runId openapi_types.UUID, body TriggerPartialRetryOfCheckRunJSONRequestBody, reqEditors ...RequestEditorFn) (*TriggerPartialRetryOfCheckRunResponse, error)

	// GetDnsConfigurationWithResponse request
	GetDnsConfigurationWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetDnsConfigurationResponse, error)

	// ConfigureDnsWithBodyWithResponse request with any body
	ConfigureDnsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ConfigureDnsResponse, error)

	ConfigureDnsWithResponse(ctx context.Context, body ConfigureDnsJSONRequestBody, reqEditors ...RequestEditorFn) (*ConfigureDnsResponse, error)

	// GetValidationsOfDNSConfigurationWithResponse request
	GetValidationsOfDNSConfigurationWithResponse(ctx context.Context, params *GetValidationsOfDNSConfigurationParams, reqEditors ...RequestEditorFn) (*GetValidationsOfDNSConfigurationResponse, error)

	// ValidateDnsConfigurationWithBodyWithResponse request with any body
	ValidateDnsConfigurationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateDnsConfigurationResponse, error)

	ValidateDnsConfigurationWithResponse(ctx context.Context, body ValidateDnsConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidateDnsConfigurationResponse, error)

	// GetValidationOfDnsConfigurationWithResponse request
	GetValidationOfDnsConfigurationWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetValidationOfDnsConfigurationResponse, error)

	// GetHealthCheckTaskWithResponse request
	GetHealthCheckTaskWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetHealthCheckTaskResponse, error)

	// StartHealthCheckWithBodyWithResponse request with any body
	StartHealthCheckWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*StartHealthCheckResponse, error)

	StartHealthCheckWithResponse(ctx context.Context, body StartHealthCheckJSONRequestBody, reqEditors ...RequestEditorFn) (*StartHealthCheckResponse, error)

	// GetHealthCheckStatusWithResponse request
	GetHealthCheckStatusWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetHealthCheckStatusResponse, error)

	// ExportHealthCheckByIDWithResponse request
	ExportHealthCheckByIDWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ExportHealthCheckByIDResponse, error)

	// SyncUMDSWithBodyWithResponse request with any body
	SyncUMDSWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SyncUMDSResponse, error)

	SyncUMDSWithResponse(ctx context.Context, body SyncUMDSJSONRequestBody, reqEditors ...RequestEditorFn) (*SyncUMDSResponse, error)

	// GetNtpConfigurationWithResponse request
	GetNtpConfigurationWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetNtpConfigurationResponse, error)

	// ConfigureNtpWithBodyWithResponse request with any body
	ConfigureNtpWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ConfigureNtpResponse, error)

	ConfigureNtpWithResponse(ctx context.Context, body ConfigureNtpJSONRequestBody, reqEditors ...RequestEditorFn) (*ConfigureNtpResponse, error)

	// GetValidationsOfNtpConfigurationWithResponse request
	GetValidationsOfNtpConfigurationWithResponse(ctx context.Context, params *GetValidationsOfNtpConfigurationParams, reqEditors ...RequestEditorFn) (*GetValidationsOfNtpConfigurationResponse, error)

	// ValidateNtpConfigurationWithBodyWithResponse request with any body
	ValidateNtpConfigurationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateNtpConfigurationResponse, error)

	ValidateNtpConfigurationWithResponse(ctx context.Context, body ValidateNtpConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidateNtpConfigurationResponse, error)

	// GetValidationOfNtpConfigurationWithResponse request
	GetValidationOfNtpConfigurationWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetValidationOfNtpConfigurationResponse, error)

	// GetProxyConfigurationWithResponse request
	GetProxyConfigurationWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetProxyConfigurationResponse, error)

	// UpdateProxyConfigurationWithBodyWithResponse request with any body
	UpdateProxyConfigurationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProxyConfigurationResponse, error)

	UpdateProxyConfigurationWithResponse(ctx context.Context, body UpdateProxyConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProxyConfigurationResponse, error)

	// GetFIPSConfigurationWithResponse request
	GetFIPSConfigurationWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetFIPSConfigurationResponse, error)

	// DeleteDepotSettingsWithResponse request
	DeleteDepotSettingsWithResponse(ctx context.Context, params *DeleteDepotSettingsParams, reqEditors ...RequestEditorFn) (*DeleteDepotSettingsResponse, error)

	// GetDepotSettingsWithResponse request
	GetDepotSettingsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetDepotSettingsResponse, error)

	// UpdateDepotSettingsWithBodyWithResponse request with any body
	UpdateDepotSettingsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateDepotSettingsResponse, error)

	UpdateDepotSettingsWithResponse(ctx context.Context, body UpdateDepotSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateDepotSettingsResponse, error)

	// GetDepotSyncInfoWithResponse request
	GetDepotSyncInfoWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetDepotSyncInfoResponse, error)

	// SyncDepotMetadataWithResponse request
	SyncDepotMetadataWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*SyncDepotMetadataResponse, error)

	// GetVersionAliasConfigurationWithResponse request
	GetVersionAliasConfigurationWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetVersionAliasConfigurationResponse, error)

	// UpdateVersionAliasConfigurationsWithBodyWithResponse request with any body
	UpdateVersionAliasConfigurationsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateVersionAliasConfigurationsResponse, error)

	UpdateVersionAliasConfigurationsWithResponse(ctx context.Context, body UpdateVersionAliasConfigurationsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateVersionAliasConfigurationsResponse, error)

	// DeleteVersionAliasBySoftwareTypeWithResponse request
	DeleteVersionAliasBySoftwareTypeWithResponse(ctx context.Context, bundleComponentType string, reqEditors ...RequestEditorFn) (*DeleteVersionAliasBySoftwareTypeResponse, error)

	// DeleteAliasVersionsBySoftwareTypeAndBaseVersionWithBodyWithResponse request with any body
	DeleteAliasVersionsBySoftwareTypeAndBaseVersionWithBodyWithResponse(ctx context.Context, bundleComponentType string, version string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteAliasVersionsBySoftwareTypeAndBaseVersionResponse, error)

	DeleteAliasVersionsBySoftwareTypeAndBaseVersionWithResponse(ctx context.Context, bundleComponentType string, version string, body DeleteAliasVersionsBySoftwareTypeAndBaseVersionJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteAliasVersionsBySoftwareTypeAndBaseVersionResponse, error)

	// UpdateVersionAliasConfigurationWithBodyWithResponse request with any body
	UpdateVersionAliasConfigurationWithBodyWithResponse(ctx context.Context, bundleComponentType string, version string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateVersionAliasConfigurationResponse, error)

	UpdateVersionAliasConfigurationWithResponse(ctx context.Context, bundleComponentType string, version string, body UpdateVersionAliasConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateVersionAliasConfigurationResponse, error)

	// GetSupportBundleTaskWithResponse request
	GetSupportBundleTaskWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSupportBundleTaskResponse, error)

	// StartSupportBundleWithBodyWithResponse request with any body
	StartSupportBundleWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*StartSupportBundleResponse, error)

	StartSupportBundleWithResponse(ctx context.Context, body StartSupportBundleJSONRequestBody, reqEditors ...RequestEditorFn) (*StartSupportBundleResponse, error)

	// GetSupportBundleStatusWithResponse request
	GetSupportBundleStatusWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetSupportBundleStatusResponse, error)

	// ExportSupportBundleByIDWithResponse request
	ExportSupportBundleByIDWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ExportSupportBundleByIDResponse, error)

	// GetUpgradablesWithResponse request
	GetUpgradablesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetUpgradablesResponse, error)

	// GetSystemVcfManagementComponentsWithResponse request
	GetSystemVcfManagementComponentsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSystemVcfManagementComponentsResponse, error)

	// GetTasksWithResponse request
	GetTasksWithResponse(ctx context.Context, params *GetTasksParams, reqEditors ...RequestEditorFn) (*GetTasksResponse, error)

	// CancelTaskWithResponse request
	CancelTaskWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*CancelTaskResponse, error)

	// GetTaskWithResponse request
	GetTaskWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetTaskResponse, error)

	// RetryTaskWithResponse request
	RetryTaskWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*RetryTaskResponse, error)

	// CreateTokenWithBodyWithResponse request with any body
	CreateTokenWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTokenResponse, error)

	CreateTokenWithResponse(ctx context.Context, body CreateTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTokenResponse, error)

	// RefreshAccessTokenWithBodyWithResponse request with any body
	RefreshAccessTokenWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RefreshAccessTokenResponse, error)

	RefreshAccessTokenWithResponse(ctx context.Context, body RefreshAccessTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*RefreshAccessTokenResponse, error)

	// InvalidateRefreshTokenWithBodyWithResponse request with any body
	InvalidateRefreshTokenWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*InvalidateRefreshTokenResponse, error)

	InvalidateRefreshTokenWithResponse(ctx context.Context, body InvalidateRefreshTokenJSONRequestBody, reqEditors ...RequestEditorFn) (*InvalidateRefreshTokenResponse, error)

	// GetUpgradablesByDomainWithResponse request
	GetUpgradablesByDomainWithResponse(ctx context.Context, domainId string, params *GetUpgradablesByDomainParams, reqEditors ...RequestEditorFn) (*GetUpgradablesByDomainResponse, error)

	// GetUpgradablesClustersWithResponse request
	GetUpgradablesClustersWithResponse(ctx context.Context, domainId string, reqEditors ...RequestEditorFn) (*GetUpgradablesClustersResponse, error)

	// GetNsxUpgradeResourcesWithResponse request
	GetNsxUpgradeResourcesWithResponse(ctx context.Context, domainId string, params *GetNsxUpgradeResourcesParams, reqEditors ...RequestEditorFn) (*GetNsxUpgradeResourcesResponse, error)

	// GetUpgradesWithResponse request
	GetUpgradesWithResponse(ctx context.Context, params *GetUpgradesParams, reqEditors ...RequestEditorFn) (*GetUpgradesResponse, error)

	// PerformUpgradeWithBodyWithResponse request with any body
	PerformUpgradeWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PerformUpgradeResponse, error)

	PerformUpgradeWithResponse(ctx context.Context, body PerformUpgradeJSONRequestBody, reqEditors ...RequestEditorFn) (*PerformUpgradeResponse, error)

	// GetUpgradePreviewWithResponse request
	GetUpgradePreviewWithResponse(ctx context.Context, params *GetUpgradePreviewParams, reqEditors ...RequestEditorFn) (*GetUpgradePreviewResponse, error)

	// GetUpgradeByIdWithResponse request
	GetUpgradeByIdWithResponse(ctx context.Context, upgradeId string, reqEditors ...RequestEditorFn) (*GetUpgradeByIdResponse, error)

	// UpdateUpgradeScheduleWithBodyWithResponse request with any body
	UpdateUpgradeScheduleWithBodyWithResponse(ctx context.Context, upgradeId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateUpgradeScheduleResponse, error)

	UpdateUpgradeScheduleWithResponse(ctx context.Context, upgradeId string, body UpdateUpgradeScheduleJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateUpgradeScheduleResponse, error)

	// StartUpgradePrecheckWithResponse request
	StartUpgradePrecheckWithResponse(ctx context.Context, upgradeId string, reqEditors ...RequestEditorFn) (*StartUpgradePrecheckResponse, error)

	// GetUpgradePrecheckByIDWithResponse request
	GetUpgradePrecheckByIDWithResponse(ctx context.Context, upgradeId string, precheckId string, reqEditors ...RequestEditorFn) (*GetUpgradePrecheckByIDResponse, error)

	// GetUsersWithResponse request
	GetUsersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetUsersResponse, error)

	// AddUsersWithBodyWithResponse request with any body
	AddUsersWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddUsersResponse, error)

	AddUsersWithResponse(ctx context.Context, body AddUsersJSONRequestBody, reqEditors ...RequestEditorFn) (*AddUsersResponse, error)

	// DisableLocalAccountWithResponse request
	DisableLocalAccountWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*DisableLocalAccountResponse, error)

	// GetLocalAccountWithResponse request
	GetLocalAccountWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetLocalAccountResponse, error)

	// UpdateLocalUserPasswordWithBodyWithResponse request with any body
	UpdateLocalUserPasswordWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateLocalUserPasswordResponse, error)

	UpdateLocalUserPasswordWithResponse(ctx context.Context, body UpdateLocalUserPasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateLocalUserPasswordResponse, error)

	// GetUiUsersWithResponse request
	GetUiUsersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetUiUsersResponse, error)

	// RemoveUserWithResponse request
	RemoveUserWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*RemoveUserResponse, error)

	// GetVasaProvidersWithResponse request
	GetVasaProvidersWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetVasaProvidersResponse, error)

	// AddVasaProviderWithBodyWithResponse request with any body
	AddVasaProviderWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddVasaProviderResponse, error)

	AddVasaProviderWithResponse(ctx context.Context, body AddVasaProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*AddVasaProviderResponse, error)

	// ValidateVasaProviderSpecWithBodyWithResponse request with any body
	ValidateVasaProviderSpecWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateVasaProviderSpecResponse, error)

	ValidateVasaProviderSpecWithResponse(ctx context.Context, body ValidateVasaProviderSpecJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidateVasaProviderSpecResponse, error)

	// GetVasaProviderValidationWithResponse request
	GetVasaProviderValidationWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetVasaProviderValidationResponse, error)

	// RemoveVasaProviderWithResponse request
	RemoveVasaProviderWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*RemoveVasaProviderResponse, error)

	// GetVasaProviderWithResponse request
	GetVasaProviderWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetVasaProviderResponse, error)

	// UpdateVasaProviderWithBodyWithResponse request with any body
	UpdateVasaProviderWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateVasaProviderResponse, error)

	UpdateVasaProviderWithResponse(ctx context.Context, id string, body UpdateVasaProviderJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateVasaProviderResponse, error)

	// GetVasaProviderStorageContainersWithResponse request
	GetVasaProviderStorageContainersWithResponse(ctx context.Context, id string, params *GetVasaProviderStorageContainersParams, reqEditors ...RequestEditorFn) (*GetVasaProviderStorageContainersResponse, error)

	// AddVasaProviderStorageContainerWithBodyWithResponse request with any body
	AddVasaProviderStorageContainerWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddVasaProviderStorageContainerResponse, error)

	AddVasaProviderStorageContainerWithResponse(ctx context.Context, id string, body AddVasaProviderStorageContainerJSONRequestBody, reqEditors ...RequestEditorFn) (*AddVasaProviderStorageContainerResponse, error)

	// RemoveVasaProviderStorageContainerWithResponse request
	RemoveVasaProviderStorageContainerWithResponse(ctx context.Context, id string, storageContainerId string, reqEditors ...RequestEditorFn) (*RemoveVasaProviderStorageContainerResponse, error)

	// UpdateVasaProviderStorageContainerWithBodyWithResponse request with any body
	UpdateVasaProviderStorageContainerWithBodyWithResponse(ctx context.Context, id string, storageContainerId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateVasaProviderStorageContainerResponse, error)

	UpdateVasaProviderStorageContainerWithResponse(ctx context.Context, id string, storageContainerId string, body UpdateVasaProviderStorageContainerJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateVasaProviderStorageContainerResponse, error)

	// GetVasaProviderUserWithResponse request
	GetVasaProviderUserWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetVasaProviderUserResponse, error)

	// AddVasaProviderUserWithBodyWithResponse request with any body
	AddVasaProviderUserWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddVasaProviderUserResponse, error)

	AddVasaProviderUserWithResponse(ctx context.Context, id string, body AddVasaProviderUserJSONRequestBody, reqEditors ...RequestEditorFn) (*AddVasaProviderUserResponse, error)

	// UpdateVasaProviderUserWithBodyWithResponse request with any body
	UpdateVasaProviderUserWithBodyWithResponse(ctx context.Context, id string, userId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateVasaProviderUserResponse, error)

	UpdateVasaProviderUserWithResponse(ctx context.Context, id string, userId string, body UpdateVasaProviderUserJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateVasaProviderUserResponse, error)

	// GetVcentersWithResponse request
	GetVcentersWithResponse(ctx context.Context, params *GetVcentersParams, reqEditors ...RequestEditorFn) (*GetVcentersResponse, error)

	// InitiateRepositoryImagesQueryWithBodyWithResponse request with any body
	InitiateRepositoryImagesQueryWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*InitiateRepositoryImagesQueryResponse, error)

	InitiateRepositoryImagesQueryWithResponse(ctx context.Context, body InitiateRepositoryImagesQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*InitiateRepositoryImagesQueryResponse, error)

	// GetRepositoryImagesQueryResponseWithResponse request
	GetRepositoryImagesQueryResponseWithResponse(ctx context.Context, queryId string, reqEditors ...RequestEditorFn) (*GetRepositoryImagesQueryResponseResponse, error)

	// GetVcenterWithResponse request
	GetVcenterWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetVcenterResponse, error)

	// GetVcfManagementComponentsWithResponse request
	GetVcfManagementComponentsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetVcfManagementComponentsResponse, error)

	// DeployVcfManagementComponentsWithBodyWithResponse request with any body
	DeployVcfManagementComponentsWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeployVcfManagementComponentsResponse, error)

	DeployVcfManagementComponentsWithResponse(ctx context.Context, body DeployVcfManagementComponentsJSONRequestBody, reqEditors ...RequestEditorFn) (*DeployVcfManagementComponentsResponse, error)

	// GetVcfManagementComponentsTasksWithResponse request
	GetVcfManagementComponentsTasksWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetVcfManagementComponentsTasksResponse, error)

	// GetVcfManagementComponentsLatestTaskWithResponse request
	GetVcfManagementComponentsLatestTaskWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetVcfManagementComponentsLatestTaskResponse, error)

	// GetVcfManagementComponentsTaskByIDWithResponse request
	GetVcfManagementComponentsTaskByIDWithResponse(ctx context.Context, taskId string, reqEditors ...RequestEditorFn) (*GetVcfManagementComponentsTaskByIDResponse, error)

	// GetVcfManagementComponentsTaskSpecWithResponse request
	GetVcfManagementComponentsTaskSpecWithResponse(ctx context.Context, taskId string, reqEditors ...RequestEditorFn) (*GetVcfManagementComponentsTaskSpecResponse, error)

	// ValidateVcfManagementComponentsWithBodyWithResponse request with any body
	ValidateVcfManagementComponentsWithBodyWithResponse(ctx context.Context, params *ValidateVcfManagementComponentsParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ValidateVcfManagementComponentsResponse, error)

	ValidateVcfManagementComponentsWithResponse(ctx context.Context, params *ValidateVcfManagementComponentsParams, body ValidateVcfManagementComponentsJSONRequestBody, reqEditors ...RequestEditorFn) (*ValidateVcfManagementComponentsResponse, error)

	// GetVcfManagementComponentsValidationsByIdWithResponse request
	GetVcfManagementComponentsValidationsByIdWithResponse(ctx context.Context, validationId string, reqEditors ...RequestEditorFn) (*GetVcfManagementComponentsValidationsByIdResponse, error)

	// GetVcfServicesWithResponse request
	GetVcfServicesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetVcfServicesResponse, error)

	// GetVcfServiceWithResponse request
	GetVcfServiceWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*GetVcfServiceResponse, error)

	// DownloadVsanHclWithResponse request
	DownloadVsanHclWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*DownloadVsanHclResponse, error)

	// GetVsanHclAttributesWithResponse request
	GetVsanHclAttributesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetVsanHclAttributesResponse, error)

	// GetVsanHclConfigurationWithResponse request
	GetVsanHclConfigurationWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetVsanHclConfigurationResponse, error)

	// UpdateVsanHclConfigurationWithBodyWithResponse request with any body
	UpdateVsanHclConfigurationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateVsanHclConfigurationResponse, error)

	UpdateVsanHclConfigurationWithResponse(ctx context.Context, body UpdateVsanHclConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateVsanHclConfigurationResponse, error)
}

ClientWithResponsesInterface is the interface specification for the client with responses above.

type Cluster

type Cluster struct {
	// Capacity Represents a usage and capacity information of a Resource
	Capacity *Capacity `json:"capacity,omitempty"`

	// ConfigManagerEnabled Indicates if the cluster is managed by vSphere Configuration Profiles
	ConfigManagerEnabled *bool `json:"configManagerEnabled,omitempty"`

	// Datacenter Represents a vCenter Datacenter
	Datacenter *Datacenter `json:"datacenter,omitempty"`

	// Domain Represents a domain reference
	Domain *DomainReference `json:"domain,omitempty"`

	// FailuresToTolerate Number of ESXi host failures to tolerate in the vSAN cluster. Applicable only for clusters with vSAN datastore
	FailuresToTolerate *int32 `json:"failuresToTolerate,omitempty"`

	// HciMeshData vSAN remote datastore mount related data for Cluster
	HciMeshData *HciMeshData `json:"hciMeshData,omitempty"`

	// Hosts List of hosts associated with the cluster
	Hosts *[]HostReference `json:"hosts,omitempty"`

	// Id ID of the cluster
	Id *string `json:"id,omitempty"`

	// IsDefault Status of the cluster if default or not
	IsDefault *bool `json:"isDefault,omitempty"`

	// IsImageBased Is cluster managed by vSphere Lifecycle Manager Images - true if managed, false if managed by vSphere Lifecycle Manager Baselines
	IsImageBased *bool `json:"isImageBased,omitempty"`

	// IsImported Is cluster created outside of SDDC Manager and then imported, false if the cluster was created through SDDC Manager
	IsImported *bool `json:"isImported,omitempty"`

	// IsStretched Status of the cluster if Stretched or not
	IsStretched *bool `json:"isStretched,omitempty"`

	// ManagedObjectReferenceId Managed Object Reference Id of this cluster in vCenter
	ManagedObjectReferenceId *string `json:"managedObjectReferenceId,omitempty"`

	// Name Name of the cluster
	Name *string `json:"name,omitempty"`

	// PrimaryDatastoreName Name of the primary datastore
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	PrimaryDatastoreName *string `json:"primaryDatastoreName,omitempty"`

	// PrimaryDatastoreType Storage type of the primary datastore
	PrimaryDatastoreType *string `json:"primaryDatastoreType,omitempty"`

	// Status Status of the cluster
	Status *string `json:"status,omitempty"`

	// Tags Deprecated, this list will always be returned empty
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	Tags *[]Tag `json:"tags,omitempty"`

	// Vcenter Represents a vCenter reference
	Vcenter *VcenterReference `json:"vcenter,omitempty"`

	// VdsSpecs Distributed switches to added to the cluster
	VdsSpecs *[]VdsSpec `json:"vdsSpecs,omitempty"`

	// VsanClusterMode vSAN cluster mode
	VsanClusterMode *string `json:"vsanClusterMode,omitempty"`
}

Cluster Cluster representation

type ClusterCompactionSpec

type ClusterCompactionSpec struct {
	// Force Force removal of vSphere host
	Force *bool `json:"force,omitempty"`

	// ForceByPassingSafeMinSize Remove dead hosts from cluster, bypassing validations. Forced removal may result in permanent data loss. Review recovery plan with VMware Support before using.
	ForceByPassingSafeMinSize *bool `json:"forceByPassingSafeMinSize,omitempty"`

	// Hosts List of vSphere hosts to be removed
	Hosts []HostReference `json:"hosts"`
}

ClusterCompactionSpec This specification contains the parameters required to remove one or more vSphere hosts from existing cluster in a workload domain

type ClusterCreationSpec

type ClusterCreationSpec struct {
	// ComputeSpec This specification contains the parameters required to add each cluster to a workload domain
	ComputeSpec ComputeSpec `json:"computeSpec"`

	// DeployWithoutLicenseKeys Flag that indicates if the deployment should happen without license keys.
	DeployWithoutLicenseKeys *bool `json:"deployWithoutLicenseKeys,omitempty"`

	// DomainId ID of the domain to which the clusters will be added
	DomainId string `json:"domainId"`
}

ClusterCreationSpec Cluster creation specification

type ClusterCriterion

type ClusterCriterion struct {
	// Arguments Arguments required for a particular criterion
	Arguments *map[string]string `json:"arguments,omitempty"`

	// Description Description of the criterion
	Description *string `json:"description,omitempty"`

	// Name Name of the criterion
	Name *string `json:"name,omitempty"`
}

ClusterCriterion Represents a criterion for querying the cluster

type ClusterExpansionNetworkProfile

type ClusterExpansionNetworkProfile struct {
	// Description The network profile description
	Description *string `json:"description,omitempty"`

	// Name The network profile name
	Name string `json:"name"`

	// NsxtHostSwitchConfigs The list of NSX host switch configurations
	NsxtHostSwitchConfigs []NsxtHostSwitchConfig `json:"nsxtHostSwitchConfigs"`
}

ClusterExpansionNetworkProfile This specification contains the host switch configurations for the NSX transport node.

type ClusterExpansionNetworkSpec

type ClusterExpansionNetworkSpec struct {
	// NetworkProfiles The list of network profiles
	NetworkProfiles []ClusterExpansionNetworkProfile `json:"networkProfiles"`

	// NsxClusterSpec This specification contains NSX configuration for cluster expansion
	NsxClusterSpec ClusterExpansionNsxSpec `json:"nsxClusterSpec"`
}

ClusterExpansionNetworkSpec This specification contains cluster network configuration.

type ClusterExpansionNsxSpec

type ClusterExpansionNsxSpec struct {
	// IpAddressPoolsSpec The IP address pools specification
	IpAddressPoolsSpec *[]IpAddressPoolSpec `json:"ipAddressPoolsSpec,omitempty"`

	// UplinkProfiles The list of uplink profile specifications.
	UplinkProfiles []UplinkProfile `json:"uplinkProfiles"`
}

ClusterExpansionNsxSpec This specification contains NSX configuration for cluster expansion

type ClusterExpansionSpec

type ClusterExpansionSpec struct {
	// DeployWithoutLicenseKeys Flag that indicates if the deployment should happen without license keys.
	DeployWithoutLicenseKeys *bool `json:"deployWithoutLicenseKeys,omitempty"`

	// ForceHostAdditionInPresenceofDeadHosts Use to add host to a cluster with dead host(s). Bypasses validation of disconnected hosts and vSAN cluster health. Review recovery plan VMware Support before using. False if omitted. This property is deprecated and it has no effect when using it.
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	ForceHostAdditionInPresenceofDeadHosts *bool `json:"forceHostAdditionInPresenceofDeadHosts,omitempty"`

	// HostSpecs List of vSphere host information from the free pool to consume in the workload domain
	HostSpecs []HostSpec `json:"hostSpecs"`

	// InterRackExpansion Is inter-rack cluster(true for L2 non-uniform and L3 : At least one of management, uplink, Edge and host TEP networks is different for hosts of the cluster, false for L2 uniform :  All hosts in cluster have identical management, uplink, Edge and host TEP networks) expansion. Required, only if Cluster contains NSX Edge Cluster
	InterRackExpansion *bool `json:"interRackExpansion,omitempty"`

	// NetworkSpec This specification contains cluster network configuration.
	NetworkSpec *ClusterExpansionNetworkSpec `json:"networkSpec,omitempty"`

	// SkipThumbprintValidation Skip thumbprint validation for ESXi hosts during add host operation.
	// This property is deprecated.
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	SkipThumbprintValidation *bool `json:"skipThumbprintValidation,omitempty"`

	// VsanNetworkSpecs vSAN Network Pool Spec
	VsanNetworkSpecs *[]VSANNetworkSpec `json:"vsanNetworkSpecs,omitempty"`

	// WitnessSpec Spec contains the Witness host parameters that are part of each stretched cluster
	WitnessSpec *WitnessSpec `json:"witnessSpec,omitempty"`

	// WitnessTrafficSharedWithVsanTraffic Witness traffic to be shared with vSAN traffic
	WitnessTrafficSharedWithVsanTraffic *bool `json:"witnessTrafficSharedWithVsanTraffic,omitempty"`
}

ClusterExpansionSpec This specification contains the parameters required to add one or more vSphere hosts to an existing cluster in a workload domain

type ClusterImageCompliance added in v0.7.0

type ClusterImageCompliance struct {
	// Cluster Represents a reference to the cluster
	Cluster *ClusterReference `json:"cluster,omitempty"`

	// ClusterImage Represents a reference to the cluster image
	ClusterImage *ClusterImageReference `json:"clusterImage,omitempty"`

	// ClusterImageDetails SoftwareSpec contains base os, components, hardware support, addOn metadata to install/update the appropriate Cloud Foundation software components in your management domain or workload domain.
	ClusterImageDetails *SoftwareInfo `json:"clusterImageDetails,omitempty"`

	// ImageComplianceDetails Detailed results of cluster image compliance check
	ImageComplianceDetails []ClusterImageComplianceDetail `json:"imageComplianceDetails"`

	// Status Cluster image compliance status
	Status string `json:"status"`

	// Timestamp Update time for the cluster compliance, e.g. 2020-06-08T02:20:15.844Z, in yyyy-MM-dd'T'HH:mm:ss[.SSS]XXX ISO 8601 format
	Timestamp string `json:"timestamp"`
}

ClusterImageCompliance Represents results of Cluster Image Compliance check

type ClusterImageComplianceCheckSpec added in v0.7.0

type ClusterImageComplianceCheckSpec struct {
	// ClusterImageId ID of the Cluster Image to be used with the Cluster
	ClusterImageId *string `json:"clusterImageId,omitempty"`
}

ClusterImageComplianceCheckSpec This specification contains parameters required to check compliance of a Cluster before transition to vSphere Lifecycle Manager Images

type ClusterImageComplianceDetail added in v0.7.0

type ClusterImageComplianceDetail struct {
	// ComplianceStatus Compliance status of the component
	ComplianceStatus string `json:"complianceStatus"`

	// ComponentCurrentVersion Current version of component
	ComponentCurrentVersion string `json:"componentCurrentVersion"`

	// ComponentName Component name
	ComponentName string `json:"componentName"`

	// ComponentTargetVersion Target version of component
	ComponentTargetVersion string `json:"componentTargetVersion"`

	// ComponentType Type of the component
	ComponentType string `json:"componentType"`

	// ComponentVendor Component vendor
	ComponentVendor string `json:"componentVendor"`

	// EntityName Name of the entity
	EntityName string `json:"entityName"`

	// Impact Impact if any for the entity
	Impact string `json:"impact"`

	// Message Message included with the error or warning
	Message string `json:"message"`

	// Severity Message severity
	Severity string `json:"severity"`
}

ClusterImageComplianceDetail Represents details of Cluster Image Compliance check results

type ClusterImageReference added in v0.7.0

type ClusterImageReference struct {
	// Id ID of the cluster image
	Id string `json:"id"`

	// Name Name of the cluster image
	Name *string `json:"name,omitempty"`
}

ClusterImageReference Represents a reference to the cluster image

type ClusterNetworkConfiguration

type ClusterNetworkConfiguration struct {
	// HostDetails List of host details
	HostDetails *[]HostDetail `json:"hostDetails,omitempty"`

	// IpAddressPools List of IP address pool configuration
	IpAddressPools *[]NsxtIpAddressPool `json:"ipAddressPools,omitempty"`

	// NetworkProfiles List of network profiles
	NetworkProfiles *[]NetworkProfileConfiguration `json:"networkProfiles,omitempty"`

	// NonVcfCreatedVds List of VDS names that is not present in VCF inventory
	NonVcfCreatedVds *[]string `json:"nonVcfCreatedVds,omitempty"`

	// UplinkProfiles List of uplink profile configuration
	UplinkProfiles *[]UplinkProfile `json:"uplinkProfiles,omitempty"`

	// VdsConfigurations List of VDS configuration
	VdsConfigurations *[]VdsConfiguration `json:"vdsConfigurations,omitempty"`
}

ClusterNetworkConfiguration Represents the cluster network configuration.

type ClusterNetworkConfigurationCriterion

type ClusterNetworkConfigurationCriterion struct {
	// Arguments Arguments required for a particular criterion
	Arguments *map[string]string `json:"arguments,omitempty"`

	// Description Description of the criterion
	Description *string `json:"description,omitempty"`

	// Name Name of the criterion
	Name *string `json:"name,omitempty"`
}

ClusterNetworkConfigurationCriterion Represents criterion for querying the network properties of a cluster.

type ClusterNetworkConfigurationQueryResponse

type ClusterNetworkConfigurationQueryResponse struct {
	// QueryInfo Represents the query info.
	QueryInfo *QueryInfo `json:"queryInfo,omitempty"`

	// Result Represents a page of elements of a single type
	Result *PageClusterNetworkConfiguration `json:"result,omitempty"`
}

ClusterNetworkConfigurationQueryResponse Represents the cluster network configuration query response.

type ClusterQueryResponse

type ClusterQueryResponse struct {
	// QueryInfo Represents the query info.
	QueryInfo *QueryInfo `json:"queryInfo,omitempty"`

	// Result Represents a page of elements of a single type
	Result *PageCluster `json:"result,omitempty"`
}

ClusterQueryResponse Represents a cluster query response.

type ClusterReference

type ClusterReference struct {
	// Id ID of the cluster
	Id string `json:"id"`

	// Name Name of the cluster
	Name *string `json:"name,omitempty"`
}

ClusterReference Represents a reference to the cluster

type ClusterSpec

type ClusterSpec struct {
	// AdvancedOptions Advanced Options used to add Cluster
	AdvancedOptions *AdvancedOptions `json:"advancedOptions,omitempty"`

	// ClusterImageId ID of the Cluster Image to be used only with the Cluster managed by vSphere Lifecycle Manager Images.
	//  This is required, if we want to create a cluster on vCenter 9.0 or above.
	ClusterImageId *string `json:"clusterImageId,omitempty"`

	// DatacenterName Name of the vCenter Datacenter in which the Cluster will be added. Required only if there is more than one Datacenter
	DatacenterName *string `json:"datacenterName,omitempty"`

	// DatastoreSpec This specification contains cluster storage configuration
	DatastoreSpec DatastoreSpec `json:"datastoreSpec"`

	// HostSpecs List of vSphere host information from the free pool to consume in the workload domain
	HostSpecs []HostSpec `json:"hostSpecs"`

	// Name Name of the new cluster that will be added to the specified workload domain
	Name *string `json:"name,omitempty"`

	// NetworkSpec This specification contains cluster's network configuration.
	NetworkSpec NetworkSpec `json:"networkSpec"`

	// SkipThumbprintValidation Skip thumbprint validation for ESXi during add cluster/host operation.
	// This property is deprecated.
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	SkipThumbprintValidation *bool `json:"skipThumbprintValidation,omitempty"`

	// SupervisorActivationSpec This specification contains cluster's supervisor configuration.
	SupervisorActivationSpec *SupervisorActivationSpec `json:"supervisorActivationSpec,omitempty"`
}

ClusterSpec This specification contains the parameters required to add a cluster to a workload domain

type ClusterStretchNetworkSpec

type ClusterStretchNetworkSpec struct {
	// NetworkProfiles The network profile to be associated with Secondary AZ Hosts in NSX.
	NetworkProfiles []StretchClusterNetworkProfile `json:"networkProfiles"`

	// NsxClusterSpec This specification contains NSX configuration for Secondary AZ Hosts
	NsxClusterSpec NsxStretchClusterSpec `json:"nsxClusterSpec"`
}

ClusterStretchNetworkSpec This specification contains network configuration for stretiching a vSan Cluster

type ClusterStretchSpec

type ClusterStretchSpec struct {
	// DeployWithoutLicenseKeys Flag that indicates if the deployment should happen without license keys.
	DeployWithoutLicenseKeys *bool `json:"deployWithoutLicenseKeys,omitempty"`

	// HostSpecs List of vSphere host information from the free pool to consume in the workload domain
	HostSpecs []HostSpec `json:"hostSpecs"`

	// IsEdgeClusterConfiguredForMultiAZ Edge cluster configured for multi AZ
	IsEdgeClusterConfiguredForMultiAZ *bool `json:"isEdgeClusterConfiguredForMultiAZ,omitempty"`

	// NetworkSpec This specification contains network configuration for stretiching a vSan Cluster
	NetworkSpec *ClusterStretchNetworkSpec `json:"networkSpec,omitempty"`

	// SecondaryAzOverlayVlanId Secondary AZ Overlay Vlan Id. This field is deprecated. The secondary AZ overlay vlan id should be mentioned in the uplinkProfile field instead
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	SecondaryAzOverlayVlanId *int32 `json:"secondaryAzOverlayVlanId,omitempty"`

	// VsanNetworkSpecs vSAN Network Pool Specs
	VsanNetworkSpecs *[]VSANNetworkSpec `json:"vsanNetworkSpecs,omitempty"`

	// WitnessSpec Spec contains the Witness host parameters that are part of each stretched cluster
	WitnessSpec WitnessSpec `json:"witnessSpec"`

	// WitnessTrafficSharedWithVsanTraffic Witness traffic to be shared with vSAN traffic
	WitnessTrafficSharedWithVsanTraffic *bool `json:"witnessTrafficSharedWithVsanTraffic,omitempty"`
}

ClusterStretchSpec This spec contains the parameters required to convert a Standard vSAN cluster to a Stretched cluster

type ClusterTransitionSpec added in v0.7.0

type ClusterTransitionSpec struct {
	// RemediationOptionsSpec Options for cluster remediation
	RemediationOptionsSpec *RemediationOptionsSpec `json:"remediationOptionsSpec,omitempty"`
}

ClusterTransitionSpec This specification contains parameters required to transition a Cluster to vSphere Lifecycle Manager Images

type ClusterUnstretchSpec

type ClusterUnstretchSpec = map[string]interface{}

ClusterUnstretchSpec This spec contains the parameters required to convert a Stretched cluster to a Standard vSAN cluster

type ClusterUpdateSpec

type ClusterUpdateSpec struct {
	// ClusterCompactionSpec This specification contains the parameters required to remove one or more vSphere hosts from existing cluster in a workload domain
	ClusterCompactionSpec *ClusterCompactionSpec `json:"clusterCompactionSpec,omitempty"`

	// ClusterExpansionSpec This specification contains the parameters required to add one or more vSphere hosts to an existing cluster in a workload domain
	ClusterExpansionSpec *ClusterExpansionSpec `json:"clusterExpansionSpec,omitempty"`

	// ClusterImageComplianceCheckSpec This specification contains parameters required to check compliance of a Cluster before transition to vSphere Lifecycle Manager Images
	ClusterImageComplianceCheckSpec *ClusterImageComplianceCheckSpec `json:"clusterImageComplianceCheckSpec,omitempty"`

	// ClusterStretchSpec This spec contains the parameters required to convert a Standard vSAN cluster to a Stretched cluster
	ClusterStretchSpec *ClusterStretchSpec `json:"clusterStretchSpec,omitempty"`

	// ClusterTransitionSpec This specification contains parameters required to transition a Cluster to vSphere Lifecycle Manager Images
	ClusterTransitionSpec *ClusterTransitionSpec `json:"clusterTransitionSpec,omitempty"`

	// ClusterUnstretchSpec This spec contains the parameters required to convert a Stretched cluster to a Standard vSAN cluster
	ClusterUnstretchSpec *ClusterUnstretchSpec `json:"clusterUnstretchSpec,omitempty"`

	// MarkForDeletion Prepare the cluster for deletion
	MarkForDeletion *bool `json:"markForDeletion,omitempty"`

	// Name Cluster Name
	Name *string `json:"name,omitempty"`

	// PrepareForStretch Prepare the cluster for stretch
	PrepareForStretch *bool `json:"prepareForStretch,omitempty"`
}

ClusterUpdateSpec Cluster Update Data

type CommissionHostsJSONBody

type CommissionHostsJSONBody = []HostCommissionSpec

CommissionHostsJSONBody defines parameters for CommissionHosts.

type CommissionHostsJSONRequestBody

type CommissionHostsJSONRequestBody = CommissionHostsJSONBody

CommissionHostsJSONRequestBody defines body for CommissionHosts for application/json ContentType.

type CommissionHostsResponse

type CommissionHostsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Task
	JSON400      *Error
	JSON500      *Error
}

func ParseCommissionHostsResponse

func ParseCommissionHostsResponse(rsp *http.Response) (*CommissionHostsResponse, error)

ParseCommissionHostsResponse parses an HTTP response from a CommissionHostsWithResponse call

func (CommissionHostsResponse) GetBody added in v0.4.1

func (r CommissionHostsResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (CommissionHostsResponse) Status

func (r CommissionHostsResponse) Status() string

Status returns HTTPResponse.Status

func (CommissionHostsResponse) StatusCode

func (r CommissionHostsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CompatibilityMatrix

type CompatibilityMatrix struct {
	// CompatibilityMatrixContent Content of the compatibility matrix
	CompatibilityMatrixContent string `json:"compatibilityMatrixContent"`

	// CompatibilityMatrixMetadata Model for metadata of compatibility matrix
	CompatibilityMatrixMetadata CompatibilityMatrixMetadata `json:"compatibilityMatrixMetadata"`

	// CompatibilityMatrixSource Source type of the compatibility matrix content
	CompatibilityMatrixSource string `json:"compatibilityMatrixSource"`
}

CompatibilityMatrix Model for metadata of compatibility matrix

type CompatibilityMatrixMetadata

type CompatibilityMatrixMetadata struct {
	// ErrorMessage Error message for the compatibility matrix content
	ErrorMessage *string `json:"errorMessage,omitempty"`

	// IsMissing existence of the compatibility matrix content
	IsMissing *bool `json:"isMissing,omitempty"`

	// IsStale staleness of the compatibility matrix content
	IsStale *bool `json:"isStale,omitempty"`

	// LastModifiedDate Last modified date of the compatibility matrix content
	LastModifiedDate *int64 `json:"lastModifiedDate,omitempty"`

	// Message Info message for the compatibility matrix content
	Message *string `json:"message,omitempty"`

	// WarningMessage Warning message for the compatibility matrix content
	WarningMessage *string `json:"warningMessage,omitempty"`
}

CompatibilityMatrixMetadata Model for metadata of compatibility matrix

type ComplianceAudit

type ComplianceAudit struct {
	// AuditItems Compliance audit items
	AuditItems *[]ComplianceAuditItem `json:"auditItems,omitempty"`

	// CompletionTimestamp The timestamp at which audit was completed
	CompletionTimestamp *string `json:"completionTimestamp,omitempty"`

	// CompliantStatus Compliant status of overall task
	CompliantStatus *string `json:"compliantStatus,omitempty"`

	// ConfigurationEvaluationStatus Configuration evaluation status
	ConfigurationEvaluationStatus *string `json:"configurationEvaluationStatus,omitempty"`

	// ConfigurationEvaluationStatusDetails Details about evaluation status
	ConfigurationEvaluationStatusDetails *string `json:"configurationEvaluationStatusDetails,omitempty"`

	// CreationTimestamp The timestamp at which audit was initiated
	CreationTimestamp *string `json:"creationTimestamp,omitempty"`

	// DomainId Domain id
	DomainId *string `json:"domainId,omitempty"`

	// Id Compliance audit id
	Id *string `json:"id,omitempty"`

	// NumberOfAuditItems Number of audit items
	NumberOfAuditItems *int32 `json:"numberOfAuditItems,omitempty"`

	// NumberOfNonCompliantConfigurations Number of non compliant configurations
	NumberOfNonCompliantConfigurations *int32 `json:"numberOfNonCompliantConfigurations,omitempty"`

	// NumberOfSkippedConfigurations Number of configurations skipped
	NumberOfSkippedConfigurations *int32 `json:"numberOfSkippedConfigurations,omitempty"`

	// StandardType Compliance standard type
	StandardType *string `json:"standardType,omitempty"`

	// StandardVersion Compliance standard version
	StandardVersion *string `json:"standardVersion,omitempty"`

	// TotalConfigurationsEvaluated Total number of configurations evaluated
	TotalConfigurationsEvaluated *int32 `json:"totalConfigurationsEvaluated,omitempty"`
}

ComplianceAudit Represents a compliance audit report

type ComplianceAuditItem

type ComplianceAuditItem struct {
	// ActualValue Actual value for compliance configuration
	ActualValue *string `json:"actualValue,omitempty"`

	// CitationReference Compliance configuration citation in compliance standard documentation
	CitationReference *string `json:"citationReference,omitempty"`

	// ComplianceAuditStatus Compliance audit task status
	ComplianceAuditStatus *string `json:"complianceAuditStatus,omitempty"`

	// ComplianceStatus Compliance status of the configuration
	ComplianceStatus *string `json:"complianceStatus,omitempty"`

	// ConfigurationId Compliance configuration id
	ConfigurationId *string `json:"configurationId,omitempty"`

	// ConfigurationTitle Compliance configuration title
	ConfigurationTitle *string `json:"configurationTitle,omitempty"`

	// ErrorMessage Error message if compliance audit fails
	ErrorMessage *string `json:"errorMessage,omitempty"`

	// IsConfigurationRecommendedByStandard Whether the configuration is recommended by compliance standard
	IsConfigurationRecommendedByStandard *bool `json:"isConfigurationRecommendedByStandard,omitempty"`

	// RecommendedValue Recommended value for compliance configuration
	RecommendedValue *string `json:"recommendedValue,omitempty"`

	// RemediationStep Remediation steps if the configuration is non compliant
	RemediationStep *string `json:"remediationStep,omitempty"`

	// ResourceName Compliance resource name
	ResourceName *string `json:"resourceName,omitempty"`

	// ResourceType Compliance resource type
	ResourceType *string `json:"resourceType,omitempty"`

	// ResourceVersion Compliance resource version
	ResourceVersion *string `json:"resourceVersion,omitempty"`
}

ComplianceAuditItem Represents a compliance audit item

type ComplianceAuditJSONRequestBody

type ComplianceAuditJSONRequestBody = ComplianceAuditSpec

ComplianceAuditJSONRequestBody defines body for ComplianceAudit for application/json ContentType.

type ComplianceAuditResponse

type ComplianceAuditResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *ComplianceTask
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseComplianceAuditResponse

func ParseComplianceAuditResponse(rsp *http.Response) (*ComplianceAuditResponse, error)

ParseComplianceAuditResponse parses an HTTP response from a ComplianceAuditWithResponse call

func (ComplianceAuditResponse) GetBody added in v0.4.1

func (r ComplianceAuditResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (ComplianceAuditResponse) Status

func (r ComplianceAuditResponse) Status() string

Status returns HTTPResponse.Status

func (ComplianceAuditResponse) StatusCode

func (r ComplianceAuditResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ComplianceAuditSpec

type ComplianceAuditSpec struct {
	// ComplianceResourcesConfigurationSpec Compliance resource and configuration spec
	ComplianceResourcesConfigurationSpec []ComplianceResourcesConfigurationSpec `json:"complianceResourcesConfigurationSpec"`

	// StandardType Compliance standard type
	StandardType string `json:"standardType"`

	// StandardVersion Compliance standard version
	StandardVersion string `json:"standardVersion"`
}

ComplianceAuditSpec This specification contains compliance to be audited

type ComplianceConfiguration

type ComplianceConfiguration struct {
	// ComplianceResourceStandardConfigurationDetails Compliance resource standard configuration details
	ComplianceResourceStandardConfigurationDetails *[]ComplianceResourceStandardConfiguration `json:"complianceResourceStandardConfigurationDetails,omitempty"`

	// ConfigurationId Compliance configuration id
	ConfigurationId *string `json:"configurationId,omitempty"`

	// ConfigurationTitle Compliance configuration title
	ConfigurationTitle *string `json:"configurationTitle,omitempty"`
}

ComplianceConfiguration Represents a compliance configuration

type ComplianceResource

type ComplianceResource struct {
	// ResourceName Compliance Resource FQDN
	ResourceName *string `json:"resourceName,omitempty"`

	// ResourceType Compliance Resource Type
	ResourceType string `json:"resourceType"`
}

ComplianceResource This specification contains compliance resource details

type ComplianceResourceStandardConfiguration

type ComplianceResourceStandardConfiguration struct {
	// ResourceType Compliance resource type
	ResourceType *string `json:"resourceType,omitempty"`

	// ResourceVersion Compliance resource version
	ResourceVersion *string `json:"resourceVersion,omitempty"`

	// StandardConfigurationDetails Compliance standard configuration
	StandardConfigurationDetails *[]ComplianceStandardConfiguration `json:"standardConfigurationDetails,omitempty"`
}

ComplianceResourceStandardConfiguration Represents a compliance resource and standard configuration

type ComplianceResourcesConfigurationSpec

type ComplianceResourcesConfigurationSpec struct {
	// ConfigurationId Compliance configuration id
	ConfigurationId *string `json:"configurationId,omitempty"`

	// Resources Compliance Resource details
	Resources []ComplianceResource `json:"resources"`
}

ComplianceResourcesConfigurationSpec This specification contains compliance configuration and resource request details

type ComplianceStandard

type ComplianceStandard struct {
	// StandardType Compliance standard type
	StandardType *string `json:"standardType,omitempty"`

	// StandardVersions Compliance standard versions
	StandardVersions *[]string `json:"standardVersions,omitempty"`
}

ComplianceStandard Represents a compliance standard

type ComplianceStandardConfiguration

type ComplianceStandardConfiguration struct {
	// AuditProcedure How the configuration can be audited
	AuditProcedure *string `json:"auditProcedure,omitempty"`

	// CitationReference Citation reference of the configuration in the standard's documentation
	CitationReference *string `json:"citationReference,omitempty"`

	// IsAuditAutomated Whether an automated or manual audit is supported
	IsAuditAutomated *bool `json:"isAuditAutomated,omitempty"`

	// IsRecommendedByStandard Whether the config is recommended by the standard or it's a VMware best practice
	IsRecommendedByStandard *bool `json:"isRecommendedByStandard,omitempty"`

	// RecommendedValue Recommended value of the configuration by the standard
	RecommendedValue *string `json:"recommendedValue,omitempty"`

	// RemediationProcedure Remediation procedure if the configuration is not compliant
	RemediationProcedure *string `json:"remediationProcedure,omitempty"`

	// StandardType Compliance standard type
	StandardType *string `json:"standardType,omitempty"`

	// StandardVersion Compliance standard version
	StandardVersion *string `json:"standardVersion,omitempty"`
}

ComplianceStandardConfiguration Represents a compliance standard configuration

type ComplianceTask

type ComplianceTask struct {
	// ComplianceAuditId Compliance audit id
	ComplianceAuditId *string `json:"complianceAuditId,omitempty"`

	// Id Compliance task id
	Id *string `json:"id,omitempty"`

	// Status Compliance task status
	Status *string `json:"status,omitempty"`
}

ComplianceTask Represents a compliance task

type Component added in v0.7.0

type Component struct {
	// DisplayName Component display name
	DisplayName *string `json:"displayName,omitempty"`

	// DisplayVersion Component display version
	DisplayVersion *string `json:"displayVersion,omitempty"`

	// Id Component ID
	Id *string `json:"id,omitempty"`

	// Vendor Component vendor
	Vendor *string `json:"vendor,omitempty"`

	// Version Component version
	Version *string `json:"version,omitempty"`
}

Component Component contains bits to install/update the appropriate Cloud Foundation software components in a domain.

type ComponentDetails

type ComponentDetails struct {
	// DisplayName Component display name
	DisplayName *string `json:"displayName,omitempty"`

	// DisplayVersion Component display version
	DisplayVersion *string `json:"displayVersion,omitempty"`

	// Vendor Component vendor
	Vendor *string `json:"vendor,omitempty"`
}

ComponentDetails Component contains bits to install/update the appropriate Cloud Foundation software components in your management domain or workload domain.

type ComponentInfo

type ComponentInfo struct {
	// Details Component contains bits to install/update the appropriate Cloud Foundation software components in your management domain or workload domain.
	Details *ComponentDetails `json:"details,omitempty"`

	// Version Component Version
	Version *string `json:"version,omitempty"`
}

ComponentInfo Component contains bits to install/update the appropriate Cloud Foundation software components in your management domain or workload domain.

type ComputeSpec

type ComputeSpec struct {
	// ClusterSpecs List of clusters to be added to workload domain
	ClusterSpecs []ClusterSpec `json:"clusterSpecs"`

	// SkipFailedHosts Skip failed ESXi Hosts and proceed with the rest of the ESXi Hosts during add Cluster.
	SkipFailedHosts *bool `json:"skipFailedHosts,omitempty"`
}

ComputeSpec This specification contains the parameters required to add each cluster to a workload domain

type ConfigApplicabilityStatus added in v0.7.0

type ConfigApplicabilityStatus struct {
	// Applicable Indicates if a configuration drift is applicable to the target resource.
	Applicable *bool `json:"applicable,omitempty"`

	// Cause Inapplicability cause. Specifies the reason for inapplicability if a configuration drift is not applicable to the target resource.
	Cause *string `json:"cause"`
}

ConfigApplicabilityStatus Represents applicability status of a Configuration Drift to a resource.

type ConfigDriftApplySpec

type ConfigDriftApplySpec struct {
	// ReconciliationForResources List of Configuration Reconciliation for resource, mutually exclusive with reconciliationForDrifts
	ReconciliationForResources *[]ReconciliationForResource `json:"reconciliationForResources,omitempty"`
}

ConfigDriftApplySpec Describes Configuration Reconciliation operations

type ConfigDriftSpec

type ConfigDriftSpec struct {
	// Applicability Represents all applicability requirements for a Configuration Drift
	Applicability *Applicability `json:"applicability,omitempty"`

	// ApplicabilityStatus Represents applicability status of a Configuration Drift to a resource.
	ApplicabilityStatus *ConfigApplicabilityStatus `json:"applicabilityStatus"`

	// Description Description of the Configuration Drift
	Description *string `json:"description,omitempty"`

	// Id The UUID of the Configuration Drift
	Id *string `json:"id,omitempty"`

	// Name Name of the Configuration Drift
	Name *string `json:"name,omitempty"`

	// ResourceType The infrastructure resource on which this Configuration Drift operates
	ResourceType *string `json:"resourceType,omitempty"`

	// Type The type of Configuration Drift
	Type *string `json:"type,omitempty"`
}

ConfigDriftSpec Represents a Configuration Drift workflow

type ConfigureCertificateAuthorityJSONRequestBody

type ConfigureCertificateAuthorityJSONRequestBody = CertificateAuthorityCreationSpec

ConfigureCertificateAuthorityJSONRequestBody defines body for ConfigureCertificateAuthority for application/json ContentType.

type ConfigureCertificateAuthorityResponse

type ConfigureCertificateAuthorityResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseConfigureCertificateAuthorityResponse

func ParseConfigureCertificateAuthorityResponse(rsp *http.Response) (*ConfigureCertificateAuthorityResponse, error)

ParseConfigureCertificateAuthorityResponse parses an HTTP response from a ConfigureCertificateAuthorityWithResponse call

func (ConfigureCertificateAuthorityResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (ConfigureCertificateAuthorityResponse) Status

Status returns HTTPResponse.Status

func (ConfigureCertificateAuthorityResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ConfigureDnsJSONRequestBody

type ConfigureDnsJSONRequestBody = DnsConfiguration

ConfigureDnsJSONRequestBody defines body for ConfigureDns for application/json ContentType.

type ConfigureDnsResponse

type ConfigureDnsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Task
	JSON400      *Error
	JSON500      *Error
}

func ParseConfigureDnsResponse

func ParseConfigureDnsResponse(rsp *http.Response) (*ConfigureDnsResponse, error)

ParseConfigureDnsResponse parses an HTTP response from a ConfigureDnsWithResponse call

func (ConfigureDnsResponse) GetBody added in v0.4.1

func (r ConfigureDnsResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (ConfigureDnsResponse) Status

func (r ConfigureDnsResponse) Status() string

Status returns HTTPResponse.Status

func (ConfigureDnsResponse) StatusCode

func (r ConfigureDnsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ConfigureNtpJSONRequestBody

type ConfigureNtpJSONRequestBody = NtpConfiguration

ConfigureNtpJSONRequestBody defines body for ConfigureNtp for application/json ContentType.

type ConfigureNtpResponse

type ConfigureNtpResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Task
	JSON400      *Error
	JSON500      *Error
}

func ParseConfigureNtpResponse

func ParseConfigureNtpResponse(rsp *http.Response) (*ConfigureNtpResponse, error)

ParseConfigureNtpResponse parses an HTTP response from a ConfigureNtpWithResponse call

func (ConfigureNtpResponse) GetBody added in v0.4.1

func (r ConfigureNtpResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (ConfigureNtpResponse) Status

func (r ConfigureNtpResponse) Status() string

Status returns HTTPResponse.Status

func (ConfigureNtpResponse) StatusCode

func (r ConfigureNtpResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ConnectOpenIdJSONRequestBody

type ConnectOpenIdJSONRequestBody = NsxtOidcSpec

ConnectOpenIdJSONRequestBody defines body for ConnectOpenId for application/json ContentType.

type ConnectOpenIdResponse

type ConnectOpenIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseConnectOpenIdResponse

func ParseConnectOpenIdResponse(rsp *http.Response) (*ConnectOpenIdResponse, error)

ParseConnectOpenIdResponse parses an HTTP response from a ConnectOpenIdWithResponse call

func (ConnectOpenIdResponse) GetBody added in v0.4.1

func (r ConnectOpenIdResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (ConnectOpenIdResponse) Status

func (r ConnectOpenIdResponse) Status() string

Status returns HTTPResponse.Status

func (ConnectOpenIdResponse) StatusCode

func (r ConnectOpenIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Cpu

type Cpu struct {
	// Cores Number of CPU cores
	Cores *int32 `json:"cores,omitempty"`

	// CpuCores Information about each of the CPU cores
	CpuCores *[]CpuCore `json:"cpuCores,omitempty"`

	// FrequencyMHz Total CPU frequency in MHz
	FrequencyMHz *float64 `json:"frequencyMHz,omitempty"`

	// UsedFrequencyMHz Used CPU frequency in MHz
	UsedFrequencyMHz *float64 `json:"usedFrequencyMHz,omitempty"`
}

Cpu Represents information about CPUs on a host

type CpuCore

type CpuCore struct {
	// FrequencyMHz CPU frequency in MHz
	FrequencyMHz *float64 `json:"frequencyMHz,omitempty"`

	// Manufacturer Hardware manufacturer of the CPU
	Manufacturer *string `json:"manufacturer,omitempty"`

	// Model Hardware model of the CPU
	Model *string `json:"model,omitempty"`
}

CpuCore Represents a CPU core

type CpuInfo

type CpuInfo struct {
	// NumberOfCPUPackages Number of CPU Packages
	NumberOfCPUPackages *int32 `json:"numberOfCPUPackages,omitempty"`

	// NumberOfCores Number of cores
	NumberOfCores *int32 `json:"numberOfCores,omitempty"`

	// Total Represents a single metric representing frequency
	Total *FrequencyMetric `json:"total,omitempty"`

	// Used Represents a single metric representing frequency
	Used *FrequencyMetric `json:"used,omitempty"`
}

CpuInfo Represents CPU information

type CreateALBClusterJSONRequestBody added in v0.5.0

type CreateALBClusterJSONRequestBody = NsxAlbControllerClusterSpec

CreateALBClusterJSONRequestBody defines body for CreateALBCluster for application/json ContentType.

type CreateALBClusterParams added in v0.5.0

type CreateALBClusterParams struct {
	// SkipCompatibilityCheck Pass an optional Skip compatibility checks
	SkipCompatibilityCheck *bool `form:"skipCompatibilityCheck,omitempty" json:"skipCompatibilityCheck,omitempty"`
}

CreateALBClusterParams defines parameters for CreateALBCluster.

type CreateALBClusterResponse added in v0.5.0

type CreateALBClusterResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Task
	JSON400      *Error
	JSON500      *Error
}

func ParseCreateALBClusterResponse added in v0.5.0

func ParseCreateALBClusterResponse(rsp *http.Response) (*CreateALBClusterResponse, error)

ParseCreateALBClusterResponse parses an HTTP response from a CreateALBClusterWithResponse call

func (CreateALBClusterResponse) GetBody added in v0.5.0

func (r CreateALBClusterResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (CreateALBClusterResponse) Status added in v0.5.0

func (r CreateALBClusterResponse) Status() string

Status returns HTTPResponse.Status

func (CreateALBClusterResponse) StatusCode added in v0.5.0

func (r CreateALBClusterResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateCertificateAuthorityJSONRequestBody

type CreateCertificateAuthorityJSONRequestBody = CertificateAuthorityCreationSpec

CreateCertificateAuthorityJSONRequestBody defines body for CreateCertificateAuthority for application/json ContentType.

type CreateCertificateAuthorityResponse

type CreateCertificateAuthorityResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON500      *Error
}

func ParseCreateCertificateAuthorityResponse

func ParseCreateCertificateAuthorityResponse(rsp *http.Response) (*CreateCertificateAuthorityResponse, error)

ParseCreateCertificateAuthorityResponse parses an HTTP response from a CreateCertificateAuthorityWithResponse call

func (CreateCertificateAuthorityResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (CreateCertificateAuthorityResponse) Status

Status returns HTTPResponse.Status

func (CreateCertificateAuthorityResponse) StatusCode

func (r CreateCertificateAuthorityResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateClusterJSONRequestBody

type CreateClusterJSONRequestBody = ClusterCreationSpec

CreateClusterJSONRequestBody defines body for CreateCluster for application/json ContentType.

type CreateClusterResponse

type CreateClusterResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Task
	JSON400      *Error
	JSON500      *Error
}

func ParseCreateClusterResponse

func ParseCreateClusterResponse(rsp *http.Response) (*CreateClusterResponse, error)

ParseCreateClusterResponse parses an HTTP response from a CreateClusterWithResponse call

func (CreateClusterResponse) GetBody added in v0.4.1

func (r CreateClusterResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (CreateClusterResponse) Status

func (r CreateClusterResponse) Status() string

Status returns HTTPResponse.Status

func (CreateClusterResponse) StatusCode

func (r CreateClusterResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateDomainJSONRequestBody

type CreateDomainJSONRequestBody = DomainCreationSpec

CreateDomainJSONRequestBody defines body for CreateDomain for application/json ContentType.

type CreateDomainResponse

type CreateDomainResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Task
	JSON400      *Error
	JSON500      *Error
}

func ParseCreateDomainResponse

func ParseCreateDomainResponse(rsp *http.Response) (*CreateDomainResponse, error)

ParseCreateDomainResponse parses an HTTP response from a CreateDomainWithResponse call

func (CreateDomainResponse) GetBody added in v0.4.1

func (r CreateDomainResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (CreateDomainResponse) Status

func (r CreateDomainResponse) Status() string

Status returns HTTPResponse.Status

func (CreateDomainResponse) StatusCode

func (r CreateDomainResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateEdgeClusterJSONRequestBody

type CreateEdgeClusterJSONRequestBody = EdgeClusterCreationSpec

CreateEdgeClusterJSONRequestBody defines body for CreateEdgeCluster for application/json ContentType.

type CreateEdgeClusterResponse

type CreateEdgeClusterResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Task
	JSON400      *Error
	JSON500      *Error
}

func ParseCreateEdgeClusterResponse

func ParseCreateEdgeClusterResponse(rsp *http.Response) (*CreateEdgeClusterResponse, error)

ParseCreateEdgeClusterResponse parses an HTTP response from a CreateEdgeClusterWithResponse call

func (CreateEdgeClusterResponse) GetBody added in v0.4.1

func (r CreateEdgeClusterResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (CreateEdgeClusterResponse) Status

func (r CreateEdgeClusterResponse) Status() string

Status returns HTTPResponse.Status

func (CreateEdgeClusterResponse) StatusCode

func (r CreateEdgeClusterResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateNetworkPoolJSONRequestBody

type CreateNetworkPoolJSONRequestBody = NetworkPool

CreateNetworkPoolJSONRequestBody defines body for CreateNetworkPool for application/json ContentType.

type CreateNetworkPoolResponse

type CreateNetworkPoolResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *NetworkPool
	JSON400      *Error
	JSON500      *Error
}

func ParseCreateNetworkPoolResponse

func ParseCreateNetworkPoolResponse(rsp *http.Response) (*CreateNetworkPoolResponse, error)

ParseCreateNetworkPoolResponse parses an HTTP response from a CreateNetworkPoolWithResponse call

func (CreateNetworkPoolResponse) GetBody added in v0.4.1

func (r CreateNetworkPoolResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (CreateNetworkPoolResponse) Status

func (r CreateNetworkPoolResponse) Status() string

Status returns HTTPResponse.Status

func (CreateNetworkPoolResponse) StatusCode

func (r CreateNetworkPoolResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateResourceWarningJSONRequestBody

type CreateResourceWarningJSONRequestBody = ResourceWarningCreationSpec

CreateResourceWarningJSONRequestBody defines body for CreateResourceWarning for application/json ContentType.

type CreateResourceWarningResponse

type CreateResourceWarningResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *ResourceWarning
	JSON400      *Error
	JSON500      *Error
}

func ParseCreateResourceWarningResponse

func ParseCreateResourceWarningResponse(rsp *http.Response) (*CreateResourceWarningResponse, error)

ParseCreateResourceWarningResponse parses an HTTP response from a CreateResourceWarningWithResponse call

func (CreateResourceWarningResponse) GetBody added in v0.4.1

func (r CreateResourceWarningResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (CreateResourceWarningResponse) Status

Status returns HTTPResponse.Status

func (CreateResourceWarningResponse) StatusCode

func (r CreateResourceWarningResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateTokenJSONRequestBody

type CreateTokenJSONRequestBody = TokenCreationSpec

CreateTokenJSONRequestBody defines body for CreateToken for application/json ContentType.

type CreateTokenResponse

type CreateTokenResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *TokenPair
	JSON400      *Error
	JSON500      *Error
}

func ParseCreateTokenResponse

func ParseCreateTokenResponse(rsp *http.Response) (*CreateTokenResponse, error)

ParseCreateTokenResponse parses an HTTP response from a CreateTokenWithResponse call

func (CreateTokenResponse) GetBody added in v0.4.1

func (r CreateTokenResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (CreateTokenResponse) Status

func (r CreateTokenResponse) Status() string

Status returns HTTPResponse.Status

func (CreateTokenResponse) StatusCode

func (r CreateTokenResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Credential

type Credential struct {
	// AccountType Account type
	AccountType *string `json:"accountType,omitempty"`

	// AutoRotatePolicy Represents a auto-rotate policy for a credential
	AutoRotatePolicy *AutoRotateCredentialPolicy `json:"autoRotatePolicy,omitempty"`

	// CreationTimestamp The timestamp at which credential was created
	CreationTimestamp *string `json:"creationTimestamp,omitempty"`

	// CredentialType Credential type
	CredentialType *string `json:"credentialType,omitempty"`

	// Expiry Represents expiration details of the credential
	Expiry *ExpirationDetails `json:"expiry,omitempty"`

	// Id Credential ID
	Id *string `json:"id,omitempty"`

	// ModificationTimestamp The timestamp at which credential was last modified
	ModificationTimestamp *string `json:"modificationTimestamp,omitempty"`

	// Password Password
	Password *string `json:"password,omitempty"`

	// Resource Represents the credential resource in the system
	Resource *AuthenticatedResource `json:"resource,omitempty"`

	// Username Username
	Username *string `json:"username,omitempty"`
}

Credential Represents a credential and the resource to which it is associated with

type CredentialExpirationCheck

type CredentialExpirationCheck struct {
	// CompletionTimestamp Completion timestamp
	CompletionTimestamp *string `json:"completionTimestamp,omitempty"`

	// CreationTimestamp Creation timestamp
	CreationTimestamp *string `json:"creationTimestamp,omitempty"`

	// Errors List of errors in case of a failure
	Errors *[]Error `json:"errors,omitempty"`

	// Expiry Represents expiration details of the credential
	Expiry *ExpirationDetails `json:"expiry,omitempty"`

	// Id Credential ID
	Id *string `json:"id,omitempty"`

	// Resource Represents the credential resource in the system
	Resource *AuthenticatedResource `json:"resource,omitempty"`

	// Username Username
	Username *string `json:"username,omitempty"`
}

CredentialExpirationCheck Represents credential expiration check details

type CredentialsExpiration

type CredentialsExpiration struct {
	// CompletionTimestamp Completion timestamp
	CompletionTimestamp *string `json:"completionTimestamp,omitempty"`

	// CreationTimestamp Creation timestamp
	CreationTimestamp *string `json:"creationTimestamp,omitempty"`

	// Elements List of one or more expiration checks that are performed as part of the credentials expiration task
	Elements *[]CredentialExpirationCheck `json:"elements,omitempty"`

	// Id ID of expiration task
	Id *string `json:"id,omitempty"`

	// Status Execution status of the expiration
	Status *string `json:"status,omitempty"`
}

CredentialsExpiration Represents a credentials expiration task response

type CredentialsExpirationSpec

type CredentialsExpirationSpec struct {
	// CredentialIds List of credential ids
	CredentialIds *[]string `json:"credentialIds,omitempty"`

	// DomainName Domain name
	DomainName *string `json:"domainName,omitempty"`

	// ResourceType Authenticated Resource Type
	ResourceType string `json:"resourceType"`
}

CredentialsExpirationSpec This specification contains password expiration fetch request details

type CredentialsSubTask

type CredentialsSubTask struct {
	// CompletionTimestamp Credential sub-task completion timestamp
	CompletionTimestamp *string `json:"completionTimestamp,omitempty"`

	// CreationTimestamp Credential sub-task creation timestamp
	CreationTimestamp *string `json:"creationTimestamp,omitempty"`

	// CredentialType Credential sub-task credential type
	CredentialType *string `json:"credentialType,omitempty"`

	// DependentSubTasks List of dependent sub-tasks of the credential sub-task
	DependentSubTasks *[]CredentialsSubTask `json:"dependentSubTasks,omitempty"`

	// Description Credential sub-task description
	Description *string `json:"description,omitempty"`

	// EntityType Credential sub-task entity type
	EntityType *string `json:"entityType,omitempty"`

	// Errors List of errors in case of a failure
	Errors *[]Error `json:"errors,omitempty"`

	// Id Credential sub-task ID
	Id *string `json:"id,omitempty"`

	// Name Credential sub-task name
	Name *string `json:"name,omitempty"`

	// NewPassword Credential sub-task new password
	NewPassword *string `json:"newPassword,omitempty"`

	// OldPassword Credential sub-task old password
	OldPassword *string `json:"oldPassword,omitempty"`

	// ResourceName Resource name
	ResourceName *string `json:"resourceName,omitempty"`

	// Status Credential sub-task status
	Status *string `json:"status,omitempty"`

	// Username Credential sub-task username
	Username *string `json:"username,omitempty"`
}

CredentialsSubTask Represents the credentials sub-task in the system

type CredentialsTask

type CredentialsTask struct {
	// CompletionTimestamp Credential task completion timestamp
	CompletionTimestamp *string `json:"completionTimestamp,omitempty"`

	// CreationTimestamp Credential task creation timestamp
	CreationTimestamp *string `json:"creationTimestamp,omitempty"`

	// Errors List of errors in case of a failure
	Errors *[]Error `json:"errors,omitempty"`

	// Id Credential task ID
	Id *string `json:"id,omitempty"`

	// IsAutoRotate Is Credential task an auto rotate task
	IsAutoRotate *bool `json:"isAutoRotate,omitempty"`

	// Name Credential task name
	Name *string `json:"name,omitempty"`

	// Status Credential task status
	Status *string `json:"status,omitempty"`

	// SubTasks List of credential sub-tasks of the credential task
	SubTasks *[]CredentialsSubTask `json:"subTasks,omitempty"`

	// Type Credential task type
	Type *string `json:"type,omitempty"`
}

CredentialsTask Represents the credentials task in the system

type CredentialsUpdateSpec

type CredentialsUpdateSpec struct {
	// AutoRotatePolicy Represents password auto rotate config details
	AutoRotatePolicy *AutoRotateCredentialPolicyInputSpec `json:"autoRotatePolicy,omitempty"`

	// Elements List of resource credentials to be changed
	Elements []ResourceCredentials `json:"elements"`

	// OperationType Operation type
	OperationType string `json:"operationType"`
}

CredentialsUpdateSpec This specification contains password operation request details

type Csr

type Csr struct {
	// CsrDecodedContent The CSR decoded content
	CsrDecodedContent *string `json:"csrDecodedContent,omitempty"`

	// CsrEncodedContent The CSR encoded content
	CsrEncodedContent *string `json:"csrEncodedContent,omitempty"`

	// Resource Represents the resource in the system
	Resource *Resource `json:"resource,omitempty"`
}

Csr The Certificate Signing Request (CSR) details

type CsrGenerationSpec

type CsrGenerationSpec struct {
	// Country ISO 3166 country code where company is legally registered
	Country string `json:"country"`

	// Email Contact email address
	Email *string `json:"email,omitempty"`

	// KeyAlgorithm The public key algorithm of the certificate
	KeyAlgorithm string `json:"keyAlgorithm"`

	// KeySize Certificate public key size
	KeySize string `json:"keySize"`

	// Locality The city or locality where company is legally registered
	Locality string `json:"locality"`

	// Organization The name under which company is legally registered
	Organization string `json:"organization"`

	// OrganizationUnit Organization with which the certificate is associated
	OrganizationUnit string `json:"organizationUnit"`

	// State The full name of the state where company is legally registered
	State string `json:"state"`
}

CsrGenerationSpec This specification contains Certificate Signing Request (CSR) details

type CsrsGenerationSpec

type CsrsGenerationSpec struct {
	// CsrGenerationSpec This specification contains Certificate Signing Request (CSR) details
	CsrGenerationSpec CsrGenerationSpec `json:"csrGenerationSpec"`

	// Resources Resource(s) in a domain
	Resources *[]Resource `json:"resources,omitempty"`
}

CsrsGenerationSpec This specification contains CSR Generation request details

type CustomISOSpec

type CustomISOSpec struct {
	// Id Custom ISO Id for VUM Clusters Upgrade
	Id string `json:"id"`
}

CustomISOSpec Custom ISO Specifications for VUM Clusters Upgrade with Custom ISO

type CustomPatch added in v0.7.0

type CustomPatch struct {
	// Artifacts Patch rest model that is located in the Product Version Catalog.
	Artifacts *CustomPatchArtifact `json:"artifacts,omitempty"`

	// Date Time of publish of the product e.g. 2020-06-08T02:20:15.844Z
	Date *string `json:"date,omitempty"`

	// ProductVersion Product version of the install/patch bundle
	ProductVersion *string `json:"productVersion,omitempty"`
}

CustomPatch Patch or Install info from Product Version Catalog.

type CustomPatchArtifact added in v0.7.0

type CustomPatchArtifact struct {
	// Bundles List of bundle artifacts for corresponding product patch/install version
	Bundles *[]CustomPatchBundleInfo `json:"bundles,omitempty"`
}

CustomPatchArtifact Patch rest model that is located in the Product Version Catalog.

type CustomPatchBundleInfo added in v0.7.0

type CustomPatchBundleInfo struct {
	// Id Bundle id
	Id *string `json:"id,omitempty"`

	// Name Patch/Install bundle name
	Name *string `json:"name,omitempty"`

	// Size Binary size
	Size *int64 `json:"size,omitempty"`

	// Type Type of bundle. ex) PATCH, INSTALL
	Type *string `json:"type,omitempty"`
}

CustomPatchBundleInfo Patch/Install bundle info from ProductVersionCatalog.

type CustomPatches added in v0.7.0

type CustomPatches struct {
	// Patches Patches used for the product version catalog
	Patches *map[string][]CustomPatch `json:"patches,omitempty"`

	// ReleaseVersion VCF/VVF release version
	ReleaseVersion *string `json:"releaseVersion,omitempty"`
}

CustomPatches Model for supported product install/patches associated with a VCF/VVF release

type DataMetric

type DataMetric struct {
	// Unit Unit of the metric
	Unit *DataMetricUnit `json:"unit,omitempty"`

	// Value Value of the metric
	Value *float64 `json:"value,omitempty"`
}

DataMetric Represents a single metric representing digital data

type DataMetricUnit

type DataMetricUnit string

DataMetricUnit Unit of the metric

const (
	DataMetricUnitB  DataMetricUnit = "B"
	DataMetricUnitGB DataMetricUnit = "GB"
	DataMetricUnitKB DataMetricUnit = "KB"
	DataMetricUnitMB DataMetricUnit = "MB"
	DataMetricUnitPB DataMetricUnit = "PB"
	DataMetricUnitTB DataMetricUnit = "TB"
)

Defines values for DataMetricUnit.

type Datacenter added in v0.7.0

type Datacenter struct {
	// DomainId SDDC Manager Domain ID of the datacenter
	DomainId *string `json:"domainId,omitempty"`

	// MorId Datacenter Managed Object Reference ID
	MorId *string `json:"morId,omitempty"`

	// Name Datacenter name
	Name *string `json:"name,omitempty"`
}

Datacenter Represents a vCenter Datacenter

type Datastore

type Datastore struct {
	// DatastoreType Datastore Type
	DatastoreType *string `json:"datastoreType,omitempty"`

	// FreeCapacityGB Free storage capacity in GB
	FreeCapacityGB *float64 `json:"freeCapacityGB,omitempty"`

	// Id Id of the datastore
	Id *string `json:"id,omitempty"`

	// Name Name of the datastore
	Name *string `json:"name,omitempty"`

	// Tags List of assigned tags for the datastore
	Tags *[]Tag `json:"tags,omitempty"`

	// TotalCapacityGB Total storage capacity in GB
	TotalCapacityGB *float64 `json:"totalCapacityGB,omitempty"`

	// Url URL of the datastore
	Url *string `json:"url,omitempty"`

	// VcDatacenterName Name of the vCenter datacenter that this datastore resides
	VcDatacenterName *string `json:"vcDatacenterName,omitempty"`

	// VcInstanceUuid Instance UUID of the vCenter that manages this datastore
	VcInstanceUuid *string `json:"vcInstanceUuid,omitempty"`

	// VmCount Number of VMs on the datastore
	VmCount *int32 `json:"vmCount,omitempty"`
}

Datastore Represents a datastore in the system

type DatastoreCriterion

type DatastoreCriterion struct {
	// Arguments Arguments required for a particular criterion
	Arguments *map[string]string `json:"arguments,omitempty"`

	// Description Description of the criterion
	Description *string `json:"description,omitempty"`

	// Name Name of the criterion for querying datastores
	Name *string `json:"name,omitempty"`
}

DatastoreCriterion Represents a criterion for querying the datastores

type DatastoreMountSpec

type DatastoreMountSpec struct {
	// DatastoreSpec This specification contains cluster storage configuration
	DatastoreSpec DatastoreSpec `json:"datastoreSpec"`
}

DatastoreMountSpec Datastore Mount Spec

type DatastoreQueryResponse

type DatastoreQueryResponse struct {
	// QueryInfo Represents the query info.
	QueryInfo *QueryInfo `json:"queryInfo,omitempty"`

	// Result Represents a page of elements of a single type
	Result *PageDatastore `json:"result,omitempty"`
}

DatastoreQueryResponse Represents a datastore query response.

type DatastoreSpec

type DatastoreSpec struct {
	// NfsDatastoreSpecs Cluster storage configuration for NFS
	NfsDatastoreSpecs *[]NfsDatastoreSpec `json:"nfsDatastoreSpecs,omitempty"`

	// VmfsDatastoreSpec Cluster storage configuration for VMFS
	VmfsDatastoreSpec *VmfsDatastoreSpec `json:"vmfsDatastoreSpec,omitempty"`

	// VsanDatastoreSpec This specification contains cluster storage configuration for vSAN
	VsanDatastoreSpec *VsanDatastoreSpec `json:"vsanDatastoreSpec,omitempty"`

	// VsanRemoteDatastoreClusterSpec vSAN remote datastore configuration for the cluster
	VsanRemoteDatastoreClusterSpec *VsanRemoteDatastoreClusterSpec `json:"vsanRemoteDatastoreClusterSpec,omitempty"`

	// VvolDatastoreSpecs Cluster storage configuration for VVOL
	VvolDatastoreSpecs *[]VvolDatastoreSpec `json:"vvolDatastoreSpecs,omitempty"`
}

DatastoreSpec This specification contains cluster storage configuration

type DecommissionHostsJSONBody

type DecommissionHostsJSONBody = []HostDecommissionSpec

DecommissionHostsJSONBody defines parameters for DecommissionHosts.

type DecommissionHostsJSONRequestBody

type DecommissionHostsJSONRequestBody = DecommissionHostsJSONBody

DecommissionHostsJSONRequestBody defines body for DecommissionHosts for application/json ContentType.

type DecommissionHostsResponse

type DecommissionHostsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Task
	JSON400      *Error
}

func ParseDecommissionHostsResponse

func ParseDecommissionHostsResponse(rsp *http.Response) (*DecommissionHostsResponse, error)

ParseDecommissionHostsResponse parses an HTTP response from a DecommissionHostsWithResponse call

func (DecommissionHostsResponse) GetBody added in v0.4.1

func (r DecommissionHostsResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (DecommissionHostsResponse) Status

func (r DecommissionHostsResponse) Status() string

Status returns HTTPResponse.Status

func (DecommissionHostsResponse) StatusCode

func (r DecommissionHostsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteALBClusterParams

type DeleteALBClusterParams struct {
	// ForceDelete Force Delete ALB Cluster
	ForceDelete *bool `form:"forceDelete,omitempty" json:"forceDelete,omitempty"`
}

DeleteALBClusterParams defines parameters for DeleteALBCluster.

type DeleteALBClusterResponse

type DeleteALBClusterResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Task
	JSON404      *Error
	JSON500      *Error
}

func ParseDeleteALBClusterResponse

func ParseDeleteALBClusterResponse(rsp *http.Response) (*DeleteALBClusterResponse, error)

ParseDeleteALBClusterResponse parses an HTTP response from a DeleteALBClusterWithResponse call

func (DeleteALBClusterResponse) GetBody added in v0.4.1

func (r DeleteALBClusterResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (DeleteALBClusterResponse) Status

func (r DeleteALBClusterResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteALBClusterResponse) StatusCode

func (r DeleteALBClusterResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteAliasVersionsBySoftwareTypeAndBaseVersionJSONBody

type DeleteAliasVersionsBySoftwareTypeAndBaseVersionJSONBody = []string

DeleteAliasVersionsBySoftwareTypeAndBaseVersionJSONBody defines parameters for DeleteAliasVersionsBySoftwareTypeAndBaseVersion.

type DeleteAliasVersionsBySoftwareTypeAndBaseVersionJSONRequestBody

type DeleteAliasVersionsBySoftwareTypeAndBaseVersionJSONRequestBody = DeleteAliasVersionsBySoftwareTypeAndBaseVersionJSONBody

DeleteAliasVersionsBySoftwareTypeAndBaseVersionJSONRequestBody defines body for DeleteAliasVersionsBySoftwareTypeAndBaseVersion for application/json ContentType.

type DeleteAliasVersionsBySoftwareTypeAndBaseVersionResponse

type DeleteAliasVersionsBySoftwareTypeAndBaseVersionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON500      *Error
}

func ParseDeleteAliasVersionsBySoftwareTypeAndBaseVersionResponse

func ParseDeleteAliasVersionsBySoftwareTypeAndBaseVersionResponse(rsp *http.Response) (*DeleteAliasVersionsBySoftwareTypeAndBaseVersionResponse, error)

ParseDeleteAliasVersionsBySoftwareTypeAndBaseVersionResponse parses an HTTP response from a DeleteAliasVersionsBySoftwareTypeAndBaseVersionWithResponse call

func (DeleteAliasVersionsBySoftwareTypeAndBaseVersionResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (DeleteAliasVersionsBySoftwareTypeAndBaseVersionResponse) Status

Status returns HTTPResponse.Status

func (DeleteAliasVersionsBySoftwareTypeAndBaseVersionResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteBundleParams added in v0.7.0

type DeleteBundleParams struct {
	// BinaryFilesOnly binaryFilesOnly, if true, only binary files from storage will be deleted
	BinaryFilesOnly *bool `form:"binaryFilesOnly,omitempty" json:"binaryFilesOnly,omitempty"`
}

DeleteBundleParams defines parameters for DeleteBundle.

type DeleteBundleResponse

type DeleteBundleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON409      *Error
	JSON500      *Error
}

func ParseDeleteBundleResponse

func ParseDeleteBundleResponse(rsp *http.Response) (*DeleteBundleResponse, error)

ParseDeleteBundleResponse parses an HTTP response from a DeleteBundleWithResponse call

func (DeleteBundleResponse) GetBody added in v0.4.1

func (r DeleteBundleResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (DeleteBundleResponse) Status

func (r DeleteBundleResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteBundleResponse) StatusCode

func (r DeleteBundleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteClusterParams

type DeleteClusterParams struct {
	// Force Force deletion of the cluster. Please note when passed true, deletion will ignore vCenter Server connection issues and could possible leave cluster related resources in the vCenter Server if a connection cannot be established.
	Force *bool `form:"force,omitempty" json:"force,omitempty"`
}

DeleteClusterParams defines parameters for DeleteCluster.

type DeleteClusterResponse

type DeleteClusterResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Task
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseDeleteClusterResponse

func ParseDeleteClusterResponse(rsp *http.Response) (*DeleteClusterResponse, error)

ParseDeleteClusterResponse parses an HTTP response from a DeleteClusterWithResponse call

func (DeleteClusterResponse) GetBody added in v0.4.1

func (r DeleteClusterResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (DeleteClusterResponse) Status

func (r DeleteClusterResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteClusterResponse) StatusCode

func (r DeleteClusterResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteDepotSettingsParams

type DeleteDepotSettingsParams struct {
	// DepotType Depot Type
	DepotType *string `form:"depotType,omitempty" json:"depotType,omitempty"`
}

DeleteDepotSettingsParams defines parameters for DeleteDepotSettings.

type DeleteDepotSettingsResponse

type DeleteDepotSettingsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON500      *Error
}

func ParseDeleteDepotSettingsResponse

func ParseDeleteDepotSettingsResponse(rsp *http.Response) (*DeleteDepotSettingsResponse, error)

ParseDeleteDepotSettingsResponse parses an HTTP response from a DeleteDepotSettingsWithResponse call

func (DeleteDepotSettingsResponse) GetBody added in v0.4.1

func (r DeleteDepotSettingsResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (DeleteDepotSettingsResponse) Status

Status returns HTTPResponse.Status

func (DeleteDepotSettingsResponse) StatusCode

func (r DeleteDepotSettingsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteDomainResponse

type DeleteDomainResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Task
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseDeleteDomainResponse

func ParseDeleteDomainResponse(rsp *http.Response) (*DeleteDomainResponse, error)

ParseDeleteDomainResponse parses an HTTP response from a DeleteDomainWithResponse call

func (DeleteDomainResponse) GetBody added in v0.4.1

func (r DeleteDomainResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (DeleteDomainResponse) Status

func (r DeleteDomainResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteDomainResponse) StatusCode

func (r DeleteDomainResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteExternalIdentityProviderResponse

type DeleteExternalIdentityProviderResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *Error
	JSON500      *Error
}

func ParseDeleteExternalIdentityProviderResponse

func ParseDeleteExternalIdentityProviderResponse(rsp *http.Response) (*DeleteExternalIdentityProviderResponse, error)

ParseDeleteExternalIdentityProviderResponse parses an HTTP response from a DeleteExternalIdentityProviderWithResponse call

func (DeleteExternalIdentityProviderResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (DeleteExternalIdentityProviderResponse) Status

Status returns HTTPResponse.Status

func (DeleteExternalIdentityProviderResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteIdentitySourceResponse

type DeleteIdentitySourceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseDeleteIdentitySourceResponse

func ParseDeleteIdentitySourceResponse(rsp *http.Response) (*DeleteIdentitySourceResponse, error)

ParseDeleteIdentitySourceResponse parses an HTTP response from a DeleteIdentitySourceWithResponse call

func (DeleteIdentitySourceResponse) GetBody added in v0.4.1

func (r DeleteIdentitySourceResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (DeleteIdentitySourceResponse) Status

Status returns HTTPResponse.Status

func (DeleteIdentitySourceResponse) StatusCode

func (r DeleteIdentitySourceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteIpPoolFromNetworkOfNetworkPoolJSONRequestBody

type DeleteIpPoolFromNetworkOfNetworkPoolJSONRequestBody = IpPool

DeleteIpPoolFromNetworkOfNetworkPoolJSONRequestBody defines body for DeleteIpPoolFromNetworkOfNetworkPool for application/json ContentType.

type DeleteIpPoolFromNetworkOfNetworkPoolResponse

type DeleteIpPoolFromNetworkOfNetworkPoolResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseDeleteIpPoolFromNetworkOfNetworkPoolResponse

func ParseDeleteIpPoolFromNetworkOfNetworkPoolResponse(rsp *http.Response) (*DeleteIpPoolFromNetworkOfNetworkPoolResponse, error)

ParseDeleteIpPoolFromNetworkOfNetworkPoolResponse parses an HTTP response from a DeleteIpPoolFromNetworkOfNetworkPoolWithResponse call

func (DeleteIpPoolFromNetworkOfNetworkPoolResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (DeleteIpPoolFromNetworkOfNetworkPoolResponse) Status

Status returns HTTPResponse.Status

func (DeleteIpPoolFromNetworkOfNetworkPoolResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteNetworkPoolParams

type DeleteNetworkPoolParams struct {
	// Force Force removal of Network Pool
	Force *bool `form:"force,omitempty" json:"force,omitempty"`
}

DeleteNetworkPoolParams defines parameters for DeleteNetworkPool.

type DeleteNetworkPoolResponse

type DeleteNetworkPoolResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseDeleteNetworkPoolResponse

func ParseDeleteNetworkPoolResponse(rsp *http.Response) (*DeleteNetworkPoolResponse, error)

ParseDeleteNetworkPoolResponse parses an HTTP response from a DeleteNetworkPoolWithResponse call

func (DeleteNetworkPoolResponse) GetBody added in v0.4.1

func (r DeleteNetworkPoolResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (DeleteNetworkPoolResponse) Status

func (r DeleteNetworkPoolResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteNetworkPoolResponse) StatusCode

func (r DeleteNetworkPoolResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeletePersonalityParams

type DeletePersonalityParams struct {
	// PersonalityId The personality id
	PersonalityId *string `form:"personalityId,omitempty" json:"personalityId,omitempty"`

	// PersonalityName The personality name
	PersonalityName *string `form:"personalityName,omitempty" json:"personalityName,omitempty"`
}

DeletePersonalityParams defines parameters for DeletePersonality.

type DeletePersonalityResponse

type DeletePersonalityResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseDeletePersonalityResponse

func ParseDeletePersonalityResponse(rsp *http.Response) (*DeletePersonalityResponse, error)

ParseDeletePersonalityResponse parses an HTTP response from a DeletePersonalityWithResponse call

func (DeletePersonalityResponse) GetBody added in v0.4.1

func (r DeletePersonalityResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (DeletePersonalityResponse) Status

func (r DeletePersonalityResponse) Status() string

Status returns HTTPResponse.Status

func (DeletePersonalityResponse) StatusCode

func (r DeletePersonalityResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteReleaseByDomainIDResponse

type DeleteReleaseByDomainIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON500      *Error
}

func ParseDeleteReleaseByDomainIDResponse

func ParseDeleteReleaseByDomainIDResponse(rsp *http.Response) (*DeleteReleaseByDomainIDResponse, error)

ParseDeleteReleaseByDomainIDResponse parses an HTTP response from a DeleteReleaseByDomainIDWithResponse call

func (DeleteReleaseByDomainIDResponse) GetBody added in v0.4.1

func (r DeleteReleaseByDomainIDResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (DeleteReleaseByDomainIDResponse) Status

Status returns HTTPResponse.Status

func (DeleteReleaseByDomainIDResponse) StatusCode

func (r DeleteReleaseByDomainIDResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteTrustedCertificateResponse

type DeleteTrustedCertificateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON500      *Error
}

func ParseDeleteTrustedCertificateResponse

func ParseDeleteTrustedCertificateResponse(rsp *http.Response) (*DeleteTrustedCertificateResponse, error)

ParseDeleteTrustedCertificateResponse parses an HTTP response from a DeleteTrustedCertificateWithResponse call

func (DeleteTrustedCertificateResponse) GetBody added in v0.4.1

func (r DeleteTrustedCertificateResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (DeleteTrustedCertificateResponse) Status

Status returns HTTPResponse.Status

func (DeleteTrustedCertificateResponse) StatusCode

func (r DeleteTrustedCertificateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteVersionAliasBySoftwareTypeResponse

type DeleteVersionAliasBySoftwareTypeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON500      *Error
}

func ParseDeleteVersionAliasBySoftwareTypeResponse

func ParseDeleteVersionAliasBySoftwareTypeResponse(rsp *http.Response) (*DeleteVersionAliasBySoftwareTypeResponse, error)

ParseDeleteVersionAliasBySoftwareTypeResponse parses an HTTP response from a DeleteVersionAliasBySoftwareTypeWithResponse call

func (DeleteVersionAliasBySoftwareTypeResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (DeleteVersionAliasBySoftwareTypeResponse) Status

Status returns HTTPResponse.Status

func (DeleteVersionAliasBySoftwareTypeResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeployALBClusterJSONRequestBody added in v0.7.0

type DeployALBClusterJSONRequestBody = AlbControllerClusterSpec

DeployALBClusterJSONRequestBody defines body for DeployALBCluster for application/json ContentType.

type DeployALBClusterParams added in v0.7.0

type DeployALBClusterParams struct {
	// SkipCompatibilityCheck Pass an optional Skip compatibility checks
	SkipCompatibilityCheck *bool `form:"skipCompatibilityCheck,omitempty" json:"skipCompatibilityCheck,omitempty"`
}

DeployALBClusterParams defines parameters for DeployALBCluster.

type DeployALBClusterResponse added in v0.7.0

type DeployALBClusterResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Task
	JSON400      *Error
	JSON500      *Error
}

func ParseDeployALBClusterResponse added in v0.7.0

func ParseDeployALBClusterResponse(rsp *http.Response) (*DeployALBClusterResponse, error)

ParseDeployALBClusterResponse parses an HTTP response from a DeployALBClusterWithResponse call

func (DeployALBClusterResponse) GetBody added in v0.7.0

func (r DeployALBClusterResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (DeployALBClusterResponse) Status added in v0.7.0

func (r DeployALBClusterResponse) Status() string

Status returns HTTPResponse.Status

func (DeployALBClusterResponse) StatusCode added in v0.7.0

func (r DeployALBClusterResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeployVcfManagementComponentsJSONRequestBody added in v0.7.0

type DeployVcfManagementComponentsJSONRequestBody = VcfManagementComponentsSpec

DeployVcfManagementComponentsJSONRequestBody defines body for DeployVcfManagementComponents for application/json ContentType.

type DeployVcfManagementComponentsResponse added in v0.7.0

type DeployVcfManagementComponentsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Task
	JSON403      *Task
}

func ParseDeployVcfManagementComponentsResponse added in v0.7.0

func ParseDeployVcfManagementComponentsResponse(rsp *http.Response) (*DeployVcfManagementComponentsResponse, error)

ParseDeployVcfManagementComponentsResponse parses an HTTP response from a DeployVcfManagementComponentsWithResponse call

func (DeployVcfManagementComponentsResponse) GetBody added in v0.7.0

GetBody returns the response body as a byte array

func (DeployVcfManagementComponentsResponse) Status added in v0.7.0

Status returns HTTPResponse.Status

func (DeployVcfManagementComponentsResponse) StatusCode added in v0.7.0

StatusCode returns HTTPResponse.StatusCode

type DepotAccount

type DepotAccount struct {
	// DownloadToken This field is mandatory when downloadToken is used for online depot authentication and authorization. downloadToken should be generated from the broadcom support portal https://support.broadcom.com
	DownloadToken *string `json:"downloadToken,omitempty"`

	// Message Message explaining depot status
	Message *string `json:"message,omitempty"`

	// Password Depot Password for Access. This field is optional when downloadToken is used for online depot authentication and authorization.
	Password *string `json:"password,omitempty"`

	// Status Depot Status
	Status *string `json:"status,omitempty"`

	// Username Depot Username for Access. This field is optional when downloadToken is used for online depot authentication and authorization.
	Username *string `json:"username,omitempty"`
}

DepotAccount VMware Depot Account Information

type DepotConfiguration

type DepotConfiguration struct {
	// Hostname IP/Hostname of the depot
	Hostname string `json:"hostname"`

	// IsOfflineDepot Flag indicating if the depot is in offline mode
	IsOfflineDepot bool `json:"isOfflineDepot"`

	// Port Port of the depot
	Port int32 `json:"port"`
}

DepotConfiguration Depot Configuration

type DepotSettings

type DepotSettings struct {
	// DellEmcSupportAccount VMware Depot Account Information
	DellEmcSupportAccount *DepotAccount `json:"dellEmcSupportAccount,omitempty"`

	// DepotConfiguration Depot Configuration
	DepotConfiguration *DepotConfiguration `json:"depotConfiguration,omitempty"`

	// OfflineAccount VMware Depot Account Information
	OfflineAccount *DepotAccount `json:"offlineAccount,omitempty"`

	// VmwareAccount VMware Depot Account Information
	VmwareAccount *DepotAccount `json:"vmwareAccount,omitempty"`
}

DepotSettings VMware Depot Settings. At least one of vmwareAccount, dellEmcSupportAccount or offlineAccount value must be provided

type DepotSyncInfo added in v0.7.0

type DepotSyncInfo struct {
	// ErrorMessage Depot sync error message
	ErrorMessage *string `json:"errorMessage,omitempty"`

	// LastSyncCompletionTimestamp The completion timestamp of the last sync operation
	LastSyncCompletionTimestamp *string `json:"lastSyncCompletionTimestamp,omitempty"`

	// SyncStatus Depot sync status
	SyncStatus *string `json:"syncStatus,omitempty"`
}

DepotSyncInfo Depot Sync Information

type Details

type Details struct {
	// Message User messages for WARNING and FAILURE
	Message *string `json:"message,omitempty"`

	// Type Precheck response type
	Type *string `json:"type,omitempty"`
}

Details Represents Identity Management pre-check details and user messages

type DisableLocalAccountResponse

type DisableLocalAccountResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *ErrorResponse
	JSON500      *ErrorResponse
}

func ParseDisableLocalAccountResponse

func ParseDisableLocalAccountResponse(rsp *http.Response) (*DisableLocalAccountResponse, error)

ParseDisableLocalAccountResponse parses an HTTP response from a DisableLocalAccountWithResponse call

func (DisableLocalAccountResponse) GetBody added in v0.4.1

func (r DisableLocalAccountResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (DisableLocalAccountResponse) Status

Status returns HTTPResponse.Status

func (DisableLocalAccountResponse) StatusCode

func (r DisableLocalAccountResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DiscoveryProgress

type DiscoveryProgress struct {
	// PercentageComplete Percentage completed
	PercentageComplete *int32 `json:"percentageComplete,omitempty"`

	// ProgressMessages Progress messages
	ProgressMessages *[]string `json:"progressMessages,omitempty"`
}

DiscoveryProgress Information about the assessment run progress.

type Disk

type Disk struct {
	// CapacityMB Total capacity of the disk in MB
	CapacityMB *float64 `json:"capacityMB,omitempty"`

	// DiskType Type of the disk
	DiskType *string `json:"diskType,omitempty"`

	// Manufacturer Hardware manufacturer of the disk
	Manufacturer *string `json:"manufacturer,omitempty"`

	// Model Hardware model of the disk
	Model *string `json:"model,omitempty"`
}

Disk Represents a disk

type DnsConfiguration

type DnsConfiguration struct {
	// DnsServers List of DNS servers. A maximum of 2 DNS servers are allowed
	DnsServers []DnsServer `json:"dnsServers"`
}

DnsConfiguration DNS Configuration

type DnsServer

type DnsServer struct {
	// IpAddress IP address/FQDN of DNS server
	IpAddress string `json:"ipAddress"`

	// IsPrimary Is DNS server primary
	IsPrimary bool `json:"isPrimary"`
}

DnsServer DNS server details

type DocumentationLink struct {
	// Label Label of the documentation link
	Label *string `json:"label,omitempty"`

	// Url URL string of the documentation link
	Url *string `json:"url,omitempty"`
}

DocumentationLink Represents a documentation link's url string and label

type Domain

type Domain struct {
	// Capacity Represents a usage and capacity information of a Resource
	Capacity *Capacity `json:"capacity,omitempty"`

	// Clusters List of clusters associated with the workload domain
	Clusters *[]ClusterReference `json:"clusters,omitempty"`

	// ElmStatus ELM status of the domain: ISOLATED, IN_TRANSIT, or LINKED
	ElmStatus *string `json:"elmStatus,omitempty"`

	// Id ID of the workload domain
	Id *string `json:"id,omitempty"`

	// IsManagementSsoDomain Shows whether the workload domain is joined to the Management domain SSO
	IsManagementSsoDomain *bool `json:"isManagementSsoDomain,omitempty"`

	// IsNetworkSeparationEnabled Domain network separation status
	IsNetworkSeparationEnabled *bool `json:"isNetworkSeparationEnabled,omitempty"`

	// IsPrimaryDomainForNsx Is Primary Domain of NSX
	IsPrimaryDomainForNsx *bool `json:"isPrimaryDomainForNsx,omitempty"`

	// IsSecurityEnabled Domain security status
	IsSecurityEnabled *bool `json:"isSecurityEnabled,omitempty"`

	// LicensingInfo Represents a Licensing information
	LicensingInfo *LicensingInfoReference `json:"licensingInfo,omitempty"`

	// LifecycleManagementMode Lifecycle Management mode of the domain
	LifecycleManagementMode *string `json:"lifecycleManagementMode,omitempty"`

	// Name Name of the workload domain
	Name *string `json:"name,omitempty"`

	// NsxtCluster Represents an NSX Cluster reference
	NsxtCluster *NsxTClusterReference `json:"nsxtCluster,omitempty"`

	// OrgName Organization name of the workload domain
	OrgName *string `json:"orgName,omitempty"`

	// Owners List of users owning the workload domain
	Owners *[]string `json:"owners,omitempty"`

	// SsoId ID of the SSO domain associated with the workload domain
	SsoId *string `json:"ssoId,omitempty"`

	// SsoName Name of the SSO domain associated with the workload domain
	SsoName *string `json:"ssoName,omitempty"`

	// Status Status of the workload domain
	Status *string `json:"status,omitempty"`

	// Tags Deprecated, this list will always be returned empty
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	Tags *[]Tag `json:"tags,omitempty"`

	// Type Type of the workload domain
	Type *string `json:"type,omitempty"`

	// UpgradeState Workload domain upgrade state
	UpgradeState *string `json:"upgradeState,omitempty"`

	// UpgradeStatus Represents upgrade status of a domain
	UpgradeStatus *UpgradeStatus `json:"upgradeStatus,omitempty"`

	// Vcenters List of vCenters associated with the workload domain
	Vcenters *[]VcenterReference `json:"vcenters,omitempty"`
}

Domain Represents a domain

type DomainCapabilities added in v0.7.0

type DomainCapabilities struct {
	// Capabilities Capabilities of the domain
	Capabilities *[]string `json:"capabilities,omitempty"`

	// DomainId Domain Id
	DomainId *string `json:"domainId,omitempty"`
}

DomainCapabilities This specification contains capabilities of a domain

type DomainCreateValidationResponse

type DomainCreateValidationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Validation
	JSON400      *Error
	JSON404      *Error
}

func ParseDomainCreateValidationResponse

func ParseDomainCreateValidationResponse(rsp *http.Response) (*DomainCreateValidationResponse, error)

ParseDomainCreateValidationResponse parses an HTTP response from a DomainCreateValidationWithResponse call

func (DomainCreateValidationResponse) GetBody added in v0.4.1

func (r DomainCreateValidationResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (DomainCreateValidationResponse) Status

Status returns HTTPResponse.Status

func (DomainCreateValidationResponse) StatusCode

func (r DomainCreateValidationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DomainCreationSpec

type DomainCreationSpec struct {
	// ComputeSpec This specification contains the parameters required to add each cluster to a workload domain
	ComputeSpec ComputeSpec `json:"computeSpec"`

	// DeployWithoutLicenseKeys Flag that indicates if the deployment should happen without license keys
	DeployWithoutLicenseKeys *bool `json:"deployWithoutLicenseKeys,omitempty"`

	// DomainName Name of the workload domain
	DomainName *string `json:"domainName,omitempty"`

	// ExistingDatastoreName Existing datastore name that is to be used by the management domain.
	ExistingDatastoreName *string `json:"existingDatastoreName,omitempty"`

	// NsxTSpec This specification contains the parameters required to install and configure NSX in a workload domain. Note - Use of field ipAddressPoolSpec in this model is deprecated.
	NsxTSpec *NsxTSpec `json:"nsxTSpec,omitempty"`

	// OrgName Organization name of the workload domain
	OrgName *string `json:"orgName,omitempty"`

	// SecuritySpec Spec contains security settings
	SecuritySpec *SecuritySpec `json:"securitySpec,omitempty"`

	// SsoDomainSpec Spec for the SSO configuration in a VMware Cloud Foundation Domain
	SsoDomainSpec *SsoDomainSpec `json:"ssoDomainSpec,omitempty"`

	// VcenterSpec This specification contains the installation and configuration of vCenter in a workload domain
	VcenterSpec VcenterSpec `json:"vcenterSpec"`
}

DomainCreationSpec Domain Creation Spec

type DomainFutureRelease

type DomainFutureRelease struct {
	// AlternativeApplicableSddcManagerVersions List of AlternativeApplicableSddcManagerVersions
	AlternativeApplicableSddcManagerVersions *[]AlternativeApplicableSddcManagerVersion `json:"alternativeApplicableSddcManagerVersions,omitempty"`

	// ApplicabilityStatus Whether bundle is applicable or not.
	ApplicabilityStatus *string `json:"applicabilityStatus,omitempty"`

	// Bom Release bill of materials
	Bom *[]ProductVersion `json:"bom,omitempty"`

	// Description Release description with all major features.
	Description *string `json:"description,omitempty"`

	// Eol Release eol information e.g. 2020-06-08T02:20:15.844Z in yyyy-MM-dd'T'HH:mm:ss[.SSS]XXX ISO 8601 format
	Eol *string `json:"eol,omitempty"`

	// IsApplicable [Deprecated] Whether bundle is applicable or not.
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	IsApplicable *bool `json:"isApplicable,omitempty"`

	// MinCompatibleVcfVersion Minimum compatible VCF version, used to represent compatibility of SDDC Manager and VMware BOM components
	MinCompatibleVcfVersion *string `json:"minCompatibleVcfVersion,omitempty"`

	// MinInstallerVersion Minimum installer version, e.g. 9.0.0.0
	MinInstallerVersion *string `json:"minInstallerVersion,omitempty"`

	// NotApplicableReason [Deprecated] Incompatibility reason for not applicable.
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	NotApplicableReason *string `json:"notApplicableReason,omitempty"`

	// PatchBundles List of patch bundles in this release
	PatchBundles *[]PatchBundle `json:"patchBundles,omitempty"`

	// Product Name of the product e.g. "VCF"
	Product *string `json:"product,omitempty"`

	// ReasonNotApplicable A message pack representing a localizable message and suitable for machine processing. Contains a message key unique in the scope of the specified component, as well as the arguments needed to generate the localized message.
	ReasonNotApplicable *MessagePack `json:"reasonNotApplicable,omitempty"`

	// ReasonsNotApplicable List of Incompatibility details for not applicable
	ReasonsNotApplicable *[]MessagePack `json:"reasonsNotApplicable,omitempty"`

	// ReleaseDate Release date e.g. 2020-06-08T02:20:15.844Z in yyyy-MM-dd'T'HH:mm:ss[.SSS]XXX ISO 8601 format
	ReleaseDate *string `json:"releaseDate,omitempty"`

	// Sku Release sku specific patch and bill of materials
	Sku *[]SkuBomDetails `json:"sku,omitempty"`

	// Updates Collection of release updates
	Updates *[]ReleaseUpdate `json:"updates,omitempty"`

	// UpgradeOrder Custom upgrade order. Comma separated list of components in upgrade order. Supported components types: NSX_T_MANAGER, VCENTER, ESX_HOST.
	UpgradeOrder *string `json:"upgradeOrder,omitempty"`

	// Version Version of the release
	Version *string `json:"version,omitempty"`

	// Warnings List of warning messages for product compatibility
	Warnings *[]MessagePack `json:"warnings,omitempty"`
}

DomainFutureRelease Model for releases with details if applicable to current domain version or not.

type DomainInfo

type DomainInfo struct {
	// DomainId Id of the domain
	DomainId *string `json:"domainId,omitempty"`

	// DomainName Name of the domain
	DomainName *string `json:"domainName,omitempty"`

	// DomainType Type of the domain
	DomainType *DomainInfoDomainType `json:"domainType,omitempty"`
}

DomainInfo Information about the assessed domain

type DomainInfoDomainType

type DomainInfoDomainType string

DomainInfoDomainType Type of the domain

const (
	DomainInfoDomainTypeMANAGEMENT DomainInfoDomainType = "MANAGEMENT"
	DomainInfoDomainTypeVI         DomainInfoDomainType = "VI"
)

Defines values for DomainInfoDomainType.

type DomainReference

type DomainReference struct {
	// Id Domain ID
	Id string `json:"id"`

	// Name Name of the domain
	Name *string `json:"name,omitempty"`

	// Type Type of the domain
	Type *string `json:"type,omitempty"`
}

DomainReference Represents a domain reference

type DomainRelease

type DomainRelease struct {
	// Patches Target product release and patch versions
	Patches *[]TargetProductVersion `json:"patches,omitempty"`

	// TargetSddcManagerVersion Target SDDC Manager version
	TargetSddcManagerVersion *string `json:"targetSddcManagerVersion,omitempty"`

	// TargetVersion Target version
	TargetVersion *string `json:"targetVersion,omitempty"`
}

DomainRelease Target Domain VCF Version

type DomainReleaseView

type DomainReleaseView struct {
	// DomainId Domain ID
	DomainId string `json:"domainId"`

	// IsCustomizedBom Identifier for VCF Release vs Customized BOM
	IsCustomizedBom *bool `json:"isCustomizedBom,omitempty"`

	// Patches Target product release and patch versions
	Patches *[]TargetProductVersion `json:"patches,omitempty"`

	// TargetSddcManagerVersion Target SDDC Manager version
	TargetSddcManagerVersion *string `json:"targetSddcManagerVersion,omitempty"`

	// TargetVersion Target upgrade version of the domain
	TargetVersion string `json:"targetVersion"`
}

DomainReleaseView Model for domain release view.

type DomainResourceCertificatesUpdateSpec added in v0.7.0

type DomainResourceCertificatesUpdateSpec struct {
	// AutoRenew Represents the auto-renew configuration for a domain
	AutoRenew string `json:"autoRenew"`
}

DomainResourceCertificatesUpdateSpec Represents domain certificate(s) update spec

type DomainUpdateSpec

type DomainUpdateSpec struct {
	// BreakElmSpec Break Elmspec Details
	BreakElmSpec *BreakElmSpec `json:"breakElmSpec,omitempty"`

	// ClusterSpec This specification contains the parameters required to add a cluster to a workload domain
	ClusterSpec *ClusterSpec `json:"clusterSpec,omitempty"`

	// IsolationSpec Domain Isolation Details
	IsolationSpec *IsolationSpec `json:"isolationSpec,omitempty"`

	// MarkForDeletion Enable deletion for the domain
	MarkForDeletion *bool `json:"markForDeletion,omitempty"`

	// Name Name of the domain
	Name *string `json:"name,omitempty"`

	// NsxTSpec This specification contains the parameters required to install and configure NSX in a workload domain. Note - Use of field ipAddressPoolSpec in this model is deprecated.
	NsxTSpec *NsxTSpec `json:"nsxTSpec,omitempty"`
}

DomainUpdateSpec Domain Update Data

type Domains

type Domains struct {
	// ClusterNames Clusters for the operation
	ClusterNames *[]string `json:"clusterNames,omitempty"`

	// DomainName Domain name
	DomainName *string `json:"domainName,omitempty"`
}

Domains Domains and Clusters for SOS operation.

type DomainsWithCapabilities added in v0.7.0

type DomainsWithCapabilities struct {
	// Errors Errors associated to domains, for which capabilities retrieval failed
	Errors *[]ResourceError `json:"errors,omitempty"`

	// Result Represents a page of elements of a single type
	Result *PageDomainCapabilities `json:"result,omitempty"`
}

DomainsWithCapabilities Represents the Capabilities of Domains

type DownloadBundleError added in v0.5.0

type DownloadBundleError struct {
	// ErrorCode Error code
	ErrorCode *string `json:"errorCode,omitempty"`

	// ErrorMessage Error message
	ErrorMessage *string `json:"errorMessage,omitempty"`

	// Retriable Error is retriable
	Retriable *bool `json:"retriable,omitempty"`

	// StackTraceStr Exception stack trace string
	StackTraceStr *string `json:"stackTraceStr,omitempty"`
}

DownloadBundleError Describe a download error

type DownloadCSRResponse

type DownloadCSRResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]byte
	JSON404      *Error
	JSON500      *Error
}

func ParseDownloadCSRResponse

func ParseDownloadCSRResponse(rsp *http.Response) (*DownloadCSRResponse, error)

ParseDownloadCSRResponse parses an HTTP response from a DownloadCSRWithResponse call

func (DownloadCSRResponse) GetBody added in v0.4.1

func (r DownloadCSRResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (DownloadCSRResponse) Status

func (r DownloadCSRResponse) Status() string

Status returns HTTPResponse.Status

func (DownloadCSRResponse) StatusCode

func (r DownloadCSRResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DownloadProgressIndicator added in v0.5.0

type DownloadProgressIndicator struct {
	// DownloadedBytes Number of bytes downloaded
	DownloadedBytes *int64 `json:"downloadedBytes,omitempty"`

	// IsDownloadCancelled is download cancelled
	IsDownloadCancelled *bool `json:"isDownloadCancelled,omitempty"`
}

DownloadProgressIndicator Download progress indicator

type DownloadVsanHclResponse

type DownloadVsanHclResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Task
	JSON400      *Error
	JSON500      *Error
}

func ParseDownloadVsanHclResponse

func ParseDownloadVsanHclResponse(rsp *http.Response) (*DownloadVsanHclResponse, error)

ParseDownloadVsanHclResponse parses an HTTP response from a DownloadVsanHclWithResponse call

func (DownloadVsanHclResponse) GetBody added in v0.4.1

func (r DownloadVsanHclResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (DownloadVsanHclResponse) Status

func (r DownloadVsanHclResponse) Status() string

Status returns HTTPResponse.Status

func (DownloadVsanHclResponse) StatusCode

func (r DownloadVsanHclResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DtgwSpec added in v0.7.0

type DtgwSpec struct {
	// ExternalIpBlockCidr External IP Block CIDR for VPCs, required for external connectivity via DTGW
	ExternalIpBlockCidr string `json:"externalIpBlockCidr"`

	// GatewayCidr Gateway CIDR for Distributed Transit Gateway
	GatewayCidr string `json:"gatewayCidr"`

	// PrivateTgwIpBlockCidr Private TGW IP Block CIDR for VPCs
	PrivateTgwIpBlockCidr *string `json:"privateTgwIpBlockCidr,omitempty"`

	// Vlan VLAN for Distributed Transit Gateway
	Vlan int64 `json:"vlan"`
}

DtgwSpec Specification for Distributed Transit Gateway aka DTGW

type EdgeCluster

type EdgeCluster struct {
	// Clusters List of clusters associated with the edge cluster
	Clusters *[]ClusterReference `json:"clusters,omitempty"`

	// EdgeNodes List of edge nodes associated with the edge cluster
	EdgeNodes *[]EdgeNodeReference `json:"edgeNodes,omitempty"`

	// Id ID of the egde cluster
	Id *string `json:"id,omitempty"`

	// IsTier0ManagedBySystem Whether or not this edge cluster's tier 0 is managed by system
	IsTier0ManagedBySystem *bool `json:"isTier0ManagedBySystem,omitempty"`

	// Name Name of the edge cluster
	Name *string `json:"name,omitempty"`

	// NsxtCluster Represents an NSX Cluster reference
	NsxtCluster *NsxTClusterReference `json:"nsxtCluster,omitempty"`

	// OriginType How this Edge cluster was added to inventory
	OriginType *string `json:"originType,omitempty"`

	// SkipTepRoutabilityCheck Whether or not host/TEP network checks were done for this edge cluster
	SkipTepRoutabilityCheck *bool `json:"skipTepRoutabilityCheck,omitempty"`

	// Status NSX Edge cluster status
	Status *string `json:"status,omitempty"`
}

EdgeCluster EdgeCluster representation

type EdgeClusterCreationSpec

type EdgeClusterCreationSpec struct {
	// Asn ASN to be used for the edge cluster
	Asn *int64 `json:"asn,omitempty"`

	// EdgeAdminPassword Edge Password for admin user
	EdgeAdminPassword string `json:"edgeAdminPassword"`

	// EdgeAuditPassword Edge Password for audit
	EdgeAuditPassword string `json:"edgeAuditPassword"`

	// EdgeClusterName Name for the edge cluster.
	EdgeClusterName string `json:"edgeClusterName"`

	// EdgeClusterProfileSpec This specification contains edge cluster profile configurations
	EdgeClusterProfileSpec NsxTEdgeClusterProfileSpec `json:"edgeClusterProfileSpec"`

	// EdgeClusterProfileType Type of edge cluster profile
	EdgeClusterProfileType string `json:"edgeClusterProfileType"`

	// EdgeClusterType Type of edge cluster
	EdgeClusterType string `json:"edgeClusterType"`

	// EdgeFormFactor Edge Form Factor
	EdgeFormFactor string `json:"edgeFormFactor"`

	// EdgeNodeSpecs Specifications for Edge Node. Number of Edge Nodes cannot exceed 8 if HA mode is ACTIVE-ACTIVE and can not exceed 2 if HA mode is ACTIVE-STANDBY
	EdgeNodeSpecs []NsxTEdgeNodeSpec `json:"edgeNodeSpecs"`

	// EdgeRootPassword Edge Password for root user.
	EdgeRootPassword string `json:"edgeRootPassword"`

	// InternalTransitSubnets Subnet addresses in CIDR notation that are used to assign addresses to logical links connecting service routers and distributed routers
	InternalTransitSubnets *[]string `json:"internalTransitSubnets,omitempty"`

	// Mtu Maximum transmission unit
	Mtu int32 `json:"mtu"`

	// NewIpAddressPoolSpecs Specifications for new NSX IP address pool(s)
	NewIpAddressPoolSpecs *[]IpAddressPoolSpec `json:"newIpAddressPoolSpecs,omitempty"`

	// SkipTepRoutabilityCheck Set to true to bypass normal ICMP-based check of Edge TEP / host TEP routability (default is false, meaning do check)
	SkipTepRoutabilityCheck *bool `json:"skipTepRoutabilityCheck,omitempty"`

	// Tier0Name Name for the Tier-0
	Tier0Name *string `json:"tier0Name,omitempty"`

	// Tier0RoutingType Tier 0 Routing type -eg eBGP, Static
	Tier0RoutingType *string `json:"tier0RoutingType,omitempty"`

	// Tier0ServicesHighAvailability High-availability Mode for Tier-0
	Tier0ServicesHighAvailability *string `json:"tier0ServicesHighAvailability,omitempty"`

	// Tier1Name Name for the Tier-1
	Tier1Name *string `json:"tier1Name,omitempty"`

	// Tier1Unhosted Select whether Tier-1 being created per this spec is hosted on the new Edge cluster or not (default value is false, meaning hosted)
	Tier1Unhosted *bool `json:"tier1Unhosted,omitempty"`

	// TransitSubnets Transit subnet addresses in CIDR notation that are used to assign addresses to logical links connecting Tier-0 and Tier-1s
	TransitSubnets *[]string `json:"transitSubnets,omitempty"`
}

EdgeClusterCreationSpec NSX Edge cluster creation data to be validated

type EdgeClusterExpansionSpec

type EdgeClusterExpansionSpec struct {
	// AdditionalTier1Names List of names for the additional Tier-1(s) to be created during expansion
	AdditionalTier1Names *[]string `json:"additionalTier1Names,omitempty"`

	// EdgeNodeAdminPassword Edge Password for admin user
	EdgeNodeAdminPassword string `json:"edgeNodeAdminPassword"`

	// EdgeNodeAuditPassword Edge Password for audit user
	EdgeNodeAuditPassword string `json:"edgeNodeAuditPassword"`

	// EdgeNodeRootPassword Edge Password for root user.
	EdgeNodeRootPassword string `json:"edgeNodeRootPassword"`

	// EdgeNodeSpecs Specifications for Edge Node
	EdgeNodeSpecs []NsxTEdgeNodeSpec `json:"edgeNodeSpecs"`

	// NewIpAddressPoolSpecs Specifications for new NSX IP address pool(s)
	NewIpAddressPoolSpecs *[]IpAddressPoolSpec `json:"newIpAddressPoolSpecs,omitempty"`

	// SkipTepRoutabilityCheck Set to true to bypass normal ICMP-based check of Edge TEP / host TEP routability (default is false, meaning do check)
	SkipTepRoutabilityCheck *bool `json:"skipTepRoutabilityCheck,omitempty"`

	// Tier1Unhosted Select whether all Tier-1(s) being created per this spec are hosted on the Edge cluster or not (default is false, meaning hosted)
	Tier1Unhosted *bool `json:"tier1Unhosted,omitempty"`
}

EdgeClusterExpansionSpec This specification contains the parameters required to expand a NSX edge cluster.

type EdgeClusterNsxtEntityCriterion

type EdgeClusterNsxtEntityCriterion struct {
	// Arguments Arguments required for a particular criterion
	Arguments *map[string]string `json:"arguments,omitempty"`

	// Description Description of the criterion
	Description *string `json:"description,omitempty"`

	// Name Name of the criterion
	Name *string `json:"name,omitempty"`
}

EdgeClusterNsxtEntityCriterion Represents a criterion for querying the Edge Cluster

type EdgeClusterShrinkageSpec

type EdgeClusterShrinkageSpec struct {
	// EdgeNodeIds List of VCF Edge Node ID's to be removed for shrinkage.
	EdgeNodeIds []string `json:"edgeNodeIds"`
}

EdgeClusterShrinkageSpec This specification contains the parameters required to shrink a NSX edge cluster.

type EdgeClusterUpdateSpec

type EdgeClusterUpdateSpec struct {
	// EdgeClusterExpansionSpec This specification contains the parameters required to expand a NSX edge cluster.
	EdgeClusterExpansionSpec *EdgeClusterExpansionSpec `json:"edgeClusterExpansionSpec,omitempty"`

	// EdgeClusterShrinkageSpec This specification contains the parameters required to shrink a NSX edge cluster.
	EdgeClusterShrinkageSpec *EdgeClusterShrinkageSpec `json:"edgeClusterShrinkageSpec,omitempty"`

	// Operation Edge cluster operation Type.
	Operation string `json:"operation"`
}

EdgeClusterUpdateSpec NSX Edge cluster update specification

type EdgeNodeReference

type EdgeNodeReference struct {
	// HostName Hostname of the edge node
	HostName string `json:"hostName"`

	// Id ID of the edge node
	Id string `json:"id"`
}

EdgeNodeReference Represents a reference to the edge node

type EdgeTepIpAddressPoolSpec

type EdgeTepIpAddressPoolSpec struct {
	// Name NSX IP Pool Name
	Name *string `json:"name,omitempty"`

	// NsxId NSX IP Pool ID
	NsxId *string `json:"nsxId,omitempty"`
}

EdgeTepIpAddressPoolSpec This specification indicates which NSX IP pool to use for an Edge node's TEPs

type EnableOverlayOverManagementNetworkResponse added in v0.7.0

type EnableOverlayOverManagementNetworkResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Task
	JSON202      *Task
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseEnableOverlayOverManagementNetworkResponse added in v0.7.0

func ParseEnableOverlayOverManagementNetworkResponse(rsp *http.Response) (*EnableOverlayOverManagementNetworkResponse, error)

ParseEnableOverlayOverManagementNetworkResponse parses an HTTP response from a EnableOverlayOverManagementNetworkWithResponse call

func (EnableOverlayOverManagementNetworkResponse) GetBody added in v0.7.0

GetBody returns the response body as a byte array

func (EnableOverlayOverManagementNetworkResponse) Status added in v0.7.0

Status returns HTTPResponse.Status

func (EnableOverlayOverManagementNetworkResponse) StatusCode added in v0.7.0

StatusCode returns HTTPResponse.StatusCode

type Encryption

type Encryption struct {
	// Passphrase Passphrase
	Passphrase string `json:"passphrase"`
}

Encryption Restore Specification

type Endpoint

type Endpoint struct {
	// Type Type of the Endpoint
	Type *string `json:"type,omitempty"`

	// Url Url of the Endpoint
	Url *string `json:"url,omitempty"`
}

Endpoint Represents an Endpoint in a Domain

type Entitlements

type Entitlements struct {
	// HasNsxEntitlement Flag indicating whether the resource has NSX entitlement or not
	HasNsxEntitlement *bool `json:"hasNsxEntitlement,omitempty"`
}

Entitlements Entitlements of the resource

type EntityRest

type EntityRest struct {
	// ChildEntities Child entities of this entity
	ChildEntities *[]EntityRest `json:"childEntities,omitempty"`

	// Classifications Classifications of the entity
	Classifications *[]Classification `json:"classifications,omitempty"`

	// Description Description of the entity
	Description *string `json:"description,omitempty"`

	// Id Id of the entity
	Id *string `json:"id,omitempty"`

	// Name Name of the entity
	Name *string `json:"name,omitempty"`

	// Properties Properties for this entity
	Properties *map[string]map[string]interface{} `json:"properties,omitempty"`

	// SourceAddress The address of the source
	SourceAddress *string `json:"sourceAddress,omitempty"`

	// Type Type of the entity
	Type *string `json:"type,omitempty"`
}

EntityRest Entity model representing the physical data output of the assessment workflow.

type Error

type Error struct {
	// Arguments The arguments used to localize the message, Can be used by scripts to automate the error processing.
	Arguments *[]string `json:"arguments,omitempty"`

	// Causes The underlying cause exceptions.
	Causes *[]ErrorCause `json:"causes,omitempty"`

	// Context The error context (e.g. the component where it occurred).
	Context *map[string]string `json:"context,omitempty"`

	// ErrorCode The minor error code
	ErrorCode *string `json:"errorCode,omitempty"`

	// ErrorType The error type
	ErrorType *string `json:"errorType,omitempty"`

	// Label The localized label message
	Label *string `json:"label,omitempty"`

	// Message The localized error message
	Message *string `json:"message,omitempty"`

	// NestedErrors The nested errors when the error is a composite one
	NestedErrors *[]Error `json:"nestedErrors,omitempty"`

	// ReferenceToken A reference token correlating the error with the relevant detailed error logs. Should be sent to the service provider when reporting issues.
	ReferenceToken *string `json:"referenceToken,omitempty"`

	// RemediationMessage The localized remediation error message
	RemediationMessage *string `json:"remediationMessage,omitempty"`

	// RemediationUrl The URL string for remediation documentation link
	RemediationUrl *string `json:"remediationUrl,omitempty"`
}

Error Error response containing a minor error code, a localized error message, a localized remediation message and optionally a reference token to correlate the error with the logs

type ErrorCause

type ErrorCause struct {
	// Message The message describing the reason for the error
	Message *string `json:"message,omitempty"`

	// Type The type of the error cause
	Type *string `json:"type,omitempty"`
}

ErrorCause Describes a single error cause

type ErrorResponse

type ErrorResponse struct {
	Arguments          *[]string          `json:"arguments,omitempty"`
	Cause              *[]ErrorCause      `json:"cause,omitempty"`
	Context            *map[string]string `json:"context,omitempty"`
	ErrorCode          *string            `json:"errorCode,omitempty"`
	Message            *string            `json:"message,omitempty"`
	NestedErrors       *[]ErrorResponse   `json:"nestedErrors,omitempty"`
	ReferenceToken     *string            `json:"referenceToken,omitempty"`
	RemediationMessage *string            `json:"remediationMessage,omitempty"`
}

ErrorResponse defines model for ErrorResponse.

type EsaConfig

type EsaConfig struct {
	// Enabled vSAN ESA enablement status.
	Enabled bool `json:"enabled"`

	// VsanMaxConfig This spec contains cluster vSAN MAX configuration
	VsanMaxConfig *VsanMaxConfig `json:"vsanMaxConfig,omitempty"`
}

EsaConfig This spec contains cluster vSAN ESA configuration

type EsxUpgradeFailureAction

type EsxUpgradeFailureAction struct {
	// Action Action to be taken if entering maintenance mode fails for a host
	Action string `json:"action"`

	// RetryCount Number of times to retry the failed operation. If the action is RETRY, the value should be between 3 and 100. If the action is FAIL, the value should not be set.
	RetryCount int64 `json:"retryCount"`

	// RetryDelay Time to wait before we retry the failed operation in seconds. If action is RETRY, the value should be between 300 and 3600 seconds. If action is FAIL, the value should not be set.
	RetryDelay int64 `json:"retryDelay"`
}

EsxUpgradeFailureAction Esx Upgrade failure actions to be taken if host entering maintenance mode failed during esx cluster upgrade

type EsxUpgradeOptionsSpec

type EsxUpgradeOptionsSpec struct {
	// DisableDpm Flag for disabling DPM on the cluster.
	DisableDpm *bool `json:"disableDpm,omitempty"`

	// DisableHac Flag for disabling HA admission control on the cluster.
	DisableHac *bool `json:"disableHac,omitempty"`

	// EnableQuickPatch Flag for enabling quick patch policy for ESXi upgrade, when applicable, to do live remediation and not require full maintenance mode or reboot. This option is only applicable to vLCM based ESXi upgrade.
	EnableQuickPatch *bool `json:"enableQuickPatch,omitempty"`

	// EnableQuickboot Flag for requesting Quick Boot
	EnableQuickboot *bool `json:"enableQuickboot,omitempty"`

	// EnforceHclValidation Flag for enforcing HCL validation for ESXi upgrade, when applicable, to prevent remediation if hardware compatibility issues are found.
	EnforceHclValidation *bool `json:"enforceHclValidation,omitempty"`

	// EsxUpgradeFailureAction Esx Upgrade failure actions to be taken if host entering maintenance mode failed during esx cluster upgrade
	EsxUpgradeFailureAction *EsxUpgradeFailureAction `json:"esxUpgradeFailureAction,omitempty"`

	// EvacuateOfflineVms Flag for requesting Evacuation of Offline VMs
	EvacuateOfflineVms *bool `json:"evacuateOfflineVms,omitempty"`

	// PreRemediationPowerAction Flag for setting VM power state before entering maintenance mode.
	PreRemediationPowerAction *string `json:"preRemediationPowerAction,omitempty"`
}

EsxUpgradeOptionsSpec Options for ESXi upgrade. These are applicable to vSphere Lifecycle Manager Images based upgrade only.

type ExpirationDetails

type ExpirationDetails struct {
	// ConnectivityStatus Connectivity status
	ConnectivityStatus *string `json:"connectivityStatus,omitempty"`

	// ExpiryDate Expiration date
	ExpiryDate *string `json:"expiryDate,omitempty"`

	// LastCheckedDate Last checked date
	LastCheckedDate *string `json:"lastCheckedDate,omitempty"`

	// Status Expiration status
	Status *string `json:"status,omitempty"`
}

ExpirationDetails Represents expiration details of the credential

type ExportHealthCheckByIDResponse

type ExportHealthCheckByIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseExportHealthCheckByIDResponse

func ParseExportHealthCheckByIDResponse(rsp *http.Response) (*ExportHealthCheckByIDResponse, error)

ParseExportHealthCheckByIDResponse parses an HTTP response from a ExportHealthCheckByIDWithResponse call

func (ExportHealthCheckByIDResponse) GetBody added in v0.4.1

func (r ExportHealthCheckByIDResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (ExportHealthCheckByIDResponse) Status

Status returns HTTPResponse.Status

func (ExportHealthCheckByIDResponse) StatusCode

func (r ExportHealthCheckByIDResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ExportSupportBundleByIDResponse

type ExportSupportBundleByIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseExportSupportBundleByIDResponse

func ParseExportSupportBundleByIDResponse(rsp *http.Response) (*ExportSupportBundleByIDResponse, error)

ParseExportSupportBundleByIDResponse parses an HTTP response from a ExportSupportBundleByIDWithResponse call

func (ExportSupportBundleByIDResponse) GetBody added in v0.4.1

func (r ExportSupportBundleByIDResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (ExportSupportBundleByIDResponse) Status

Status returns HTTPResponse.Status

func (ExportSupportBundleByIDResponse) StatusCode

func (r ExportSupportBundleByIDResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type FcSpec

type FcSpec struct {
	// DatastoreName Datastore name used for cluster creation
	DatastoreName string `json:"datastoreName"`
}

FcSpec Cluster storage configuration for VMFS on FC

type FederatedIdentityProviderInfo

type FederatedIdentityProviderInfo struct {
	// DirectoryList The directory configuration when the provider is via broker federation
	DirectoryList *IdentityProviderDirectory `json:"directoryList,omitempty"`

	// Name The user-friendly name for the Identity Provider
	Name *string `json:"name,omitempty"`

	// OidcInfo Represents Identity management configuration when the provider is based on OIDC
	OidcInfo *OidcInfo `json:"oidcInfo,omitempty"`

	// Source The source of the Identity Provider
	Source *string `json:"source,omitempty"`

	// SyncClientTokenInfo Represents the information about sync client token
	SyncClientTokenInfo *SyncClientTokenInfo `json:"syncClientTokenInfo,omitempty"`

	// SyncClientTokenTTL The lifetime in seconds of the sync client bear token
	SyncClientTokenTTL *int64 `json:"syncClientTokenTTL,omitempty"`
}

FederatedIdentityProviderInfo The identity management info when the provider is via broker federation

type FederatedIdentityProviderSpec

type FederatedIdentityProviderSpec struct {
	// Directory The directory configuration when the provider is via broker federation
	Directory *IdentityProviderDirectory `json:"directory,omitempty"`

	// Name The user-friendly name for the Identity Provider
	Name string `json:"name"`

	// OidcSpec Identity management configuration when the Identity Provider is based on oidc
	OidcSpec *OidcSpec `json:"oidcSpec,omitempty"`

	// SyncClientTokenTTL The lifetime in seconds of the sync client bear token, default to 6 months if not specified. This field is deprecated.  It is being made as a query parameter in the sync client token generation API.
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	SyncClientTokenTTL *int64 `json:"syncClientTokenTTL,omitempty"`
}

FederatedIdentityProviderSpec The identity management configuration when the provider is via broker federation

type Fips

type Fips struct {
	// Enabled VCF FIPS mode status
	Enabled *bool `json:"enabled,omitempty"`
}

Fips Represents VCF FIPS mode status (enabled/disabled)

type FirmwareAndDriverPackage added in v0.7.0

type FirmwareAndDriverPackage struct {
	// Id Firmware and Driver Package ID
	Id *string `json:"id,omitempty"`

	// Pkg Firmware and Driver Package name
	Pkg *string `json:"pkg,omitempty"`

	// Version Firmware and Driver Package version
	Version *string `json:"version,omitempty"`
}

FirmwareAndDriverPackage Firmware and Driver Package contains metadata regarding the package, version to install/update the appropriate Cloud Foundation software components in a domain.

type FlexibleProductPatch

type FlexibleProductPatch struct {
	// ProductType product type of patch
	ProductType *string `json:"productType,omitempty"`

	// Versions supported versions of patch
	Versions *[]string `json:"versions,omitempty"`
}

FlexibleProductPatch Model for product async/hot patches with their supported product versions

type FlexibleProductPatches

type FlexibleProductPatches struct {
	// Patches List of available patches on the VCF release
	Patches *[]FlexibleProductPatch `json:"patches,omitempty"`

	// Version Domain VCF release version
	Version *string `json:"version,omitempty"`
}

FlexibleProductPatches Model for supported product async/hot patches associated with a VCF release

type FrequencyMetric

type FrequencyMetric struct {
	// Unit Unit of the metric
	Unit *FrequencyMetricUnit `json:"unit,omitempty"`

	// Value Value of the metric
	Value *float64 `json:"value,omitempty"`
}

FrequencyMetric Represents a single metric representing frequency

type FrequencyMetricUnit

type FrequencyMetricUnit string

FrequencyMetricUnit Unit of the metric

const (
	GHz FrequencyMetricUnit = "GHz"
	Hz  FrequencyMetricUnit = "Hz"
	KHz FrequencyMetricUnit = "KHz"
	MHz FrequencyMetricUnit = "MHz"
	THz FrequencyMetricUnit = "THz"
)

Defines values for FrequencyMetricUnit.

type Functionality

type Functionality struct {
	// ErrorMessage The localized error message
	ErrorMessage *string `json:"errorMessage,omitempty"`

	// IsAllowed Flag indicating if a given functionality is allowed/disallowed
	IsAllowed bool `json:"isAllowed"`

	// Type Operation that is represented in machine readable format. The convention is <resource>_<operation>
	Type string `json:"type"`
}

Functionality Defines a functionality model

type GenerateCertificatesJSONRequestBody

type GenerateCertificatesJSONRequestBody = CertificatesGenerationSpec

GenerateCertificatesJSONRequestBody defines body for GenerateCertificates for application/json ContentType.

type GenerateCertificatesResponse

type GenerateCertificatesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Task
	JSON400      *Error
	JSON404      *Error
	JSON409      *Error
	JSON500      *Error
}

func ParseGenerateCertificatesResponse

func ParseGenerateCertificatesResponse(rsp *http.Response) (*GenerateCertificatesResponse, error)

ParseGenerateCertificatesResponse parses an HTTP response from a GenerateCertificatesWithResponse call

func (GenerateCertificatesResponse) GetBody added in v0.4.1

func (r GenerateCertificatesResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GenerateCertificatesResponse) Status

Status returns HTTPResponse.Status

func (GenerateCertificatesResponse) StatusCode

func (r GenerateCertificatesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GenerateSyncClientTokenParams

type GenerateSyncClientTokenParams struct {
	// SyncClientTokenTTL TTL of the sync client token
	SyncClientTokenTTL *int64 `form:"syncClientTokenTTL,omitempty" json:"syncClientTokenTTL,omitempty"`
}

GenerateSyncClientTokenParams defines parameters for GenerateSyncClientToken.

type GenerateSyncClientTokenResponse

type GenerateSyncClientTokenResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseGenerateSyncClientTokenResponse

func ParseGenerateSyncClientTokenResponse(rsp *http.Response) (*GenerateSyncClientTokenResponse, error)

ParseGenerateSyncClientTokenResponse parses an HTTP response from a GenerateSyncClientTokenWithResponse call

func (GenerateSyncClientTokenResponse) GetBody added in v0.4.1

func (r GenerateSyncClientTokenResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GenerateSyncClientTokenResponse) Status

Status returns HTTPResponse.Status

func (GenerateSyncClientTokenResponse) StatusCode

func (r GenerateSyncClientTokenResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GeneratesCSRsJSONRequestBody

type GeneratesCSRsJSONRequestBody = CsrsGenerationSpec

GeneratesCSRsJSONRequestBody defines body for GeneratesCSRs for application/json ContentType.

type GeneratesCSRsResponse

type GeneratesCSRsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Task
	JSON400      *Error
	JSON404      *Error
	JSON409      *Error
	JSON500      *Error
}

func ParseGeneratesCSRsResponse

func ParseGeneratesCSRsResponse(rsp *http.Response) (*GeneratesCSRsResponse, error)

ParseGeneratesCSRsResponse parses an HTTP response from a GeneratesCSRsWithResponse call

func (GeneratesCSRsResponse) GetBody added in v0.4.1

func (r GeneratesCSRsResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GeneratesCSRsResponse) Status

func (r GeneratesCSRsResponse) Status() string

Status returns HTTPResponse.Status

func (GeneratesCSRsResponse) StatusCode

func (r GeneratesCSRsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetALBClusterResponse

type GetALBClusterResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *NsxALBCluster
	JSON404      *Error
	JSON500      *Error
}

func ParseGetALBClusterResponse

func ParseGetALBClusterResponse(rsp *http.Response) (*GetALBClusterResponse, error)

ParseGetALBClusterResponse parses an HTTP response from a GetALBClusterWithResponse call

func (GetALBClusterResponse) GetBody added in v0.4.1

func (r GetALBClusterResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetALBClusterResponse) Status

func (r GetALBClusterResponse) Status() string

Status returns HTTPResponse.Status

func (GetALBClusterResponse) StatusCode

func (r GetALBClusterResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetALBClustersFormFactors1Params added in v0.7.0

type GetALBClustersFormFactors1Params struct {
	// Version ALB version
	Version *string `form:"version,omitempty" json:"version,omitempty"`
}

GetALBClustersFormFactors1Params defines parameters for GetALBClustersFormFactors1.

type GetALBClustersFormFactors1Response added in v0.7.0

type GetALBClustersFormFactors1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ALBControllerNodeFormFactors
	JSON500      *Error
}

func ParseGetALBClustersFormFactors1Response added in v0.7.0

func ParseGetALBClustersFormFactors1Response(rsp *http.Response) (*GetALBClustersFormFactors1Response, error)

ParseGetALBClustersFormFactors1Response parses an HTTP response from a GetALBClustersFormFactors1WithResponse call

func (GetALBClustersFormFactors1Response) GetBody added in v0.7.0

GetBody returns the response body as a byte array

func (GetALBClustersFormFactors1Response) Status added in v0.7.0

Status returns HTTPResponse.Status

func (GetALBClustersFormFactors1Response) StatusCode added in v0.7.0

func (r GetALBClustersFormFactors1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetALBClustersFormFactorsResponse

type GetALBClustersFormFactorsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ALBControllerNodeFormFactors
	JSON500      *Error
}

func ParseGetALBClustersFormFactorsResponse

func ParseGetALBClustersFormFactorsResponse(rsp *http.Response) (*GetALBClustersFormFactorsResponse, error)

ParseGetALBClustersFormFactorsResponse parses an HTTP response from a GetALBClustersFormFactorsWithResponse call

func (GetALBClustersFormFactorsResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (GetALBClustersFormFactorsResponse) Status

Status returns HTTPResponse.Status

func (GetALBClustersFormFactorsResponse) StatusCode

func (r GetALBClustersFormFactorsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetALBClustersParams

type GetALBClustersParams struct {
	// DomainId Domain Id
	DomainId *string `form:"domainId,omitempty" json:"domainId,omitempty"`
}

GetALBClustersParams defines parameters for GetALBClusters.

type GetALBClustersResponse

type GetALBClustersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfNsxALBCluster
	JSON400      *Error
	JSON500      *Error
}

func ParseGetALBClustersResponse

func ParseGetALBClustersResponse(rsp *http.Response) (*GetALBClustersResponse, error)

ParseGetALBClustersResponse parses an HTTP response from a GetALBClustersWithResponse call

func (GetALBClustersResponse) GetBody added in v0.4.1

func (r GetALBClustersResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetALBClustersResponse) Status

func (r GetALBClustersResponse) Status() string

Status returns HTTPResponse.Status

func (GetALBClustersResponse) StatusCode

func (r GetALBClustersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApplianceInfoResponse added in v0.7.0

type GetApplianceInfoResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ApplianceInfo
	JSON500      *Error
}

func ParseGetApplianceInfoResponse added in v0.7.0

func ParseGetApplianceInfoResponse(rsp *http.Response) (*GetApplianceInfoResponse, error)

ParseGetApplianceInfoResponse parses an HTTP response from a GetApplianceInfoWithResponse call

func (GetApplianceInfoResponse) GetBody added in v0.7.0

func (r GetApplianceInfoResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetApplianceInfoResponse) Status added in v0.7.0

func (r GetApplianceInfoResponse) Status() string

Status returns HTTPResponse.Status

func (GetApplianceInfoResponse) StatusCode added in v0.7.0

func (r GetApplianceInfoResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAssignableTagForHostResponse

type GetAssignableTagForHostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfTag
	JSON400      *Error
	JSON500      *Error
}

func ParseGetAssignableTagForHostResponse

func ParseGetAssignableTagForHostResponse(rsp *http.Response) (*GetAssignableTagForHostResponse, error)

ParseGetAssignableTagForHostResponse parses an HTTP response from a GetAssignableTagForHostWithResponse call

func (GetAssignableTagForHostResponse) GetBody added in v0.4.1

func (r GetAssignableTagForHostResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetAssignableTagForHostResponse) Status

Status returns HTTPResponse.Status

func (GetAssignableTagForHostResponse) StatusCode

func (r GetAssignableTagForHostResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAssignableTagsForDomainResponse

type GetAssignableTagsForDomainResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfTag
	JSON400      *Error
	JSON500      *Error
}

func ParseGetAssignableTagsForDomainResponse

func ParseGetAssignableTagsForDomainResponse(rsp *http.Response) (*GetAssignableTagsForDomainResponse, error)

ParseGetAssignableTagsForDomainResponse parses an HTTP response from a GetAssignableTagsForDomainWithResponse call

func (GetAssignableTagsForDomainResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (GetAssignableTagsForDomainResponse) Status

Status returns HTTPResponse.Status

func (GetAssignableTagsForDomainResponse) StatusCode

func (r GetAssignableTagsForDomainResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAviLBClusterResponse added in v0.7.0

type GetAviLBClusterResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *NsxALBCluster
	JSON404      *Error
	JSON500      *Error
}

func ParseGetAviLBClusterResponse added in v0.7.0

func ParseGetAviLBClusterResponse(rsp *http.Response) (*GetAviLBClusterResponse, error)

ParseGetAviLBClusterResponse parses an HTTP response from a GetAviLBClusterWithResponse call

func (GetAviLBClusterResponse) GetBody added in v0.7.0

func (r GetAviLBClusterResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetAviLBClusterResponse) Status added in v0.7.0

func (r GetAviLBClusterResponse) Status() string

Status returns HTTPResponse.Status

func (GetAviLBClusterResponse) StatusCode added in v0.7.0

func (r GetAviLBClusterResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAviLBClustersParams added in v0.7.0

type GetAviLBClustersParams struct {
	// DomainId Domain Id
	DomainId *string `form:"domainId,omitempty" json:"domainId,omitempty"`
}

GetAviLBClustersParams defines parameters for GetAviLBClusters.

type GetAviLBClustersResponse added in v0.7.0

type GetAviLBClustersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfALBCluster
	JSON400      *Error
	JSON500      *Error
}

func ParseGetAviLBClustersResponse added in v0.7.0

func ParseGetAviLBClustersResponse(rsp *http.Response) (*GetAviLBClustersResponse, error)

ParseGetAviLBClustersResponse parses an HTTP response from a GetAviLBClustersWithResponse call

func (GetAviLBClustersResponse) GetBody added in v0.7.0

func (r GetAviLBClustersResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetAviLBClustersResponse) Status added in v0.7.0

func (r GetAviLBClustersResponse) Status() string

Status returns HTTPResponse.Status

func (GetAviLBClustersResponse) StatusCode added in v0.7.0

func (r GetAviLBClustersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetBackupConfigurationResponse

type GetBackupConfigurationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BackupConfiguration
	JSON400      *Error
	JSON500      *Error
}

func ParseGetBackupConfigurationResponse

func ParseGetBackupConfigurationResponse(rsp *http.Response) (*GetBackupConfigurationResponse, error)

ParseGetBackupConfigurationResponse parses an HTTP response from a GetBackupConfigurationWithResponse call

func (GetBackupConfigurationResponse) GetBody added in v0.4.1

func (r GetBackupConfigurationResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetBackupConfigurationResponse) Status

Status returns HTTPResponse.Status

func (GetBackupConfigurationResponse) StatusCode

func (r GetBackupConfigurationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetBackupLocationParams

type GetBackupLocationParams struct {
	// ServerIp Backup server IP
	ServerIp string `form:"serverIp" json:"serverIp"`

	// Port Backup server port
	Port string `form:"port" json:"port"`
}

GetBackupLocationParams defines parameters for GetBackupLocation.

type GetBackupLocationResponse

type GetBackupLocationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BackupLocation
	JSON400      *Error
	JSON500      *Error
}

func ParseGetBackupLocationResponse

func ParseGetBackupLocationResponse(rsp *http.Response) (*GetBackupLocationResponse, error)

ParseGetBackupLocationResponse parses an HTTP response from a GetBackupLocationWithResponse call

func (GetBackupLocationResponse) GetBody added in v0.4.1

func (r GetBackupLocationResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetBackupLocationResponse) Status

func (r GetBackupLocationResponse) Status() string

Status returns HTTPResponse.Status

func (GetBackupLocationResponse) StatusCode

func (r GetBackupLocationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetBrownfieldCheckTaskByIdResponse added in v0.7.0

type GetBrownfieldCheckTaskByIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BrownfieldTask
	JSON400      *Error
	JSON500      *Error
}

func ParseGetBrownfieldCheckTaskByIdResponse added in v0.7.0

func ParseGetBrownfieldCheckTaskByIdResponse(rsp *http.Response) (*GetBrownfieldCheckTaskByIdResponse, error)

ParseGetBrownfieldCheckTaskByIdResponse parses an HTTP response from a GetBrownfieldCheckTaskByIdWithResponse call

func (GetBrownfieldCheckTaskByIdResponse) GetBody added in v0.7.0

GetBody returns the response body as a byte array

func (GetBrownfieldCheckTaskByIdResponse) Status added in v0.7.0

Status returns HTTPResponse.Status

func (GetBrownfieldCheckTaskByIdResponse) StatusCode added in v0.7.0

func (r GetBrownfieldCheckTaskByIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetBrownfieldImportTaskByIdResponse added in v0.7.0

type GetBrownfieldImportTaskByIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BrownfieldTask
	JSON400      *Error
	JSON500      *Error
}

func ParseGetBrownfieldImportTaskByIdResponse added in v0.7.0

func ParseGetBrownfieldImportTaskByIdResponse(rsp *http.Response) (*GetBrownfieldImportTaskByIdResponse, error)

ParseGetBrownfieldImportTaskByIdResponse parses an HTTP response from a GetBrownfieldImportTaskByIdWithResponse call

func (GetBrownfieldImportTaskByIdResponse) GetBody added in v0.7.0

GetBody returns the response body as a byte array

func (GetBrownfieldImportTaskByIdResponse) Status added in v0.7.0

Status returns HTTPResponse.Status

func (GetBrownfieldImportTaskByIdResponse) StatusCode added in v0.7.0

StatusCode returns HTTPResponse.StatusCode

type GetBrownfieldSyncTaskByIdResponse added in v0.7.0

type GetBrownfieldSyncTaskByIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *BrownfieldTask
	JSON400      *Error
	JSON500      *Error
}

func ParseGetBrownfieldSyncTaskByIdResponse added in v0.7.0

func ParseGetBrownfieldSyncTaskByIdResponse(rsp *http.Response) (*GetBrownfieldSyncTaskByIdResponse, error)

ParseGetBrownfieldSyncTaskByIdResponse parses an HTTP response from a GetBrownfieldSyncTaskByIdWithResponse call

func (GetBrownfieldSyncTaskByIdResponse) GetBody added in v0.7.0

GetBody returns the response body as a byte array

func (GetBrownfieldSyncTaskByIdResponse) Status added in v0.7.0

Status returns HTTPResponse.Status

func (GetBrownfieldSyncTaskByIdResponse) StatusCode added in v0.7.0

func (r GetBrownfieldSyncTaskByIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetBundleDownloadStatusParams added in v0.7.0

type GetBundleDownloadStatusParams struct {
	// ReleaseVersion Get download status for bundles that are associated with a specific release.
	ReleaseVersion *string `form:"releaseVersion,omitempty" json:"releaseVersion,omitempty"`

	// BundleId Get the download status for a specific bundle by bundleId.
	BundleId *string `form:"bundleId,omitempty" json:"bundleId,omitempty"`

	// ImageType The image type of the bundle, either INSTALL or PATCH
	ImageType *string `form:"imageType,omitempty" json:"imageType,omitempty"`
}

GetBundleDownloadStatusParams defines parameters for GetBundleDownloadStatus.

type GetBundleDownloadStatusResponse added in v0.7.0

type GetBundleDownloadStatusResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfBundleDownloadStatusInfo
	JSON400      *Error
	JSON500      *Error
}

func ParseGetBundleDownloadStatusResponse added in v0.7.0

func ParseGetBundleDownloadStatusResponse(rsp *http.Response) (*GetBundleDownloadStatusResponse, error)

ParseGetBundleDownloadStatusResponse parses an HTTP response from a GetBundleDownloadStatusWithResponse call

func (GetBundleDownloadStatusResponse) GetBody added in v0.7.0

func (r GetBundleDownloadStatusResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetBundleDownloadStatusResponse) Status added in v0.7.0

Status returns HTTPResponse.Status

func (GetBundleDownloadStatusResponse) StatusCode added in v0.7.0

func (r GetBundleDownloadStatusResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetBundleResponse

type GetBundleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Bundle
	JSON404      *Error
	JSON500      *Error
}

func ParseGetBundleResponse

func ParseGetBundleResponse(rsp *http.Response) (*GetBundleResponse, error)

ParseGetBundleResponse parses an HTTP response from a GetBundleWithResponse call

func (GetBundleResponse) GetBody added in v0.4.1

func (r GetBundleResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetBundleResponse) Status

func (r GetBundleResponse) Status() string

Status returns HTTPResponse.Status

func (GetBundleResponse) StatusCode

func (r GetBundleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetBundlesForSkipUpgradeParams

type GetBundlesForSkipUpgradeParams struct {
	// TargetVersion [Deprecated] Target domain VCF version
	TargetVersion *string `form:"targetVersion,omitempty" json:"targetVersion,omitempty"`
}

GetBundlesForSkipUpgradeParams defines parameters for GetBundlesForSkipUpgrade.

type GetBundlesForSkipUpgradeResponse

type GetBundlesForSkipUpgradeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfBundle
	JSON404      *Error
	JSON500      *Error
}

func ParseGetBundlesForSkipUpgradeResponse

func ParseGetBundlesForSkipUpgradeResponse(rsp *http.Response) (*GetBundlesForSkipUpgradeResponse, error)

ParseGetBundlesForSkipUpgradeResponse parses an HTTP response from a GetBundlesForSkipUpgradeWithResponse call

func (GetBundlesForSkipUpgradeResponse) GetBody added in v0.4.1

func (r GetBundlesForSkipUpgradeResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetBundlesForSkipUpgradeResponse) Status

Status returns HTTPResponse.Status

func (GetBundlesForSkipUpgradeResponse) StatusCode

func (r GetBundlesForSkipUpgradeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetBundlesParams

type GetBundlesParams struct {
	// ProductType The type of the product
	ProductType *string `form:"productType,omitempty" json:"productType,omitempty"`

	// IsCompliant Is compliant with the current VCF version?
	IsCompliant *bool `form:"isCompliant,omitempty" json:"isCompliant,omitempty"`

	// BundleType The type of the bundle
	BundleType *string `form:"bundleType,omitempty" json:"bundleType,omitempty"`
}

GetBundlesParams defines parameters for GetBundles.

type GetBundlesResponse

type GetBundlesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfBundle
	JSON500      *Error
}

func ParseGetBundlesResponse

func ParseGetBundlesResponse(rsp *http.Response) (*GetBundlesResponse, error)

ParseGetBundlesResponse parses an HTTP response from a GetBundlesWithResponse call

func (GetBundlesResponse) GetBody added in v0.4.1

func (r GetBundlesResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetBundlesResponse) Status

func (r GetBundlesResponse) Status() string

Status returns HTTPResponse.Status

func (GetBundlesResponse) StatusCode

func (r GetBundlesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCSRsResponse

type GetCSRsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfCsr
	JSON404      *Error
	JSON500      *Error
}

func ParseGetCSRsResponse

func ParseGetCSRsResponse(rsp *http.Response) (*GetCSRsResponse, error)

ParseGetCSRsResponse parses an HTTP response from a GetCSRsWithResponse call

func (GetCSRsResponse) GetBody added in v0.4.1

func (r GetCSRsResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetCSRsResponse) Status

func (r GetCSRsResponse) Status() string

Status returns HTTPResponse.Status

func (GetCSRsResponse) StatusCode

func (r GetCSRsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCeipStatusResponse

type GetCeipStatusResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Ceip
	JSON500      *Error
}

func ParseGetCeipStatusResponse

func ParseGetCeipStatusResponse(rsp *http.Response) (*GetCeipStatusResponse, error)

ParseGetCeipStatusResponse parses an HTTP response from a GetCeipStatusWithResponse call

func (GetCeipStatusResponse) GetBody added in v0.4.1

func (r GetCeipStatusResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetCeipStatusResponse) Status

func (r GetCeipStatusResponse) Status() string

Status returns HTTPResponse.Status

func (GetCeipStatusResponse) StatusCode

func (r GetCeipStatusResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCertificateAuthoritiesResponse

type GetCertificateAuthoritiesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfCertificateAuthority
	JSON500      *Error
}

func ParseGetCertificateAuthoritiesResponse

func ParseGetCertificateAuthoritiesResponse(rsp *http.Response) (*GetCertificateAuthoritiesResponse, error)

ParseGetCertificateAuthoritiesResponse parses an HTTP response from a GetCertificateAuthoritiesWithResponse call

func (GetCertificateAuthoritiesResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (GetCertificateAuthoritiesResponse) Status

Status returns HTTPResponse.Status

func (GetCertificateAuthoritiesResponse) StatusCode

func (r GetCertificateAuthoritiesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCertificateAuthorityByIdResponse

type GetCertificateAuthorityByIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CertificateAuthority
	JSON404      *Error
	JSON500      *Error
}

func ParseGetCertificateAuthorityByIdResponse

func ParseGetCertificateAuthorityByIdResponse(rsp *http.Response) (*GetCertificateAuthorityByIdResponse, error)

ParseGetCertificateAuthorityByIdResponse parses an HTTP response from a GetCertificateAuthorityByIdWithResponse call

func (GetCertificateAuthorityByIdResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (GetCertificateAuthorityByIdResponse) Status

Status returns HTTPResponse.Status

func (GetCertificateAuthorityByIdResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetCertificatesByDomainResponse

type GetCertificatesByDomainResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfCertificate
	JSON404      *Error
	JSON500      *Error
}

func ParseGetCertificatesByDomainResponse

func ParseGetCertificatesByDomainResponse(rsp *http.Response) (*GetCertificatesByDomainResponse, error)

ParseGetCertificatesByDomainResponse parses an HTTP response from a GetCertificatesByDomainWithResponse call

func (GetCertificatesByDomainResponse) GetBody added in v0.4.1

func (r GetCertificatesByDomainResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetCertificatesByDomainResponse) Status

Status returns HTTPResponse.Status

func (GetCertificatesByDomainResponse) StatusCode

func (r GetCertificatesByDomainResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetClusterCapacityForALBDeploymentParams added in v0.7.0

type GetClusterCapacityForALBDeploymentParams struct {
	// NsxId NSX Id for ALB deployment
	NsxId string `form:"nsxId" json:"nsxId"`
}

GetClusterCapacityForALBDeploymentParams defines parameters for GetClusterCapacityForALBDeployment.

type GetClusterCapacityForALBDeploymentResponse added in v0.7.0

type GetClusterCapacityForALBDeploymentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Capacity
	JSON400      *Error
	JSON500      *Error
}

func ParseGetClusterCapacityForALBDeploymentResponse added in v0.7.0

func ParseGetClusterCapacityForALBDeploymentResponse(rsp *http.Response) (*GetClusterCapacityForALBDeploymentResponse, error)

ParseGetClusterCapacityForALBDeploymentResponse parses an HTTP response from a GetClusterCapacityForALBDeploymentWithResponse call

func (GetClusterCapacityForALBDeploymentResponse) GetBody added in v0.7.0

GetBody returns the response body as a byte array

func (GetClusterCapacityForALBDeploymentResponse) Status added in v0.7.0

Status returns HTTPResponse.Status

func (GetClusterCapacityForALBDeploymentResponse) StatusCode added in v0.7.0

StatusCode returns HTTPResponse.StatusCode

type GetClusterCreateValidationResponse

type GetClusterCreateValidationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Validation
	JSON400      *Error
	JSON404      *Error
}

func ParseGetClusterCreateValidationResponse

func ParseGetClusterCreateValidationResponse(rsp *http.Response) (*GetClusterCreateValidationResponse, error)

ParseGetClusterCreateValidationResponse parses an HTTP response from a GetClusterCreateValidationWithResponse call

func (GetClusterCreateValidationResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (GetClusterCreateValidationResponse) Status

Status returns HTTPResponse.Status

func (GetClusterCreateValidationResponse) StatusCode

func (r GetClusterCreateValidationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetClusterCriteriaResponse

type GetClusterCriteriaResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfClusterCriterion
}

func ParseGetClusterCriteriaResponse

func ParseGetClusterCriteriaResponse(rsp *http.Response) (*GetClusterCriteriaResponse, error)

ParseGetClusterCriteriaResponse parses an HTTP response from a GetClusterCriteriaWithResponse call

func (GetClusterCriteriaResponse) GetBody added in v0.4.1

func (r GetClusterCriteriaResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetClusterCriteriaResponse) Status

Status returns HTTPResponse.Status

func (GetClusterCriteriaResponse) StatusCode

func (r GetClusterCriteriaResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetClusterCriterionResponse

type GetClusterCriterionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ClusterCriterion
	JSON404      *Error
}

func ParseGetClusterCriterionResponse

func ParseGetClusterCriterionResponse(rsp *http.Response) (*GetClusterCriterionResponse, error)

ParseGetClusterCriterionResponse parses an HTTP response from a GetClusterCriterionWithResponse call

func (GetClusterCriterionResponse) GetBody added in v0.4.1

func (r GetClusterCriterionResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetClusterCriterionResponse) Status

Status returns HTTPResponse.Status

func (GetClusterCriterionResponse) StatusCode

func (r GetClusterCriterionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetClusterDatastoresResponse

type GetClusterDatastoresResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]Datastore
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseGetClusterDatastoresResponse

func ParseGetClusterDatastoresResponse(rsp *http.Response) (*GetClusterDatastoresResponse, error)

ParseGetClusterDatastoresResponse parses an HTTP response from a GetClusterDatastoresWithResponse call

func (GetClusterDatastoresResponse) GetBody added in v0.4.1

func (r GetClusterDatastoresResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetClusterDatastoresResponse) Status

Status returns HTTPResponse.Status

func (GetClusterDatastoresResponse) StatusCode

func (r GetClusterDatastoresResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetClusterImageComplianceResponse added in v0.7.0

type GetClusterImageComplianceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ClusterImageCompliance
	JSON404      *Error
	JSON500      *Error
}

func ParseGetClusterImageComplianceResponse added in v0.7.0

func ParseGetClusterImageComplianceResponse(rsp *http.Response) (*GetClusterImageComplianceResponse, error)

ParseGetClusterImageComplianceResponse parses an HTTP response from a GetClusterImageComplianceWithResponse call

func (GetClusterImageComplianceResponse) GetBody added in v0.7.0

GetBody returns the response body as a byte array

func (GetClusterImageComplianceResponse) Status added in v0.7.0

Status returns HTTPResponse.Status

func (GetClusterImageComplianceResponse) StatusCode added in v0.7.0

func (r GetClusterImageComplianceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetClusterNetworkConfigurationCriteriaResponse

type GetClusterNetworkConfigurationCriteriaResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfClusterNetworkConfigurationCriterion
}

func ParseGetClusterNetworkConfigurationCriteriaResponse

func ParseGetClusterNetworkConfigurationCriteriaResponse(rsp *http.Response) (*GetClusterNetworkConfigurationCriteriaResponse, error)

ParseGetClusterNetworkConfigurationCriteriaResponse parses an HTTP response from a GetClusterNetworkConfigurationCriteriaWithResponse call

func (GetClusterNetworkConfigurationCriteriaResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (GetClusterNetworkConfigurationCriteriaResponse) Status

Status returns HTTPResponse.Status

func (GetClusterNetworkConfigurationCriteriaResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetClusterNetworkConfigurationJSONRequestBody

type GetClusterNetworkConfigurationJSONRequestBody = ClusterNetworkConfigurationCriterion

GetClusterNetworkConfigurationJSONRequestBody defines body for GetClusterNetworkConfiguration for application/json ContentType.

type GetClusterNetworkConfigurationQueryResponseResponse

type GetClusterNetworkConfigurationQueryResponseResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ClusterNetworkConfigurationQueryResponse
	JSON400      *Error
	JSON500      *Error
}

func ParseGetClusterNetworkConfigurationQueryResponseResponse

func ParseGetClusterNetworkConfigurationQueryResponseResponse(rsp *http.Response) (*GetClusterNetworkConfigurationQueryResponseResponse, error)

ParseGetClusterNetworkConfigurationQueryResponseResponse parses an HTTP response from a GetClusterNetworkConfigurationQueryResponseWithResponse call

func (GetClusterNetworkConfigurationQueryResponseResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (GetClusterNetworkConfigurationQueryResponseResponse) Status

Status returns HTTPResponse.Status

func (GetClusterNetworkConfigurationQueryResponseResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetClusterNetworkConfigurationResponse

type GetClusterNetworkConfigurationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ClusterNetworkConfigurationQueryResponse
	JSON400      *Error
	JSON500      *Error
}

func ParseGetClusterNetworkConfigurationResponse

func ParseGetClusterNetworkConfigurationResponse(rsp *http.Response) (*GetClusterNetworkConfigurationResponse, error)

ParseGetClusterNetworkConfigurationResponse parses an HTTP response from a GetClusterNetworkConfigurationWithResponse call

func (GetClusterNetworkConfigurationResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (GetClusterNetworkConfigurationResponse) Status

Status returns HTTPResponse.Status

func (GetClusterNetworkConfigurationResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetClusterQueryResponseResponse

type GetClusterQueryResponseResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ClusterQueryResponse
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseGetClusterQueryResponseResponse

func ParseGetClusterQueryResponseResponse(rsp *http.Response) (*GetClusterQueryResponseResponse, error)

ParseGetClusterQueryResponseResponse parses an HTTP response from a GetClusterQueryResponseWithResponse call

func (GetClusterQueryResponseResponse) GetBody added in v0.4.1

func (r GetClusterQueryResponseResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetClusterQueryResponseResponse) Status

Status returns HTTPResponse.Status

func (GetClusterQueryResponseResponse) StatusCode

func (r GetClusterQueryResponseResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetClusterResponse

type GetClusterResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Cluster
	JSON404      *Error
	JSON500      *Error
}

func ParseGetClusterResponse

func ParseGetClusterResponse(rsp *http.Response) (*GetClusterResponse, error)

ParseGetClusterResponse parses an HTTP response from a GetClusterWithResponse call

func (GetClusterResponse) GetBody added in v0.4.1

func (r GetClusterResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetClusterResponse) Status

func (r GetClusterResponse) Status() string

Status returns HTTPResponse.Status

func (GetClusterResponse) StatusCode

func (r GetClusterResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetClusterTagManagerUrlResponse

type GetClusterTagManagerUrlResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TagManagerModel
	JSON400      *Error
	JSON500      *Error
}

func ParseGetClusterTagManagerUrlResponse

func ParseGetClusterTagManagerUrlResponse(rsp *http.Response) (*GetClusterTagManagerUrlResponse, error)

ParseGetClusterTagManagerUrlResponse parses an HTTP response from a GetClusterTagManagerUrlWithResponse call

func (GetClusterTagManagerUrlResponse) GetBody added in v0.4.1

func (r GetClusterTagManagerUrlResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetClusterTagManagerUrlResponse) Status

Status returns HTTPResponse.Status

func (GetClusterTagManagerUrlResponse) StatusCode

func (r GetClusterTagManagerUrlResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetClusterUpdateValidationParams

type GetClusterUpdateValidationParams struct {
	// UseAsyncValidation Cluster validation result for async validations
	UseAsyncValidation *bool `form:"useAsyncValidation,omitempty" json:"useAsyncValidation,omitempty"`
}

GetClusterUpdateValidationParams defines parameters for GetClusterUpdateValidation.

type GetClusterUpdateValidationResponse

type GetClusterUpdateValidationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Validation
	JSON400      *Error
	JSON404      *Error
}

func ParseGetClusterUpdateValidationResponse

func ParseGetClusterUpdateValidationResponse(rsp *http.Response) (*GetClusterUpdateValidationResponse, error)

ParseGetClusterUpdateValidationResponse parses an HTTP response from a GetClusterUpdateValidationWithResponse call

func (GetClusterUpdateValidationResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (GetClusterUpdateValidationResponse) Status

Status returns HTTPResponse.Status

func (GetClusterUpdateValidationResponse) StatusCode

func (r GetClusterUpdateValidationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetClustersParams

type GetClustersParams struct {
	// IsStretched Is cluster vSAN stretched
	IsStretched *bool `form:"isStretched,omitempty" json:"isStretched,omitempty"`

	// IsImageBased Is cluster managed using vSphere lifecycle Manager Images
	IsImageBased *bool `form:"isImageBased,omitempty" json:"isImageBased,omitempty"`

	// DomainId ID of the Domain
	DomainId *string `form:"domainId,omitempty" json:"domainId,omitempty"`
}

GetClustersParams defines parameters for GetClusters.

type GetClustersQueryResponseResponse

type GetClustersQueryResponseResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ClusterQueryResponse
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseGetClustersQueryResponseResponse

func ParseGetClustersQueryResponseResponse(rsp *http.Response) (*GetClustersQueryResponseResponse, error)

ParseGetClustersQueryResponseResponse parses an HTTP response from a GetClustersQueryResponseWithResponse call

func (GetClustersQueryResponseResponse) GetBody added in v0.4.1

func (r GetClustersQueryResponseResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetClustersQueryResponseResponse) Status

Status returns HTTPResponse.Status

func (GetClustersQueryResponseResponse) StatusCode

func (r GetClustersQueryResponseResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetClustersResponse

type GetClustersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfCluster
	JSON400      *Error
	JSON500      *Error
}

func ParseGetClustersResponse

func ParseGetClustersResponse(rsp *http.Response) (*GetClustersResponse, error)

ParseGetClustersResponse parses an HTTP response from a GetClustersWithResponse call

func (GetClustersResponse) GetBody added in v0.4.1

func (r GetClustersResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetClustersResponse) Status

func (r GetClustersResponse) Status() string

Status returns HTTPResponse.Status

func (GetClustersResponse) StatusCode

func (r GetClustersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCompatibilityMatricesResponse

type GetCompatibilityMatricesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfCompatibilityMatrix
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseGetCompatibilityMatricesResponse

func ParseGetCompatibilityMatricesResponse(rsp *http.Response) (*GetCompatibilityMatricesResponse, error)

ParseGetCompatibilityMatricesResponse parses an HTTP response from a GetCompatibilityMatricesWithResponse call

func (GetCompatibilityMatricesResponse) GetBody added in v0.4.1

func (r GetCompatibilityMatricesResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetCompatibilityMatricesResponse) Status

Status returns HTTPResponse.Status

func (GetCompatibilityMatricesResponse) StatusCode

func (r GetCompatibilityMatricesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCompatibilityMatrixContentResponse

type GetCompatibilityMatrixContentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *string
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseGetCompatibilityMatrixContentResponse

func ParseGetCompatibilityMatrixContentResponse(rsp *http.Response) (*GetCompatibilityMatrixContentResponse, error)

ParseGetCompatibilityMatrixContentResponse parses an HTTP response from a GetCompatibilityMatrixContentWithResponse call

func (GetCompatibilityMatrixContentResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (GetCompatibilityMatrixContentResponse) Status

Status returns HTTPResponse.Status

func (GetCompatibilityMatrixContentResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetCompatibilityMatrixMetadataResponse

type GetCompatibilityMatrixMetadataResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CompatibilityMatrixMetadata
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseGetCompatibilityMatrixMetadataResponse

func ParseGetCompatibilityMatrixMetadataResponse(rsp *http.Response) (*GetCompatibilityMatrixMetadataResponse, error)

ParseGetCompatibilityMatrixMetadataResponse parses an HTTP response from a GetCompatibilityMatrixMetadataWithResponse call

func (GetCompatibilityMatrixMetadataResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (GetCompatibilityMatrixMetadataResponse) Status

Status returns HTTPResponse.Status

func (GetCompatibilityMatrixMetadataResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetCompatibilityMatrixResponse

type GetCompatibilityMatrixResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CompatibilityMatrix
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseGetCompatibilityMatrixResponse

func ParseGetCompatibilityMatrixResponse(rsp *http.Response) (*GetCompatibilityMatrixResponse, error)

ParseGetCompatibilityMatrixResponse parses an HTTP response from a GetCompatibilityMatrixWithResponse call

func (GetCompatibilityMatrixResponse) GetBody added in v0.4.1

func (r GetCompatibilityMatrixResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetCompatibilityMatrixResponse) Status

Status returns HTTPResponse.Status

func (GetCompatibilityMatrixResponse) StatusCode

func (r GetCompatibilityMatrixResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetComplianceAuditForADomainResponse

type GetComplianceAuditForADomainResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ComplianceAudit
	JSON401      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseGetComplianceAuditForADomainResponse

func ParseGetComplianceAuditForADomainResponse(rsp *http.Response) (*GetComplianceAuditForADomainResponse, error)

ParseGetComplianceAuditForADomainResponse parses an HTTP response from a GetComplianceAuditForADomainWithResponse call

func (GetComplianceAuditForADomainResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (GetComplianceAuditForADomainResponse) Status

Status returns HTTPResponse.Status

func (GetComplianceAuditForADomainResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetComplianceAuditHistoryForADomainResponse

type GetComplianceAuditHistoryForADomainResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfComplianceAudit
	JSON401      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseGetComplianceAuditHistoryForADomainResponse

func ParseGetComplianceAuditHistoryForADomainResponse(rsp *http.Response) (*GetComplianceAuditHistoryForADomainResponse, error)

ParseGetComplianceAuditHistoryForADomainResponse parses an HTTP response from a GetComplianceAuditHistoryForADomainWithResponse call

func (GetComplianceAuditHistoryForADomainResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (GetComplianceAuditHistoryForADomainResponse) Status

Status returns HTTPResponse.Status

func (GetComplianceAuditHistoryForADomainResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetComplianceAuditHistoryResponse

type GetComplianceAuditHistoryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfComplianceAudit
	JSON401      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseGetComplianceAuditHistoryResponse

func ParseGetComplianceAuditHistoryResponse(rsp *http.Response) (*GetComplianceAuditHistoryResponse, error)

ParseGetComplianceAuditHistoryResponse parses an HTTP response from a GetComplianceAuditHistoryWithResponse call

func (GetComplianceAuditHistoryResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (GetComplianceAuditHistoryResponse) Status

Status returns HTTPResponse.Status

func (GetComplianceAuditHistoryResponse) StatusCode

func (r GetComplianceAuditHistoryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetComplianceAuditItemsForADomainResponse

type GetComplianceAuditItemsForADomainResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfComplianceAuditItem
	JSON401      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseGetComplianceAuditItemsForADomainResponse

func ParseGetComplianceAuditItemsForADomainResponse(rsp *http.Response) (*GetComplianceAuditItemsForADomainResponse, error)

ParseGetComplianceAuditItemsForADomainResponse parses an HTTP response from a GetComplianceAuditItemsForADomainWithResponse call

func (GetComplianceAuditItemsForADomainResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (GetComplianceAuditItemsForADomainResponse) Status

Status returns HTTPResponse.Status

func (GetComplianceAuditItemsForADomainResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetComplianceAuditItemsResponse

type GetComplianceAuditItemsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfComplianceAuditItem
	JSON401      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseGetComplianceAuditItemsResponse

func ParseGetComplianceAuditItemsResponse(rsp *http.Response) (*GetComplianceAuditItemsResponse, error)

ParseGetComplianceAuditItemsResponse parses an HTTP response from a GetComplianceAuditItemsWithResponse call

func (GetComplianceAuditItemsResponse) GetBody added in v0.4.1

func (r GetComplianceAuditItemsResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetComplianceAuditItemsResponse) Status

Status returns HTTPResponse.Status

func (GetComplianceAuditItemsResponse) StatusCode

func (r GetComplianceAuditItemsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetComplianceAuditResponse

type GetComplianceAuditResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ComplianceAudit
	JSON401      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseGetComplianceAuditResponse

func ParseGetComplianceAuditResponse(rsp *http.Response) (*GetComplianceAuditResponse, error)

ParseGetComplianceAuditResponse parses an HTTP response from a GetComplianceAuditWithResponse call

func (GetComplianceAuditResponse) GetBody added in v0.4.1

func (r GetComplianceAuditResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetComplianceAuditResponse) Status

Status returns HTTPResponse.Status

func (GetComplianceAuditResponse) StatusCode

func (r GetComplianceAuditResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetComplianceAuditTaskResponse

type GetComplianceAuditTaskResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ComplianceTask
	JSON401      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseGetComplianceAuditTaskResponse

func ParseGetComplianceAuditTaskResponse(rsp *http.Response) (*GetComplianceAuditTaskResponse, error)

ParseGetComplianceAuditTaskResponse parses an HTTP response from a GetComplianceAuditTaskWithResponse call

func (GetComplianceAuditTaskResponse) GetBody added in v0.4.1

func (r GetComplianceAuditTaskResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetComplianceAuditTaskResponse) Status

Status returns HTTPResponse.Status

func (GetComplianceAuditTaskResponse) StatusCode

func (r GetComplianceAuditTaskResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetComplianceConfigurationsParams

type GetComplianceConfigurationsParams struct {
	// StandardType The standard type
	StandardType *string `form:"standardType,omitempty" json:"standardType,omitempty"`

	// StandardVersion The standard version, use in combination with standardType
	StandardVersion *string `form:"standardVersion,omitempty" json:"standardVersion,omitempty"`

	// ResourceType The resource type One among: SDDC_MANAGER
	ResourceType *string `form:"resourceType,omitempty" json:"resourceType,omitempty"`

	// ResourceVersion The resource version, use in combination with resourceType)
	ResourceVersion *string `form:"resourceVersion,omitempty" json:"resourceVersion,omitempty"`
}

GetComplianceConfigurationsParams defines parameters for GetComplianceConfigurations.

type GetComplianceConfigurationsResponse

type GetComplianceConfigurationsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfComplianceConfiguration
	JSON400      *Error
	JSON401      *Error
	JSON500      *Error
}

func ParseGetComplianceConfigurationsResponse

func ParseGetComplianceConfigurationsResponse(rsp *http.Response) (*GetComplianceConfigurationsResponse, error)

ParseGetComplianceConfigurationsResponse parses an HTTP response from a GetComplianceConfigurationsWithResponse call

func (GetComplianceConfigurationsResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (GetComplianceConfigurationsResponse) Status

Status returns HTTPResponse.Status

func (GetComplianceConfigurationsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetComplianceStandardsResponse

type GetComplianceStandardsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfComplianceStandard
	JSON401      *Error
	JSON500      *Error
}

func ParseGetComplianceStandardsResponse

func ParseGetComplianceStandardsResponse(rsp *http.Response) (*GetComplianceStandardsResponse, error)

ParseGetComplianceStandardsResponse parses an HTTP response from a GetComplianceStandardsWithResponse call

func (GetComplianceStandardsResponse) GetBody added in v0.4.1

func (r GetComplianceStandardsResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetComplianceStandardsResponse) Status

Status returns HTTPResponse.Status

func (GetComplianceStandardsResponse) StatusCode

func (r GetComplianceStandardsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetConfigsParams

type GetConfigsParams struct {
	// ResourceId Resource Id
	ResourceId *string `form:"resourceId,omitempty" json:"resourceId,omitempty"`

	// ResourceType Resource Type
	ResourceType *string `form:"resourceType,omitempty" json:"resourceType,omitempty"`

	// ConfigId Config Id
	ConfigId *string `form:"configId,omitempty" json:"configId,omitempty"`

	// DriftType Drift Type
	DriftType *string `form:"driftType,omitempty" json:"driftType,omitempty"`

	// IncludeFailed Include drifts with failed applicability computation
	IncludeFailed *bool `form:"includeFailed,omitempty" json:"includeFailed,omitempty"`

	// Size Size of the page to retrieve. Default page size is 10. Optional
	Size *int `form:"size,omitempty" json:"size,omitempty"`

	// Page Page number to retrieve. Default page 0 will retrieve all elements. Optional
	Page *int `form:"page,omitempty" json:"page,omitempty"`
}

GetConfigsParams defines parameters for GetConfigs.

type GetConfigsResponse

type GetConfigsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfConfigDriftSpec
	JSON500      *Error
	JSON503      *Error
}

func ParseGetConfigsResponse

func ParseGetConfigsResponse(rsp *http.Response) (*GetConfigsResponse, error)

ParseGetConfigsResponse parses an HTTP response from a GetConfigsWithResponse call

func (GetConfigsResponse) GetBody added in v0.4.1

func (r GetConfigsResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetConfigsResponse) Status

func (r GetConfigsResponse) Status() string

Status returns HTTPResponse.Status

func (GetConfigsResponse) StatusCode

func (r GetConfigsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCredentialResponse

type GetCredentialResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Credential
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseGetCredentialResponse

func ParseGetCredentialResponse(rsp *http.Response) (*GetCredentialResponse, error)

ParseGetCredentialResponse parses an HTTP response from a GetCredentialWithResponse call

func (GetCredentialResponse) GetBody added in v0.4.1

func (r GetCredentialResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetCredentialResponse) Status

func (r GetCredentialResponse) Status() string

Status returns HTTPResponse.Status

func (GetCredentialResponse) StatusCode

func (r GetCredentialResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCredentialTaskByResourceIDResponse

type GetCredentialTaskByResourceIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]ResourceCredentials
	JSON400      *Error
	JSON500      *Error
}

func ParseGetCredentialTaskByResourceIDResponse

func ParseGetCredentialTaskByResourceIDResponse(rsp *http.Response) (*GetCredentialTaskByResourceIDResponse, error)

ParseGetCredentialTaskByResourceIDResponse parses an HTTP response from a GetCredentialTaskByResourceIDWithResponse call

func (GetCredentialTaskByResourceIDResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (GetCredentialTaskByResourceIDResponse) Status

Status returns HTTPResponse.Status

func (GetCredentialTaskByResourceIDResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetCredentialsParams

type GetCredentialsParams struct {
	// ResourceName The name of the resource
	ResourceName *string `form:"resourceName,omitempty" json:"resourceName,omitempty"`

	// ResourceIp The IP address of the resource
	ResourceIp *string `form:"resourceIp,omitempty" json:"resourceIp,omitempty"`

	// ResourceType The type of the resource. One among: ESXI, VCENTER, PSC, NSXT_MANAGER, NSXT_EDGE, NSX_ALB, BACKUP
	ResourceType *string `form:"resourceType,omitempty" json:"resourceType,omitempty"`

	// DomainName The name of the domain to which the resource belongs to (may be null in case there is no associated domain)
	DomainName *string `form:"domainName,omitempty" json:"domainName,omitempty"`

	// PageNumber The page number (must be a positive number), starts with 0
	PageNumber *string `form:"pageNumber,omitempty" json:"pageNumber,omitempty"`

	// PageSize The page size (must be a positive number, 0 as page size returns all records in one page
	PageSize *string `form:"pageSize,omitempty" json:"pageSize,omitempty"`

	// AccountType Type of the account that needs to be fetched by filtering
	AccountType *string `form:"accountType,omitempty" json:"accountType,omitempty"`
}

GetCredentialsParams defines parameters for GetCredentials.

type GetCredentialsResponse

type GetCredentialsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfCredential
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON500      *Error
}

func ParseGetCredentialsResponse

func ParseGetCredentialsResponse(rsp *http.Response) (*GetCredentialsResponse, error)

ParseGetCredentialsResponse parses an HTTP response from a GetCredentialsWithResponse call

func (GetCredentialsResponse) GetBody added in v0.4.1

func (r GetCredentialsResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetCredentialsResponse) Status

func (r GetCredentialsResponse) Status() string

Status returns HTTPResponse.Status

func (GetCredentialsResponse) StatusCode

func (r GetCredentialsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCredentialsSubTaskResponse

type GetCredentialsSubTaskResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CredentialsTask
	JSON400      *Error
	JSON500      *Error
}

func ParseGetCredentialsSubTaskResponse

func ParseGetCredentialsSubTaskResponse(rsp *http.Response) (*GetCredentialsSubTaskResponse, error)

ParseGetCredentialsSubTaskResponse parses an HTTP response from a GetCredentialsSubTaskWithResponse call

func (GetCredentialsSubTaskResponse) GetBody added in v0.4.1

func (r GetCredentialsSubTaskResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetCredentialsSubTaskResponse) Status

Status returns HTTPResponse.Status

func (GetCredentialsSubTaskResponse) StatusCode

func (r GetCredentialsSubTaskResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCredentialsTaskResponse

type GetCredentialsTaskResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CredentialsTask
	JSON400      *Error
	JSON500      *Error
}

func ParseGetCredentialsTaskResponse

func ParseGetCredentialsTaskResponse(rsp *http.Response) (*GetCredentialsTaskResponse, error)

ParseGetCredentialsTaskResponse parses an HTTP response from a GetCredentialsTaskWithResponse call

func (GetCredentialsTaskResponse) GetBody added in v0.4.1

func (r GetCredentialsTaskResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetCredentialsTaskResponse) Status

Status returns HTTPResponse.Status

func (GetCredentialsTaskResponse) StatusCode

func (r GetCredentialsTaskResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCredentialsTasksParams

type GetCredentialsTasksParams struct {
	// Limit The number of elements to be returned in the result
	Limit *int32 `form:"limit,omitempty" json:"limit,omitempty"`
}

GetCredentialsTasksParams defines parameters for GetCredentialsTasks.

type GetCredentialsTasksResponse

type GetCredentialsTasksResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfCredentialsTask
	JSON400      *Error
	JSON500      *Error
}

func ParseGetCredentialsTasksResponse

func ParseGetCredentialsTasksResponse(rsp *http.Response) (*GetCredentialsTasksResponse, error)

ParseGetCredentialsTasksResponse parses an HTTP response from a GetCredentialsTasksWithResponse call

func (GetCredentialsTasksResponse) GetBody added in v0.4.1

func (r GetCredentialsTasksResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetCredentialsTasksResponse) Status

Status returns HTTPResponse.Status

func (GetCredentialsTasksResponse) StatusCode

func (r GetCredentialsTasksResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCriteriaResponse

type GetCriteriaResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfHostCriterion
}

func ParseGetCriteriaResponse

func ParseGetCriteriaResponse(rsp *http.Response) (*GetCriteriaResponse, error)

ParseGetCriteriaResponse parses an HTTP response from a GetCriteriaWithResponse call

func (GetCriteriaResponse) GetBody added in v0.4.1

func (r GetCriteriaResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetCriteriaResponse) Status

func (r GetCriteriaResponse) Status() string

Status returns HTTPResponse.Status

func (GetCriteriaResponse) StatusCode

func (r GetCriteriaResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCriterionResponse

type GetCriterionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HostCriterion
	JSON404      *Error
}

func ParseGetCriterionResponse

func ParseGetCriterionResponse(rsp *http.Response) (*GetCriterionResponse, error)

ParseGetCriterionResponse parses an HTTP response from a GetCriterionWithResponse call

func (GetCriterionResponse) GetBody added in v0.4.1

func (r GetCriterionResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetCriterionResponse) Status

func (r GetCriterionResponse) Status() string

Status returns HTTPResponse.Status

func (GetCriterionResponse) StatusCode

func (r GetCriterionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCustomPatchesBySkuParams added in v0.7.0

type GetCustomPatchesBySkuParams struct {
	// Sku SKU (VCF or VVF)
	Sku string `form:"sku" json:"sku"`

	// ReleaseVersion Release Version
	ReleaseVersion string `form:"releaseVersion" json:"releaseVersion"`

	// ImageType Image type for the image you want to retrieve.
	ImageType *string `form:"imageType,omitempty" json:"imageType,omitempty"`
}

GetCustomPatchesBySkuParams defines parameters for GetCustomPatchesBySku.

type GetCustomPatchesBySkuResponse added in v0.7.0

type GetCustomPatchesBySkuResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CustomPatches
	JSON400      *Error
	JSON404      *Error
	JSON422      *Error
	JSON500      *Error
}

func ParseGetCustomPatchesBySkuResponse added in v0.7.0

func ParseGetCustomPatchesBySkuResponse(rsp *http.Response) (*GetCustomPatchesBySkuResponse, error)

ParseGetCustomPatchesBySkuResponse parses an HTTP response from a GetCustomPatchesBySkuWithResponse call

func (GetCustomPatchesBySkuResponse) GetBody added in v0.7.0

func (r GetCustomPatchesBySkuResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetCustomPatchesBySkuResponse) Status added in v0.7.0

Status returns HTTPResponse.Status

func (GetCustomPatchesBySkuResponse) StatusCode added in v0.7.0

func (r GetCustomPatchesBySkuResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCustomPatchesParams

type GetCustomPatchesParams struct {
	// VcfRelease VCF Release
	VcfRelease *string `form:"vcfRelease,omitempty" json:"vcfRelease,omitempty"`

	// ProductType Product Type
	ProductType *string `form:"productType,omitempty" json:"productType,omitempty"`
}

GetCustomPatchesParams defines parameters for GetCustomPatches.

type GetCustomPatchesResponse

type GetCustomPatchesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *FlexibleProductPatches
	JSON400      *Error
	JSON404      *Error
	JSON422      *Error
	JSON500      *Error
}

func ParseGetCustomPatchesResponse

func ParseGetCustomPatchesResponse(rsp *http.Response) (*GetCustomPatchesResponse, error)

ParseGetCustomPatchesResponse parses an HTTP response from a GetCustomPatchesWithResponse call

func (GetCustomPatchesResponse) GetBody added in v0.4.1

func (r GetCustomPatchesResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetCustomPatchesResponse) Status

func (r GetCustomPatchesResponse) Status() string

Status returns HTTPResponse.Status

func (GetCustomPatchesResponse) StatusCode

func (r GetCustomPatchesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDatastoreCriterion1Response

type GetDatastoreCriterion1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DatastoreCriterion
	JSON404      *Error
}

func ParseGetDatastoreCriterion1Response

func ParseGetDatastoreCriterion1Response(rsp *http.Response) (*GetDatastoreCriterion1Response, error)

ParseGetDatastoreCriterion1Response parses an HTTP response from a GetDatastoreCriterion1WithResponse call

func (GetDatastoreCriterion1Response) GetBody added in v0.4.1

func (r GetDatastoreCriterion1Response) GetBody() []byte

GetBody returns the response body as a byte array

func (GetDatastoreCriterion1Response) Status

Status returns HTTPResponse.Status

func (GetDatastoreCriterion1Response) StatusCode

func (r GetDatastoreCriterion1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDatastoreCriterionResponse

type GetDatastoreCriterionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DatastoreCriterion
	JSON404      *Error
}

func ParseGetDatastoreCriterionResponse

func ParseGetDatastoreCriterionResponse(rsp *http.Response) (*GetDatastoreCriterionResponse, error)

ParseGetDatastoreCriterionResponse parses an HTTP response from a GetDatastoreCriterionWithResponse call

func (GetDatastoreCriterionResponse) GetBody added in v0.4.1

func (r GetDatastoreCriterionResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetDatastoreCriterionResponse) Status

Status returns HTTPResponse.Status

func (GetDatastoreCriterionResponse) StatusCode

func (r GetDatastoreCriterionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDatastoreQueryResponse1Response

type GetDatastoreQueryResponse1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DatastoreQueryResponse
	JSON400      *Error
	JSON500      *Error
}

func ParseGetDatastoreQueryResponse1Response

func ParseGetDatastoreQueryResponse1Response(rsp *http.Response) (*GetDatastoreQueryResponse1Response, error)

ParseGetDatastoreQueryResponse1Response parses an HTTP response from a GetDatastoreQueryResponse1WithResponse call

func (GetDatastoreQueryResponse1Response) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (GetDatastoreQueryResponse1Response) Status

Status returns HTTPResponse.Status

func (GetDatastoreQueryResponse1Response) StatusCode

func (r GetDatastoreQueryResponse1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDatastoreQueryResponseResponse

type GetDatastoreQueryResponseResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DatastoreQueryResponse
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseGetDatastoreQueryResponseResponse

func ParseGetDatastoreQueryResponseResponse(rsp *http.Response) (*GetDatastoreQueryResponseResponse, error)

ParseGetDatastoreQueryResponseResponse parses an HTTP response from a GetDatastoreQueryResponseWithResponse call

func (GetDatastoreQueryResponseResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (GetDatastoreQueryResponseResponse) Status

Status returns HTTPResponse.Status

func (GetDatastoreQueryResponseResponse) StatusCode

func (r GetDatastoreQueryResponseResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDatastoresCriteria1Response

type GetDatastoresCriteria1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfDatastoreCriterion
}

func ParseGetDatastoresCriteria1Response

func ParseGetDatastoresCriteria1Response(rsp *http.Response) (*GetDatastoresCriteria1Response, error)

ParseGetDatastoresCriteria1Response parses an HTTP response from a GetDatastoresCriteria1WithResponse call

func (GetDatastoresCriteria1Response) GetBody added in v0.4.1

func (r GetDatastoresCriteria1Response) GetBody() []byte

GetBody returns the response body as a byte array

func (GetDatastoresCriteria1Response) Status

Status returns HTTPResponse.Status

func (GetDatastoresCriteria1Response) StatusCode

func (r GetDatastoresCriteria1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDatastoresCriteriaResponse

type GetDatastoresCriteriaResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfDatastoreCriterion
}

func ParseGetDatastoresCriteriaResponse

func ParseGetDatastoresCriteriaResponse(rsp *http.Response) (*GetDatastoresCriteriaResponse, error)

ParseGetDatastoresCriteriaResponse parses an HTTP response from a GetDatastoresCriteriaWithResponse call

func (GetDatastoresCriteriaResponse) GetBody added in v0.4.1

func (r GetDatastoresCriteriaResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetDatastoresCriteriaResponse) Status

Status returns HTTPResponse.Status

func (GetDatastoresCriteriaResponse) StatusCode

func (r GetDatastoresCriteriaResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDepotSettingsResponse

type GetDepotSettingsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DepotSettings
	JSON500      *Error
}

func ParseGetDepotSettingsResponse

func ParseGetDepotSettingsResponse(rsp *http.Response) (*GetDepotSettingsResponse, error)

ParseGetDepotSettingsResponse parses an HTTP response from a GetDepotSettingsWithResponse call

func (GetDepotSettingsResponse) GetBody added in v0.4.1

func (r GetDepotSettingsResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetDepotSettingsResponse) Status

func (r GetDepotSettingsResponse) Status() string

Status returns HTTPResponse.Status

func (GetDepotSettingsResponse) StatusCode

func (r GetDepotSettingsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDepotSyncInfoResponse added in v0.7.0

type GetDepotSyncInfoResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DepotSyncInfo
	JSON500      *Error
}

func ParseGetDepotSyncInfoResponse added in v0.7.0

func ParseGetDepotSyncInfoResponse(rsp *http.Response) (*GetDepotSyncInfoResponse, error)

ParseGetDepotSyncInfoResponse parses an HTTP response from a GetDepotSyncInfoWithResponse call

func (GetDepotSyncInfoResponse) GetBody added in v0.7.0

func (r GetDepotSyncInfoResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetDepotSyncInfoResponse) Status added in v0.7.0

func (r GetDepotSyncInfoResponse) Status() string

Status returns HTTPResponse.Status

func (GetDepotSyncInfoResponse) StatusCode added in v0.7.0

func (r GetDepotSyncInfoResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDnsConfigurationResponse

type GetDnsConfigurationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DnsConfiguration
	JSON400      *Error
	JSON500      *Error
}

func ParseGetDnsConfigurationResponse

func ParseGetDnsConfigurationResponse(rsp *http.Response) (*GetDnsConfigurationResponse, error)

ParseGetDnsConfigurationResponse parses an HTTP response from a GetDnsConfigurationWithResponse call

func (GetDnsConfigurationResponse) GetBody added in v0.4.1

func (r GetDnsConfigurationResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetDnsConfigurationResponse) Status

Status returns HTTPResponse.Status

func (GetDnsConfigurationResponse) StatusCode

func (r GetDnsConfigurationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDomainCapabilitiesByDomainIdResponse added in v0.7.0

type GetDomainCapabilitiesByDomainIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DomainCapabilities
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseGetDomainCapabilitiesByDomainIdResponse added in v0.7.0

func ParseGetDomainCapabilitiesByDomainIdResponse(rsp *http.Response) (*GetDomainCapabilitiesByDomainIdResponse, error)

ParseGetDomainCapabilitiesByDomainIdResponse parses an HTTP response from a GetDomainCapabilitiesByDomainIdWithResponse call

func (GetDomainCapabilitiesByDomainIdResponse) GetBody added in v0.7.0

GetBody returns the response body as a byte array

func (GetDomainCapabilitiesByDomainIdResponse) Status added in v0.7.0

Status returns HTTPResponse.Status

func (GetDomainCapabilitiesByDomainIdResponse) StatusCode added in v0.7.0

StatusCode returns HTTPResponse.StatusCode

type GetDomainCapabilitiesParams added in v0.7.0

type GetDomainCapabilitiesParams struct {
	// Capabilities Capabilities separated by comma. Filters DomainCapabilities where each domain has all given capabilities
	Capabilities *[]string `form:"capabilities,omitempty" json:"capabilities,omitempty"`
}

GetDomainCapabilitiesParams defines parameters for GetDomainCapabilities.

type GetDomainCapabilitiesResponse added in v0.7.0

type GetDomainCapabilitiesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DomainsWithCapabilities
	JSON400      *Error
	JSON500      *Error
}

func ParseGetDomainCapabilitiesResponse added in v0.7.0

func ParseGetDomainCapabilitiesResponse(rsp *http.Response) (*GetDomainCapabilitiesResponse, error)

ParseGetDomainCapabilitiesResponse parses an HTTP response from a GetDomainCapabilitiesWithResponse call

func (GetDomainCapabilitiesResponse) GetBody added in v0.7.0

func (r GetDomainCapabilitiesResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetDomainCapabilitiesResponse) Status added in v0.7.0

Status returns HTTPResponse.Status

func (GetDomainCapabilitiesResponse) StatusCode added in v0.7.0

func (r GetDomainCapabilitiesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDomainCertificatesResponse

type GetDomainCertificatesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfCertificate
	JSON404      *Error
	JSON500      *Error
}

func ParseGetDomainCertificatesResponse

func ParseGetDomainCertificatesResponse(rsp *http.Response) (*GetDomainCertificatesResponse, error)

ParseGetDomainCertificatesResponse parses an HTTP response from a GetDomainCertificatesWithResponse call

func (GetDomainCertificatesResponse) GetBody added in v0.4.1

func (r GetDomainCertificatesResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetDomainCertificatesResponse) Status

Status returns HTTPResponse.Status

func (GetDomainCertificatesResponse) StatusCode

func (r GetDomainCertificatesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDomainDatacentersResponse added in v0.7.0

type GetDomainDatacentersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfDatacenter
	JSON404      *Error
	JSON500      *Error
}

func ParseGetDomainDatacentersResponse added in v0.7.0

func ParseGetDomainDatacentersResponse(rsp *http.Response) (*GetDomainDatacentersResponse, error)

ParseGetDomainDatacentersResponse parses an HTTP response from a GetDomainDatacentersWithResponse call

func (GetDomainDatacentersResponse) GetBody added in v0.7.0

func (r GetDomainDatacentersResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetDomainDatacentersResponse) Status added in v0.7.0

Status returns HTTPResponse.Status

func (GetDomainDatacentersResponse) StatusCode added in v0.7.0

func (r GetDomainDatacentersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDomainEndpointsResponse

type GetDomainEndpointsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfEndpoint
	JSON404      *Error
	JSON500      *Error
}

func ParseGetDomainEndpointsResponse

func ParseGetDomainEndpointsResponse(rsp *http.Response) (*GetDomainEndpointsResponse, error)

ParseGetDomainEndpointsResponse parses an HTTP response from a GetDomainEndpointsWithResponse call

func (GetDomainEndpointsResponse) GetBody added in v0.4.1

func (r GetDomainEndpointsResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetDomainEndpointsResponse) Status

Status returns HTTPResponse.Status

func (GetDomainEndpointsResponse) StatusCode

func (r GetDomainEndpointsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDomainIsolationPrecheckStatusResponse

type GetDomainIsolationPrecheckStatusResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *IsolationPrecheckResult
	JSON400      *Error
	JSON500      *Error
}

func ParseGetDomainIsolationPrecheckStatusResponse

func ParseGetDomainIsolationPrecheckStatusResponse(rsp *http.Response) (*GetDomainIsolationPrecheckStatusResponse, error)

ParseGetDomainIsolationPrecheckStatusResponse parses an HTTP response from a GetDomainIsolationPrecheckStatusWithResponse call

func (GetDomainIsolationPrecheckStatusResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (GetDomainIsolationPrecheckStatusResponse) Status

Status returns HTTPResponse.Status

func (GetDomainIsolationPrecheckStatusResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetDomainLicensingInfoResponse

type GetDomainLicensingInfoResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LicensingInfo
	JSON500      *Error
}

func ParseGetDomainLicensingInfoResponse

func ParseGetDomainLicensingInfoResponse(rsp *http.Response) (*GetDomainLicensingInfoResponse, error)

ParseGetDomainLicensingInfoResponse parses an HTTP response from a GetDomainLicensingInfoWithResponse call

func (GetDomainLicensingInfoResponse) GetBody added in v0.4.1

func (r GetDomainLicensingInfoResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetDomainLicensingInfoResponse) Status

Status returns HTTPResponse.Status

func (GetDomainLicensingInfoResponse) StatusCode

func (r GetDomainLicensingInfoResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDomainReleaseViewValidationResponse

type GetDomainReleaseViewValidationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Validation
	JSON404      *Error
	JSON500      *Error
}

func ParseGetDomainReleaseViewValidationResponse

func ParseGetDomainReleaseViewValidationResponse(rsp *http.Response) (*GetDomainReleaseViewValidationResponse, error)

ParseGetDomainReleaseViewValidationResponse parses an HTTP response from a GetDomainReleaseViewValidationWithResponse call

func (GetDomainReleaseViewValidationResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (GetDomainReleaseViewValidationResponse) Status

Status returns HTTPResponse.Status

func (GetDomainReleaseViewValidationResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetDomainResponse

type GetDomainResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Domain
	JSON404      *Error
	JSON500      *Error
}

func ParseGetDomainResponse

func ParseGetDomainResponse(rsp *http.Response) (*GetDomainResponse, error)

ParseGetDomainResponse parses an HTTP response from a GetDomainWithResponse call

func (GetDomainResponse) GetBody added in v0.4.1

func (r GetDomainResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetDomainResponse) Status

func (r GetDomainResponse) Status() string

Status returns HTTPResponse.Status

func (GetDomainResponse) StatusCode

func (r GetDomainResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDomainTagManagerUrlResponse

type GetDomainTagManagerUrlResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TagManagerModel
	JSON400      *Error
	JSON500      *Error
}

func ParseGetDomainTagManagerUrlResponse

func ParseGetDomainTagManagerUrlResponse(rsp *http.Response) (*GetDomainTagManagerUrlResponse, error)

ParseGetDomainTagManagerUrlResponse parses an HTTP response from a GetDomainTagManagerUrlWithResponse call

func (GetDomainTagManagerUrlResponse) GetBody added in v0.4.1

func (r GetDomainTagManagerUrlResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetDomainTagManagerUrlResponse) Status

Status returns HTTPResponse.Status

func (GetDomainTagManagerUrlResponse) StatusCode

func (r GetDomainTagManagerUrlResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDomainUpdateValidationResponse

type GetDomainUpdateValidationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Validation
	JSON400      *Error
	JSON404      *Error
}

func ParseGetDomainUpdateValidationResponse

func ParseGetDomainUpdateValidationResponse(rsp *http.Response) (*GetDomainUpdateValidationResponse, error)

ParseGetDomainUpdateValidationResponse parses an HTTP response from a GetDomainUpdateValidationWithResponse call

func (GetDomainUpdateValidationResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (GetDomainUpdateValidationResponse) Status

Status returns HTTPResponse.Status

func (GetDomainUpdateValidationResponse) StatusCode

func (r GetDomainUpdateValidationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDomainsParams

type GetDomainsParams struct {
	// Type The type of the domain
	Type *string `form:"type,omitempty" json:"type,omitempty"`
}

GetDomainsParams defines parameters for GetDomains.

type GetDomainsResponse

type GetDomainsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfDomain
	JSON400      *Error
	JSON500      *Error
}

func ParseGetDomainsResponse

func ParseGetDomainsResponse(rsp *http.Response) (*GetDomainsResponse, error)

ParseGetDomainsResponse parses an HTTP response from a GetDomainsWithResponse call

func (GetDomainsResponse) GetBody added in v0.4.1

func (r GetDomainsResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetDomainsResponse) Status

func (r GetDomainsResponse) Status() string

Status returns HTTPResponse.Status

func (GetDomainsResponse) StatusCode

func (r GetDomainsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetEdgeClusterQueryCriteriaResponse

type GetEdgeClusterQueryCriteriaResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfEdgeClusterNsxtEntityCriterion
	JSON404      *Page
	JSON500      *Error
}

func ParseGetEdgeClusterQueryCriteriaResponse

func ParseGetEdgeClusterQueryCriteriaResponse(rsp *http.Response) (*GetEdgeClusterQueryCriteriaResponse, error)

ParseGetEdgeClusterQueryCriteriaResponse parses an HTTP response from a GetEdgeClusterQueryCriteriaWithResponse call

func (GetEdgeClusterQueryCriteriaResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (GetEdgeClusterQueryCriteriaResponse) Status

Status returns HTTPResponse.Status

func (GetEdgeClusterQueryCriteriaResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetEdgeClusterResponse

type GetEdgeClusterResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *EdgeCluster
	JSON404      *Error
	JSON500      *Error
}

func ParseGetEdgeClusterResponse

func ParseGetEdgeClusterResponse(rsp *http.Response) (*GetEdgeClusterResponse, error)

ParseGetEdgeClusterResponse parses an HTTP response from a GetEdgeClusterWithResponse call

func (GetEdgeClusterResponse) GetBody added in v0.4.1

func (r GetEdgeClusterResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetEdgeClusterResponse) Status

func (r GetEdgeClusterResponse) Status() string

Status returns HTTPResponse.Status

func (GetEdgeClusterResponse) StatusCode

func (r GetEdgeClusterResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetEdgeClusterValidationByIDResponse

type GetEdgeClusterValidationByIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Validation
	JSON400      *Error
}

func ParseGetEdgeClusterValidationByIDResponse

func ParseGetEdgeClusterValidationByIDResponse(rsp *http.Response) (*GetEdgeClusterValidationByIDResponse, error)

ParseGetEdgeClusterValidationByIDResponse parses an HTTP response from a GetEdgeClusterValidationByIDWithResponse call

func (GetEdgeClusterValidationByIDResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (GetEdgeClusterValidationByIDResponse) Status

Status returns HTTPResponse.Status

func (GetEdgeClusterValidationByIDResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetEdgeClustersParams

type GetEdgeClustersParams struct {
	// ClusterId Pass an optional vSphere Cluster ID to fetch edge clusters associated with the vSphere Cluster
	ClusterId *string `form:"clusterId,omitempty" json:"clusterId,omitempty"`
}

GetEdgeClustersParams defines parameters for GetEdgeClusters.

type GetEdgeClustersResponse

type GetEdgeClustersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfEdgeCluster
	JSON400      *Error
	JSON500      *Error
}

func ParseGetEdgeClustersResponse

func ParseGetEdgeClustersResponse(rsp *http.Response) (*GetEdgeClustersResponse, error)

ParseGetEdgeClustersResponse parses an HTTP response from a GetEdgeClustersWithResponse call

func (GetEdgeClustersResponse) GetBody added in v0.4.1

func (r GetEdgeClustersResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetEdgeClustersResponse) Status

func (r GetEdgeClustersResponse) Status() string

Status returns HTTPResponse.Status

func (GetEdgeClustersResponse) StatusCode

func (r GetEdgeClustersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetFIPSConfigurationResponse

type GetFIPSConfigurationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Fips
}

func ParseGetFIPSConfigurationResponse

func ParseGetFIPSConfigurationResponse(rsp *http.Response) (*GetFIPSConfigurationResponse, error)

ParseGetFIPSConfigurationResponse parses an HTTP response from a GetFIPSConfigurationWithResponse call

func (GetFIPSConfigurationResponse) GetBody added in v0.4.1

func (r GetFIPSConfigurationResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetFIPSConfigurationResponse) Status

Status returns HTTPResponse.Status

func (GetFIPSConfigurationResponse) StatusCode

func (r GetFIPSConfigurationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetFutureReleasesResponse

type GetFutureReleasesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfDomainFutureRelease
	JSON404      *Error
	JSON500      *Error
}

func ParseGetFutureReleasesResponse

func ParseGetFutureReleasesResponse(rsp *http.Response) (*GetFutureReleasesResponse, error)

ParseGetFutureReleasesResponse parses an HTTP response from a GetFutureReleasesWithResponse call

func (GetFutureReleasesResponse) GetBody added in v0.4.1

func (r GetFutureReleasesResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetFutureReleasesResponse) Status

func (r GetFutureReleasesResponse) Status() string

Status returns HTTPResponse.Status

func (GetFutureReleasesResponse) StatusCode

func (r GetFutureReleasesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetHealthCheckStatusResponse

type GetHealthCheckStatusResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HealthSummary
	JSON400      *Error
	JSON401      *Error
	JSON500      *Error
}

func ParseGetHealthCheckStatusResponse

func ParseGetHealthCheckStatusResponse(rsp *http.Response) (*GetHealthCheckStatusResponse, error)

ParseGetHealthCheckStatusResponse parses an HTTP response from a GetHealthCheckStatusWithResponse call

func (GetHealthCheckStatusResponse) GetBody added in v0.4.1

func (r GetHealthCheckStatusResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetHealthCheckStatusResponse) Status

Status returns HTTPResponse.Status

func (GetHealthCheckStatusResponse) StatusCode

func (r GetHealthCheckStatusResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetHealthCheckTaskResponse

type GetHealthCheckTaskResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfHealthSummary
	JSON400      *Error
	JSON401      *Error
	JSON500      *Error
}

func ParseGetHealthCheckTaskResponse

func ParseGetHealthCheckTaskResponse(rsp *http.Response) (*GetHealthCheckTaskResponse, error)

ParseGetHealthCheckTaskResponse parses an HTTP response from a GetHealthCheckTaskWithResponse call

func (GetHealthCheckTaskResponse) GetBody added in v0.4.1

func (r GetHealthCheckTaskResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetHealthCheckTaskResponse) Status

Status returns HTTPResponse.Status

func (GetHealthCheckTaskResponse) StatusCode

func (r GetHealthCheckTaskResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetHostCommissionValidationByIDResponse

type GetHostCommissionValidationByIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Validation
	JSON400      *Error
}

func ParseGetHostCommissionValidationByIDResponse

func ParseGetHostCommissionValidationByIDResponse(rsp *http.Response) (*GetHostCommissionValidationByIDResponse, error)

ParseGetHostCommissionValidationByIDResponse parses an HTTP response from a GetHostCommissionValidationByIDWithResponse call

func (GetHostCommissionValidationByIDResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (GetHostCommissionValidationByIDResponse) Status

Status returns HTTPResponse.Status

func (GetHostCommissionValidationByIDResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetHostCriteriaResponse

type GetHostCriteriaResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfHostCriterion
}

func ParseGetHostCriteriaResponse

func ParseGetHostCriteriaResponse(rsp *http.Response) (*GetHostCriteriaResponse, error)

ParseGetHostCriteriaResponse parses an HTTP response from a GetHostCriteriaWithResponse call

func (GetHostCriteriaResponse) GetBody added in v0.4.1

func (r GetHostCriteriaResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetHostCriteriaResponse) Status

func (r GetHostCriteriaResponse) Status() string

Status returns HTTPResponse.Status

func (GetHostCriteriaResponse) StatusCode

func (r GetHostCriteriaResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetHostCriterionResponse

type GetHostCriterionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HostCriterion
	JSON404      *Error
}

func ParseGetHostCriterionResponse

func ParseGetHostCriterionResponse(rsp *http.Response) (*GetHostCriterionResponse, error)

ParseGetHostCriterionResponse parses an HTTP response from a GetHostCriterionWithResponse call

func (GetHostCriterionResponse) GetBody added in v0.4.1

func (r GetHostCriterionResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetHostCriterionResponse) Status

func (r GetHostCriterionResponse) Status() string

Status returns HTTPResponse.Status

func (GetHostCriterionResponse) StatusCode

func (r GetHostCriterionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetHostQueryResponse1Response

type GetHostQueryResponse1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HostQueryResponse
	JSON202      *HostQueryResponse
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseGetHostQueryResponse1Response

func ParseGetHostQueryResponse1Response(rsp *http.Response) (*GetHostQueryResponse1Response, error)

ParseGetHostQueryResponse1Response parses an HTTP response from a GetHostQueryResponse1WithResponse call

func (GetHostQueryResponse1Response) GetBody added in v0.4.1

func (r GetHostQueryResponse1Response) GetBody() []byte

GetBody returns the response body as a byte array

func (GetHostQueryResponse1Response) Status

Status returns HTTPResponse.Status

func (GetHostQueryResponse1Response) StatusCode

func (r GetHostQueryResponse1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetHostQueryResponseResponse

type GetHostQueryResponseResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HostQueryResponse
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseGetHostQueryResponseResponse

func ParseGetHostQueryResponseResponse(rsp *http.Response) (*GetHostQueryResponseResponse, error)

ParseGetHostQueryResponseResponse parses an HTTP response from a GetHostQueryResponseWithResponse call

func (GetHostQueryResponseResponse) GetBody added in v0.4.1

func (r GetHostQueryResponseResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetHostQueryResponseResponse) Status

Status returns HTTPResponse.Status

func (GetHostQueryResponseResponse) StatusCode

func (r GetHostQueryResponseResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetHostResponse

type GetHostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Host
	JSON400      *Error
	JSON500      *Error
}

func ParseGetHostResponse

func ParseGetHostResponse(rsp *http.Response) (*GetHostResponse, error)

ParseGetHostResponse parses an HTTP response from a GetHostWithResponse call

func (GetHostResponse) GetBody added in v0.4.1

func (r GetHostResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetHostResponse) Status

func (r GetHostResponse) Status() string

Status returns HTTPResponse.Status

func (GetHostResponse) StatusCode

func (r GetHostResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetHostTagManagerUrlResponse

type GetHostTagManagerUrlResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TagManagerModel
	JSON400      *Error
	JSON500      *Error
}

func ParseGetHostTagManagerUrlResponse

func ParseGetHostTagManagerUrlResponse(rsp *http.Response) (*GetHostTagManagerUrlResponse, error)

ParseGetHostTagManagerUrlResponse parses an HTTP response from a GetHostTagManagerUrlWithResponse call

func (GetHostTagManagerUrlResponse) GetBody added in v0.4.1

func (r GetHostTagManagerUrlResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetHostTagManagerUrlResponse) Status

Status returns HTTPResponse.Status

func (GetHostTagManagerUrlResponse) StatusCode

func (r GetHostTagManagerUrlResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetHostsParams

type GetHostsParams struct {
	// Fqdn Filter by: fully qualified host name. Optional
	Fqdn *string `form:"fqdn,omitempty" json:"fqdn,omitempty"`

	// Status Filter by: status of the Host. List can contain values among: ASSIGNED, UNASSIGNED_USEABLE, UNASSIGNED_UNUSEABLE. Optional
	Status *string `form:"status,omitempty" json:"status,omitempty"`

	// DomainId Filter by: ID of the Domain. Optional
	DomainId *string `form:"domainId,omitempty" json:"domainId,omitempty"`

	// ClusterId Filter by: ID of the Cluster. Optional
	ClusterId *string `form:"clusterId,omitempty" json:"clusterId,omitempty"`

	// NetworkpoolId Filter by: ID of the Network Pool. Optional
	NetworkpoolId *string `form:"networkpoolId,omitempty" json:"networkpoolId,omitempty"`

	// StorageType Filter by: type of the Storage. List can contain values among: VSAN, VSAN_ESA, VSAN_REMOTE, VSAN_MAX, NFS, VMFS_FC, VVOL, VMFS. Optional
	StorageType *string `form:"storageType,omitempty" json:"storageType,omitempty"`

	// DatastoreName Filter by: name of Datastore. Optional
	DatastoreName *string `form:"datastoreName,omitempty" json:"datastoreName,omitempty"`

	// Size Size of the page to retrieve.
	Size *int `form:"size,omitempty" json:"size,omitempty"`

	// Page Page number to retrieve.
	Page *int `form:"page,omitempty" json:"page,omitempty"`
}

GetHostsParams defines parameters for GetHosts.

type GetHostsPrechecksResponseResponse

type GetHostsPrechecksResponseResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HostsPrechecksResponse
	JSON404      *Error
	JSON500      *Error
}

func ParseGetHostsPrechecksResponseResponse

func ParseGetHostsPrechecksResponseResponse(rsp *http.Response) (*GetHostsPrechecksResponseResponse, error)

ParseGetHostsPrechecksResponseResponse parses an HTTP response from a GetHostsPrechecksResponseWithResponse call

func (GetHostsPrechecksResponseResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (GetHostsPrechecksResponseResponse) Status

Status returns HTTPResponse.Status

func (GetHostsPrechecksResponseResponse) StatusCode

func (r GetHostsPrechecksResponseResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetHostsResponse

type GetHostsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfHost
	JSON400      *Error
	JSON500      *Error
}

func ParseGetHostsResponse

func ParseGetHostsResponse(rsp *http.Response) (*GetHostsResponse, error)

ParseGetHostsResponse parses an HTTP response from a GetHostsWithResponse call

func (GetHostsResponse) GetBody added in v0.4.1

func (r GetHostsResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetHostsResponse) Status

func (r GetHostsResponse) Status() string

Status returns HTTPResponse.Status

func (GetHostsResponse) StatusCode

func (r GetHostsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetIdentityPrecheckResultParams

type GetIdentityPrecheckResultParams struct {
	// Type IDP type for which Precheck needs to be run
	Type *string `form:"type,omitempty" json:"type,omitempty"`
}

GetIdentityPrecheckResultParams defines parameters for GetIdentityPrecheckResult.

type GetIdentityPrecheckResultResponse

type GetIdentityPrecheckResultResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *IdentityProviderPrecheckResult
	JSON404      *ErrorResponse
	JSON500      *ErrorResponse
}

func ParseGetIdentityPrecheckResultResponse

func ParseGetIdentityPrecheckResultResponse(rsp *http.Response) (*GetIdentityPrecheckResultResponse, error)

ParseGetIdentityPrecheckResultResponse parses an HTTP response from a GetIdentityPrecheckResultWithResponse call

func (GetIdentityPrecheckResultResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (GetIdentityPrecheckResultResponse) Status

Status returns HTTPResponse.Status

func (GetIdentityPrecheckResultResponse) StatusCode

func (r GetIdentityPrecheckResultResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetIdentityProviderByIdResponse

type GetIdentityProviderByIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *IdentityProvider
	JSON401      *ErrorResponse
	JSON500      *Error
}

func ParseGetIdentityProviderByIdResponse

func ParseGetIdentityProviderByIdResponse(rsp *http.Response) (*GetIdentityProviderByIdResponse, error)

ParseGetIdentityProviderByIdResponse parses an HTTP response from a GetIdentityProviderByIdWithResponse call

func (GetIdentityProviderByIdResponse) GetBody added in v0.4.1

func (r GetIdentityProviderByIdResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetIdentityProviderByIdResponse) Status

Status returns HTTPResponse.Status

func (GetIdentityProviderByIdResponse) StatusCode

func (r GetIdentityProviderByIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetIdentityProvidersResponse

type GetIdentityProvidersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfIdentityProvider
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON500      *ErrorResponse
}

func ParseGetIdentityProvidersResponse

func ParseGetIdentityProvidersResponse(rsp *http.Response) (*GetIdentityProvidersResponse, error)

ParseGetIdentityProvidersResponse parses an HTTP response from a GetIdentityProvidersWithResponse call

func (GetIdentityProvidersResponse) GetBody added in v0.4.1

func (r GetIdentityProvidersResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetIdentityProvidersResponse) Status

Status returns HTTPResponse.Status

func (GetIdentityProvidersResponse) StatusCode

func (r GetIdentityProvidersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetLastAssessmentRunInfoParams

type GetLastAssessmentRunInfoParams struct {
	// DomainId Id of the domain to filter tasks for, accepts multiple values as comma separated
	DomainId *string `form:"domainId,omitempty" json:"domainId,omitempty"`
}

GetLastAssessmentRunInfoParams defines parameters for GetLastAssessmentRunInfo.

type GetLastAssessmentRunInfoResponse

type GetLastAssessmentRunInfoResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]AssessmentTaskInfo
	JSON400      *Error
	JSON500      *Error
}

func ParseGetLastAssessmentRunInfoResponse

func ParseGetLastAssessmentRunInfoResponse(rsp *http.Response) (*GetLastAssessmentRunInfoResponse, error)

ParseGetLastAssessmentRunInfoResponse parses an HTTP response from a GetLastAssessmentRunInfoWithResponse call

func (GetLastAssessmentRunInfoResponse) GetBody added in v0.4.1

func (r GetLastAssessmentRunInfoResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetLastAssessmentRunInfoResponse) Status

Status returns HTTPResponse.Status

func (GetLastAssessmentRunInfoResponse) StatusCode

func (r GetLastAssessmentRunInfoResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetLicenseCheckResultByIDResponse

type GetLicenseCheckResultByIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ResourcesLicenseCheckResult
	JSON400      *Error
	JSON500      *Error
}

func ParseGetLicenseCheckResultByIDResponse

func ParseGetLicenseCheckResultByIDResponse(rsp *http.Response) (*GetLicenseCheckResultByIDResponse, error)

ParseGetLicenseCheckResultByIDResponse parses an HTTP response from a GetLicenseCheckResultByIDWithResponse call

func (GetLicenseCheckResultByIDResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (GetLicenseCheckResultByIDResponse) Status

Status returns HTTPResponse.Status

func (GetLicenseCheckResultByIDResponse) StatusCode

func (r GetLicenseCheckResultByIDResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetLicenseInformationParams

type GetLicenseInformationParams struct {
	// ResourceType Resource type
	ResourceType *string `form:"resourceType,omitempty" json:"resourceType,omitempty"`

	// ResourceIds Resource IDs
	ResourceIds *[]string `form:"resourceIds,omitempty" json:"resourceIds,omitempty"`
}

GetLicenseInformationParams defines parameters for GetLicenseInformation.

type GetLicenseInformationResponse

type GetLicenseInformationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]LicensingInfo
	JSON400      *Error
	JSON500      *Error
}

func ParseGetLicenseInformationResponse

func ParseGetLicenseInformationResponse(rsp *http.Response) (*GetLicenseInformationResponse, error)

ParseGetLicenseInformationResponse parses an HTTP response from a GetLicenseInformationWithResponse call

func (GetLicenseInformationResponse) GetBody added in v0.4.1

func (r GetLicenseInformationResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetLicenseInformationResponse) Status

Status returns HTTPResponse.Status

func (GetLicenseInformationResponse) StatusCode

func (r GetLicenseInformationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetLicenseKeyResponse

type GetLicenseKeyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LicenseKey
	JSON404      *Error
	JSON500      *Error
}

func ParseGetLicenseKeyResponse

func ParseGetLicenseKeyResponse(rsp *http.Response) (*GetLicenseKeyResponse, error)

ParseGetLicenseKeyResponse parses an HTTP response from a GetLicenseKeyWithResponse call

func (GetLicenseKeyResponse) GetBody added in v0.4.1

func (r GetLicenseKeyResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetLicenseKeyResponse) Status

func (r GetLicenseKeyResponse) Status() string

Status returns HTTPResponse.Status

func (GetLicenseKeyResponse) StatusCode

func (r GetLicenseKeyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetLicenseKeysParams

type GetLicenseKeysParams struct {
	// ProductType Type of a Product
	ProductType *[]string `form:"productType,omitempty" json:"productType,omitempty"`

	// LicenseKeyStatus Status of a License Key
	LicenseKeyStatus *[]string `form:"licenseKeyStatus,omitempty" json:"licenseKeyStatus,omitempty"`

	// LicenseUnit Unit of a license
	LicenseUnit *[]string `form:"licenseUnit,omitempty" json:"licenseUnit,omitempty"`

	// ProductVersion Product Version, gets the license keys matching the major version of the product version
	ProductVersion *string `form:"productVersion,omitempty" json:"productVersion,omitempty"`
}

GetLicenseKeysParams defines parameters for GetLicenseKeys.

type GetLicenseKeysResponse

type GetLicenseKeysResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfLicenseKey
	JSON500      *Error
}

func ParseGetLicenseKeysResponse

func ParseGetLicenseKeysResponse(rsp *http.Response) (*GetLicenseKeysResponse, error)

ParseGetLicenseKeysResponse parses an HTTP response from a GetLicenseKeysWithResponse call

func (GetLicenseKeysResponse) GetBody added in v0.4.1

func (r GetLicenseKeysResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetLicenseKeysResponse) Status

func (r GetLicenseKeysResponse) Status() string

Status returns HTTPResponse.Status

func (GetLicenseKeysResponse) StatusCode

func (r GetLicenseKeysResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetLicenseProductTypesResponse

type GetLicenseProductTypesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]ProductTypeInfo
	JSON500      *Error
}

func ParseGetLicenseProductTypesResponse

func ParseGetLicenseProductTypesResponse(rsp *http.Response) (*GetLicenseProductTypesResponse, error)

ParseGetLicenseProductTypesResponse parses an HTTP response from a GetLicenseProductTypesWithResponse call

func (GetLicenseProductTypesResponse) GetBody added in v0.4.1

func (r GetLicenseProductTypesResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetLicenseProductTypesResponse) Status

Status returns HTTPResponse.Status

func (GetLicenseProductTypesResponse) StatusCode

func (r GetLicenseProductTypesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetLocalAccountResponse

type GetLocalAccountResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LocalUser
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON500      *ErrorResponse
}

func ParseGetLocalAccountResponse

func ParseGetLocalAccountResponse(rsp *http.Response) (*GetLocalAccountResponse, error)

ParseGetLocalAccountResponse parses an HTTP response from a GetLocalAccountWithResponse call

func (GetLocalAccountResponse) GetBody added in v0.4.1

func (r GetLocalAccountResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetLocalAccountResponse) Status

func (r GetLocalAccountResponse) Status() string

Status returns HTTPResponse.Status

func (GetLocalAccountResponse) StatusCode

func (r GetLocalAccountResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetLocalOsUserAccountsResponse

type GetLocalOsUserAccountsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]LocalOsUserAccount
	JSON500      *Error
}

func ParseGetLocalOsUserAccountsResponse

func ParseGetLocalOsUserAccountsResponse(rsp *http.Response) (*GetLocalOsUserAccountsResponse, error)

ParseGetLocalOsUserAccountsResponse parses an HTTP response from a GetLocalOsUserAccountsWithResponse call

func (GetLocalOsUserAccountsResponse) GetBody added in v0.4.1

func (r GetLocalOsUserAccountsResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetLocalOsUserAccountsResponse) Status

Status returns HTTPResponse.Status

func (GetLocalOsUserAccountsResponse) StatusCode

func (r GetLocalOsUserAccountsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetManifestResponse

type GetManifestResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Manifest
	JSON404      *Error
	JSON500      *Error
}

func ParseGetManifestResponse

func ParseGetManifestResponse(rsp *http.Response) (*GetManifestResponse, error)

ParseGetManifestResponse parses an HTTP response from a GetManifestWithResponse call

func (GetManifestResponse) GetBody added in v0.4.1

func (r GetManifestResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetManifestResponse) Status

func (r GetManifestResponse) Status() string

Status returns HTTPResponse.Status

func (GetManifestResponse) StatusCode

func (r GetManifestResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetNetworkOfNetworkPoolResponse

type GetNetworkOfNetworkPoolResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Network
	JSON404      *Error
	JSON500      *Error
}

func ParseGetNetworkOfNetworkPoolResponse

func ParseGetNetworkOfNetworkPoolResponse(rsp *http.Response) (*GetNetworkOfNetworkPoolResponse, error)

ParseGetNetworkOfNetworkPoolResponse parses an HTTP response from a GetNetworkOfNetworkPoolWithResponse call

func (GetNetworkOfNetworkPoolResponse) GetBody added in v0.4.1

func (r GetNetworkOfNetworkPoolResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetNetworkOfNetworkPoolResponse) Status

Status returns HTTPResponse.Status

func (GetNetworkOfNetworkPoolResponse) StatusCode

func (r GetNetworkOfNetworkPoolResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetNetworkPoolByIDResponse

type GetNetworkPoolByIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *NetworkPool
	JSON404      *Error
	JSON500      *Error
}

func ParseGetNetworkPoolByIDResponse

func ParseGetNetworkPoolByIDResponse(rsp *http.Response) (*GetNetworkPoolByIDResponse, error)

ParseGetNetworkPoolByIDResponse parses an HTTP response from a GetNetworkPoolByIDWithResponse call

func (GetNetworkPoolByIDResponse) GetBody added in v0.4.1

func (r GetNetworkPoolByIDResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetNetworkPoolByIDResponse) Status

Status returns HTTPResponse.Status

func (GetNetworkPoolByIDResponse) StatusCode

func (r GetNetworkPoolByIDResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetNetworkPoolResponse

type GetNetworkPoolResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfNetworkPool
	JSON404      *Error
	JSON500      *Error
}

func ParseGetNetworkPoolResponse

func ParseGetNetworkPoolResponse(rsp *http.Response) (*GetNetworkPoolResponse, error)

ParseGetNetworkPoolResponse parses an HTTP response from a GetNetworkPoolWithResponse call

func (GetNetworkPoolResponse) GetBody added in v0.4.1

func (r GetNetworkPoolResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetNetworkPoolResponse) Status

func (r GetNetworkPoolResponse) Status() string

Status returns HTTPResponse.Status

func (GetNetworkPoolResponse) StatusCode

func (r GetNetworkPoolResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetNetworksOfNetworkPoolResponse

type GetNetworksOfNetworkPoolResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfNetwork
	JSON404      *Error
	JSON500      *Error
}

func ParseGetNetworksOfNetworkPoolResponse

func ParseGetNetworksOfNetworkPoolResponse(rsp *http.Response) (*GetNetworksOfNetworkPoolResponse, error)

ParseGetNetworksOfNetworkPoolResponse parses an HTTP response from a GetNetworksOfNetworkPoolWithResponse call

func (GetNetworksOfNetworkPoolResponse) GetBody added in v0.4.1

func (r GetNetworksOfNetworkPoolResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetNetworksOfNetworkPoolResponse) Status

Status returns HTTPResponse.Status

func (GetNetworksOfNetworkPoolResponse) StatusCode

func (r GetNetworksOfNetworkPoolResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetNotificationsResponse added in v0.7.0

type GetNotificationsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]Notification
	JSON500      *Error
}

func ParseGetNotificationsResponse added in v0.7.0

func ParseGetNotificationsResponse(rsp *http.Response) (*GetNotificationsResponse, error)

ParseGetNotificationsResponse parses an HTTP response from a GetNotificationsWithResponse call

func (GetNotificationsResponse) GetBody added in v0.7.0

func (r GetNotificationsResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetNotificationsResponse) Status added in v0.7.0

func (r GetNotificationsResponse) Status() string

Status returns HTTPResponse.Status

func (GetNotificationsResponse) StatusCode added in v0.7.0

func (r GetNotificationsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetNsxClusterQueryResponseResponse

type GetNsxClusterQueryResponseResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *NsxTQueryResponse
	JSON202      *NsxTQueryResponse
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseGetNsxClusterQueryResponseResponse

func ParseGetNsxClusterQueryResponseResponse(rsp *http.Response) (*GetNsxClusterQueryResponseResponse, error)

ParseGetNsxClusterQueryResponseResponse parses an HTTP response from a GetNsxClusterQueryResponseWithResponse call

func (GetNsxClusterQueryResponseResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (GetNsxClusterQueryResponseResponse) Status

Status returns HTTPResponse.Status

func (GetNsxClusterQueryResponseResponse) StatusCode

func (r GetNsxClusterQueryResponseResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetNsxClusterResponse

type GetNsxClusterResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *NsxTCluster
	JSON404      *Error
	JSON500      *Error
}

func ParseGetNsxClusterResponse

func ParseGetNsxClusterResponse(rsp *http.Response) (*GetNsxClusterResponse, error)

ParseGetNsxClusterResponse parses an HTTP response from a GetNsxClusterWithResponse call

func (GetNsxClusterResponse) GetBody added in v0.4.1

func (r GetNsxClusterResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetNsxClusterResponse) Status

func (r GetNsxClusterResponse) Status() string

Status returns HTTPResponse.Status

func (GetNsxClusterResponse) StatusCode

func (r GetNsxClusterResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetNsxClustersParams

type GetNsxClustersParams struct {
	// IsShareable filter NSX clusters which can be shared for domain creation
	IsShareable *bool `form:"isShareable,omitempty" json:"isShareable,omitempty"`

	// VCenterVersion vCenter Product Version to filter compatible NSX Product Version
	VCenterVersion *string `form:"vCenterVersion,omitempty" json:"vCenterVersion,omitempty"`
}

GetNsxClustersParams defines parameters for GetNsxClusters.

type GetNsxClustersResponse

type GetNsxClustersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfNsxTCluster
	JSON400      *Error
	JSON500      *Error
}

func ParseGetNsxClustersResponse

func ParseGetNsxClustersResponse(rsp *http.Response) (*GetNsxClustersResponse, error)

ParseGetNsxClustersResponse parses an HTTP response from a GetNsxClustersWithResponse call

func (GetNsxClustersResponse) GetBody added in v0.4.1

func (r GetNsxClustersResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetNsxClustersResponse) Status

func (r GetNsxClustersResponse) Status() string

Status returns HTTPResponse.Status

func (GetNsxClustersResponse) StatusCode

func (r GetNsxClustersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetNsxCriteriaResponse

type GetNsxCriteriaResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfNsxTCriterion
}

func ParseGetNsxCriteriaResponse

func ParseGetNsxCriteriaResponse(rsp *http.Response) (*GetNsxCriteriaResponse, error)

ParseGetNsxCriteriaResponse parses an HTTP response from a GetNsxCriteriaWithResponse call

func (GetNsxCriteriaResponse) GetBody added in v0.4.1

func (r GetNsxCriteriaResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetNsxCriteriaResponse) Status

func (r GetNsxCriteriaResponse) Status() string

Status returns HTTPResponse.Status

func (GetNsxCriteriaResponse) StatusCode

func (r GetNsxCriteriaResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetNsxCriterionResponse

type GetNsxCriterionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *NsxTCriterion
	JSON404      *Error
}

func ParseGetNsxCriterionResponse

func ParseGetNsxCriterionResponse(rsp *http.Response) (*GetNsxCriterionResponse, error)

ParseGetNsxCriterionResponse parses an HTTP response from a GetNsxCriterionWithResponse call

func (GetNsxCriterionResponse) GetBody added in v0.4.1

func (r GetNsxCriterionResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetNsxCriterionResponse) Status

func (r GetNsxCriterionResponse) Status() string

Status returns HTTPResponse.Status

func (GetNsxCriterionResponse) StatusCode

func (r GetNsxCriterionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetNsxIpAddressPoolResponse

type GetNsxIpAddressPoolResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *NsxtIpAddressPool
	JSON404      *Error
	JSON500      *Error
}

func ParseGetNsxIpAddressPoolResponse

func ParseGetNsxIpAddressPoolResponse(rsp *http.Response) (*GetNsxIpAddressPoolResponse, error)

ParseGetNsxIpAddressPoolResponse parses an HTTP response from a GetNsxIpAddressPoolWithResponse call

func (GetNsxIpAddressPoolResponse) GetBody added in v0.4.1

func (r GetNsxIpAddressPoolResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetNsxIpAddressPoolResponse) Status

Status returns HTTPResponse.Status

func (GetNsxIpAddressPoolResponse) StatusCode

func (r GetNsxIpAddressPoolResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetNsxIpAddressPoolsResponse

type GetNsxIpAddressPoolsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfNsxtIpAddressPool
	JSON404      *Error
	JSON500      *Error
}

func ParseGetNsxIpAddressPoolsResponse

func ParseGetNsxIpAddressPoolsResponse(rsp *http.Response) (*GetNsxIpAddressPoolsResponse, error)

ParseGetNsxIpAddressPoolsResponse parses an HTTP response from a GetNsxIpAddressPoolsWithResponse call

func (GetNsxIpAddressPoolsResponse) GetBody added in v0.4.1

func (r GetNsxIpAddressPoolsResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetNsxIpAddressPoolsResponse) Status

Status returns HTTPResponse.Status

func (GetNsxIpAddressPoolsResponse) StatusCode

func (r GetNsxIpAddressPoolsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetNsxTransportZonesResponse

type GetNsxTransportZonesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfNsxtTransportZoneInfo
	JSON500      *Error
}

func ParseGetNsxTransportZonesResponse

func ParseGetNsxTransportZonesResponse(rsp *http.Response) (*GetNsxTransportZonesResponse, error)

ParseGetNsxTransportZonesResponse parses an HTTP response from a GetNsxTransportZonesWithResponse call

func (GetNsxTransportZonesResponse) GetBody added in v0.4.1

func (r GetNsxTransportZonesResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetNsxTransportZonesResponse) Status

Status returns HTTPResponse.Status

func (GetNsxTransportZonesResponse) StatusCode

func (r GetNsxTransportZonesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetNsxUpgradeResourcesParams

type GetNsxUpgradeResourcesParams struct {
	// BundleId bundle Id of the upgrade bundle applicable on the domain
	BundleId *string `form:"bundleId,omitempty" json:"bundleId,omitempty"`
}

GetNsxUpgradeResourcesParams defines parameters for GetNsxUpgradeResources.

type GetNsxUpgradeResourcesResponse

type GetNsxUpgradeResourcesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *NsxtResources
	JSON404      *Error
	JSON500      *Error
}

func ParseGetNsxUpgradeResourcesResponse

func ParseGetNsxUpgradeResourcesResponse(rsp *http.Response) (*GetNsxUpgradeResourcesResponse, error)

ParseGetNsxUpgradeResourcesResponse parses an HTTP response from a GetNsxUpgradeResourcesWithResponse call

func (GetNsxUpgradeResourcesResponse) GetBody added in v0.4.1

func (r GetNsxUpgradeResourcesResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetNsxUpgradeResourcesResponse) Status

Status returns HTTPResponse.Status

func (GetNsxUpgradeResourcesResponse) StatusCode

func (r GetNsxUpgradeResourcesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetNtpConfigurationResponse

type GetNtpConfigurationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *NtpConfiguration
	JSON400      *Error
	JSON500      *Error
}

func ParseGetNtpConfigurationResponse

func ParseGetNtpConfigurationResponse(rsp *http.Response) (*GetNtpConfigurationResponse, error)

ParseGetNtpConfigurationResponse parses an HTTP response from a GetNtpConfigurationWithResponse call

func (GetNtpConfigurationResponse) GetBody added in v0.4.1

func (r GetNtpConfigurationResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetNtpConfigurationResponse) Status

Status returns HTTPResponse.Status

func (GetNtpConfigurationResponse) StatusCode

func (r GetNtpConfigurationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPasswordExpirationByTaskIDResponse

type GetPasswordExpirationByTaskIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CredentialsExpiration
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseGetPasswordExpirationByTaskIDResponse

func ParseGetPasswordExpirationByTaskIDResponse(rsp *http.Response) (*GetPasswordExpirationByTaskIDResponse, error)

ParseGetPasswordExpirationByTaskIDResponse parses an HTTP response from a GetPasswordExpirationByTaskIDWithResponse call

func (GetPasswordExpirationByTaskIDResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (GetPasswordExpirationByTaskIDResponse) Status

Status returns HTTPResponse.Status

func (GetPasswordExpirationByTaskIDResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetPasswordExpirationJSONRequestBody

type GetPasswordExpirationJSONRequestBody = CredentialsExpirationSpec

GetPasswordExpirationJSONRequestBody defines body for GetPasswordExpiration for application/json ContentType.

type GetPasswordExpirationResponse

type GetPasswordExpirationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *CredentialsExpiration
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON429      *Error
	JSON500      *Error
}

func ParseGetPasswordExpirationResponse

func ParseGetPasswordExpirationResponse(rsp *http.Response) (*GetPasswordExpirationResponse, error)

ParseGetPasswordExpirationResponse parses an HTTP response from a GetPasswordExpirationWithResponse call

func (GetPasswordExpirationResponse) GetBody added in v0.4.1

func (r GetPasswordExpirationResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetPasswordExpirationResponse) Status

Status returns HTTPResponse.Status

func (GetPasswordExpirationResponse) StatusCode

func (r GetPasswordExpirationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPersonalitiesParams

type GetPersonalitiesParams struct {
	// BaseOSVersion Base OS version
	BaseOSVersion *string `form:"baseOSVersion,omitempty" json:"baseOSVersion,omitempty"`

	// AddOnName Add-on name
	AddOnName *string `form:"addOnName,omitempty" json:"addOnName,omitempty"`

	// AddOnVendorName Add-on vendor name
	AddOnVendorName *string `form:"addOnVendorName,omitempty" json:"addOnVendorName,omitempty"`

	// ComponentName Component name
	ComponentName *string `form:"componentName,omitempty" json:"componentName,omitempty"`

	// ComponentVendorName Component vendor name
	ComponentVendorName *string `form:"componentVendorName,omitempty" json:"componentVendorName,omitempty"`

	// PersonalityName Personality name
	PersonalityName *string `form:"personalityName,omitempty" json:"personalityName,omitempty"`

	// Type Personality type
	Type *string `form:"type,omitempty" json:"type,omitempty"`

	// Size Size of the page to retrieve. Default page size is 2147483647. Optional
	Size *int `form:"size,omitempty" json:"size,omitempty"`

	// Page Page number to retrieve. Default page is 1. Optional
	Page *int `form:"page,omitempty" json:"page,omitempty"`

	// Sort Optional sort to apply to result. List can contain values among: personalityName, addOnName, addOnVendorName, baseOSVersion. Multiple values supported (comma-separated) or multiple occurrences for different sort directions (asc/desc). Example: sort=personalityName,desc
	Sort *string `form:"sort,omitempty" json:"sort,omitempty"`
}

GetPersonalitiesParams defines parameters for GetPersonalities.

type GetPersonalitiesResponse

type GetPersonalitiesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfPersonality
	JSON500      *Error
}

func ParseGetPersonalitiesResponse

func ParseGetPersonalitiesResponse(rsp *http.Response) (*GetPersonalitiesResponse, error)

ParseGetPersonalitiesResponse parses an HTTP response from a GetPersonalitiesWithResponse call

func (GetPersonalitiesResponse) GetBody added in v0.4.1

func (r GetPersonalitiesResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetPersonalitiesResponse) Status

func (r GetPersonalitiesResponse) Status() string

Status returns HTTPResponse.Status

func (GetPersonalitiesResponse) StatusCode

func (r GetPersonalitiesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPersonalityResponse

type GetPersonalityResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Personality
	JSON404      *Error
	JSON500      *Error
}

func ParseGetPersonalityResponse

func ParseGetPersonalityResponse(rsp *http.Response) (*GetPersonalityResponse, error)

ParseGetPersonalityResponse parses an HTTP response from a GetPersonalityWithResponse call

func (GetPersonalityResponse) GetBody added in v0.4.1

func (r GetPersonalityResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetPersonalityResponse) Status

func (r GetPersonalityResponse) Status() string

Status returns HTTPResponse.Status

func (GetPersonalityResponse) StatusCode

func (r GetPersonalityResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetProductVersionCatalogContentResponse added in v0.7.0

type GetProductVersionCatalogContentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ProductVersionCatalog
	JSON204      *ProductVersionCatalog
	JSON500      *Error
}

func ParseGetProductVersionCatalogContentResponse added in v0.7.0

func ParseGetProductVersionCatalogContentResponse(rsp *http.Response) (*GetProductVersionCatalogContentResponse, error)

ParseGetProductVersionCatalogContentResponse parses an HTTP response from a GetProductVersionCatalogContentWithResponse call

func (GetProductVersionCatalogContentResponse) GetBody added in v0.7.0

GetBody returns the response body as a byte array

func (GetProductVersionCatalogContentResponse) Status added in v0.7.0

Status returns HTTPResponse.Status

func (GetProductVersionCatalogContentResponse) StatusCode added in v0.7.0

StatusCode returns HTTPResponse.StatusCode

type GetProductVersionCatalogResponse

type GetProductVersionCatalogResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ProductVersionCatalog
	JSON204      *ProductVersionCatalog
	JSON404      *Error
	JSON410      *Error
	JSON500      *Error
}

func ParseGetProductVersionCatalogResponse

func ParseGetProductVersionCatalogResponse(rsp *http.Response) (*GetProductVersionCatalogResponse, error)

ParseGetProductVersionCatalogResponse parses an HTTP response from a GetProductVersionCatalogWithResponse call

func (GetProductVersionCatalogResponse) GetBody added in v0.4.1

func (r GetProductVersionCatalogResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetProductVersionCatalogResponse) Status

Status returns HTTPResponse.Status

func (GetProductVersionCatalogResponse) StatusCode

func (r GetProductVersionCatalogResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetProductVersionCatalogUploadTaskResponse added in v0.7.0

type GetProductVersionCatalogUploadTaskResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ProductVersionCatalogUploadTask
	JSON404      *Error
	JSON500      *Error
}

func ParseGetProductVersionCatalogUploadTaskResponse added in v0.7.0

func ParseGetProductVersionCatalogUploadTaskResponse(rsp *http.Response) (*GetProductVersionCatalogUploadTaskResponse, error)

ParseGetProductVersionCatalogUploadTaskResponse parses an HTTP response from a GetProductVersionCatalogUploadTaskWithResponse call

func (GetProductVersionCatalogUploadTaskResponse) GetBody added in v0.7.0

GetBody returns the response body as a byte array

func (GetProductVersionCatalogUploadTaskResponse) Status added in v0.7.0

Status returns HTTPResponse.Status

func (GetProductVersionCatalogUploadTaskResponse) StatusCode added in v0.7.0

StatusCode returns HTTPResponse.StatusCode

type GetProjectsParams added in v0.7.0

type GetProjectsParams struct {
	// IsCompatibleWithSupervisor Query Param to fetch Projects compatible with Supervisor Enablement. Set it to true to filter Projects compatible with Supervisor Enablement. If this query param is not provided or set to false, then it will return all Projects for a given NSX-T Cluster.
	IsCompatibleWithSupervisor *bool `form:"isCompatibleWithSupervisor,omitempty" json:"isCompatibleWithSupervisor,omitempty"`
}

GetProjectsParams defines parameters for GetProjects.

type GetProjectsResponse added in v0.7.0

type GetProjectsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Page
}

func ParseGetProjectsResponse added in v0.7.0

func ParseGetProjectsResponse(rsp *http.Response) (*GetProjectsResponse, error)

ParseGetProjectsResponse parses an HTTP response from a GetProjectsWithResponse call

func (GetProjectsResponse) GetBody added in v0.7.0

func (r GetProjectsResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetProjectsResponse) Status added in v0.7.0

func (r GetProjectsResponse) Status() string

Status returns HTTPResponse.Status

func (GetProjectsResponse) StatusCode added in v0.7.0

func (r GetProjectsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetProxyConfigurationResponse

type GetProxyConfigurationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ProxyConfiguration
	JSON400      *Error
}

func ParseGetProxyConfigurationResponse

func ParseGetProxyConfigurationResponse(rsp *http.Response) (*GetProxyConfigurationResponse, error)

ParseGetProxyConfigurationResponse parses an HTTP response from a GetProxyConfigurationWithResponse call

func (GetProxyConfigurationResponse) GetBody added in v0.4.1

func (r GetProxyConfigurationResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetProxyConfigurationResponse) Status

Status returns HTTPResponse.Status

func (GetProxyConfigurationResponse) StatusCode

func (r GetProxyConfigurationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPscResponse

type GetPscResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Psc
	JSON404      *Error
	JSON500      *Error
}

func ParseGetPscResponse

func ParseGetPscResponse(rsp *http.Response) (*GetPscResponse, error)

ParseGetPscResponse parses an HTTP response from a GetPscWithResponse call

func (GetPscResponse) GetBody added in v0.4.1

func (r GetPscResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetPscResponse) Status

func (r GetPscResponse) Status() string

Status returns HTTPResponse.Status

func (GetPscResponse) StatusCode

func (r GetPscResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPscsResponse

type GetPscsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfPsc
	JSON400      *Error
	JSON500      *Error
}

func ParseGetPscsResponse

func ParseGetPscsResponse(rsp *http.Response) (*GetPscsResponse, error)

ParseGetPscsResponse parses an HTTP response from a GetPscsWithResponse call

func (GetPscsResponse) GetBody added in v0.4.1

func (r GetPscsResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetPscsResponse) Status

func (r GetPscsResponse) Status() string

Status returns HTTPResponse.Status

func (GetPscsResponse) StatusCode

func (r GetPscsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetReconciliationTaskResponse

type GetReconciliationTaskResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Task
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseGetReconciliationTaskResponse

func ParseGetReconciliationTaskResponse(rsp *http.Response) (*GetReconciliationTaskResponse, error)

ParseGetReconciliationTaskResponse parses an HTTP response from a GetReconciliationTaskWithResponse call

func (GetReconciliationTaskResponse) GetBody added in v0.4.1

func (r GetReconciliationTaskResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetReconciliationTaskResponse) Status

Status returns HTTPResponse.Status

func (GetReconciliationTaskResponse) StatusCode

func (r GetReconciliationTaskResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetReleaseByDomainResponse

type GetReleaseByDomainResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DomainReleaseView
	JSON404      *Error
	JSON500      *Error
}

func ParseGetReleaseByDomainResponse

func ParseGetReleaseByDomainResponse(rsp *http.Response) (*GetReleaseByDomainResponse, error)

ParseGetReleaseByDomainResponse parses an HTTP response from a GetReleaseByDomainWithResponse call

func (GetReleaseByDomainResponse) GetBody added in v0.4.1

func (r GetReleaseByDomainResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetReleaseByDomainResponse) Status

Status returns HTTPResponse.Status

func (GetReleaseByDomainResponse) StatusCode

func (r GetReleaseByDomainResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetReleaseByDomainsResponse

type GetReleaseByDomainsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfDomainReleaseView
	JSON500      *Error
}

func ParseGetReleaseByDomainsResponse

func ParseGetReleaseByDomainsResponse(rsp *http.Response) (*GetReleaseByDomainsResponse, error)

ParseGetReleaseByDomainsResponse parses an HTTP response from a GetReleaseByDomainsWithResponse call

func (GetReleaseByDomainsResponse) GetBody added in v0.4.1

func (r GetReleaseByDomainsResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetReleaseByDomainsResponse) Status

Status returns HTTPResponse.Status

func (GetReleaseByDomainsResponse) StatusCode

func (r GetReleaseByDomainsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetReleaseComponentsBySkuParams added in v0.7.0

type GetReleaseComponentsBySkuParams struct {
	// ReleaseVersion VCF Release Version
	ReleaseVersion *string `form:"releaseVersion,omitempty" json:"releaseVersion,omitempty"`

	// ImageType image type for the image you want to retrieve.
	ImageType *string `form:"imageType,omitempty" json:"imageType,omitempty"`

	// AutomatedInstall Automated Install. If true, list all automated Install product. if false or empty, filter will not be applied. Applicable only for VCF 9.0.0.0 and above releases releases
	AutomatedInstall *bool `form:"automatedInstall,omitempty" json:"automatedInstall,omitempty"`

	// LifecycleManagedBy Lifecycle managed by
	LifecycleManagedBy *string `form:"lifecycleManagedBy,omitempty" json:"lifecycleManagedBy,omitempty"`

	// ReleaseType List of release types
	ReleaseType *[]string `form:"releaseType,omitempty" json:"releaseType,omitempty"`

	// MatchWithReleaseType Match with release type for provided releaseVersion
	MatchWithReleaseType *string `form:"matchWithReleaseType,omitempty" json:"matchWithReleaseType,omitempty"`
}

GetReleaseComponentsBySkuParams defines parameters for GetReleaseComponentsBySku.

type GetReleaseComponentsBySkuResponse added in v0.7.0

type GetReleaseComponentsBySkuResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfReleaseComponentDetail
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseGetReleaseComponentsBySkuResponse added in v0.7.0

func ParseGetReleaseComponentsBySkuResponse(rsp *http.Response) (*GetReleaseComponentsBySkuResponse, error)

ParseGetReleaseComponentsBySkuResponse parses an HTTP response from a GetReleaseComponentsBySkuWithResponse call

func (GetReleaseComponentsBySkuResponse) GetBody added in v0.7.0

GetBody returns the response body as a byte array

func (GetReleaseComponentsBySkuResponse) Status added in v0.7.0

Status returns HTTPResponse.Status

func (GetReleaseComponentsBySkuResponse) StatusCode added in v0.7.0

func (r GetReleaseComponentsBySkuResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetReleasesParams

type GetReleasesParams struct {
	// DomainId Domain ID to get current release of the domain
	DomainId *string `form:"domainId,omitempty" json:"domainId,omitempty"`

	// VersionEq Release version to get its release
	VersionEq *string `form:"versionEq,omitempty" json:"versionEq,omitempty"`

	// VersionGt Release version to get its future releases
	VersionGt *string `form:"versionGt,omitempty" json:"versionGt,omitempty"`

	// VersionGe Release version to get its current & future releases
	VersionGe *string `form:"versionGe,omitempty" json:"versionGe,omitempty"`

	// ApplicableForVersion Release version to get applicable releases
	ApplicableForVersion *string `form:"applicableForVersion,omitempty" json:"applicableForVersion,omitempty"`

	// MinInstallerVersionLe Releases with minInstallerVersion less than given minInstallerVersion
	MinInstallerVersionLe *string `form:"minInstallerVersionLe,omitempty" json:"minInstallerVersionLe,omitempty"`

	// GetFutureReleases [Deprecated] Get all future releases for a given domain
	GetFutureReleases *bool `form:"getFutureReleases,omitempty" json:"getFutureReleases,omitempty"`

	// IncludeOnlyCompatible Filter only compatible releases on the system
	IncludeOnlyCompatible *bool `form:"includeOnlyCompatible,omitempty" json:"includeOnlyCompatible,omitempty"`
}

GetReleasesParams defines parameters for GetReleases.

type GetReleasesResponse

type GetReleasesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfRelease
	JSON403      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseGetReleasesResponse

func ParseGetReleasesResponse(rsp *http.Response) (*GetReleasesResponse, error)

ParseGetReleasesResponse parses an HTTP response from a GetReleasesWithResponse call

func (GetReleasesResponse) GetBody added in v0.4.1

func (r GetReleasesResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetReleasesResponse) Status

func (r GetReleasesResponse) Status() string

Status returns HTTPResponse.Status

func (GetReleasesResponse) StatusCode

func (r GetReleasesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetRepositoryImagesQueryResponseResponse added in v0.7.0

type GetRepositoryImagesQueryResponseResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RepositoryImageQueryResponse
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseGetRepositoryImagesQueryResponseResponse added in v0.7.0

func ParseGetRepositoryImagesQueryResponseResponse(rsp *http.Response) (*GetRepositoryImagesQueryResponseResponse, error)

ParseGetRepositoryImagesQueryResponseResponse parses an HTTP response from a GetRepositoryImagesQueryResponseWithResponse call

func (GetRepositoryImagesQueryResponseResponse) GetBody added in v0.7.0

GetBody returns the response body as a byte array

func (GetRepositoryImagesQueryResponseResponse) Status added in v0.7.0

Status returns HTTPResponse.Status

func (GetRepositoryImagesQueryResponseResponse) StatusCode added in v0.7.0

StatusCode returns HTTPResponse.StatusCode

type GetResourceCertificatesValidationByIDResponse

type GetResourceCertificatesValidationByIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfCertificate
	JSON404      *Error
	JSON500      *Error
}

func ParseGetResourceCertificatesValidationByIDResponse

func ParseGetResourceCertificatesValidationByIDResponse(rsp *http.Response) (*GetResourceCertificatesValidationByIDResponse, error)

ParseGetResourceCertificatesValidationByIDResponse parses an HTTP response from a GetResourceCertificatesValidationByIDWithResponse call

func (GetResourceCertificatesValidationByIDResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (GetResourceCertificatesValidationByIDResponse) Status

Status returns HTTPResponse.Status

func (GetResourceCertificatesValidationByIDResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetResourceFunctionalitiesParams

type GetResourceFunctionalitiesParams struct {
	// ResourceType Resource type
	ResourceType *string `form:"resourceType,omitempty" json:"resourceType,omitempty"`

	// FunctionalityType Functionality type
	FunctionalityType *string `form:"functionalityType,omitempty" json:"functionalityType,omitempty"`

	// ResourceIds Resource IDs
	ResourceIds *[]string `form:"resourceIds,omitempty" json:"resourceIds,omitempty"`

	// IsAllowed Allowed or disallowed resource functionalities
	IsAllowed *bool `form:"isAllowed,omitempty" json:"isAllowed,omitempty"`

	// ParentResourceType Parent resource type
	ParentResourceType *string `form:"parentResourceType,omitempty" json:"parentResourceType,omitempty"`
}

GetResourceFunctionalitiesParams defines parameters for GetResourceFunctionalities.

type GetResourceFunctionalitiesResponse

type GetResourceFunctionalitiesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfResourceFunctionalities
	JSON400      *Error
	JSON500      *Error
}

func ParseGetResourceFunctionalitiesResponse

func ParseGetResourceFunctionalitiesResponse(rsp *http.Response) (*GetResourceFunctionalitiesResponse, error)

ParseGetResourceFunctionalitiesResponse parses an HTTP response from a GetResourceFunctionalitiesWithResponse call

func (GetResourceFunctionalitiesResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (GetResourceFunctionalitiesResponse) Status

Status returns HTTPResponse.Status

func (GetResourceFunctionalitiesResponse) StatusCode

func (r GetResourceFunctionalitiesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetResourceWarningResponse

type GetResourceWarningResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ResourceWarning
	JSON404      *Error
	JSON500      *Error
}

func ParseGetResourceWarningResponse

func ParseGetResourceWarningResponse(rsp *http.Response) (*GetResourceWarningResponse, error)

ParseGetResourceWarningResponse parses an HTTP response from a GetResourceWarningWithResponse call

func (GetResourceWarningResponse) GetBody added in v0.4.1

func (r GetResourceWarningResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetResourceWarningResponse) Status

Status returns HTTPResponse.Status

func (GetResourceWarningResponse) StatusCode

func (r GetResourceWarningResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetResourceWarningsParams

type GetResourceWarningsParams struct {
	// ResourceType Resource type
	ResourceType *string `form:"resourceType,omitempty" json:"resourceType,omitempty"`

	// ResourceIds Resource IDs
	ResourceIds *[]string `form:"resourceIds,omitempty" json:"resourceIds,omitempty"`

	// ResourceNames Resource Names
	ResourceNames *[]string `form:"resourceNames,omitempty" json:"resourceNames,omitempty"`
}

GetResourceWarningsParams defines parameters for GetResourceWarnings.

type GetResourceWarningsResponse

type GetResourceWarningsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfResourceWarning
	JSON400      *Error
	JSON500      *Error
}

func ParseGetResourceWarningsResponse

func ParseGetResourceWarningsResponse(rsp *http.Response) (*GetResourceWarningsResponse, error)

ParseGetResourceWarningsResponse parses an HTTP response from a GetResourceWarningsWithResponse call

func (GetResourceWarningsResponse) GetBody added in v0.4.1

func (r GetResourceWarningsResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetResourceWarningsResponse) Status

Status returns HTTPResponse.Status

func (GetResourceWarningsResponse) StatusCode

func (r GetResourceWarningsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetResourcesFunctionalitiesAllowedGlobalResponse

type GetResourcesFunctionalitiesAllowedGlobalResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ResourceFunctionalitiesGlobalConfiguration
	JSON400      *Error
	JSON500      *Error
}

func ParseGetResourcesFunctionalitiesAllowedGlobalResponse

func ParseGetResourcesFunctionalitiesAllowedGlobalResponse(rsp *http.Response) (*GetResourcesFunctionalitiesAllowedGlobalResponse, error)

ParseGetResourcesFunctionalitiesAllowedGlobalResponse parses an HTTP response from a GetResourcesFunctionalitiesAllowedGlobalWithResponse call

func (GetResourcesFunctionalitiesAllowedGlobalResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (GetResourcesFunctionalitiesAllowedGlobalResponse) Status

Status returns HTTPResponse.Status

func (GetResourcesFunctionalitiesAllowedGlobalResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetRestoreTaskResponse

type GetRestoreTaskResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Task
	JSON400      *Error
	JSON500      *Error
}

func ParseGetRestoreTaskResponse

func ParseGetRestoreTaskResponse(rsp *http.Response) (*GetRestoreTaskResponse, error)

ParseGetRestoreTaskResponse parses an HTTP response from a GetRestoreTaskWithResponse call

func (GetRestoreTaskResponse) GetBody added in v0.4.1

func (r GetRestoreTaskResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetRestoreTaskResponse) Status

func (r GetRestoreTaskResponse) Status() string

Status returns HTTPResponse.Status

func (GetRestoreTaskResponse) StatusCode

func (r GetRestoreTaskResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetResultResponse

type GetResultResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AssessmentOutput
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseGetResultResponse

func ParseGetResultResponse(rsp *http.Response) (*GetResultResponse, error)

ParseGetResultResponse parses an HTTP response from a GetResultWithResponse call

func (GetResultResponse) GetBody added in v0.4.1

func (r GetResultResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetResultResponse) Status

func (r GetResultResponse) Status() string

Status returns HTTPResponse.Status

func (GetResultResponse) StatusCode

func (r GetResultResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetRolesResponse

type GetRolesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfRole
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON500      *ErrorResponse
}

func ParseGetRolesResponse

func ParseGetRolesResponse(rsp *http.Response) (*GetRolesResponse, error)

ParseGetRolesResponse parses an HTTP response from a GetRolesWithResponse call

func (GetRolesResponse) GetBody added in v0.4.1

func (r GetRolesResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetRolesResponse) Status

func (r GetRolesResponse) Status() string

Status returns HTTPResponse.Status

func (GetRolesResponse) StatusCode

func (r GetRolesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSSODomainEntitiesParams

type GetSSODomainEntitiesParams struct {
	// EntityName Search Criteria for the users and groups
	EntityName *string `form:"entityName,omitempty" json:"entityName,omitempty"`
}

GetSSODomainEntitiesParams defines parameters for GetSSODomainEntities.

type GetSSODomainEntitiesResponse

type GetSSODomainEntitiesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfSsoDomainEntity
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON500      *ErrorResponse
}

func ParseGetSSODomainEntitiesResponse

func ParseGetSSODomainEntitiesResponse(rsp *http.Response) (*GetSSODomainEntitiesResponse, error)

ParseGetSSODomainEntitiesResponse parses an HTTP response from a GetSSODomainEntitiesWithResponse call

func (GetSSODomainEntitiesResponse) GetBody added in v0.4.1

func (r GetSSODomainEntitiesResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetSSODomainEntitiesResponse) Status

Status returns HTTPResponse.Status

func (GetSSODomainEntitiesResponse) StatusCode

func (r GetSSODomainEntitiesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSSODomainsResponse

type GetSSODomainsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfString
	JSON401      *ErrorResponse
	JSON403      *ErrorResponse
	JSON500      *ErrorResponse
}

func ParseGetSSODomainsResponse

func ParseGetSSODomainsResponse(rsp *http.Response) (*GetSSODomainsResponse, error)

ParseGetSSODomainsResponse parses an HTTP response from a GetSSODomainsWithResponse call

func (GetSSODomainsResponse) GetBody added in v0.4.1

func (r GetSSODomainsResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetSSODomainsResponse) Status

func (r GetSSODomainsResponse) Status() string

Status returns HTTPResponse.Status

func (GetSSODomainsResponse) StatusCode

func (r GetSSODomainsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSddcManagerHistoryResponse

type GetSddcManagerHistoryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *History
	JSON404      *Error
	JSON500      *Error
}

func ParseGetSddcManagerHistoryResponse

func ParseGetSddcManagerHistoryResponse(rsp *http.Response) (*GetSddcManagerHistoryResponse, error)

ParseGetSddcManagerHistoryResponse parses an HTTP response from a GetSddcManagerHistoryWithResponse call

func (GetSddcManagerHistoryResponse) GetBody added in v0.4.1

func (r GetSddcManagerHistoryResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetSddcManagerHistoryResponse) Status

Status returns HTTPResponse.Status

func (GetSddcManagerHistoryResponse) StatusCode

func (r GetSddcManagerHistoryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSddcManagerResponse

type GetSddcManagerResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SddcManager
	JSON404      *Error
	JSON500      *Error
}

func ParseGetSddcManagerResponse

func ParseGetSddcManagerResponse(rsp *http.Response) (*GetSddcManagerResponse, error)

ParseGetSddcManagerResponse parses an HTTP response from a GetSddcManagerWithResponse call

func (GetSddcManagerResponse) GetBody added in v0.4.1

func (r GetSddcManagerResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetSddcManagerResponse) Status

func (r GetSddcManagerResponse) Status() string

Status returns HTTPResponse.Status

func (GetSddcManagerResponse) StatusCode

func (r GetSddcManagerResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSddcManagerUpgradablesParams

type GetSddcManagerUpgradablesParams struct {
	ApplicabilityStatus *GetSddcManagerUpgradablesParamsApplicabilityStatus `form:"applicabilityStatus,omitempty" json:"applicabilityStatus,omitempty"`
	Version             *string                                             `form:"version,omitempty" json:"version,omitempty"`
}

GetSddcManagerUpgradablesParams defines parameters for GetSddcManagerUpgradables.

type GetSddcManagerUpgradablesParamsApplicabilityStatus

type GetSddcManagerUpgradablesParamsApplicabilityStatus string

GetSddcManagerUpgradablesParamsApplicabilityStatus defines parameters for GetSddcManagerUpgradables.

const (
	APPLICABLENOTAPPLICABLE GetSddcManagerUpgradablesParamsApplicabilityStatus = "APPLICABLE, NOT_APPLICABLE"
)

Defines values for GetSddcManagerUpgradablesParamsApplicabilityStatus.

type GetSddcManagerUpgradablesResponse

type GetSddcManagerUpgradablesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfSddcManagerUpgradable
	JSON400      *Error
	JSON500      *Error
	JSON501      *Page
}

func ParseGetSddcManagerUpgradablesResponse

func ParseGetSddcManagerUpgradablesResponse(rsp *http.Response) (*GetSddcManagerUpgradablesResponse, error)

ParseGetSddcManagerUpgradablesResponse parses an HTTP response from a GetSddcManagerUpgradablesWithResponse call

func (GetSddcManagerUpgradablesResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (GetSddcManagerUpgradablesResponse) Status

Status returns HTTPResponse.Status

func (GetSddcManagerUpgradablesResponse) StatusCode

func (r GetSddcManagerUpgradablesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSddcManagersResponse

type GetSddcManagersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfSddcManager
	JSON400      *Error
	JSON500      *Error
}

func ParseGetSddcManagersResponse

func ParseGetSddcManagersResponse(rsp *http.Response) (*GetSddcManagersResponse, error)

ParseGetSddcManagersResponse parses an HTTP response from a GetSddcManagersWithResponse call

func (GetSddcManagersResponse) GetBody added in v0.4.1

func (r GetSddcManagersResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetSddcManagersResponse) Status

func (r GetSddcManagersResponse) Status() string

Status returns HTTPResponse.Status

func (GetSddcManagersResponse) StatusCode

func (r GetSddcManagersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSddcWs1bOidcInfoResponse

type GetSddcWs1bOidcInfoResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SDDCManagerOidcInfo
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON500      *ErrorResponse
}

func ParseGetSddcWs1bOidcInfoResponse

func ParseGetSddcWs1bOidcInfoResponse(rsp *http.Response) (*GetSddcWs1bOidcInfoResponse, error)

ParseGetSddcWs1bOidcInfoResponse parses an HTTP response from a GetSddcWs1bOidcInfoWithResponse call

func (GetSddcWs1bOidcInfoResponse) GetBody added in v0.4.1

func (r GetSddcWs1bOidcInfoResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetSddcWs1bOidcInfoResponse) Status

Status returns HTTPResponse.Status

func (GetSddcWs1bOidcInfoResponse) StatusCode

func (r GetSddcWs1bOidcInfoResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSupportBundleStatusResponse

type GetSupportBundleStatusResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SupportBundle
	JSON400      *Error
	JSON401      *Error
	JSON500      *Error
}

func ParseGetSupportBundleStatusResponse

func ParseGetSupportBundleStatusResponse(rsp *http.Response) (*GetSupportBundleStatusResponse, error)

ParseGetSupportBundleStatusResponse parses an HTTP response from a GetSupportBundleStatusWithResponse call

func (GetSupportBundleStatusResponse) GetBody added in v0.4.1

func (r GetSupportBundleStatusResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetSupportBundleStatusResponse) Status

Status returns HTTPResponse.Status

func (GetSupportBundleStatusResponse) StatusCode

func (r GetSupportBundleStatusResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSupportBundleTaskResponse

type GetSupportBundleTaskResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfSupportBundle
	JSON400      *Error
	JSON401      *Error
	JSON500      *Error
}

func ParseGetSupportBundleTaskResponse

func ParseGetSupportBundleTaskResponse(rsp *http.Response) (*GetSupportBundleTaskResponse, error)

ParseGetSupportBundleTaskResponse parses an HTTP response from a GetSupportBundleTaskWithResponse call

func (GetSupportBundleTaskResponse) GetBody added in v0.4.1

func (r GetSupportBundleTaskResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetSupportBundleTaskResponse) Status

Status returns HTTPResponse.Status

func (GetSupportBundleTaskResponse) StatusCode

func (r GetSupportBundleTaskResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSystemConfigurationResponse

type GetSystemConfigurationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *System
	JSON400      *Error
	JSON500      *Error
}

func ParseGetSystemConfigurationResponse

func ParseGetSystemConfigurationResponse(rsp *http.Response) (*GetSystemConfigurationResponse, error)

ParseGetSystemConfigurationResponse parses an HTTP response from a GetSystemConfigurationWithResponse call

func (GetSystemConfigurationResponse) GetBody added in v0.4.1

func (r GetSystemConfigurationResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetSystemConfigurationResponse) Status

Status returns HTTPResponse.Status

func (GetSystemConfigurationResponse) StatusCode

func (r GetSystemConfigurationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSystemLicensingInfoResponse

type GetSystemLicensingInfoResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LicensingInfo
	JSON500      *Error
}

func ParseGetSystemLicensingInfoResponse

func ParseGetSystemLicensingInfoResponse(rsp *http.Response) (*GetSystemLicensingInfoResponse, error)

ParseGetSystemLicensingInfoResponse parses an HTTP response from a GetSystemLicensingInfoWithResponse call

func (GetSystemLicensingInfoResponse) GetBody added in v0.4.1

func (r GetSystemLicensingInfoResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetSystemLicensingInfoResponse) Status

Status returns HTTPResponse.Status

func (GetSystemLicensingInfoResponse) StatusCode

func (r GetSystemLicensingInfoResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSystemReleaseResponse

type GetSystemReleaseResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Release
	JSON404      *Error
	JSON500      *Error
}

func ParseGetSystemReleaseResponse

func ParseGetSystemReleaseResponse(rsp *http.Response) (*GetSystemReleaseResponse, error)

ParseGetSystemReleaseResponse parses an HTTP response from a GetSystemReleaseWithResponse call

func (GetSystemReleaseResponse) GetBody added in v0.4.1

func (r GetSystemReleaseResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetSystemReleaseResponse) Status

func (r GetSystemReleaseResponse) Status() string

Status returns HTTPResponse.Status

func (GetSystemReleaseResponse) StatusCode

func (r GetSystemReleaseResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSystemVcfManagementComponentsResponse added in v0.7.0

type GetSystemVcfManagementComponentsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VcfManagementComponents
	JSON403      *Error
	JSON500      *Error
}

func ParseGetSystemVcfManagementComponentsResponse added in v0.7.0

func ParseGetSystemVcfManagementComponentsResponse(rsp *http.Response) (*GetSystemVcfManagementComponentsResponse, error)

ParseGetSystemVcfManagementComponentsResponse parses an HTTP response from a GetSystemVcfManagementComponentsWithResponse call

func (GetSystemVcfManagementComponentsResponse) GetBody added in v0.7.0

GetBody returns the response body as a byte array

func (GetSystemVcfManagementComponentsResponse) Status added in v0.7.0

Status returns HTTPResponse.Status

func (GetSystemVcfManagementComponentsResponse) StatusCode added in v0.7.0

StatusCode returns HTTPResponse.StatusCode

type GetTagAssignableForClusterResponse

type GetTagAssignableForClusterResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfTag
	JSON400      *Error
	JSON500      *Error
}

func ParseGetTagAssignableForClusterResponse

func ParseGetTagAssignableForClusterResponse(rsp *http.Response) (*GetTagAssignableForClusterResponse, error)

ParseGetTagAssignableForClusterResponse parses an HTTP response from a GetTagAssignableForClusterWithResponse call

func (GetTagAssignableForClusterResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (GetTagAssignableForClusterResponse) Status

Status returns HTTPResponse.Status

func (GetTagAssignableForClusterResponse) StatusCode

func (r GetTagAssignableForClusterResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTagsAssignedToClusterResponse

type GetTagsAssignedToClusterResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfTag
	JSON400      *Error
	JSON500      *Error
}

func ParseGetTagsAssignedToClusterResponse

func ParseGetTagsAssignedToClusterResponse(rsp *http.Response) (*GetTagsAssignedToClusterResponse, error)

ParseGetTagsAssignedToClusterResponse parses an HTTP response from a GetTagsAssignedToClusterWithResponse call

func (GetTagsAssignedToClusterResponse) GetBody added in v0.4.1

func (r GetTagsAssignedToClusterResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetTagsAssignedToClusterResponse) Status

Status returns HTTPResponse.Status

func (GetTagsAssignedToClusterResponse) StatusCode

func (r GetTagsAssignedToClusterResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTagsAssignedToClustersResponse

type GetTagsAssignedToClustersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfTagsForResource
	JSON400      *Error
	JSON500      *Error
}

func ParseGetTagsAssignedToClustersResponse

func ParseGetTagsAssignedToClustersResponse(rsp *http.Response) (*GetTagsAssignedToClustersResponse, error)

ParseGetTagsAssignedToClustersResponse parses an HTTP response from a GetTagsAssignedToClustersWithResponse call

func (GetTagsAssignedToClustersResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (GetTagsAssignedToClustersResponse) Status

Status returns HTTPResponse.Status

func (GetTagsAssignedToClustersResponse) StatusCode

func (r GetTagsAssignedToClustersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTagsAssignedToDomainResponse

type GetTagsAssignedToDomainResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfTag
	JSON400      *Error
	JSON500      *Error
}

func ParseGetTagsAssignedToDomainResponse

func ParseGetTagsAssignedToDomainResponse(rsp *http.Response) (*GetTagsAssignedToDomainResponse, error)

ParseGetTagsAssignedToDomainResponse parses an HTTP response from a GetTagsAssignedToDomainWithResponse call

func (GetTagsAssignedToDomainResponse) GetBody added in v0.4.1

func (r GetTagsAssignedToDomainResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetTagsAssignedToDomainResponse) Status

Status returns HTTPResponse.Status

func (GetTagsAssignedToDomainResponse) StatusCode

func (r GetTagsAssignedToDomainResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTagsAssignedToDomainsResponse

type GetTagsAssignedToDomainsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfTagsForResource
	JSON400      *Error
	JSON500      *Error
}

func ParseGetTagsAssignedToDomainsResponse

func ParseGetTagsAssignedToDomainsResponse(rsp *http.Response) (*GetTagsAssignedToDomainsResponse, error)

ParseGetTagsAssignedToDomainsResponse parses an HTTP response from a GetTagsAssignedToDomainsWithResponse call

func (GetTagsAssignedToDomainsResponse) GetBody added in v0.4.1

func (r GetTagsAssignedToDomainsResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetTagsAssignedToDomainsResponse) Status

Status returns HTTPResponse.Status

func (GetTagsAssignedToDomainsResponse) StatusCode

func (r GetTagsAssignedToDomainsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTagsAssignedToHostResponse

type GetTagsAssignedToHostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfTag
	JSON400      *Error
	JSON500      *Error
}

func ParseGetTagsAssignedToHostResponse

func ParseGetTagsAssignedToHostResponse(rsp *http.Response) (*GetTagsAssignedToHostResponse, error)

ParseGetTagsAssignedToHostResponse parses an HTTP response from a GetTagsAssignedToHostWithResponse call

func (GetTagsAssignedToHostResponse) GetBody added in v0.4.1

func (r GetTagsAssignedToHostResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetTagsAssignedToHostResponse) Status

Status returns HTTPResponse.Status

func (GetTagsAssignedToHostResponse) StatusCode

func (r GetTagsAssignedToHostResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTagsAssignedToHostsResponse

type GetTagsAssignedToHostsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfTagsForResource
	JSON400      *Error
	JSON500      *Error
}

func ParseGetTagsAssignedToHostsResponse

func ParseGetTagsAssignedToHostsResponse(rsp *http.Response) (*GetTagsAssignedToHostsResponse, error)

ParseGetTagsAssignedToHostsResponse parses an HTTP response from a GetTagsAssignedToHostsWithResponse call

func (GetTagsAssignedToHostsResponse) GetBody added in v0.4.1

func (r GetTagsAssignedToHostsResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetTagsAssignedToHostsResponse) Status

Status returns HTTPResponse.Status

func (GetTagsAssignedToHostsResponse) StatusCode

func (r GetTagsAssignedToHostsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTaskResponse

type GetTaskResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Task
	JSON404      *Error
	JSON500      *Error
}

func ParseGetTaskResponse

func ParseGetTaskResponse(rsp *http.Response) (*GetTaskResponse, error)

ParseGetTaskResponse parses an HTTP response from a GetTaskWithResponse call

func (GetTaskResponse) GetBody added in v0.4.1

func (r GetTaskResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetTaskResponse) Status

func (r GetTaskResponse) Status() string

Status returns HTTPResponse.Status

func (GetTaskResponse) StatusCode

func (r GetTaskResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTasksParams

type GetTasksParams struct {
	// Limit The number of elements to be returned in the result
	Limit        *int32  `form:"limit,omitempty" json:"limit,omitempty"`
	TaskStatus   *string `form:"taskStatus,omitempty" json:"taskStatus,omitempty"`
	TaskType     *string `form:"taskType,omitempty" json:"taskType,omitempty"`
	ResourceId   *string `form:"resourceId,omitempty" json:"resourceId,omitempty"`
	ResourceType *string `form:"resourceType,omitempty" json:"resourceType,omitempty"`

	// CompletedAfter A time based filter to get tasks which are completed after the given timestamp. A task is completed if its status is 'Successful' or 'Failed'. Time is in milliseconds.
	CompletedAfter *int64 `form:"completedAfter,omitempty" json:"completedAfter,omitempty"`

	// PageNumber Page number.
	PageNumber *int32 `form:"pageNumber,omitempty" json:"pageNumber,omitempty"`

	// PageSize Size of the page you want to retrieve. Max page size allowed is 100.
	PageSize       *int32  `form:"pageSize,omitempty" json:"pageSize,omitempty"`
	OrderDirection *string `form:"orderDirection,omitempty" json:"orderDirection,omitempty"`
	OrderBy        *string `form:"orderBy,omitempty" json:"orderBy,omitempty"`

	// TaskName Search filter when task name contains text.
	TaskName      *string `form:"taskName,omitempty" json:"taskName,omitempty"`
	DoLiveRefresh *bool   `form:"doLiveRefresh,omitempty" json:"doLiveRefresh,omitempty"`
}

GetTasksParams defines parameters for GetTasks.

type GetTasksResponse

type GetTasksResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfTask
	JSON500      *Error
}

func ParseGetTasksResponse

func ParseGetTasksResponse(rsp *http.Response) (*GetTasksResponse, error)

ParseGetTasksResponse parses an HTTP response from a GetTasksWithResponse call

func (GetTasksResponse) GetBody added in v0.4.1

func (r GetTasksResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetTasksResponse) Status

func (r GetTasksResponse) Status() string

Status returns HTTPResponse.Status

func (GetTasksResponse) StatusCode

func (r GetTasksResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTrustedCertificatesResponse

type GetTrustedCertificatesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfTrustedCertificate
	JSON500      *Error
}

func ParseGetTrustedCertificatesResponse

func ParseGetTrustedCertificatesResponse(rsp *http.Response) (*GetTrustedCertificatesResponse, error)

ParseGetTrustedCertificatesResponse parses an HTTP response from a GetTrustedCertificatesWithResponse call

func (GetTrustedCertificatesResponse) GetBody added in v0.4.1

func (r GetTrustedCertificatesResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetTrustedCertificatesResponse) Status

Status returns HTTPResponse.Status

func (GetTrustedCertificatesResponse) StatusCode

func (r GetTrustedCertificatesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetUiUsersResponse

type GetUiUsersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfUser
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON500      *ErrorResponse
}

func ParseGetUiUsersResponse

func ParseGetUiUsersResponse(rsp *http.Response) (*GetUiUsersResponse, error)

ParseGetUiUsersResponse parses an HTTP response from a GetUiUsersWithResponse call

func (GetUiUsersResponse) GetBody added in v0.4.1

func (r GetUiUsersResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetUiUsersResponse) Status

func (r GetUiUsersResponse) Status() string

Status returns HTTPResponse.Status

func (GetUiUsersResponse) StatusCode

func (r GetUiUsersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetUpgradablesByDomainParams

type GetUpgradablesByDomainParams struct {
	// TargetVersion Target Version to get Upgradables for a given Target Release
	TargetVersion *string `form:"targetVersion,omitempty" json:"targetVersion,omitempty"`
}

GetUpgradablesByDomainParams defines parameters for GetUpgradablesByDomain.

type GetUpgradablesByDomainResponse

type GetUpgradablesByDomainResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfUpgradable
	JSON404      *Error
	JSON500      *Error
}

func ParseGetUpgradablesByDomainResponse

func ParseGetUpgradablesByDomainResponse(rsp *http.Response) (*GetUpgradablesByDomainResponse, error)

ParseGetUpgradablesByDomainResponse parses an HTTP response from a GetUpgradablesByDomainWithResponse call

func (GetUpgradablesByDomainResponse) GetBody added in v0.4.1

func (r GetUpgradablesByDomainResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetUpgradablesByDomainResponse) Status

Status returns HTTPResponse.Status

func (GetUpgradablesByDomainResponse) StatusCode

func (r GetUpgradablesByDomainResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetUpgradablesClustersResponse

type GetUpgradablesClustersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfUpgradablesClusterResource
	JSON404      *Error
	JSON500      *Error
}

func ParseGetUpgradablesClustersResponse

func ParseGetUpgradablesClustersResponse(rsp *http.Response) (*GetUpgradablesClustersResponse, error)

ParseGetUpgradablesClustersResponse parses an HTTP response from a GetUpgradablesClustersWithResponse call

func (GetUpgradablesClustersResponse) GetBody added in v0.4.1

func (r GetUpgradablesClustersResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetUpgradablesClustersResponse) Status

Status returns HTTPResponse.Status

func (GetUpgradablesClustersResponse) StatusCode

func (r GetUpgradablesClustersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetUpgradablesResponse

type GetUpgradablesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfUpgradable
	JSON408      *PageOfUpgradable
	JSON409      *Error
	JSON500      *Error
}

func ParseGetUpgradablesResponse

func ParseGetUpgradablesResponse(rsp *http.Response) (*GetUpgradablesResponse, error)

ParseGetUpgradablesResponse parses an HTTP response from a GetUpgradablesWithResponse call

func (GetUpgradablesResponse) GetBody added in v0.4.1

func (r GetUpgradablesResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetUpgradablesResponse) Status

func (r GetUpgradablesResponse) Status() string

Status returns HTTPResponse.Status

func (GetUpgradablesResponse) StatusCode

func (r GetUpgradablesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetUpgradeByIdResponse

type GetUpgradeByIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Upgrade
	JSON404      *Error
	JSON500      *Error
}

func ParseGetUpgradeByIdResponse

func ParseGetUpgradeByIdResponse(rsp *http.Response) (*GetUpgradeByIdResponse, error)

ParseGetUpgradeByIdResponse parses an HTTP response from a GetUpgradeByIdWithResponse call

func (GetUpgradeByIdResponse) GetBody added in v0.4.1

func (r GetUpgradeByIdResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetUpgradeByIdResponse) Status

func (r GetUpgradeByIdResponse) Status() string

Status returns HTTPResponse.Status

func (GetUpgradeByIdResponse) StatusCode

func (r GetUpgradeByIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetUpgradePrecheckByIDResponse

type GetUpgradePrecheckByIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Task
	JSON400      *Error
	JSON403      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseGetUpgradePrecheckByIDResponse

func ParseGetUpgradePrecheckByIDResponse(rsp *http.Response) (*GetUpgradePrecheckByIDResponse, error)

ParseGetUpgradePrecheckByIDResponse parses an HTTP response from a GetUpgradePrecheckByIDWithResponse call

func (GetUpgradePrecheckByIDResponse) GetBody added in v0.4.1

func (r GetUpgradePrecheckByIDResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetUpgradePrecheckByIDResponse) Status

Status returns HTTPResponse.Status

func (GetUpgradePrecheckByIDResponse) StatusCode

func (r GetUpgradePrecheckByIDResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetUpgradePreviewParams added in v0.7.0

type GetUpgradePreviewParams struct {
	// BundleId Bundle Id
	BundleId string `form:"bundleId" json:"bundleId"`

	// DomainId Domain Id
	DomainId *string `form:"domainId,omitempty" json:"domainId,omitempty"`
}

GetUpgradePreviewParams defines parameters for GetUpgradePreview.

type GetUpgradePreviewResponse added in v0.7.0

type GetUpgradePreviewResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *UpgradePreview
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseGetUpgradePreviewResponse added in v0.7.0

func ParseGetUpgradePreviewResponse(rsp *http.Response) (*GetUpgradePreviewResponse, error)

ParseGetUpgradePreviewResponse parses an HTTP response from a GetUpgradePreviewWithResponse call

func (GetUpgradePreviewResponse) GetBody added in v0.7.0

func (r GetUpgradePreviewResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetUpgradePreviewResponse) Status added in v0.7.0

func (r GetUpgradePreviewResponse) Status() string

Status returns HTTPResponse.Status

func (GetUpgradePreviewResponse) StatusCode added in v0.7.0

func (r GetUpgradePreviewResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetUpgradesParams

type GetUpgradesParams struct {
	// Status Status of the upgrades you want to retrieve
	Status *string `form:"status,omitempty" json:"status,omitempty"`

	// BundleId Bundle Id for the upgrade
	BundleId *string `form:"bundleId,omitempty" json:"bundleId,omitempty"`

	// BundleType Bundle type of the upgrades you want to retrieve
	BundleType *string `form:"bundleType,omitempty" json:"bundleType,omitempty"`
}

GetUpgradesParams defines parameters for GetUpgrades.

type GetUpgradesResponse

type GetUpgradesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfUpgrade
	JSON400      *Error
	JSON404      *Error
	JSON409      *Error
	JSON500      *Error
}

func ParseGetUpgradesResponse

func ParseGetUpgradesResponse(rsp *http.Response) (*GetUpgradesResponse, error)

ParseGetUpgradesResponse parses an HTTP response from a GetUpgradesWithResponse call

func (GetUpgradesResponse) GetBody added in v0.4.1

func (r GetUpgradesResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetUpgradesResponse) Status

func (r GetUpgradesResponse) Status() string

Status returns HTTPResponse.Status

func (GetUpgradesResponse) StatusCode

func (r GetUpgradesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetUsersResponse

type GetUsersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfUser
	JSON400      *ErrorResponse
	JSON401      *ErrorResponse
	JSON500      *ErrorResponse
}

func ParseGetUsersResponse

func ParseGetUsersResponse(rsp *http.Response) (*GetUsersResponse, error)

ParseGetUsersResponse parses an HTTP response from a GetUsersWithResponse call

func (GetUsersResponse) GetBody added in v0.4.1

func (r GetUsersResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetUsersResponse) Status

func (r GetUsersResponse) Status() string

Status returns HTTPResponse.Status

func (GetUsersResponse) StatusCode

func (r GetUsersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetValidationOfDnsConfigurationResponse

type GetValidationOfDnsConfigurationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Validation
	JSON400      *Error
	JSON500      *Error
}

func ParseGetValidationOfDnsConfigurationResponse

func ParseGetValidationOfDnsConfigurationResponse(rsp *http.Response) (*GetValidationOfDnsConfigurationResponse, error)

ParseGetValidationOfDnsConfigurationResponse parses an HTTP response from a GetValidationOfDnsConfigurationWithResponse call

func (GetValidationOfDnsConfigurationResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (GetValidationOfDnsConfigurationResponse) Status

Status returns HTTPResponse.Status

func (GetValidationOfDnsConfigurationResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetValidationOfNtpConfigurationResponse

type GetValidationOfNtpConfigurationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Validation
	JSON400      *Error
	JSON500      *Error
}

func ParseGetValidationOfNtpConfigurationResponse

func ParseGetValidationOfNtpConfigurationResponse(rsp *http.Response) (*GetValidationOfNtpConfigurationResponse, error)

ParseGetValidationOfNtpConfigurationResponse parses an HTTP response from a GetValidationOfNtpConfigurationWithResponse call

func (GetValidationOfNtpConfigurationResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (GetValidationOfNtpConfigurationResponse) Status

Status returns HTTPResponse.Status

func (GetValidationOfNtpConfigurationResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetValidationResultResponse

type GetValidationResultResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Validation
}

func ParseGetValidationResultResponse

func ParseGetValidationResultResponse(rsp *http.Response) (*GetValidationResultResponse, error)

ParseGetValidationResultResponse parses an HTTP response from a GetValidationResultWithResponse call

func (GetValidationResultResponse) GetBody added in v0.4.1

func (r GetValidationResultResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetValidationResultResponse) Status

Status returns HTTPResponse.Status

func (GetValidationResultResponse) StatusCode

func (r GetValidationResultResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetValidationsOfDNSConfigurationParams

type GetValidationsOfDNSConfigurationParams struct {
	// ExecutionStatus executionStatus
	ExecutionStatus *string `form:"executionStatus,omitempty" json:"executionStatus,omitempty"`
}

GetValidationsOfDNSConfigurationParams defines parameters for GetValidationsOfDNSConfiguration.

type GetValidationsOfDNSConfigurationResponse

type GetValidationsOfDNSConfigurationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Validation
	JSON400      *Error
	JSON500      *Error
}

func ParseGetValidationsOfDNSConfigurationResponse

func ParseGetValidationsOfDNSConfigurationResponse(rsp *http.Response) (*GetValidationsOfDNSConfigurationResponse, error)

ParseGetValidationsOfDNSConfigurationResponse parses an HTTP response from a GetValidationsOfDNSConfigurationWithResponse call

func (GetValidationsOfDNSConfigurationResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (GetValidationsOfDNSConfigurationResponse) Status

Status returns HTTPResponse.Status

func (GetValidationsOfDNSConfigurationResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetValidationsOfNtpConfigurationParams

type GetValidationsOfNtpConfigurationParams struct {
	// ExecutionStatus executionStatus
	ExecutionStatus *string `form:"executionStatus,omitempty" json:"executionStatus,omitempty"`
}

GetValidationsOfNtpConfigurationParams defines parameters for GetValidationsOfNtpConfiguration.

type GetValidationsOfNtpConfigurationResponse

type GetValidationsOfNtpConfigurationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Validation
	JSON400      *Error
	JSON500      *Error
}

func ParseGetValidationsOfNtpConfigurationResponse

func ParseGetValidationsOfNtpConfigurationResponse(rsp *http.Response) (*GetValidationsOfNtpConfigurationResponse, error)

ParseGetValidationsOfNtpConfigurationResponse parses an HTTP response from a GetValidationsOfNtpConfigurationWithResponse call

func (GetValidationsOfNtpConfigurationResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (GetValidationsOfNtpConfigurationResponse) Status

Status returns HTTPResponse.Status

func (GetValidationsOfNtpConfigurationResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetVasaProviderResponse

type GetVasaProviderResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VasaProvider
	JSON404      *Error
	JSON500      *Error
}

func ParseGetVasaProviderResponse

func ParseGetVasaProviderResponse(rsp *http.Response) (*GetVasaProviderResponse, error)

ParseGetVasaProviderResponse parses an HTTP response from a GetVasaProviderWithResponse call

func (GetVasaProviderResponse) GetBody added in v0.4.1

func (r GetVasaProviderResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetVasaProviderResponse) Status

func (r GetVasaProviderResponse) Status() string

Status returns HTTPResponse.Status

func (GetVasaProviderResponse) StatusCode

func (r GetVasaProviderResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetVasaProviderStorageContainersParams

type GetVasaProviderStorageContainersParams struct {
	// ProtocolType Pass an optional Storage Protocol type
	ProtocolType *string `form:"protocolType,omitempty" json:"protocolType,omitempty"`
}

GetVasaProviderStorageContainersParams defines parameters for GetVasaProviderStorageContainers.

type GetVasaProviderStorageContainersResponse

type GetVasaProviderStorageContainersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]StorageContainer
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseGetVasaProviderStorageContainersResponse

func ParseGetVasaProviderStorageContainersResponse(rsp *http.Response) (*GetVasaProviderStorageContainersResponse, error)

ParseGetVasaProviderStorageContainersResponse parses an HTTP response from a GetVasaProviderStorageContainersWithResponse call

func (GetVasaProviderStorageContainersResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (GetVasaProviderStorageContainersResponse) Status

Status returns HTTPResponse.Status

func (GetVasaProviderStorageContainersResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetVasaProviderUserResponse

type GetVasaProviderUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]VasaUser
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseGetVasaProviderUserResponse

func ParseGetVasaProviderUserResponse(rsp *http.Response) (*GetVasaProviderUserResponse, error)

ParseGetVasaProviderUserResponse parses an HTTP response from a GetVasaProviderUserWithResponse call

func (GetVasaProviderUserResponse) GetBody added in v0.4.1

func (r GetVasaProviderUserResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetVasaProviderUserResponse) Status

Status returns HTTPResponse.Status

func (GetVasaProviderUserResponse) StatusCode

func (r GetVasaProviderUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetVasaProviderValidationResponse

type GetVasaProviderValidationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Validation
	JSON400      *Error
	JSON404      *Error
}

func ParseGetVasaProviderValidationResponse

func ParseGetVasaProviderValidationResponse(rsp *http.Response) (*GetVasaProviderValidationResponse, error)

ParseGetVasaProviderValidationResponse parses an HTTP response from a GetVasaProviderValidationWithResponse call

func (GetVasaProviderValidationResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (GetVasaProviderValidationResponse) Status

Status returns HTTPResponse.Status

func (GetVasaProviderValidationResponse) StatusCode

func (r GetVasaProviderValidationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetVasaProvidersResponse

type GetVasaProvidersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfVasaProvider
	JSON400      *Error
	JSON500      *Error
}

func ParseGetVasaProvidersResponse

func ParseGetVasaProvidersResponse(rsp *http.Response) (*GetVasaProvidersResponse, error)

ParseGetVasaProvidersResponse parses an HTTP response from a GetVasaProvidersWithResponse call

func (GetVasaProvidersResponse) GetBody added in v0.4.1

func (r GetVasaProvidersResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetVasaProvidersResponse) Status

func (r GetVasaProvidersResponse) Status() string

Status returns HTTPResponse.Status

func (GetVasaProvidersResponse) StatusCode

func (r GetVasaProvidersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetVcenterResponse

type GetVcenterResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Vcenter
	JSON404      *Error
	JSON500      *Error
}

func ParseGetVcenterResponse

func ParseGetVcenterResponse(rsp *http.Response) (*GetVcenterResponse, error)

ParseGetVcenterResponse parses an HTTP response from a GetVcenterWithResponse call

func (GetVcenterResponse) GetBody added in v0.4.1

func (r GetVcenterResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetVcenterResponse) Status

func (r GetVcenterResponse) Status() string

Status returns HTTPResponse.Status

func (GetVcenterResponse) StatusCode

func (r GetVcenterResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetVcentersParams

type GetVcentersParams struct {
	// DomainId ID of the domain
	DomainId *string `form:"domainId,omitempty" json:"domainId,omitempty"`
}

GetVcentersParams defines parameters for GetVcenters.

type GetVcentersResponse

type GetVcentersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfVcenter
	JSON400      *Error
	JSON500      *Error
}

func ParseGetVcentersResponse

func ParseGetVcentersResponse(rsp *http.Response) (*GetVcentersResponse, error)

ParseGetVcentersResponse parses an HTTP response from a GetVcentersWithResponse call

func (GetVcentersResponse) GetBody added in v0.4.1

func (r GetVcentersResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetVcentersResponse) Status

func (r GetVcentersResponse) Status() string

Status returns HTTPResponse.Status

func (GetVcentersResponse) StatusCode

func (r GetVcentersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetVcfManagementComponentsLatestTaskResponse added in v0.7.0

type GetVcfManagementComponentsLatestTaskResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Task
	JSON403      *Error
	JSON500      *Error
}

func ParseGetVcfManagementComponentsLatestTaskResponse added in v0.7.0

func ParseGetVcfManagementComponentsLatestTaskResponse(rsp *http.Response) (*GetVcfManagementComponentsLatestTaskResponse, error)

ParseGetVcfManagementComponentsLatestTaskResponse parses an HTTP response from a GetVcfManagementComponentsLatestTaskWithResponse call

func (GetVcfManagementComponentsLatestTaskResponse) GetBody added in v0.7.0

GetBody returns the response body as a byte array

func (GetVcfManagementComponentsLatestTaskResponse) Status added in v0.7.0

Status returns HTTPResponse.Status

func (GetVcfManagementComponentsLatestTaskResponse) StatusCode added in v0.7.0

StatusCode returns HTTPResponse.StatusCode

type GetVcfManagementComponentsResponse added in v0.7.0

type GetVcfManagementComponentsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VcfManagementComponents
	JSON403      *Error
	JSON500      *Error
}

func ParseGetVcfManagementComponentsResponse added in v0.7.0

func ParseGetVcfManagementComponentsResponse(rsp *http.Response) (*GetVcfManagementComponentsResponse, error)

ParseGetVcfManagementComponentsResponse parses an HTTP response from a GetVcfManagementComponentsWithResponse call

func (GetVcfManagementComponentsResponse) GetBody added in v0.7.0

GetBody returns the response body as a byte array

func (GetVcfManagementComponentsResponse) Status added in v0.7.0

Status returns HTTPResponse.Status

func (GetVcfManagementComponentsResponse) StatusCode added in v0.7.0

func (r GetVcfManagementComponentsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetVcfManagementComponentsTaskByIDResponse added in v0.7.0

type GetVcfManagementComponentsTaskByIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Task
	JSON403      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseGetVcfManagementComponentsTaskByIDResponse added in v0.7.0

func ParseGetVcfManagementComponentsTaskByIDResponse(rsp *http.Response) (*GetVcfManagementComponentsTaskByIDResponse, error)

ParseGetVcfManagementComponentsTaskByIDResponse parses an HTTP response from a GetVcfManagementComponentsTaskByIDWithResponse call

func (GetVcfManagementComponentsTaskByIDResponse) GetBody added in v0.7.0

GetBody returns the response body as a byte array

func (GetVcfManagementComponentsTaskByIDResponse) Status added in v0.7.0

Status returns HTTPResponse.Status

func (GetVcfManagementComponentsTaskByIDResponse) StatusCode added in v0.7.0

StatusCode returns HTTPResponse.StatusCode

type GetVcfManagementComponentsTaskSpecResponse added in v0.7.0

type GetVcfManagementComponentsTaskSpecResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VcfManagementComponentsSpec
	JSON403      *Error
	JSON500      *Error
}

func ParseGetVcfManagementComponentsTaskSpecResponse added in v0.7.0

func ParseGetVcfManagementComponentsTaskSpecResponse(rsp *http.Response) (*GetVcfManagementComponentsTaskSpecResponse, error)

ParseGetVcfManagementComponentsTaskSpecResponse parses an HTTP response from a GetVcfManagementComponentsTaskSpecWithResponse call

func (GetVcfManagementComponentsTaskSpecResponse) GetBody added in v0.7.0

GetBody returns the response body as a byte array

func (GetVcfManagementComponentsTaskSpecResponse) Status added in v0.7.0

Status returns HTTPResponse.Status

func (GetVcfManagementComponentsTaskSpecResponse) StatusCode added in v0.7.0

StatusCode returns HTTPResponse.StatusCode

type GetVcfManagementComponentsTasksResponse added in v0.7.0

type GetVcfManagementComponentsTasksResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfTask
	JSON403      *Error
	JSON500      *Error
}

func ParseGetVcfManagementComponentsTasksResponse added in v0.7.0

func ParseGetVcfManagementComponentsTasksResponse(rsp *http.Response) (*GetVcfManagementComponentsTasksResponse, error)

ParseGetVcfManagementComponentsTasksResponse parses an HTTP response from a GetVcfManagementComponentsTasksWithResponse call

func (GetVcfManagementComponentsTasksResponse) GetBody added in v0.7.0

GetBody returns the response body as a byte array

func (GetVcfManagementComponentsTasksResponse) Status added in v0.7.0

Status returns HTTPResponse.Status

func (GetVcfManagementComponentsTasksResponse) StatusCode added in v0.7.0

StatusCode returns HTTPResponse.StatusCode

type GetVcfManagementComponentsValidationsByIdResponse added in v0.7.0

type GetVcfManagementComponentsValidationsByIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Validation
	JSON403      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseGetVcfManagementComponentsValidationsByIdResponse added in v0.7.0

func ParseGetVcfManagementComponentsValidationsByIdResponse(rsp *http.Response) (*GetVcfManagementComponentsValidationsByIdResponse, error)

ParseGetVcfManagementComponentsValidationsByIdResponse parses an HTTP response from a GetVcfManagementComponentsValidationsByIdWithResponse call

func (GetVcfManagementComponentsValidationsByIdResponse) GetBody added in v0.7.0

GetBody returns the response body as a byte array

func (GetVcfManagementComponentsValidationsByIdResponse) Status added in v0.7.0

Status returns HTTPResponse.Status

func (GetVcfManagementComponentsValidationsByIdResponse) StatusCode added in v0.7.0

StatusCode returns HTTPResponse.StatusCode

type GetVcfServiceResponse

type GetVcfServiceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VcfService
	JSON404      *Error
	JSON500      *Error
}

func ParseGetVcfServiceResponse

func ParseGetVcfServiceResponse(rsp *http.Response) (*GetVcfServiceResponse, error)

ParseGetVcfServiceResponse parses an HTTP response from a GetVcfServiceWithResponse call

func (GetVcfServiceResponse) GetBody added in v0.4.1

func (r GetVcfServiceResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetVcfServiceResponse) Status

func (r GetVcfServiceResponse) Status() string

Status returns HTTPResponse.Status

func (GetVcfServiceResponse) StatusCode

func (r GetVcfServiceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetVcfServicesResponse

type GetVcfServicesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfVcfService
	JSON400      *Error
	JSON500      *Error
}

func ParseGetVcfServicesResponse

func ParseGetVcfServicesResponse(rsp *http.Response) (*GetVcfServicesResponse, error)

ParseGetVcfServicesResponse parses an HTTP response from a GetVcfServicesWithResponse call

func (GetVcfServicesResponse) GetBody added in v0.4.1

func (r GetVcfServicesResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetVcfServicesResponse) Status

func (r GetVcfServicesResponse) Status() string

Status returns HTTPResponse.Status

func (GetVcfServicesResponse) StatusCode

func (r GetVcfServicesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetVdsesResponse

type GetVdsesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]Vds
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseGetVdsesResponse

func ParseGetVdsesResponse(rsp *http.Response) (*GetVdsesResponse, error)

ParseGetVdsesResponse parses an HTTP response from a GetVdsesWithResponse call

func (GetVdsesResponse) GetBody added in v0.4.1

func (r GetVdsesResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetVdsesResponse) Status

func (r GetVdsesResponse) Status() string

Status returns HTTPResponse.Status

func (GetVdsesResponse) StatusCode

func (r GetVdsesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetVersionAliasConfigurationResponse

type GetVersionAliasConfigurationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfVersionAliasesForBundleComponentType
	JSON500      *Error
}

func ParseGetVersionAliasConfigurationResponse

func ParseGetVersionAliasConfigurationResponse(rsp *http.Response) (*GetVersionAliasConfigurationResponse, error)

ParseGetVersionAliasConfigurationResponse parses an HTTP response from a GetVersionAliasConfigurationWithResponse call

func (GetVersionAliasConfigurationResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (GetVersionAliasConfigurationResponse) Status

Status returns HTTPResponse.Status

func (GetVersionAliasConfigurationResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetVpcConfigurationResponse added in v0.7.0

type GetVpcConfigurationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VpcConfiguration
}

func ParseGetVpcConfigurationResponse added in v0.7.0

func ParseGetVpcConfigurationResponse(rsp *http.Response) (*GetVpcConfigurationResponse, error)

ParseGetVpcConfigurationResponse parses an HTTP response from a GetVpcConfigurationWithResponse call

func (GetVpcConfigurationResponse) GetBody added in v0.7.0

func (r GetVpcConfigurationResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetVpcConfigurationResponse) Status added in v0.7.0

Status returns HTTPResponse.Status

func (GetVpcConfigurationResponse) StatusCode added in v0.7.0

func (r GetVpcConfigurationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetVpcConnectivityProfilesParams added in v0.7.0

type GetVpcConnectivityProfilesParams struct {
	// IsCompatibleWithSupervisor Query Param to fetch VPC Connectivity Profiles compatible with Supervisor Enablement.  Set it to true to filter VPC Connectivity Profiles compatible with Supervisor Enablement. If this query param is not provided or set to false, then it will return all VPC Connectivity Profiles for a given NSX-T cluster and Project
	IsCompatibleWithSupervisor *bool `form:"isCompatibleWithSupervisor,omitempty" json:"isCompatibleWithSupervisor,omitempty"`
}

GetVpcConnectivityProfilesParams defines parameters for GetVpcConnectivityProfiles.

type GetVpcConnectivityProfilesResponse added in v0.7.0

type GetVpcConnectivityProfilesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Page
}

func ParseGetVpcConnectivityProfilesResponse added in v0.7.0

func ParseGetVpcConnectivityProfilesResponse(rsp *http.Response) (*GetVpcConnectivityProfilesResponse, error)

ParseGetVpcConnectivityProfilesResponse parses an HTTP response from a GetVpcConnectivityProfilesWithResponse call

func (GetVpcConnectivityProfilesResponse) GetBody added in v0.7.0

GetBody returns the response body as a byte array

func (GetVpcConnectivityProfilesResponse) Status added in v0.7.0

Status returns HTTPResponse.Status

func (GetVpcConnectivityProfilesResponse) StatusCode added in v0.7.0

func (r GetVpcConnectivityProfilesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetVsanHclAttributesResponse

type GetVsanHclAttributesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VsanHclAttributes
	JSON404      *Error
	JSON500      *Error
}

func ParseGetVsanHclAttributesResponse

func ParseGetVsanHclAttributesResponse(rsp *http.Response) (*GetVsanHclAttributesResponse, error)

ParseGetVsanHclAttributesResponse parses an HTTP response from a GetVsanHclAttributesWithResponse call

func (GetVsanHclAttributesResponse) GetBody added in v0.4.1

func (r GetVsanHclAttributesResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetVsanHclAttributesResponse) Status

Status returns HTTPResponse.Status

func (GetVsanHclAttributesResponse) StatusCode

func (r GetVsanHclAttributesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetVsanHclConfigurationResponse

type GetVsanHclConfigurationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VsanHclConfiguration
	JSON404      *Error
	JSON500      *Error
}

func ParseGetVsanHclConfigurationResponse

func ParseGetVsanHclConfigurationResponse(rsp *http.Response) (*GetVsanHclConfigurationResponse, error)

ParseGetVsanHclConfigurationResponse parses an HTTP response from a GetVsanHclConfigurationWithResponse call

func (GetVsanHclConfigurationResponse) GetBody added in v0.4.1

func (r GetVsanHclConfigurationResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (GetVsanHclConfigurationResponse) Status

Status returns HTTPResponse.Status

func (GetVsanHclConfigurationResponse) StatusCode

func (r GetVsanHclConfigurationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetVsanHealthCheckByDomainParams

type GetVsanHealthCheckByDomainParams struct {
	// Status Status of health check to filter by
	Status *string `form:"status,omitempty" json:"status,omitempty"`
}

GetVsanHealthCheckByDomainParams defines parameters for GetVsanHealthCheckByDomain.

type GetVsanHealthCheckByDomainResponse

type GetVsanHealthCheckByDomainResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *HealthCheckQueryResult
	JSON500      *Error
}

func ParseGetVsanHealthCheckByDomainResponse

func ParseGetVsanHealthCheckByDomainResponse(rsp *http.Response) (*GetVsanHealthCheckByDomainResponse, error)

ParseGetVsanHealthCheckByDomainResponse parses an HTTP response from a GetVsanHealthCheckByDomainWithResponse call

func (GetVsanHealthCheckByDomainResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (GetVsanHealthCheckByDomainResponse) Status

Status returns HTTPResponse.Status

func (GetVsanHealthCheckByDomainResponse) StatusCode

func (r GetVsanHealthCheckByDomainResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetVsanHealthCheckByQueryIDResponse

type GetVsanHealthCheckByQueryIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HealthCheckQueryResult
	JSON400      *Error
	JSON500      *Error
}

func ParseGetVsanHealthCheckByQueryIDResponse

func ParseGetVsanHealthCheckByQueryIDResponse(rsp *http.Response) (*GetVsanHealthCheckByQueryIDResponse, error)

ParseGetVsanHealthCheckByQueryIDResponse parses an HTTP response from a GetVsanHealthCheckByQueryIDWithResponse call

func (GetVsanHealthCheckByQueryIDResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (GetVsanHealthCheckByQueryIDResponse) Status

Status returns HTTPResponse.Status

func (GetVsanHealthCheckByQueryIDResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetVsanHealthCheckByTaskIDResponse

type GetVsanHealthCheckByTaskIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HealthCheckTask
	JSON400      *Error
	JSON500      *Error
}

func ParseGetVsanHealthCheckByTaskIDResponse

func ParseGetVsanHealthCheckByTaskIDResponse(rsp *http.Response) (*GetVsanHealthCheckByTaskIDResponse, error)

ParseGetVsanHealthCheckByTaskIDResponse parses an HTTP response from a GetVsanHealthCheckByTaskIDWithResponse call

func (GetVsanHealthCheckByTaskIDResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (GetVsanHealthCheckByTaskIDResponse) Status

Status returns HTTPResponse.Status

func (GetVsanHealthCheckByTaskIDResponse) StatusCode

func (r GetVsanHealthCheckByTaskIDResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Gpu added in v0.7.0

type Gpu struct {
	// DeviceName The GPU device name
	DeviceName *string `json:"deviceName,omitempty"`

	// VendorName The GPU vendor name
	VendorName *string `json:"vendorName,omitempty"`

	// VgpuState The vGPU state
	VgpuState *string `json:"vgpuState,omitempty"`
}

Gpu Represents information about GPUs on a host

type HardwareSupportInfo

type HardwareSupportInfo struct {
	// Packages Hardware support packages
	Packages *map[string]HardwareSupportPackageInfo `json:"packages,omitempty"`
}

HardwareSupportInfo Hardware support contains base os, components, hardware support, addOn metadata to install/update the appropriate Cloud Foundation software components in your management domain or workload domain.

type HardwareSupportPackage

type HardwareSupportPackage struct {
	// DisplayName Hardware Support Manager display name
	DisplayName *string `json:"displayName,omitempty"`

	// Name Hardware Support Manager name
	Name string `json:"name"`

	// Pkg Hardware Support Package Specification
	Pkg Package `json:"pkg"`
}

HardwareSupportPackage Hardware Support Specification for Firmware Upgrade

type HardwareSupportPackageInfo

type HardwareSupportPackageInfo struct {
	// Pkg Hardware support package name
	Pkg *string `json:"pkg,omitempty"`

	// Version Hardware support package version
	Version *string `json:"version,omitempty"`
}

HardwareSupportPackageInfo Hardware Support Package contains metadata regarding the package, version to install/update the appropriate Cloud Foundation software components in your management domain or workload domain.

type HardwareSupportPackages

type HardwareSupportPackages struct {
	// DisplayName Hardware Support Manager display name
	DisplayName string `json:"displayName"`

	// Name Hardware Support Manager name
	Name string `json:"name"`

	// Packages Hardware Support Packages
	Packages []Package `json:"packages"`
}

HardwareSupportPackages Available Hardware Support Manager details

type HardwareSupportSpec

type HardwareSupportSpec struct {
	// Name Hardware Support Manager name
	Name string `json:"name"`

	// PackageSpec Hardware Support Package Specification
	PackageSpec PackageSpec `json:"packageSpec"`
}

HardwareSupportSpec Hardware Support Specification for Firmware Upgrade

type HciMeshData

type HciMeshData struct {
	// ClientClusters Client Cluster
	ClientClusters *[]string `json:"clientClusters,omitempty"`

	// ClusterMorId Cluster Mor Id
	ClusterMorId *string `json:"clusterMorId,omitempty"`

	// ComputeOnlyClient Is Cluster Compute only
	ComputeOnlyClient *bool `json:"computeOnlyClient,omitempty"`

	// IsClient Is Cluster Client
	IsClient *bool `json:"isClient,omitempty"`

	// IsHciMeshEnabled vSAN remote datastore mount enabled status
	IsHciMeshEnabled *bool `json:"isHciMeshEnabled,omitempty"`

	// IsServer Is Cluster Server
	IsServer *bool `json:"isServer,omitempty"`

	// Name Cluster name
	Name *string `json:"name,omitempty"`

	// NumberOfClients Client clusters count
	NumberOfClients *int32 `json:"numberOfClients,omitempty"`

	// NumberOfServers Server clusters count
	NumberOfServers *int32 `json:"numberOfServers,omitempty"`

	// PrimaryDataStoreId Primary Datastore Id
	PrimaryDataStoreId *string `json:"primaryDataStoreId,omitempty"`

	// RemoteDatastore Remote Datastore
	RemoteDatastore *string `json:"remoteDatastore,omitempty"`

	// RemoteDatastoreInfos Remote Datastore Infos
	RemoteDatastoreInfos *[]RemoteDatastoreInfo `json:"remoteDatastoreInfos,omitempty"`

	// VsanDataStores vSAN Datastores
	VsanDataStores *[]string `json:"vsanDataStores,omitempty"`
}

HciMeshData vSAN remote datastore mount related data for Cluster

type HealthCheckQueryResult

type HealthCheckQueryResult struct {
	// Result result
	Result *[]HealthCheckResult `json:"result,omitempty"`

	// ResultId Result id
	ResultId string `json:"resultId"`

	// Status status
	Status string `json:"status"`
}

HealthCheckQueryResult HealthCheckQueryResult

type HealthCheckResult

type HealthCheckResult struct {
	// Description Health check description
	Description string `json:"description"`

	// Id Health Check id
	Id string `json:"id"`

	// Name Health Check name
	Name string `json:"name"`

	// ResourceId ID of the resource, if the ResourceType is CLUSTER, then the resourceId == ClusterId
	ResourceId *string `json:"resourceId,omitempty"`

	// ResourceName Name of  resource, if the ResourceType is CLUSTER, then the resourceName == ClusterName
	ResourceName *string `json:"resourceName,omitempty"`

	// ResourceType Type of the health status.
	ResourceType *string `json:"resourceType,omitempty"`

	// Status Type of the health status.
	Status *string `json:"status,omitempty"`

	// Type Type of the health check.
	Type *string `json:"type,omitempty"`
}

HealthCheckResult HealthCheckResult

type HealthCheckSpec

type HealthCheckSpec struct {
	// Id Health Check id
	Id string `json:"id"`

	// Name Health Check name
	Name string `json:"name"`

	// ResourceName Name of the resource, if the ResourceType is CLUSTER, then the resourceName == ClusterName
	ResourceName *string `json:"resourceName,omitempty"`

	// ResourceType Resource Type
	ResourceType string `json:"resourceType"`

	// Status Health check status
	Status string `json:"status"`
}

HealthCheckSpec HealthCheck

type HealthCheckTask

type HealthCheckTask struct {
	// Id Health Check task id
	Id string `json:"id"`

	// ResourceStatus Health Check resource status
	ResourceStatus map[string]string `json:"resourceStatus"`

	// Status Health Check task status
	Status string `json:"status"`
}

HealthCheckTask HealthCheckTask

type HealthChecks

type HealthChecks struct {
	// CertificateHealth Performs Certificate health checks.
	CertificateHealth *bool `json:"certificateHealth,omitempty"`

	// ComputeHealth Performs Compute Health checks.
	ComputeHealth *bool `json:"computeHealth,omitempty"`

	// ConnectivityHealth Performs Connectivity health checks.
	ConnectivityHealth *bool `json:"connectivityHealth,omitempty"`

	// DnsHealth Performs DNS Health checks.
	DnsHealth *bool `json:"dnsHealth,omitempty"`

	// GeneralHealth Performs some generic health checks.
	GeneralHealth *bool `json:"generalHealth,omitempty"`

	// HardwareCompatibilityHealth Performs HardwareCompatibilityHealth Health checks.
	HardwareCompatibilityHealth *bool `json:"hardwareCompatibilityHealth,omitempty"`

	// NtpHealth Performs NTP checks for components.
	NtpHealth *bool `json:"ntpHealth,omitempty"`

	// PasswordHealth Performs Password Expiry checks.
	PasswordHealth *bool `json:"passwordHealth,omitempty"`

	// ServicesHealth Performs checks on Services health.
	ServicesHealth *bool `json:"servicesHealth,omitempty"`

	// StorageHealth Performs Storage Health checks.
	StorageHealth *bool `json:"storageHealth,omitempty"`

	// VersionHealth Perform version checks for VCF components.
	VersionHealth *bool `json:"versionHealth,omitempty"`
}

HealthChecks Sos Health Checks.

type HealthSummary

type HealthSummary struct {
	// BundleAvailable Indicate if bundle is available in file system.
	BundleAvailable *string `json:"bundleAvailable,omitempty"`

	// BundleName Name of the Support Bundle.
	BundleName *string `json:"bundleName,omitempty"`

	// CompletionTimestamp CompletionTimestamp.
	CompletionTimestamp *string `json:"completionTimestamp,omitempty"`

	// CreationTimestamp CreationTimestamp.
	CreationTimestamp *string `json:"creationTimestamp,omitempty"`

	// Description Name of the Operation.
	Description *string `json:"description,omitempty"`

	// Id Id of the Support Bundle task.
	Id *string `json:"id,omitempty"`

	// Status Health summary collection status.
	Status *string `json:"status,omitempty"`
}

HealthSummary defines model for HealthSummary.

type HealthSummaryConfig

type HealthSummaryConfig struct {
	// Force Run SOS operations, even if there is a Workload running.
	Force *bool `json:"force,omitempty"`

	// SkipKnownHostCheck Skip known_hosts file for HealthSummary.
	SkipKnownHostCheck *bool `json:"skipKnownHostCheck,omitempty"`
}

HealthSummaryConfig HealthSummary config

type HealthSummaryIncludeItems

type HealthSummaryIncludeItems struct {
	// PrecheckReport [Deprecated] Collect VCF LCM Upgrade Pre-check Reports, Default value is False
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	PrecheckReport *bool `json:"precheckReport,omitempty"`

	// SummaryReport Collect Vcf Summary Reports
	SummaryReport *bool `json:"summaryReport,omitempty"`
}

HealthSummaryIncludeItems Sos Additional Reports for Health Checks.

type HealthSummaryOption

type HealthSummaryOption struct {
	// Config HealthSummary config
	Config *HealthSummaryConfig `json:"config,omitempty"`

	// Include Sos Additional Reports for Health Checks.
	Include *HealthSummaryIncludeItems `json:"include,omitempty"`
}

HealthSummaryOption Sos options for support health checks.

type HealthSummaryScope

type HealthSummaryScope struct {
	// Domains Domains and Clusters for SOS operation.
	Domains *[]Domains `json:"domains,omitempty"`

	// IncludeAllDomains Include all domains for SOS operation.
	IncludeAllDomains *bool `json:"includeAllDomains,omitempty"`

	// IncludeFreeHosts Include free hosts.
	IncludeFreeHosts *bool `json:"includeFreeHosts,omitempty"`
}

HealthSummaryScope Domain and cluster under which logs should be collected.

type HealthSummarySpec

type HealthSummarySpec struct {
	// HealthChecks Sos Health Checks.
	HealthChecks *HealthChecks `json:"healthChecks,omitempty"`

	// Options Sos options for support health checks.
	Options *HealthSummaryOption `json:"options,omitempty"`

	// Scope Domain and cluster under which logs should be collected.
	Scope *HealthSummaryScope `json:"scope,omitempty"`
}

HealthSummarySpec defines model for HealthSummarySpec.

type HighAvailability

type HighAvailability struct {
	Enabled bool `json:"enabled"`
}

HighAvailability This specification contains high availability settings

type History

type History struct {
	// Versions The list of version change
	Versions *[]Version `json:"versions,omitempty"`
}

History Represents version change history for a resource

type Host

type Host struct {
	// BundleRepoDatastore Bundle repositry datastore for this host
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	BundleRepoDatastore *string `json:"bundleRepoDatastore,omitempty"`

	// Cluster Represents a reference to the cluster
	Cluster *ClusterReference `json:"cluster,omitempty"`

	// CompatibleStorageType Information about the host compatible storage type
	CompatibleStorageType *string `json:"compatibleStorageType,omitempty"`

	// ConfigurationStatus Information about the configuration status of the host
	ConfigurationStatus *string `json:"configurationStatus,omitempty"`

	// Cpu Represents information about CPUs on a host
	Cpu *Cpu `json:"cpu,omitempty"`

	// DatastoreType Information about the datastore type of the host
	DatastoreType *string `json:"datastoreType,omitempty"`

	// Domain Represents a domain reference
	Domain *DomainReference `json:"domain,omitempty"`

	// EsxiVersion ESXi software version of the host
	EsxiVersion *string `json:"esxiVersion,omitempty"`

	// Fqdn FQDN of the host
	Fqdn *string `json:"fqdn,omitempty"`

	// Gpus Information about Gpus on the host
	Gpus *[]Gpu `json:"gpus,omitempty"`

	// HardwareModel Hardware model of the host
	HardwareModel *string `json:"hardwareModel,omitempty"`

	// HardwareVendor Hardware vendor of the host
	HardwareVendor *string `json:"hardwareVendor,omitempty"`

	// HostNetworks Information about Networks on the host
	HostNetworks *[]HostNetwork `json:"hostNetworks,omitempty"`

	// Hybrid Information about the storage type of the host, true if the host is hybrid
	Hybrid *bool `json:"hybrid,omitempty"`

	// Id ID of the host
	Id *string `json:"id,omitempty"`

	// IpAddresses Information about IP addresses assigned to the host
	IpAddresses *[]IpAddress `json:"ipAddresses,omitempty"`

	// Memory Represents information about memory on a host
	Memory *Memory `json:"memory,omitempty"`

	// Networkpool Represents a network pool reference
	Networkpool *NetworkPoolReference `json:"networkpool,omitempty"`

	// Networks Information about Networks on the host This is deprecated
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	Networks *[]Network `json:"networks,omitempty"`

	// PhysicalNics Information about physical NICs on the host
	PhysicalNics *[]PhysicalNic `json:"physicalNics,omitempty"`

	// SerialNumber Serial Number of the host
	SerialNumber *string `json:"serialNumber,omitempty"`

	// SoftwareInfo SoftwareSpec contains base os, components, hardware support, addOn metadata to install/update the appropriate Cloud Foundation software components in your management domain or workload domain.
	SoftwareInfo *SoftwareInfo `json:"softwareInfo,omitempty"`

	// SshThumbprint SSH Thumbprint of the host
	SshThumbprint *string `json:"sshThumbprint,omitempty"`

	// SslThumbprint SSL Thumbprint of the host
	SslThumbprint *string `json:"sslThumbprint,omitempty"`

	// Status Status of the host
	Status *string `json:"status,omitempty"`

	// Storage Represents information about storage on a host
	Storage *Storage `json:"storage,omitempty"`

	// Tags Deprecated, this list will always be returned empty
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	Tags *[]Tag `json:"tags,omitempty"`

	// VvolStorageProtocolType Information about the VVOL storage protocol type of the host
	VvolStorageProtocolType *string `json:"vvolStorageProtocolType,omitempty"`
}

Host Represents an Esxi host in the system

type HostBundleDepotUpdateSpec added in v0.7.0

type HostBundleDepotUpdateSpec struct {
	// Action Action that needs to be performed on UMDS host depot store
	Action string `json:"action"`
}

HostBundleDepotUpdateSpec Host Bundle Depot Update Specification

type HostCommissionSpec

type HostCommissionSpec struct {
	// Fqdn FQDN of the host
	Fqdn string `json:"fqdn"`

	// NetworkPoolId ID of the network pool to associate the host with
	NetworkPoolId string `json:"networkPoolId"`

	// NetworkPoolName Name of the network pool to associate the host with
	NetworkPoolName *string `json:"networkPoolName,omitempty"`

	// Password Password of the host
	Password string `json:"password"`

	// SshThumbprint SSH thumbprint of the host
	SshThumbprint *string `json:"sshThumbprint,omitempty"`

	// SslThumbprint SSL thumbprint of the host
	SslThumbprint *string `json:"sslThumbprint,omitempty"`

	// StorageType Storage Type
	StorageType string `json:"storageType"`

	// Username Username of the host
	Username string `json:"username"`

	// VvolStorageProtocolType vVol Storage Protocol Type
	VvolStorageProtocolType *string `json:"vvolStorageProtocolType,omitempty"`
}

HostCommissionSpec This specification contains the input to commission a host to VMware Cloud Foundation

type HostCriterion

type HostCriterion struct {
	// Arguments Arguments required for a particular criterion
	Arguments *map[string]string `json:"arguments,omitempty"`

	// Description Description of the criterion
	Description *string `json:"description,omitempty"`

	// Name Name of the criterion
	Name *string `json:"name,omitempty"`

	// SubCriteria Collection of sub-criterion supported on this criterion
	SubCriteria *[]HostCriterion `json:"subCriteria,omitempty"`
}

HostCriterion Represents a criterion for querying the host

type HostDecommissionSpec

type HostDecommissionSpec struct {
	// Fqdn FQDN of the host
	Fqdn string `json:"fqdn"`
}

HostDecommissionSpec This specification contains host details required to decommission a host from VMware Cloud Foundation

type HostDetail

type HostDetail struct {
	// AzName Availability zone to which the host belongs when the cluster is stretched
	AzName *string `json:"azName,omitempty"`

	// HostName Host name of the vSphere host
	HostName *string `json:"hostName,omitempty"`

	// HostNetworkConfiguration Host Network Configuration.
	HostNetworkConfiguration *HostNetworkConfiguration `json:"hostNetworkConfiguration,omitempty"`

	// Id ID of the host
	Id *string `json:"id,omitempty"`
}

HostDetail Host Configuration

type HostHardware added in v0.7.0

type HostHardware struct {
	// Families Vendor families (will not be used for image selection)
	Families *[]string `json:"families,omitempty"`

	// Models Vendor models (will not be used for image selection)
	Models *[]string `json:"models,omitempty"`

	// OemStrings OEM Strings  (will not be used for image selection)
	OemStrings *[]string `json:"oemStrings,omitempty"`

	// Vendor Vendor name
	Vendor *string `json:"vendor,omitempty"`
}

HostHardware Host hardware spec to denote a category of hosts

type HostHardwareInfo added in v0.7.0

type HostHardwareInfo struct {
	// Families Host's family name
	Families *[]string `json:"families,omitempty"`

	// Models Host's vendor model
	Models *[]string `json:"models,omitempty"`

	// OemStrings Host's OEM string
	OemStrings *[]string `json:"oemStrings,omitempty"`

	// Vendor Host's vendor name
	Vendor *string `json:"vendor,omitempty"`
}

HostHardwareInfo Specifies the host's hardware specification for which an image needs to be selected

type HostNetwork

type HostNetwork struct {
	// Mtu MTU of the network
	Mtu int32 `json:"mtu"`

	// Type Network Type of the network
	Type string `json:"type"`

	// VlanId VLAN ID associated with the network
	VlanId int32 `json:"vlanId"`
}

HostNetwork Represents a network in a Host

type HostNetworkConfiguration

type HostNetworkConfiguration struct {
	// NetworkProfileName The network profile associated with the Host
	NetworkProfileName *string `json:"networkProfileName,omitempty"`

	// VmNics Vmnic-Uplink configuration of the vSphere host
	VmNics *[]HostVmnicUplinkConfiguration `json:"vmNics,omitempty"`
}

HostNetworkConfiguration Host Network Configuration.

type HostNetworkSpec

type HostNetworkSpec struct {
	// NetworkProfileName Network profile name
	NetworkProfileName *string `json:"networkProfileName,omitempty"`

	// VmNics List of the vSphere host vmNics
	VmNics *[]VmNic `json:"vmNics,omitempty"`
}

HostNetworkSpec This specification contains network details required when adding a vSphere host to a cluster

type HostPrecheckDetails added in v0.7.0

type HostPrecheckDetails struct {
	// Fqdn FQDN of the host
	Fqdn *string `json:"fqdn,omitempty"`

	// IpAddress IP addresses assigned to the host
	IpAddress *string `json:"ipAddress,omitempty"`

	// NetworkPoolId ID of the network pool to associate the host with
	NetworkPoolId *string `json:"networkPoolId,omitempty"`

	// NetworkPoolName Name of the network pool to associate the host with
	NetworkPoolName *string `json:"networkPoolName,omitempty"`

	// Password Password of the host
	Password *string `json:"password,omitempty"`

	// SshFingerprint SSH fingerprint of the host
	SshFingerprint *string `json:"sshFingerprint,omitempty"`

	// StorageType Storage Type
	StorageType *string `json:"storageType,omitempty"`

	// Username Username of the host
	Username *string `json:"username,omitempty"`

	// VvolStorageProtocolType vVol Storage Protocol Type
	VvolStorageProtocolType *string `json:"vvolStorageProtocolType,omitempty"`
}

HostPrecheckDetails The basic details of the host fetched during prechecks.

type HostPrechecks

type HostPrechecks struct {
	// Error Error found during prechecks
	Error *string `json:"error,omitempty"`

	// HostPrecheckDetails The basic details of the host fetched during prechecks.
	HostPrecheckDetails *HostPrecheckDetails `json:"hostPrecheckDetails,omitempty"`

	// Result Result of the prechecks
	Result *string `json:"result,omitempty"`
}

HostPrechecks Represents the status of prechecks done on host

type HostQueryResponse

type HostQueryResponse struct {
	// QueryInfo Represents the query info.
	QueryInfo *QueryInfo `json:"queryInfo,omitempty"`

	// Result Represents a page of elements of a single type
	Result *PageHost `json:"result,omitempty"`
}

HostQueryResponse Represents a host query response

type HostReference

type HostReference struct {
	// AzName Fault domain name of the host
	AzName *string `json:"azName,omitempty"`

	// Fqdn FQDN of the host
	Fqdn *string `json:"fqdn,omitempty"`

	// Id ID of the host
	Id *string `json:"id,omitempty"`

	// IpAddress [Deprecated] IP address of the host
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	IpAddress *string `json:"ipAddress,omitempty"`

	// VmNics VM NICs of the host
	VmNics *[]VMNicInfo `json:"vmNics,omitempty"`
}

HostReference Represents an ESXi host reference

type HostSpec

type HostSpec struct {
	// AzName Availability Zone Name
	// (This is required while performing a stretched cluster expand operation)
	AzName *string `json:"azName,omitempty"`

	// HostName Host name of the vSphere host
	HostName *string `json:"hostName,omitempty"`

	// HostNetworkSpec This specification contains network details required when adding a vSphere host to a cluster
	HostNetworkSpec *HostNetworkSpec `json:"hostNetworkSpec,omitempty"`

	// Id ID of a vSphere host in the free pool
	Id string `json:"id"`

	// IpAddress [Deprecated] IP address of the vSphere host
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	IpAddress *string `json:"ipAddress,omitempty"`

	// LicenseKey License key of a vSphere host in the free pool
	// (This is required except in cases where the ESXi host has already been licensed outside of the VMware Cloud Foundation system)
	LicenseKey *string `json:"licenseKey,omitempty"`

	// Password SSH password of the vSphere host
	Password *string `json:"password,omitempty"`

	// SerialNumber Serial Number of the vSphere host
	SerialNumber *string `json:"serialNumber,omitempty"`

	// SshThumbprint SSH thumbprint(fingerprint) of the vSphere host
	// Note:This field will be mandatory in future releases.
	SshThumbprint *string `json:"sshThumbprint,omitempty"`

	// Username Username of the vSphere host
	Username *string `json:"username,omitempty"`
}

HostSpec This specification contains information required to add vSphere host to a cluster

type HostVmnicUplinkConfiguration

type HostVmnicUplinkConfiguration struct {
	// Id VmNic ID
	Id *string `json:"id,omitempty"`

	// Uplink Uplink of the VDS associated with the vmnic
	Uplink *string `json:"uplink,omitempty"`

	// VdsName VDS name
	VdsName *string `json:"vdsName,omitempty"`
}

HostVmnicUplinkConfiguration This specification contains vmnic-uplink network configuration of host in a cluster

type HostsPrechecksRequest

type HostsPrechecksRequest struct {
	// Hosts list of hosts on which prechecks will be done
	Hosts *[]HostCommissionSpec `json:"hosts,omitempty"`
}

HostsPrechecksRequest Represents hosts prechecks request

type HostsPrechecksResponse

type HostsPrechecksResponse struct {
	// ExecutionStatus Overall execution status of hosts prechecks
	ExecutionStatus *string `json:"executionStatus,omitempty"`

	// HostPrechecks precheck done on each host
	HostPrechecks *[]HostPrechecks `json:"hostPrechecks,omitempty"`

	// Id The ID for hosts prechecks
	Id *string `json:"id,omitempty"`

	// Result Result status of the hosts prechecks after it has completed its execution
	Result *string `json:"result,omitempty"`
}

HostsPrechecksResponse Represents hosts prechecks response

type HttpRequestDoer

type HttpRequestDoer interface {
	Do(req *http.Request) (*http.Response, error)
}

Doer performs HTTP requests.

The standard http.Client implements this interface.

type IdentityProvider

type IdentityProvider struct {
	// DomainNames The Domains of the Identity Provider
	DomainNames *[]string `json:"domainNames,omitempty"`

	// FedIdp The identity management info when the provider is via broker federation
	FedIdp *FederatedIdentityProviderInfo `json:"fedIdp,omitempty"`

	// Id ID of the Identity Provider
	Id *string `json:"id,omitempty"`

	// IdentitySources The Identity Sources of the Identity Provider
	IdentitySources *[]VcIdentitySources `json:"identitySources,omitempty"`

	// IdpMessage The message conveyed by VCF for managing the Identity Provider
	IdpMessage *string `json:"idpMessage,omitempty"`

	// Ldap Represents Identity management configuration when the protocol is LDAP
	Ldap *LdapInfo `json:"ldap,omitempty"`

	// Name The user-friendly name for the Identity Provider
	Name *string `json:"name,omitempty"`

	// Oidc Represents Identity management configuration when the provider is based on OIDC
	Oidc *OidcInfo `json:"oidc,omitempty"`

	// Status The status of the Identity Provider (set as ACTIVE for currently enabled Identity Provider)
	Status *string `json:"status,omitempty"`

	// Type The type of the Identity Provider
	Type *string `json:"type,omitempty"`
}

IdentityProvider Represents Identity Provider and its attributes

type IdentityProviderDirectory

type IdentityProviderDirectory struct {
	// DefaultDomain The trusted default domain of the directory
	DefaultDomain *string `json:"defaultDomain,omitempty"`

	// DirectoryId The id of the directory
	DirectoryId *string `json:"directoryId,omitempty"`

	// Domains The set of trusted domains of the directory
	Domains *[]string `json:"domains,omitempty"`

	// FederatedIdpSourceType The type of the Federated IDP
	FederatedIdpSourceType *string `json:"federatedIdpSourceType,omitempty"`

	// Name The user-friendly name for the directory. This must be unique and the allowed symbols are letters in any language, digits (0-9), space, underscore and hyphen
	Name string `json:"name"`
}

IdentityProviderDirectory The directory configuration when the provider is via broker federation

type IdentityProviderPrecheckResult

type IdentityProviderPrecheckResult struct {
	// Details Details about status type and error messages
	Details *[]Details `json:"details,omitempty"`

	// Status One of SUCCESS, WARNING, FAILURE
	Status *string `json:"status,omitempty"`
}

IdentityProviderPrecheckResult Represents Identity Management pre-check result

type IdentityProviderSpec

type IdentityProviderSpec struct {
	// CertChain The root certificate chain required to connect to the external server
	CertChain *[]string `json:"certChain,omitempty"`

	// FedIdpSpec The identity management configuration when the provider is via broker federation
	FedIdpSpec *FederatedIdentityProviderSpec `json:"fedIdpSpec,omitempty"`

	// Ldap The LDAP specification when the protocol is LDAP
	Ldap *LdapSpec `json:"ldap,omitempty"`

	// Name The user-friendly name for the Identity Provider
	Name string `json:"name"`

	// Oidc Identity management configuration when the Identity Provider is based on oidc
	Oidc *OidcSpec `json:"oidc,omitempty"`

	// Type The type of Identity Identity Provider
	Type string `json:"type"`
}

IdentityProviderSpec Identity Provider Spec

type IdentitySourceSpec

type IdentitySourceSpec struct {
	// Ldap The LDAP specification when the protocol is LDAP
	Ldap LdapSpec `json:"ldap"`

	// Name The user-friendly name for the identity Source
	Name string `json:"name"`
}

IdentitySourceSpec Identity Source Spec

type ImageSelectionInfo added in v0.7.0

type ImageSelectionInfo struct {
	// HostBiosIds Set of host BIOS Ids
	HostBiosIds *[]string `json:"hostBiosIds,omitempty"`

	// HostHardware Specifies the host's hardware specification for which an image needs to be selected
	HostHardware *HostHardwareInfo `json:"hostHardware,omitempty"`

	// SelectionType Specifies what type of selection is to be used for selecting an image for a host
	SelectionType *string `json:"selectionType,omitempty"`
}

ImageSelectionInfo Selection criteria used to select the alternative image for one or more hosts

type ImportJSONRequestBody added in v0.7.0

type ImportJSONRequestBody = BrownfieldImportSpec

ImportJSONRequestBody defines body for Import for application/json ContentType.

type ImportResponse added in v0.7.0

type ImportResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *BrownfieldTask
	JSON400      *Error
	JSON500      *Error
}

func ParseImportResponse added in v0.7.0

func ParseImportResponse(rsp *http.Response) (*ImportResponse, error)

ParseImportResponse parses an HTTP response from a ImportWithResponse call

func (ImportResponse) GetBody added in v0.7.0

func (r ImportResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (ImportResponse) Status added in v0.7.0

func (r ImportResponse) Status() string

Status returns HTTPResponse.Status

func (ImportResponse) StatusCode added in v0.7.0

func (r ImportResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ImportVdsSpec

type ImportVdsSpec struct {
	// ListOfVdsDetails List of details of vSphere Distributed Switches to be imported to the inventory
	ListOfVdsDetails []VdsDetail `json:"listOfVdsDetails"`
}

ImportVdsSpec Import Vds Spec

type ImportVdsToInventoryJSONRequestBody

type ImportVdsToInventoryJSONRequestBody = ImportVdsSpec

ImportVdsToInventoryJSONRequestBody defines body for ImportVdsToInventory for application/json ContentType.

type ImportVdsToInventoryResponse

type ImportVdsToInventoryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Task
	JSON400      *Error
	JSON500      *Error
}

func ParseImportVdsToInventoryResponse

func ParseImportVdsToInventoryResponse(rsp *http.Response) (*ImportVdsToInventoryResponse, error)

ParseImportVdsToInventoryResponse parses an HTTP response from a ImportVdsToInventoryWithResponse call

func (ImportVdsToInventoryResponse) GetBody added in v0.4.1

func (r ImportVdsToInventoryResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (ImportVdsToInventoryResponse) Status

Status returns HTTPResponse.Status

func (ImportVdsToInventoryResponse) StatusCode

func (r ImportVdsToInventoryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type InitiateRepositoryImagesQueryJSONRequestBody added in v0.7.0

type InitiateRepositoryImagesQueryJSONRequestBody = RepositoryImageQuerySpec

InitiateRepositoryImagesQueryJSONRequestBody defines body for InitiateRepositoryImagesQuery for application/json ContentType.

type InitiateRepositoryImagesQueryResponse added in v0.7.0

type InitiateRepositoryImagesQueryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RepositoryImageQueryResponse
	JSON202      *RepositoryImageQueryResponse
	JSON400      *Error
	JSON429      *Error
	JSON500      *Error
}

func ParseInitiateRepositoryImagesQueryResponse added in v0.7.0

func ParseInitiateRepositoryImagesQueryResponse(rsp *http.Response) (*InitiateRepositoryImagesQueryResponse, error)

ParseInitiateRepositoryImagesQueryResponse parses an HTTP response from a InitiateRepositoryImagesQueryWithResponse call

func (InitiateRepositoryImagesQueryResponse) GetBody added in v0.7.0

GetBody returns the response body as a byte array

func (InitiateRepositoryImagesQueryResponse) Status added in v0.7.0

Status returns HTTPResponse.Status

func (InitiateRepositoryImagesQueryResponse) StatusCode added in v0.7.0

StatusCode returns HTTPResponse.StatusCode

type InvalidateRefreshTokenJSONBody

type InvalidateRefreshTokenJSONBody = string

InvalidateRefreshTokenJSONBody defines parameters for InvalidateRefreshToken.

type InvalidateRefreshTokenJSONRequestBody

type InvalidateRefreshTokenJSONRequestBody = InvalidateRefreshTokenJSONBody

InvalidateRefreshTokenJSONRequestBody defines body for InvalidateRefreshToken for application/json ContentType.

type InvalidateRefreshTokenResponse

type InvalidateRefreshTokenResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseInvalidateRefreshTokenResponse

func ParseInvalidateRefreshTokenResponse(rsp *http.Response) (*InvalidateRefreshTokenResponse, error)

ParseInvalidateRefreshTokenResponse parses an HTTP response from a InvalidateRefreshTokenWithResponse call

func (InvalidateRefreshTokenResponse) GetBody added in v0.4.1

func (r InvalidateRefreshTokenResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (InvalidateRefreshTokenResponse) Status

Status returns HTTPResponse.Status

func (InvalidateRefreshTokenResponse) StatusCode

func (r InvalidateRefreshTokenResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type InventoryMismatchInfo

type InventoryMismatchInfo struct {
	// InventoryObjects Inventory object names associated with the mismatch
	InventoryObjects *[]string `json:"inventoryObjects,omitempty"`

	// Type Inventory mismatch type
	Type *string `json:"type,omitempty"`
}

InventoryMismatchInfo Represents the inventory mismatch info.

type IpAddress

type IpAddress struct {
	// IpAddress IP address
	IpAddress *string `json:"ipAddress,omitempty"`

	// Type Type of IP addresss
	Type *string `json:"type,omitempty"`
}

IpAddress Represents IP address

type IpAddressPoolRangeSpec

type IpAddressPoolRangeSpec struct {
	// End The last IP Address of the IP Address Range
	End string `json:"end"`

	// Start The first IP Address of the IP Address Range
	Start string `json:"start"`
}

IpAddressPoolRangeSpec This specification contains the parameters required to create an IP address range

type IpAddressPoolSpec

type IpAddressPoolSpec struct {
	// Description Description of the IP address pool
	Description *string `json:"description,omitempty"`

	// IgnoreUnavailableNsxtCluster Ignore unavailable NSX cluster(s) during IP pool spec validation
	IgnoreUnavailableNsxtCluster *bool `json:"ignoreUnavailableNsxtCluster,omitempty"`

	// Name Name of the IP address pool
	Name string `json:"name"`

	// Subnets List of IP address pool subnet specification
	Subnets *[]IpAddressPoolSubnetSpec `json:"subnets,omitempty"`
}

IpAddressPoolSpec This specification contains the parameters required to create or reuse an IP address pool.

type IpAddressPoolSubnetSpec

type IpAddressPoolSubnetSpec struct {
	// Cidr The subnet representation, contains the network address and the prefix length
	Cidr string `json:"cidr"`

	// Gateway The default gateway address of the network
	Gateway string `json:"gateway"`

	// IpAddressPoolRanges List of the IP allocation ranges. Atleast 1 IP address range has to be specified
	IpAddressPoolRanges []IpAddressPoolRangeSpec `json:"ipAddressPoolRanges"`
}

IpAddressPoolSubnetSpec This specification contains the parameters required to create an IP address pool subnet

type IpPool

type IpPool struct {
	// End End IP address of the IP pool
	End string `json:"end"`

	// Start Start IP address of the IP pool
	Start string `json:"start"`
}

IpPool Represents an IP Pool of a network in a network pool

type IpRange

type IpRange struct {
	// EndIpAddress End IP Address
	EndIpAddress string `json:"endIpAddress"`

	// StartIpAddress Start IP Address
	StartIpAddress string `json:"startIpAddress"`
}

IpRange Spec contains parameters for range of IP addresses

type IsolationPrecheckResult

type IsolationPrecheckResult struct {
	// ExecutionStatus Execution status of the prechecks
	ExecutionStatus string `json:"executionStatus"`

	// Implications Implications of breaking ELM
	Implications *[]string `json:"implications,omitempty"`

	// PrecheckFailures Conditions that will have to be remediated inorder to proceed with isolation operation
	PrecheckFailures *[]string `json:"precheckFailures,omitempty"`

	// PrecheckWarnings Conditions that may have to cause side effects if not remediated during execution of isolation operation
	PrecheckWarnings *[]string `json:"precheckWarnings,omitempty"`
}

IsolationPrecheckResult Isolation Precheck Results

type IsolationSpec

type IsolationSpec struct {
	// DomainIdForIsolation Id of the domain that needs to be isolated
	DomainIdForIsolation *string `json:"domainIdForIsolation,omitempty"`

	// SsoDomainSpec Spec for the SSO configuration in a VMware Cloud Foundation Domain
	SsoDomainSpec *SsoDomainSpec `json:"ssoDomainSpec,omitempty"`

	// WorkloadDomainName Name of the domain that needs to be isolated
	WorkloadDomainName *string `json:"workloadDomainName,omitempty"`
}

IsolationSpec Domain Isolation Details

type Lag added in v0.7.0

type Lag struct {
	// LacpMode LACP mode of this LAG
	LacpMode *string `json:"lacpMode,omitempty"`

	// LacpTimeoutMode LACP timeout mode of this LAG
	LacpTimeoutMode *string `json:"lacpTimeoutMode,omitempty"`

	// LoadBalancingMode Load balancing mode of this LAG
	LoadBalancingMode *string `json:"loadBalancingMode,omitempty"`

	// Name LAG name
	Name *string `json:"name,omitempty"`

	// UplinksCount Number of uplinks/ports in this LAG
	UplinksCount *int32 `json:"uplinksCount,omitempty"`
}

Lag vSphere distributed switch LAG

type LagSpec added in v0.7.0

type LagSpec struct {
	// LacpMode LACP mode of this LAG
	LacpMode string `json:"lacpMode"`

	// LacpTimeoutMode LACP timeout mode of this LAG
	LacpTimeoutMode string `json:"lacpTimeoutMode"`

	// LoadBalancingMode Load balancing mode of this LAG
	LoadBalancingMode string `json:"loadBalancingMode"`

	// Name LAG name
	Name string `json:"name"`

	// UplinksCount Number of uplinks/ports in this LAG
	UplinksCount int32 `json:"uplinksCount"`
}

LagSpec This specification contains VDS (vSphere distributed switch) LAG configurations

type LdapInfo

type LdapInfo struct {
	// DomainAlias The optional alias to associate the Domain name
	DomainAlias *string `json:"domainAlias,omitempty"`

	// DomainName The name to associate with the created Domain
	DomainName *string `json:"domainName,omitempty"`

	// SourceDetails Details of the Identity Source
	SourceDetails *SourceDetails `json:"sourceDetails,omitempty"`

	// Type The type of the LDAP Server
	Type *string `json:"type,omitempty"`

	// Username User name to connect to LDAP(s) server
	Username *string `json:"username,omitempty"`
}

LdapInfo Represents Identity management configuration when the protocol is LDAP

type LdapSpec

type LdapSpec struct {
	// DomainAlias The optional alias to associate the domain name
	DomainAlias *string `json:"domainAlias,omitempty"`

	// DomainName The name to associate with the created domain
	DomainName string `json:"domainName"`

	// Password Password to connect to the ldap(s) server
	Password string `json:"password"`

	// SourceDetails Details of the Identity Source
	SourceDetails *SourceDetails `json:"sourceDetails,omitempty"`

	// Type The type of the LDAP Server
	Type string `json:"type"`

	// Username User name to connect to ldap(s) server
	Username string `json:"username"`
}

LdapSpec The LDAP specification when the protocol is LDAP

type LicenseCheckResource

type LicenseCheckResource struct {
	// ProductInfo Product Info and License Key Info
	ProductInfo *ProductInfo `json:"productInfo,omitempty"`

	// ResourceInfo Resource info
	ResourceInfo ResourceInfo `json:"resourceInfo"`
}

LicenseCheckResource License check resource

type LicenseKey

type LicenseKey struct {
	// Description Description of the license key given by user
	Description *string `json:"description,omitempty"`

	// Features License key features
	Features *[]string `json:"features,omitempty"`

	// Id The ID of the license key
	Id *string `json:"id,omitempty"`

	// IsUnlimited Indicates if the license key has unlimited usage
	IsUnlimited *bool `json:"isUnlimited,omitempty"`

	// Key The 29 alpha numeric character license key with hyphens
	Key *string `json:"key,omitempty"`

	// LicenseEdition License key edition
	LicenseEdition *string `json:"licenseEdition,omitempty"`

	// LicenseKeyUsage Defines license key usage
	LicenseKeyUsage *LicenseKeyUsage `json:"licenseKeyUsage,omitempty"`

	// LicenseKeyValidity Defines license key validity details
	LicenseKeyValidity *LicenseKeyValidity `json:"licenseKeyValidity,omitempty"`

	// LicenseUnit License capacity unit
	LicenseUnit *string `json:"licenseUnit,omitempty"`

	// MinimumCore The minimum number of core licenses required per CPU, when license unit is cpu core
	MinimumCore *int32 `json:"minimumCore,omitempty"`

	// ProductType The type of the product to which the license key is applicable
	ProductType *string `json:"productType,omitempty"`

	// ProductVersion Product version
	ProductVersion *string `json:"productVersion,omitempty"`
}

LicenseKey Defines a license key and its attributes

type LicenseKeyUpdateSpec

type LicenseKeyUpdateSpec struct {
	// Description String for updating the description of the license key
	Description *string `json:"description,omitempty"`
}

LicenseKeyUpdateSpec Spec for updating a license key

type LicenseKeyUsage

type LicenseKeyUsage struct {
	// LicenseUnit Units of the license key
	LicenseUnit *string `json:"licenseUnit,omitempty"`

	// Remaining The remaining/free units of the license key
	Remaining *int32 `json:"remaining,omitempty"`

	// Total The total units of the license key
	Total *int32 `json:"total,omitempty"`

	// Used The consumed/used units of the license key
	Used *int32 `json:"used,omitempty"`
}

LicenseKeyUsage Defines license key usage

type LicenseKeyValidity

type LicenseKeyValidity struct {
	// ExpiryDate The license key expiry date
	ExpiryDate *string `json:"expiryDate,omitempty"`

	// LicenseKeyStatus The validity status of the license key
	LicenseKeyStatus *string `json:"licenseKeyStatus,omitempty"`
}

LicenseKeyValidity Defines license key validity details

type LicensingInfo

type LicensingInfo struct {
	// DaysRemainingToSubscribe Number of days remaining to subscribe
	DaysRemainingToSubscribe *int32 `json:"daysRemainingToSubscribe,omitempty"`

	// Entitlements Entitlements of the resource
	Entitlements *Entitlements `json:"entitlements,omitempty"`

	// IsRegistered Flag indicating the resource is registered for subscription or not
	IsRegistered *bool `json:"isRegistered,omitempty"`

	// IsSubscribed Flag indicating the resource is subscribed or not
	IsSubscribed *bool `json:"isSubscribed,omitempty"`

	// LicensingMode Licensing mode
	LicensingMode *string `json:"licensingMode,omitempty"`

	// ResourceId ID of the resource, need not be set for the resource of the type : SYSTEM
	ResourceId *string `json:"resourceId,omitempty"`

	// ResourceType Type of the resource
	ResourceType string `json:"resourceType"`

	// SubscribedState Subscribed state
	SubscribedState *string `json:"subscribedState,omitempty"`

	// SubscriptionStatus Status of the subscription mode
	SubscriptionStatus *string `json:"subscriptionStatus,omitempty"`
}

LicensingInfo Licensing information of the resource

type LicensingInfoReference

type LicensingInfoReference struct {
	// DaysRemainingToSubscribe Number of days remaining to subscribe
	DaysRemainingToSubscribe *int32 `json:"daysRemainingToSubscribe,omitempty"`

	// IsRegistered Flag indicating the resource is registered for subscription or not
	IsRegistered *bool `json:"isRegistered,omitempty"`

	// IsSubscribed Flag indicating the resource is subscribed or not
	IsSubscribed *bool `json:"isSubscribed,omitempty"`

	// LicensingMode Licensing mode
	LicensingMode *string `json:"licensingMode,omitempty"`

	// SubscriptionStatus Status of the subscription mode
	SubscriptionStatus *string `json:"subscriptionStatus,omitempty"`
}

LicensingInfoReference Represents a Licensing information

type LicensingSpec

type LicensingSpec struct {
	// ResourceLicensingInfos List of LicensingInfos of resources
	ResourceLicensingInfos []ResourceLicensingInfo `json:"resourceLicensingInfos"`
}

LicensingSpec License Information of resources

type LocalAccountPasswordInfo

type LocalAccountPasswordInfo struct {
	// NewPassword The new password of the local account
	NewPassword *string `json:"newPassword,omitempty"`

	// OldPassword The old password of the local account
	OldPassword *string `json:"oldPassword,omitempty"`
}

LocalAccountPasswordInfo Local user password details

type LocalOsUserAccount

type LocalOsUserAccount struct {
	// AccountExpiresAt The date and time when the user's account will expire
	AccountExpiresAt *string `json:"accountExpiresAt,omitempty"`

	// LastPasswordChange The date and time when the user last changed their password
	LastPasswordChange *string `json:"lastPasswordChange,omitempty"`

	// MaxDaysBetweenPasswordChange The maximum number of days that a user can keep the same password before being required to change it
	MaxDaysBetweenPasswordChange *int32 `json:"maxDaysBetweenPasswordChange,omitempty"`

	// MinDaysBetweenPasswordChange The minimum number of days that must elapse before a user can change their password again
	MinDaysBetweenPasswordChange *int32 `json:"minDaysBetweenPasswordChange,omitempty"`

	// PasswordExpiresAt The date and time when the user's password will expire
	PasswordExpiresAt *string `json:"passwordExpiresAt,omitempty"`

	// PasswordInactiveAt The date and time when the user's password becomes inactive
	PasswordInactiveAt *string `json:"passwordInactiveAt,omitempty"`

	// Username The username of the local OS account
	Username *string `json:"username,omitempty"`

	// WarnDaysBeforePasswordExpiration The number of days before the password expiration date that the user will be warned
	WarnDaysBeforePasswordExpiration *int32 `json:"warnDaysBeforePasswordExpiration,omitempty"`
}

LocalOsUserAccount Local OS user account details

type LocalUser

type LocalUser struct {
	// ApiKey The API key of the user - DEPRECATED
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	ApiKey *string `json:"apiKey,omitempty"`

	// CreationTimestamp The timestamp at which the user was created
	CreationTimestamp *string `json:"creationTimestamp,omitempty"`

	// Domain The domain of the user
	Domain *string `json:"domain,omitempty"`

	// Id The ID of the user
	Id *string `json:"id,omitempty"`

	// IsConfigured Flag indicating whether or not local account is configured
	IsConfigured *bool `json:"isConfigured,omitempty"`

	// Name The name of the user
	Name string `json:"name"`

	// Role Represents a role reference
	Role RoleReference `json:"role"`

	// Type The type of the user
	Type string `json:"type"`
}

LocalUser Represents Local User and its attributes

type LocalizableWarningPack

type LocalizableWarningPack struct {
	// Arguments Arguments used to localize the message
	Arguments *[]string `json:"arguments,omitempty"`

	// DefaultMessage Default warning message in English. Will be used as fallback if a localized message cannot be obtained
	DefaultMessage string `json:"defaultMessage"`

	// LocalBundle Local bundle to be used for localization
	LocalBundle string `json:"localBundle"`

	// ReferenceToken A reference token correlating the warning with the relevant detailed logs. Should be sent to the service provider when reporting issues
	ReferenceToken *string `json:"referenceToken,omitempty"`

	// VipComponent VIP component that contains the message
	VipComponent string `json:"vipComponent"`

	// WarningCode Minor warning code
	WarningCode string `json:"warningCode"`
}

LocalizableWarningPack Localization warning pack containing all required data to provide localized warning messages

type Logs

type Logs struct {
	// ApiLogs Collect API Logs.
	ApiLogs *bool `json:"apiLogs,omitempty"`

	// AutomationLogs Collect VCF Automation support logs.
	AutomationLogs *bool `json:"automationLogs,omitempty"`

	// EsxLogs Collect ESX Logs.
	EsxLogs *bool `json:"esxLogs,omitempty"`

	// LifecycleLogs Collect VCF Operations Fleet Management support logs.
	LifecycleLogs *bool `json:"lifecycleLogs,omitempty"`

	// NsxLogs Collect NSX Logs.
	NsxLogs *bool `json:"nsxLogs,omitempty"`

	// OperationsForLogs Collect VCF Operations For Logs support logs.
	OperationsForLogs *bool `json:"operationsForLogs,omitempty"`

	// OperationsLogs Collect VCF Operations support logs.
	OperationsLogs *bool `json:"operationsLogs,omitempty"`

	// SddcManagerLogs Collect SDDC Manager Logs.
	SddcManagerLogs *bool `json:"sddcManagerLogs,omitempty"`

	// SystemDebugLogs Collect SystemDebug Logs.
	SystemDebugLogs *bool `json:"systemDebugLogs,omitempty"`

	// VcLogs Collect vCenter Logs.
	VcLogs *bool `json:"vcLogs,omitempty"`

	// VmScreenshots Collect VMScreenshots.
	VmScreenshots *bool `json:"vmScreenshots,omitempty"`

	// VraLogs [Deprecated] Collect VMware Aria Automation Logs.
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	VraLogs *bool `json:"vraLogs,omitempty"`

	// VrliLogs [Deprecated] Collect VMware Aria Operations for Logs Logs.
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	VrliLogs *bool `json:"vrliLogs,omitempty"`

	// VropsLogs [Deprecated] Collect VMware Aria Operations Logs.
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	VropsLogs *bool `json:"vropsLogs,omitempty"`

	// VrslcmLogs [Deprecated] Collect VMware Aria Suite Lifecycle Logs.
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	VrslcmLogs *bool `json:"vrslcmLogs,omitempty"`

	// WcpLogs Collect WCP Logs.
	WcpLogs *bool `json:"wcpLogs,omitempty"`
}

Logs Logs of different components.

type Manifest

type Manifest struct {
	// AsyncPatches Async patches used by Async Patch Tool
	AsyncPatches *map[string][]AsyncPatch `json:"asyncPatches,omitempty"`

	// CreationTime Creation time for the manifest e.g. 2020-06-08T02:20:15.844Z, in yyyy-MM-dd'T'HH:mm:ss[.SSS]XXX ISO 8601 format
	CreationTime *string `json:"creationTime,omitempty"`

	// PublishedDate Date of publish of the manifest e.g. 2020-06-08T02:20:15.844Z, in yyyy-MM-dd'T'HH:mm:ss[.SSS]XXX ISO 8601 format
	PublishedDate *string `json:"publishedDate,omitempty"`

	// RecalledBundles Collection of bundles that are recalled and their replacements, if applicable
	RecalledBundles *[]BundleRecall `json:"recalledBundles,omitempty"`

	// Releases Releases of VCF in the ascending order of product version
	Releases *[]Release `json:"releases,omitempty"`

	// SddcManagerReleases Product releases in the ascending order of product version
	SddcManagerReleases *[]SddcManagerRelease `json:"sddcManagerReleases,omitempty"`

	// SequenceNumber Manifest sequence number which signifies an update in manifest
	SequenceNumber *int32 `json:"sequenceNumber,omitempty"`

	// Version Manifest version supported by VCF
	Version *int32 `json:"version,omitempty"`

	// VvsMappings VVS product release Id to VCF version mapping
	VvsMappings *map[string]map[string]VvsVersionAliases `json:"vvsMappings,omitempty"`
}

Manifest LCM 2.0 Manifest model that represents the metadata of the VMware Cloud foundation components and releases that Lyfe cycle manager utilises.

type Memory

type Memory struct {
	// TotalCapacityMB Total memory in MB
	TotalCapacityMB *float64 `json:"totalCapacityMB,omitempty"`

	// UsedCapacityMB Used memory in MB
	UsedCapacityMB *float64 `json:"usedCapacityMB,omitempty"`
}

Memory Represents information about memory on a host

type MemoryInfo

type MemoryInfo struct {
	// Total Represents a single metric representing digital data
	Total *DataMetric `json:"total,omitempty"`

	// Used Represents a single metric representing digital data
	Used *DataMetric `json:"used,omitempty"`
}

MemoryInfo Represents a memory metric with used and total for a resource

type Message added in v0.7.0

type Message struct {
	// Arguments The list of arguments for the message
	Arguments *[]string `json:"arguments,omitempty"`

	// Id The ID of the message
	Id *string `json:"id,omitempty"`

	// LocalizedMessage The localized message
	LocalizedMessage *string `json:"localizedMessage,omitempty"`
}

Message This specification contains the parameters of a Message

type MessagePack

type MessagePack struct {
	// Arguments The arguments used to localize the message. Can be used by scripts to automate the response processing.
	Arguments *[]string `json:"arguments,omitempty"`

	// Bundle The local resource bundle details
	Bundle *string `json:"bundle,omitempty"`

	// Component The component the message belongs to
	Component *string `json:"component,omitempty"`

	// Message The localized message (if not provided by another property)
	Message *string `json:"message,omitempty"`

	// MessageKey The machine-readable key of the message
	MessageKey string `json:"messageKey"`
}

MessagePack A message pack representing a localizable message and suitable for machine processing. Contains a message key unique in the scope of the specified component, as well as the arguments needed to generate the localized message.

type MicrosoftCertificateAuthoritySpec

type MicrosoftCertificateAuthoritySpec struct {
	// Secret CA server password
	Secret string `json:"secret"`

	// ServerUrl CA server url
	ServerUrl string `json:"serverUrl"`

	// TemplateName CA server template name
	TemplateName string `json:"templateName"`

	// Username CA server username
	Username string `json:"username"`
}

MicrosoftCertificateAuthoritySpec This specification contains Microsoft CA configuration details

type NasVolumeSpec

type NasVolumeSpec struct {
	// EnableBindToVmknic Indicates whether to bind the created NFS datastore to the VMkernel NIC created based on NFS Network Spec. This is to prevent unintentional flow of NFS traffic through any other VMkernel NIC, if such connectivity exists.
	EnableBindToVmknic *bool `json:"enableBindToVmknic,omitempty"`

	// Path Shared directory path used for NFS based cluster creation
	Path string `json:"path"`

	// ReadOnly Readonly is used to identify whether to mount the directory as readOnly or not
	ReadOnly bool `json:"readOnly"`

	// ServerName NFS Server name used for cluster creation
	ServerName []string `json:"serverName"`

	// UserTag User tag used to annotate NFS share
	UserTag *string `json:"userTag,omitempty"`
}

NasVolumeSpec NAS configuration for NFS based cluster

type Network

type Network struct {
	// FreeIps List of free IPs to use
	FreeIps *[]string `json:"freeIps,omitempty"`

	// Gateway Gateway for the network
	Gateway string `json:"gateway"`

	// Id The ID of the network
	Id *string `json:"id,omitempty"`

	// IpPools List of IP pool ranges to use
	IpPools *[]IpPool `json:"ipPools,omitempty"`

	// Mask Subnet mask for the subnet of the network
	Mask string `json:"mask"`

	// Mtu MTU of the network
	Mtu int32 `json:"mtu"`

	// Subnet Subnet associated with the network
	Subnet string `json:"subnet"`

	// Type Network Type of the network
	Type string `json:"type"`

	// UsedIps List of used IPs
	UsedIps *[]string `json:"usedIps,omitempty"`

	// VlanId VLAN ID associated with the network
	VlanId int32 `json:"vlanId"`
}

Network Represents a network in a network pool

type NetworkDetailsSpec

type NetworkDetailsSpec struct {
	// DnsName DNS name of the virtual machine, e.g., vc-1.domain1.vsphere.local
	DnsName string `json:"dnsName"`

	// Gateway IPv4 gateway the VM can use to connect to the outside world
	Gateway *string `json:"gateway,omitempty"`

	// IpAddress [Deprecated] IPv4 address of the virtual machine. Can be omitted if hostname (dnsName) is provded.
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	IpAddress *string `json:"ipAddress,omitempty"`

	// SubnetMask Subnet mask
	SubnetMask *string `json:"subnetMask,omitempty"`
}

NetworkDetailsSpec This specification contains network parameters required for new virtual machines being added to a workload domain

type NetworkPool

type NetworkPool struct {
	// HostsCount Number of hosts connected to the network pool
	HostsCount *int32 `json:"hostsCount,omitempty"`

	// Id The ID of the network pool
	Id *string `json:"id,omitempty"`

	// Name User specified name of the network pool
	Name string `json:"name"`

	// Networks Representing the networks associated with the network pool
	Networks []Network `json:"networks"`
}

NetworkPool Represents a network pool in the system

type NetworkPoolReference

type NetworkPoolReference struct {
	// Id ID of the network pool
	Id string `json:"id"`

	// Name Name of the network pool
	Name *string `json:"name,omitempty"`
}

NetworkPoolReference Represents a network pool reference

type NetworkPoolUpdateSpec

type NetworkPoolUpdateSpec struct {
	// Name Name of the Network Pool
	Name string `json:"name"`
}

NetworkPoolUpdateSpec Network Pool update data

type NetworkProfile

type NetworkProfile struct {
	// Description The network profile description
	Description *string `json:"description,omitempty"`

	// IsDefault Designates the network profile as a Global Network Config or Sub Network Config
	IsDefault *bool `json:"isDefault,omitempty"`

	// Name The network profile name
	Name string `json:"name"`

	// NsxtHostSwitchConfigs The list of NSX host switch configurations
	NsxtHostSwitchConfigs []NsxtHostSwitchConfig `json:"nsxtHostSwitchConfigs"`
}

NetworkProfile This specification contains the host switch configurations for the NSX transport node.

type NetworkProfileConfiguration

type NetworkProfileConfiguration struct {
	// IsDefault Flag that denotes if the profile is default or not
	IsDefault *bool `json:"isDefault,omitempty"`

	// Name The network profile name
	Name *string `json:"name,omitempty"`

	// NsxtHostSwitchConfigs The list of NSX host switch configurations
	NsxtHostSwitchConfigs *[]NsxtHostSwitchConfiguration `json:"nsxtHostSwitchConfigs,omitempty"`
}

NetworkProfileConfiguration This configuration contains the host switch configurations for the NSX transport node.

type NetworkSpec

type NetworkSpec struct {
	// NetworkProfiles The list of network profiles
	NetworkProfiles *[]NetworkProfile `json:"networkProfiles,omitempty"`

	// NsxClusterSpec This specification contains NSX configuration for cluster
	NsxClusterSpec *NsxClusterSpec `json:"nsxClusterSpec,omitempty"`

	// VdsSpecs Distributed switches to add to the cluster
	VdsSpecs *[]VdsSpec `json:"vdsSpecs,omitempty"`
}

NetworkSpec This specification contains cluster's network configuration.

type NfsDatastoreSpec

type NfsDatastoreSpec struct {
	// DatastoreName Datastore name used for cluster creation
	DatastoreName string `json:"datastoreName"`

	// NasVolume NAS configuration for NFS based cluster
	NasVolume NasVolumeSpec `json:"nasVolume"`
}

NfsDatastoreSpec This specification contains cluster storage configuration for NFS

type NiocBandwidthAllocation

type NiocBandwidthAllocation struct {
	// NiocTrafficResourceAllocation Specify network traffic allocation for a resource
	NiocTrafficResourceAllocation *NiocTrafficResourceAllocation `json:"niocTrafficResourceAllocation,omitempty"`

	// Type Host infrastructure traffic type
	Type *string `json:"type,omitempty"`
}

NiocBandwidthAllocation Network traffic per resource type

type NiocBandwidthAllocationSpec

type NiocBandwidthAllocationSpec struct {
	// NiocTrafficResourceAllocation Specify network traffic allocation for a resource
	NiocTrafficResourceAllocation NiocTrafficResourceAllocation `json:"niocTrafficResourceAllocation"`

	// Type DvsHostInfrastructureTrafficResource resource type
	Type string `json:"type"`
}

NiocBandwidthAllocationSpec This specification contains network traffic per resource type

type NiocTrafficResourceAllocation

type NiocTrafficResourceAllocation struct {
	Limit       *int64 `json:"limit,omitempty"`
	Reservation *int64 `json:"reservation,omitempty"`

	// SharesInfo Specify relative allocation between resource consumers
	SharesInfo *SharesInfo `json:"sharesInfo,omitempty"`
}

NiocTrafficResourceAllocation Specify network traffic allocation for a resource

type NotifiableDomain added in v0.7.0

type NotifiableDomain struct {
	// Id The ID of the domain
	Id *string `json:"id,omitempty"`

	// Name The name of the domain
	Name *string `json:"name,omitempty"`
}

NotifiableDomain This specification contains the parameters of a domain to which the notifiable resources belong to

type NotifiableResource added in v0.7.0

type NotifiableResource struct {
	// Id The ID of the resource
	Id *string `json:"id,omitempty"`

	// Name The fully qualified domain name (FQDN) of the resource
	Name *string `json:"name,omitempty"`

	// Type The type of the resource
	Type *string `json:"type,omitempty"`
}

NotifiableResource This specification contains the parameters of a resource on which the notification is generated

type Notification added in v0.7.0

type Notification struct {
	// CreationTimestamp The creation timestamp of the notification
	CreationTimestamp *string `json:"creationTimestamp,omitempty"`

	// Domain This specification contains the parameters of a domain to which the notifiable resources belong to
	Domain *NotifiableDomain `json:"domain,omitempty"`

	// ExpirationTimestamp The expiration timestamp of the notification
	ExpirationTimestamp *string `json:"expirationTimestamp,omitempty"`

	// Message This specification contains the parameters of a Message
	Message *Message `json:"message,omitempty"`

	// Resources The list of resources on which the notification is generated on
	Resources *[]NotifiableResource `json:"resources,omitempty"`

	// Severity The severity of the notification
	Severity *string `json:"severity,omitempty"`

	// Type The type of the notification
	Type *string `json:"type,omitempty"`
}

Notification This specification contains the parameters of a notification

type NsxALBCluster

type NsxALBCluster struct {
	// ClusterFqdn NSX Advanced Load Balancer Cluster Virtual fqdn
	ClusterFqdn *string `json:"clusterFqdn,omitempty"`

	// ClusterIpAddress NSX Advanced Load Balancer Cluster Virtual IPv4 address of format 'x.x.x.x'
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	ClusterIpAddress *string `json:"clusterIpAddress,omitempty"`

	// ClusterName Name of NSX Advanced Load Balancer Cluster
	ClusterName *string `json:"clusterName,omitempty"`

	// ClusterStatus NSX Advanced Load Balancer Cluster status
	ClusterStatus *string `json:"clusterStatus,omitempty"`

	// DeploymentStatus NSX Advanced Load Balancer Deployment Status
	DeploymentStatus *string `json:"deploymentStatus,omitempty"`

	// Domains Collection of IDs of Workload Domains where NSX Advanced Load Balancer Cluster is deployed
	Domains *[]DomainReference `json:"domains,omitempty"`

	// Id ID of the NSX Advanced Load Balancer Cluster
	Id *string `json:"id,omitempty"`

	// NsxClusters Collection of IDs of the NSX where NSX Advanced Load Balancer Cluster is deployed
	NsxClusters *[]NsxTClusterReference `json:"nsxClusters,omitempty"`

	// Version NSX Advanced Load Balancer Cluster version
	Version *string `json:"version,omitempty"`
}

NsxALBCluster NSX ALB Cluster

type NsxAlbControllerClusterSpec

type NsxAlbControllerClusterSpec struct {
	// AdminPassword Admin user password of NSX Advanced Load Balancer Cluster
	AdminPassword *string `json:"adminPassword,omitempty"`

	// BundleId NSX Advanced Load Balancer Bundle ID
	BundleId *string `json:"bundleId,omitempty"`

	// ClusterFqdn NSX Advanced Load Balancer Cluster fully qualified domain name
	ClusterFqdn *string `json:"clusterFqdn,omitempty"`

	// ClusterIpAddress [Deprecated] NSX Advanced Load Balancer Cluster Virtual IPv4 address of format 'x.x.x.x'
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	ClusterIpAddress *string `json:"clusterIpAddress,omitempty"`

	// ClusterName Name of NSX Advanced Load Balancer Cluster
	ClusterName *string `json:"clusterName,omitempty"`

	// DomainIds IDs of the workload Domains where NSX Advanced Load Balancer Cluster will be deployed
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	DomainIds *[]string `json:"domainIds,omitempty"`

	// FormFactor Size of NSX ALB cluster
	FormFactor *string `json:"formFactor,omitempty"`

	// Nodes NSX Advanced Load Balancer Cluster Controller Nodes
	Nodes *[]NsxAlbControllerNodeSpec `json:"nodes,omitempty"`

	// NsxIds IDs of NSX(s) for which NSX Advanced Load Balancer Cluster will be deployed
	NsxIds *[]string `json:"nsxIds,omitempty"`
}

NsxAlbControllerClusterSpec NSX Alb cluster creation data

type NsxAlbControllerNodeSpec

type NsxAlbControllerNodeSpec struct {
	// IpAddress IPv4 address of NSX Advanced Load Balancer Node
	IpAddress *string `json:"ipAddress,omitempty"`
}

NsxAlbControllerNodeSpec NSX ALB Node representation

type NsxAlbVersionValidationSpec

type NsxAlbVersionValidationSpec struct {
	// BundleId NSX Advanced Load Balancer Bundle ID
	BundleId *string `json:"bundleId,omitempty"`

	// DomainIds IDs of the WorkLoadDomain where NSX Advanced Load Balancer Cluster will be deployed
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	DomainIds *[]string `json:"domainIds,omitempty"`

	// NsxIds IDs of NSX(s) for which NSX Advanced Load Balancer Cluster will be deployed
	NsxIds *[]string `json:"nsxIds,omitempty"`
}

NsxAlbVersionValidationSpec NSX Alb cluster creation data

type NsxClusterSpec

type NsxClusterSpec struct {
	// NsxTClusterSpec This specification contains NSX configuration for a new cluster.
	NsxTClusterSpec *NsxTClusterSpec `json:"nsxTClusterSpec,omitempty"`
}

NsxClusterSpec This specification contains NSX configuration for cluster

type NsxDeploymentSpec added in v0.7.0

type NsxDeploymentSpec struct {
	// NsxManagerSpecs Specification details of the NSX Manager virtual machine
	NsxManagerSpecs []NsxManagerSpec `json:"nsxManagerSpecs"`
}

NsxDeploymentSpec NSX cluster expansion data

type NsxManagerSpec

type NsxManagerSpec struct {
	// Name Name of the NSX Manager virtual machine
	Name *string `json:"name,omitempty"`

	// NetworkDetailsSpec This specification contains network parameters required for new virtual machines being added to a workload domain
	NetworkDetailsSpec NetworkDetailsSpec `json:"networkDetailsSpec"`
}

NsxManagerSpec This specification contains the parameters required to install and configure NSX Manager in a workload domain

type NsxStretchClusterSpec

type NsxStretchClusterSpec struct {
	// IpAddressPoolsSpec The IP address pool specifications
	IpAddressPoolsSpec *[]IpAddressPoolSpec `json:"ipAddressPoolsSpec,omitempty"`

	// UplinkProfiles The list of uplink profile specifications.
	UplinkProfiles []UplinkProfile `json:"uplinkProfiles"`
}

NsxStretchClusterSpec This specification contains NSX configuration for Secondary AZ Hosts

type NsxTCluster

type NsxTCluster struct {
	// Domains Information about the domains associated with the cluster
	Domains *[]DomainReference `json:"domains,omitempty"`

	// Id ID of the cluster
	Id *string `json:"id,omitempty"`

	// IsShareable Boolean to identify if the NSX cluster can be shared to create a new workload domain
	IsShareable *bool `json:"isShareable,omitempty"`

	// IsShared Boolean to identify if the NSX cluster is shared among workload domains
	IsShared *bool `json:"isShared,omitempty"`

	// IsVlcmCompatible Boolean to identify if the NSX cluster is compatible with vLCM. This should not be used to determineif vLCM Clusters can be created on the domain
	IsVlcmCompatible *bool `json:"isVlcmCompatible,omitempty"`

	// NativeId [Deprecated] Native ID of the NSX cluster
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	NativeId *string `json:"nativeId,omitempty"`

	// Nodes Information about the NSX managers associated with the cluster
	Nodes *[]NsxTManager `json:"nodes,omitempty"`

	// Status NSX cluster status. To get NSX cluster status invoke nsxt-clusters query API with criterion NSXT_CLUSTERS_WITH_STATUS
	Status *string `json:"status,omitempty"`

	// Version Version of the NSX managers associated with the cluster
	Version *string `json:"version,omitempty"`

	// Vip [Deprecated] VIP (Virtual IP Address) of the cluster
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	Vip *string `json:"vip,omitempty"`

	// VipFqdn FQDN for VIP of the cluster
	VipFqdn *string `json:"vipFqdn,omitempty"`
}

NsxTCluster NSX Cluster representation

type NsxTClusterReference

type NsxTClusterReference struct {
	// Id ID of the NSX cluster
	Id *string `json:"id,omitempty"`

	// Vip [Deprecated] VIP (Virtual IP Address) of the NSX cluster
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	Vip *string `json:"vip,omitempty"`

	// VipFqdn FQDN for VIP of the NSX cluster
	VipFqdn *string `json:"vipFqdn,omitempty"`
}

NsxTClusterReference Represents an NSX Cluster reference

type NsxTClusterSpec

type NsxTClusterSpec struct {
	// GeneveVlanId Vlan id of Geneve. (This field is deprecated, instead please use transportVlan in uplinkProfiles)
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	GeneveVlanId *int32 `json:"geneveVlanId,omitempty"`

	// IpAddressPoolSpec This specification contains the parameters required to create or reuse an IP address pool.
	IpAddressPoolSpec *IpAddressPoolSpec `json:"ipAddressPoolSpec,omitempty"`

	// IpAddressPoolsSpec The list of IP address pools specification
	IpAddressPoolsSpec *[]IpAddressPoolSpec `json:"ipAddressPoolsSpec,omitempty"`

	// UplinkProfiles The list of uplink profile specifications.
	UplinkProfiles *[]UplinkProfile `json:"uplinkProfiles,omitempty"`
}

NsxTClusterSpec This specification contains NSX configuration for a new cluster.

type NsxTCriterion

type NsxTCriterion struct {
	// Arguments Arguments required for a particular criterion
	Arguments *map[string]string `json:"arguments,omitempty"`

	// Description Description of the criterion
	Description *string `json:"description,omitempty"`

	// Name Name of the criterion
	Name *string `json:"name,omitempty"`
}

NsxTCriterion Represents a criterion for querying the NSX cluster

type NsxTEdgeClusterProfileSpec

type NsxTEdgeClusterProfileSpec struct {
	// BfdAllowedHop BFD allowed Hop
	BfdAllowedHop int64 `json:"bfdAllowedHop"`

	// BfdDeclareDeadMultiple BFD Declare Dead Multiple
	BfdDeclareDeadMultiple int64 `json:"bfdDeclareDeadMultiple"`

	// BfdProbeInterval BFD Probe
	BfdProbeInterval int64 `json:"bfdProbeInterval"`

	// EdgeClusterProfileName Name for the edge cluster profile.
	EdgeClusterProfileName string `json:"edgeClusterProfileName"`

	// StandbyRelocationThreshold Standby Relocation Threshold
	StandbyRelocationThreshold int64 `json:"standbyRelocationThreshold"`
}

NsxTEdgeClusterProfileSpec This specification contains edge cluster profile configurations

type NsxTEdgeNodeSpec

type NsxTEdgeNodeSpec struct {
	// ClusterId ID of vSphere cluster where the Edge node will be deployed
	ClusterId *string `json:"clusterId,omitempty"`

	// EdgeNodeName Edge Node Name
	EdgeNodeName string `json:"edgeNodeName"`

	// EdgeTep1IP Edge TEP 1 IP
	EdgeTep1IP *string `json:"edgeTep1IP,omitempty"`

	// EdgeTep2IP Edge TEP 2 IP
	EdgeTep2IP *string `json:"edgeTep2IP,omitempty"`

	// EdgeTepGateway Edge TEP Gateway IP
	EdgeTepGateway *string `json:"edgeTepGateway,omitempty"`

	// EdgeTepIpAddressPool This specification indicates which NSX IP pool to use for an Edge node's TEPs
	EdgeTepIpAddressPool *EdgeTepIpAddressPoolSpec `json:"edgeTepIpAddressPool,omitempty"`

	// EdgeTepVlan Edge TEP VLAN
	EdgeTepVlan int32 `json:"edgeTepVlan"`

	// FirstNsxVdsUplink First NSX enabled VDS uplink for the Edge node
	FirstNsxVdsUplink *string `json:"firstNsxVdsUplink,omitempty"`

	// InterRackCluster Is inter-rack cluster(true for L2 non-uniform and L3 : At least one of management, uplink, Edge and host TEP networks is different for hosts of the cluster, false for L2 uniform :   All hosts in cluster have identical management, uplink, Edge and host TEP networks)
	InterRackCluster *bool `json:"interRackCluster,omitempty"`

	// ManagementGateway Management Gateway IP
	ManagementGateway string `json:"managementGateway"`

	// ManagementIP Management Interface IP
	ManagementIP string `json:"managementIP"`

	// SecondNsxVdsUplink Second NSX enabled VDS uplink for the Edge node
	SecondNsxVdsUplink *string `json:"secondNsxVdsUplink,omitempty"`

	// UplinkNetwork Specifications of Tier0 uplinks for the Edge Node. For edge cluster creation uplink network is mandatory otherwise its optional an field
	UplinkNetwork *[]NsxTEdgeUplinkNetwork `json:"uplinkNetwork,omitempty"`

	// VmManagementPortgroupName Management Network Name
	VmManagementPortgroupName *string `json:"vmManagementPortgroupName,omitempty"`

	// VmManagementPortgroupVlan Management Vlan Id
	VmManagementPortgroupVlan *int32 `json:"vmManagementPortgroupVlan,omitempty"`
}

NsxTEdgeNodeSpec This specification contains configuration inputs required to deploy and configure an edge node

type NsxTEdgeUplinkNetwork

type NsxTEdgeUplinkNetwork struct {
	// AsnPeer [Deprecated] ASN of Peer (please use bgpPeers instead)
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	AsnPeer *int64 `json:"asnPeer,omitempty"`

	// BgpPeerPassword [Deprecated] BGP Peer Password (please use bgpPeers instead)
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	BgpPeerPassword *string `json:"bgpPeerPassword,omitempty"`

	// BgpPeers List of BGP Peer configuration
	BgpPeers *[]BgpPeerSpec `json:"bgpPeers,omitempty"`

	// PeerIP [Deprecated] BGP Peer IP (please use bgpPeers instead)
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	PeerIP *string `json:"peerIP,omitempty"`

	// UplinkInterfaceIP Uplink IP
	UplinkInterfaceIP string `json:"uplinkInterfaceIP"`

	// UplinkVlan Uplink Vlan
	UplinkVlan int32 `json:"uplinkVlan"`
}

NsxTEdgeUplinkNetwork This specification contains input parameters required to configure uplink network for NSX edge node VM

type NsxTManager

type NsxTManager struct {
	// Fqdn FQDN of the manager
	Fqdn *string `json:"fqdn,omitempty"`

	// Id ID of the manager
	Id *string `json:"id,omitempty"`

	// IpAddress [Deprecated] IP address of the manager
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	IpAddress *string `json:"ipAddress,omitempty"`

	// Name NSX Manager VM name in vCenter
	Name *string `json:"name,omitempty"`
}

NsxTManager NSX Manager representation

type NsxTQueryResponse

type NsxTQueryResponse struct {
	// QueryInfo Represents the query info.
	QueryInfo *QueryInfo `json:"queryInfo,omitempty"`

	// Result Represents a page of elements of a single type
	Result *PageNsxTCluster `json:"result,omitempty"`
}

NsxTQueryResponse Represents a NSX cluster query response.

type NsxTSpec

type NsxTSpec struct {
	// FormFactor NSX manager form factor
	FormFactor *string `json:"formFactor,omitempty"`

	// IpAddressPoolSpec This specification contains the parameters required to create or reuse an IP address pool.
	IpAddressPoolSpec *IpAddressPoolSpec `json:"ipAddressPoolSpec,omitempty"`

	// LicenseKey NSX license value
	LicenseKey *string `json:"licenseKey,omitempty"`

	// NsxManagerAdminPassword NSX manager admin password
	NsxManagerAdminPassword *string `json:"nsxManagerAdminPassword,omitempty"`

	// NsxManagerAuditPassword NSX manager Audit password
	NsxManagerAuditPassword *string `json:"nsxManagerAuditPassword,omitempty"`

	// NsxManagerRootPassword NSX manager root password
	NsxManagerRootPassword *string `json:"nsxManagerRootPassword,omitempty"`

	// NsxManagerSpecs Specification details of the NSX Manager virtual machine
	NsxManagerSpecs []NsxManagerSpec `json:"nsxManagerSpecs"`

	// Vip [Deprecated] Virtual IP address which would act as proxy/alias for NSX Managers. Can be omitted if FQDN is provided.
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	Vip *string `json:"vip,omitempty"`

	// VipFqdn FQDN for VIP so that common SSL certificates can be installed across all managers
	VipFqdn string `json:"vipFqdn"`

	// VpcSpec Specification for VPC related configurations
	VpcSpec *VpcSpec `json:"vpcSpec,omitempty"`
}

NsxTSpec This specification contains the parameters required to install and configure NSX in a workload domain. Note - Use of field ipAddressPoolSpec in this model is deprecated.

type NsxTransportZone

type NsxTransportZone struct {
	// Name The name of the transport zone
	Name *string `json:"name,omitempty"`

	// TransportType The type of the transport zone
	TransportType *string `json:"transportType,omitempty"`
}

NsxTransportZone The transport zone associated with the vSphere Distributed Switch used by NSX

type NsxtEdgeCluster

type NsxtEdgeCluster struct {
	// Id Edge cluster id
	Id *string `json:"id,omitempty"`

	// Name Edge cluster name
	Name *string `json:"name,omitempty"`

	// ResourceHealth Current resource health status
	ResourceHealth *string `json:"resourceHealth,omitempty"`

	// UpgradeStatus Upgrade status with respect to the bundle
	UpgradeStatus *string `json:"upgradeStatus,omitempty"`

	// Version The current version of the edge cluster.If a partial upgrade is done, this will be the least version among the edges in the edge cluster
	Version *string `json:"version,omitempty"`
}

NsxtEdgeCluster NSX Edge Cluster Upgrade Resource

type NsxtEdgeClusterUpgradeSpec

type NsxtEdgeClusterUpgradeSpec struct {
	// EdgeClusterId NSX upgradable resource ID of the edge cluster
	EdgeClusterId string `json:"edgeClusterId"`

	// EdgeParallelUpgrade disable/enable parallel upgrade of edges within the cluster
	EdgeParallelUpgrade *bool `json:"edgeParallelUpgrade,omitempty"`
}

NsxtEdgeClusterUpgradeSpec NSX Edge cluster upgrade input spec

type NsxtHostCluster

type NsxtHostCluster struct {
	// AvailableHardwareSupportManagers Available Hardware Support Managers for Firmware upgrade
	AvailableHardwareSupportManagers *[]HardwareSupportPackages `json:"availableHardwareSupportManagers,omitempty"`

	// ConfiguredHardwareSupportManagers Configured Hardware Support Managers for Firmware upgrade
	ConfiguredHardwareSupportManagers *[]HardwareSupportPackage `json:"configuredHardwareSupportManagers,omitempty"`

	// DomainId Id of the domain the Host cluster belongs to
	DomainId *string `json:"domainId,omitempty"`

	// Id Host cluster VCF cluster id
	Id *string `json:"id,omitempty"`

	// Name Cluster name
	Name *string `json:"name,omitempty"`

	// NsxtComponentId Nsxt Component native id of the nsxt host cluster
	NsxtComponentId *string `json:"nsxtComponentId,omitempty"`

	// PrimaryCluster Flag to determine if primary cluster for vLCM
	PrimaryCluster *bool `json:"primaryCluster,omitempty"`

	// ResourceHealth Current resource health status
	ResourceHealth *string `json:"resourceHealth,omitempty"`

	// TotalUnits Total number of hosts in the Host cluster
	TotalUnits *int32 `json:"totalUnits,omitempty"`

	// UpgradeStatus Upgrade status with respect to the bundle
	UpgradeStatus *string `json:"upgradeStatus,omitempty"`

	// UpgradedUnits Number of hosts which are already upgraded
	UpgradedUnits *int32 `json:"upgradedUnits,omitempty"`

	// VLcmEnabled Flag to determine if vLCM enabled on the cluster
	VLcmEnabled *bool `json:"vLcmEnabled,omitempty"`

	// Version The current version of the host node cluster.If a partial upgrade is done, this will be the least version among the hosts
	Version *string `json:"version,omitempty"`
}

NsxtHostCluster NSX Host Cluster Upgrade Resource

type NsxtHostClusterUpgradeSpec

type NsxtHostClusterUpgradeSpec struct {
	// HostClusterId NSX upgradable resource ID of the host cluster
	HostClusterId string `json:"hostClusterId"`

	// HostParallelUpgrade Flag for disabling/enabling parallel upgrade within the cluster
	HostParallelUpgrade *bool `json:"hostParallelUpgrade,omitempty"`

	// LiveUpgrade Flag for disabling/enabling live upgrade of hosts in the transportnode clusters
	LiveUpgrade *bool `json:"liveUpgrade,omitempty"`
}

NsxtHostClusterUpgradeSpec NSX Host cluster upgrade input spec

type NsxtHostSwitchConfig

type NsxtHostSwitchConfig struct {
	// IpAddressPoolName The IP address pool name
	IpAddressPoolName *string `json:"ipAddressPoolName,omitempty"`

	// UplinkProfileName The name of the uplink profile
	UplinkProfileName string `json:"uplinkProfileName"`

	// VdsName The name of the vSphere Distributed Switch
	VdsName string `json:"vdsName"`

	// VdsUplinkToNsxUplink The map of vSphere Distributed Switch uplinks to the NSX switch uplinks.
	VdsUplinkToNsxUplink []UplinkMapping `json:"vdsUplinkToNsxUplink"`
}

NsxtHostSwitchConfig This specification contains the configurations to be applied on the Host switch.

type NsxtHostSwitchConfiguration

type NsxtHostSwitchConfiguration struct {
	// IpAddressPoolName The IP address Pool name. For DHCP, this field will be empty
	IpAddressPoolName *string `json:"ipAddressPoolName,omitempty"`

	// UplinkProfileName The name of the uplink profile
	UplinkProfileName *string `json:"uplinkProfileName,omitempty"`

	// VdsName The name of the vSphere Distributed Switch
	VdsName *string `json:"vdsName,omitempty"`

	// VdsUplinkToNsxUplink The map of vSphere Distributed Switch uplinks to the NSX switch uplinks.
	VdsUplinkToNsxUplink *[]VdsUplinkToNsxUplinkConfiguration `json:"vdsUplinkToNsxUplink,omitempty"`
}

NsxtHostSwitchConfiguration The configurations to be applied on the Host switch.

type NsxtIpAddressPool

type NsxtIpAddressPool struct {
	// AvailableIpAddresses The number of IP addresses available in the IP address pool
	AvailableIpAddresses *int32 `json:"availableIpAddresses,omitempty"`

	// BlockSubnets The list of IP address pool block subnets
	BlockSubnets *[]NsxtIpAddressPoolBlockSubnet `json:"blockSubnets,omitempty"`

	// Description Description of the IP address pool
	Description *string `json:"description,omitempty"`

	// Name Name of the IP address pool
	Name *string `json:"name,omitempty"`

	// StaticSubnets The list of IP address pool static subnets
	StaticSubnets *[]NsxtIpAddressPoolStaticSubnet `json:"staticSubnets,omitempty"`

	// TotalIpAddresses The total number of IP addresses in the IP address pool
	TotalIpAddresses *int32 `json:"totalIpAddresses,omitempty"`
}

NsxtIpAddressPool NSX IP address pool representation

type NsxtIpAddressPoolBlockSubnet

type NsxtIpAddressPoolBlockSubnet struct {
	// Cidr The CIDR of the IP address subnet
	Cidr *string `json:"cidr,omitempty"`

	// GatewayAssigned The boolean representing the state of the gateway assignment
	GatewayAssigned *bool `json:"gatewayAssigned,omitempty"`

	// Size The size of the IP address block
	Size *int32 `json:"size,omitempty"`
}

NsxtIpAddressPoolBlockSubnet NSX IP address pool block subnet representation

type NsxtIpAddressPoolRange

type NsxtIpAddressPoolRange struct {
	// End The end of the IP address range
	End *string `json:"end,omitempty"`

	// Start The start of the IP address range
	Start *string `json:"start,omitempty"`
}

NsxtIpAddressPoolRange NSX IP address pool range representation

type NsxtIpAddressPoolStaticSubnet

type NsxtIpAddressPoolStaticSubnet struct {
	// Cidr The CIDR of the IP address subnet
	Cidr *string `json:"cidr,omitempty"`

	// Gateway The gateway IP address
	Gateway *string `json:"gateway,omitempty"`

	// IpAddressPoolRanges The list of IP address ranges
	IpAddressPoolRanges *[]NsxtIpAddressPoolRange `json:"ipAddressPoolRanges,omitempty"`
}

NsxtIpAddressPoolStaticSubnet NSX IP address pool static subnet representation

type NsxtIpAddressPoolValidationSpec

type NsxtIpAddressPoolValidationSpec struct {
	// IpAddressPoolSpec This specification contains the parameters required to create or reuse an IP address pool.
	IpAddressPoolSpec IpAddressPoolSpec `json:"ipAddressPoolSpec"`
	NsxtClusterId     *string           `json:"nsxtClusterId,omitempty"`
}

NsxtIpAddressPoolValidationSpec defines model for NsxtIpAddressPoolValidationSpec.

type NsxtManagerCluster

type NsxtManagerCluster struct {
	// Id Manager cluster id
	Id *string `json:"id,omitempty"`

	// Name Manager cluster name
	Name *string `json:"name,omitempty"`

	// ResourceHealth Current resource health status
	ResourceHealth *string `json:"resourceHealth,omitempty"`

	// UpgradeStatus Upgrade status with respect to the bundle
	UpgradeStatus *string `json:"upgradeStatus,omitempty"`

	// Version The current version of the manager cluster.If a partial upgrade is done, this will be the least version among the managers in the manager cluster
	Version *string `json:"version,omitempty"`
}

NsxtManagerCluster Nsx Manager Cluster Upgrade Resource

type NsxtManagerSpec

type NsxtManagerSpec struct {
	// Hostname NSX Manager hostname
	Hostname *string `json:"hostname,omitempty"`
}

NsxtManagerSpec Spec contains parameters for NSX manager

type NsxtOidcSpec

type NsxtOidcSpec struct {
	// EntityInventoryId VCF Inventory identificator of the entity to connect oidc
	EntityInventoryId string `json:"entityInventoryId"`

	// OidcType Type of the oidc entity.
	OidcType NsxtOidcSpecOidcType `json:"oidcType"`
}

NsxtOidcSpec Spec for the parameters required to add OpenId connection to NSX

type NsxtOidcSpecOidcType

type NsxtOidcSpecOidcType string

NsxtOidcSpecOidcType Type of the oidc entity.

const (
	NsxtOidcSpecOidcTypeVcenter NsxtOidcSpecOidcType = "vcenter"
)

Defines values for NsxtOidcSpecOidcType.

type NsxtResources

type NsxtResources struct {
	// BundleId Bundle id used to compute the upgradability
	BundleId *string `json:"bundleId,omitempty"`

	// DomainId Domain id associated with the NSX cluster
	DomainId *string `json:"domainId,omitempty"`

	// NsxtEdgeClusters List of edge clusters that are candidates for upgrade
	NsxtEdgeClusters *[]NsxtEdgeCluster `json:"nsxtEdgeClusters,omitempty"`

	// NsxtHostClusters List of host clusters that are candidates for upgrade
	NsxtHostClusters *[]NsxtHostCluster `json:"nsxtHostClusters,omitempty"`

	// NsxtManagerCluster Nsx Manager Cluster Upgrade Resource
	NsxtManagerCluster *NsxtManagerCluster `json:"nsxtManagerCluster,omitempty"`

	// NsxtUpgradeCoordinator NSX Upgrade coordinator Upgrade Resource
	NsxtUpgradeCoordinator *NsxtUpgradeCoordinator `json:"nsxtUpgradeCoordinator,omitempty"`
}

NsxtResources NSX Upgrade Resources for an NSX instance

type NsxtSwitchConfig

type NsxtSwitchConfig struct {
	// HostSwitchOperationalMode Operational mode type of a Host Switch. Applicable only for the VI Workload Domains.
	HostSwitchOperationalMode *string `json:"hostSwitchOperationalMode,omitempty"`

	// IpAssignmentType Ip Assignment Type of a Host Switch
	IpAssignmentType *string `json:"ipAssignmentType,omitempty"`

	// TransportZones The list of transport zones to be associated with the vSphere Distributed Switch managed by NSX
	TransportZones []TransportZone `json:"transportZones"`
}

NsxtSwitchConfig This specification contains the configurations to be associated with the vSphere Distributed Switch managed by NSX

type NsxtSwitchConfiguration

type NsxtSwitchConfiguration struct {
	// HostSwitchOperationalMode Operational mode of a Host Switch
	HostSwitchOperationalMode *string `json:"hostSwitchOperationalMode,omitempty"`

	// IpAssignmentType Ip Assignment Type of a Host Switch
	IpAssignmentType *string `json:"ipAssignmentType,omitempty"`

	// TransportZones The list of transport zones associated with the vSphere Distributed Switch managed by NSX
	TransportZones *[]NsxTransportZone `json:"transportZones,omitempty"`
}

NsxtSwitchConfiguration The network configurations associated with the vSphere Distributed Switch managed by NSX

type NsxtTransportZoneInfo

type NsxtTransportZoneInfo = map[string]interface{}

NsxtTransportZoneInfo NSX transport zone representation.

type NsxtUpgradeCoordinator

type NsxtUpgradeCoordinator struct {
	// EnabledOn The IP of the manager on which UC is enabled
	EnabledOn *string `json:"enabledOn,omitempty"`

	// Id Upgrade coordinator id
	Id *string `json:"id,omitempty"`

	// ResourceHealth Current resource health status
	ResourceHealth *string `json:"resourceHealth,omitempty"`

	// UpgradeStatus Upgrade status with respect to the bundle
	UpgradeStatus *string `json:"upgradeStatus,omitempty"`

	// Version The current version of the UC
	Version *string `json:"version,omitempty"`
}

NsxtUpgradeCoordinator NSX Upgrade coordinator Upgrade Resource

type NsxtUpgradeOptions

type NsxtUpgradeOptions struct {
	// IsEdgeClustersUpgradeParallel Flag for disabling/enabling parallel upgrade of edge transportnode clusters
	IsEdgeClustersUpgradeParallel *bool `json:"isEdgeClustersUpgradeParallel,omitempty"`

	// IsEdgeOnlyUpgrade Flag for performing edge-only upgrade
	IsEdgeOnlyUpgrade *bool `json:"isEdgeOnlyUpgrade,omitempty"`

	// IsHostClustersUpgradeParallel Flag for disabling/enabling parallel upgrade of host transportnode clusters
	IsHostClustersUpgradeParallel *bool `json:"isHostClustersUpgradeParallel,omitempty"`
}

NsxtUpgradeOptions NSX Upgrade options

type NsxtUpgradeUserInputSpec

type NsxtUpgradeUserInputSpec struct {
	// NsxtEdgeClusterUpgradeSpecs List of edge clusters information if explicit selection is to be made
	NsxtEdgeClusterUpgradeSpecs *[]NsxtEdgeClusterUpgradeSpec `json:"nsxtEdgeClusterUpgradeSpecs,omitempty"`

	// NsxtHostClusterUpgradeSpecs List of host clusters information if explicit selection is to be made
	NsxtHostClusterUpgradeSpecs *[]NsxtHostClusterUpgradeSpec `json:"nsxtHostClusterUpgradeSpecs,omitempty"`

	// NsxtId Identifier of the NSX instance
	NsxtId *string `json:"nsxtId,omitempty"`

	// NsxtUpgradeOptions NSX Upgrade options
	NsxtUpgradeOptions *NsxtUpgradeOptions `json:"nsxtUpgradeOptions,omitempty"`
}

NsxtUpgradeUserInputSpec NSX Upgrade User Input Specification

type NtpConfiguration

type NtpConfiguration struct {
	// NtpServers List of NTP servers
	NtpServers []NtpServer `json:"ntpServers"`
}

NtpConfiguration NTP Configuration

type NtpServer

type NtpServer struct {
	// IpAddress IP address/FQDN of NTP server
	IpAddress string `json:"ipAddress"`
}

NtpServer NTP server details

type OidcInfo

type OidcInfo struct {
	// AuthEndpoint Authentication endpoint of the Identity Provider
	AuthEndpoint *string `json:"authEndpoint,omitempty"`

	// AuthMethod Authentication method used by the Identity Provider
	AuthMethod *string `json:"authMethod,omitempty"`

	// ClientId Client identifier to connect to the Identity Provider
	ClientId *string `json:"clientId,omitempty"`

	// DiscoveryEndpoint Endpoint to retrieve the Identity Provider metadata
	DiscoveryEndpoint *string `json:"discoveryEndpoint,omitempty"`

	// Issuer The Identity Provider namespace. It is used to validate the issuer in the acquired OAuth2 token
	Issuer *string `json:"issuer,omitempty"`

	// LogoutEndpoint The endpoint to use for terminating the user's session at the Identity Provider
	LogoutEndpoint *string `json:"logoutEndpoint,omitempty"`

	// PublicKeyUri Endpoint to retrieve the Identity Provider public key for validation
	PublicKeyUri *string `json:"publicKeyUri,omitempty"`

	// TokenEndpoint Token endpoint of the Identity Provider
	TokenEndpoint *string `json:"tokenEndpoint,omitempty"`
}

OidcInfo Represents Identity management configuration when the provider is based on OIDC

type OidcSpec

type OidcSpec struct {
	// ClientId Client identifier to connect to the provider
	ClientId string `json:"clientId"`

	// ClientSecret The secret shared between the client and the provider
	ClientSecret string `json:"clientSecret"`

	// DiscoveryEndpoint Endpoint to retrieve the provider metadata
	DiscoveryEndpoint string `json:"discoveryEndpoint"`
}

OidcSpec Identity management configuration when the Identity Provider is based on oidc

type OpenSSLCertificateAuthoritySpec

type OpenSSLCertificateAuthoritySpec struct {
	// CommonName OpenSSL CA domain name
	CommonName string `json:"commonName"`

	// Country ISO 3166 country code where company is legally registered
	Country string `json:"country"`

	// Locality The city or locality where company is legally registered
	Locality string `json:"locality"`

	// Organization The name under which company is legally registered
	Organization string `json:"organization"`

	// OrganizationUnit Organization with which the certificate is associated
	OrganizationUnit string `json:"organizationUnit"`

	// State The full name of the state where company is legally registered
	State string `json:"state"`
}

OpenSSLCertificateAuthoritySpec This specification contains OpenSSL CA configuration details

type Package

type Package struct {
	// Name Package name
	Name string `json:"name"`

	// Version Package version
	Version string `json:"version"`
}

Package Hardware Support Package Specification

type PackageSpec

type PackageSpec struct {
	// Name Package name
	Name string `json:"name"`

	// Version Package version
	Version string `json:"version"`
}

PackageSpec Hardware Support Package Specification

type Page

type Page struct {
	// Elements The list of elements included in this page
	Elements *[]SddcManagerUpgradable `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

Page Represents a page of elements of a single type

type PageCluster

type PageCluster struct {
	// Elements The list of elements included in this page
	Elements *[]Cluster `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageCluster Represents a page of elements of a single type

type PageClusterNetworkConfiguration

type PageClusterNetworkConfiguration struct {
	// Elements The list of elements included in this page
	Elements *[]ClusterNetworkConfiguration `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageClusterNetworkConfiguration Represents a page of elements of a single type

type PageDatastore

type PageDatastore struct {
	// Elements The list of elements included in this page
	Elements *[]Datastore `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageDatastore Represents a page of elements of a single type

type PageDomainCapabilities added in v0.7.0

type PageDomainCapabilities struct {
	// Elements The list of elements included in this page
	Elements *[]DomainCapabilities `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageDomainCapabilities Represents a page of elements of a single type

type PageHost

type PageHost struct {
	// Elements The list of elements included in this page
	Elements *[]Host `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageHost Represents a page of elements of a single type

type PageMetadata

type PageMetadata struct {
	// PageNumber Returns the current page number
	PageNumber *int32 `json:"pageNumber,omitempty"`

	// PageSize Returns the number of elements in the current page
	PageSize *int32 `json:"pageSize,omitempty"`

	// TotalElements Returns the total number of elements
	TotalElements *int32 `json:"totalElements,omitempty"`

	// TotalPages Returns the total number of pages
	TotalPages *int32 `json:"totalPages,omitempty"`
}

PageMetadata Represents pageable elements pagination metadata

type PageNsxTCluster

type PageNsxTCluster struct {
	// Elements The list of elements included in this page
	Elements *[]NsxTCluster `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageNsxTCluster Represents a page of elements of a single type

type PageOfALBCluster added in v0.7.0

type PageOfALBCluster struct {
	// Elements The list of elements included in this page
	Elements *[]ALBCluster `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageOfALBCluster defines model for PageOfALBCluster.

type PageOfBundle

type PageOfBundle struct {
	// Elements The list of elements included in this page
	Elements *[]Bundle `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageOfBundle defines model for PageOfBundle.

type PageOfBundleDownloadStatusInfo added in v0.7.0

type PageOfBundleDownloadStatusInfo struct {
	// Elements The list of elements included in this page
	Elements *[]BundleDownloadStatusInfo `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageOfBundleDownloadStatusInfo defines model for PageOfBundleDownloadStatusInfo.

type PageOfCertificate

type PageOfCertificate struct {
	// Elements The list of elements included in this page
	Elements *[]Certificate `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageOfCertificate defines model for PageOfCertificate.

type PageOfCertificateAuthority

type PageOfCertificateAuthority struct {
	// Elements The list of elements included in this page
	Elements *[]CertificateAuthority `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageOfCertificateAuthority defines model for PageOfCertificateAuthority.

type PageOfCluster

type PageOfCluster struct {
	// Elements The list of elements included in this page
	Elements *[]Cluster `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageOfCluster defines model for PageOfCluster.

type PageOfClusterCriterion

type PageOfClusterCriterion struct {
	// Elements The list of elements included in this page
	Elements *[]ClusterCriterion `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageOfClusterCriterion defines model for PageOfClusterCriterion.

type PageOfClusterNetworkConfigurationCriterion added in v0.5.0

type PageOfClusterNetworkConfigurationCriterion struct {
	// Elements The list of elements included in this page
	Elements *[]ClusterNetworkConfigurationCriterion `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageOfClusterNetworkConfigurationCriterion defines model for PageOfClusterNetworkConfigurationCriterion.

type PageOfCompatibilityMatrix

type PageOfCompatibilityMatrix struct {
	// Elements The list of elements included in this page
	Elements *[]CompatibilityMatrix `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageOfCompatibilityMatrix defines model for PageOfCompatibilityMatrix.

type PageOfComplianceAudit

type PageOfComplianceAudit struct {
	// Elements The list of elements included in this page
	Elements *[]ComplianceAudit `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageOfComplianceAudit defines model for PageOfComplianceAudit.

type PageOfComplianceAuditItem

type PageOfComplianceAuditItem struct {
	// Elements The list of elements included in this page
	Elements *[]ComplianceAuditItem `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageOfComplianceAuditItem defines model for PageOfComplianceAuditItem.

type PageOfComplianceConfiguration

type PageOfComplianceConfiguration struct {
	// Elements The list of elements included in this page
	Elements *[]ComplianceConfiguration `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageOfComplianceConfiguration defines model for PageOfComplianceConfiguration.

type PageOfComplianceStandard

type PageOfComplianceStandard struct {
	// Elements The list of elements included in this page
	Elements *[]ComplianceStandard `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageOfComplianceStandard defines model for PageOfComplianceStandard.

type PageOfConfigDriftSpec

type PageOfConfigDriftSpec struct {
	// Elements The list of elements included in this page
	Elements *[]ConfigDriftSpec `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageOfConfigDriftSpec defines model for PageOfConfigDriftSpec.

type PageOfCredential

type PageOfCredential struct {
	// Elements The list of elements included in this page
	Elements *[]Credential `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageOfCredential defines model for PageOfCredential.

type PageOfCredentialsTask

type PageOfCredentialsTask struct {
	// Elements The list of elements included in this page
	Elements *[]CredentialsTask `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageOfCredentialsTask defines model for PageOfCredentialsTask.

type PageOfCsr

type PageOfCsr struct {
	// Elements The list of elements included in this page
	Elements *[]Csr `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageOfCsr defines model for PageOfCsr.

type PageOfDatacenter added in v0.7.0

type PageOfDatacenter struct {
	// Elements The list of elements included in this page
	Elements *[]Datacenter `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageOfDatacenter defines model for PageOfDatacenter.

type PageOfDatastoreCriterion

type PageOfDatastoreCriterion struct {
	// Elements The list of elements included in this page
	Elements *[]DatastoreCriterion `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageOfDatastoreCriterion defines model for PageOfDatastoreCriterion.

type PageOfDomain

type PageOfDomain struct {
	// Elements The list of elements included in this page
	Elements *[]Domain `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageOfDomain defines model for PageOfDomain.

type PageOfDomainFutureRelease

type PageOfDomainFutureRelease struct {
	// Elements The list of elements included in this page
	Elements *[]DomainFutureRelease `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageOfDomainFutureRelease defines model for PageOfDomainFutureRelease.

type PageOfDomainReleaseView

type PageOfDomainReleaseView struct {
	// Elements The list of elements included in this page
	Elements *[]DomainReleaseView `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageOfDomainReleaseView defines model for PageOfDomainReleaseView.

type PageOfEdgeCluster

type PageOfEdgeCluster struct {
	// Elements The list of elements included in this page
	Elements *[]EdgeCluster `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageOfEdgeCluster defines model for PageOfEdgeCluster.

type PageOfEdgeClusterNsxtEntityCriterion

type PageOfEdgeClusterNsxtEntityCriterion struct {
	// Elements The list of elements included in this page
	Elements *[]EdgeClusterNsxtEntityCriterion `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageOfEdgeClusterNsxtEntityCriterion defines model for PageOfEdgeClusterNsxtEntityCriterion.

type PageOfEndpoint

type PageOfEndpoint struct {
	// Elements The list of elements included in this page
	Elements *[]Endpoint `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageOfEndpoint defines model for PageOfEndpoint.

type PageOfHealthSummary

type PageOfHealthSummary struct {
	// Elements The list of elements included in this page
	Elements *[]HealthSummary `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageOfHealthSummary defines model for PageOfHealthSummary.

type PageOfHost

type PageOfHost struct {
	// Elements The list of elements included in this page
	Elements *[]Host `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageOfHost defines model for PageOfHost.

type PageOfHostCriterion

type PageOfHostCriterion struct {
	// Elements The list of elements included in this page
	Elements *[]HostCriterion `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageOfHostCriterion defines model for PageOfHostCriterion.

type PageOfIdentityProvider

type PageOfIdentityProvider struct {
	// Elements The list of elements included in this page
	Elements *[]IdentityProvider `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageOfIdentityProvider defines model for PageOfIdentityProvider.

type PageOfLicenseKey

type PageOfLicenseKey struct {
	// Elements The list of elements included in this page
	Elements *[]LicenseKey `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageOfLicenseKey defines model for PageOfLicenseKey.

type PageOfNetwork

type PageOfNetwork struct {
	// Elements The list of elements included in this page
	Elements *[]Network `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageOfNetwork defines model for PageOfNetwork.

type PageOfNetworkPool

type PageOfNetworkPool struct {
	// Elements The list of elements included in this page
	Elements *[]NetworkPool `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageOfNetworkPool defines model for PageOfNetworkPool.

type PageOfNsxALBCluster

type PageOfNsxALBCluster struct {
	// Elements The list of elements included in this page
	Elements *[]NsxALBCluster `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageOfNsxALBCluster defines model for PageOfNsxALBCluster.

type PageOfNsxTCluster

type PageOfNsxTCluster struct {
	// Elements The list of elements included in this page
	Elements *[]NsxTCluster `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageOfNsxTCluster defines model for PageOfNsxTCluster.

type PageOfNsxTCriterion

type PageOfNsxTCriterion struct {
	// Elements The list of elements included in this page
	Elements *[]NsxTCriterion `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageOfNsxTCriterion defines model for PageOfNsxTCriterion.

type PageOfNsxtIpAddressPool

type PageOfNsxtIpAddressPool struct {
	// Elements The list of elements included in this page
	Elements *[]NsxtIpAddressPool `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageOfNsxtIpAddressPool defines model for PageOfNsxtIpAddressPool.

type PageOfNsxtTransportZoneInfo

type PageOfNsxtTransportZoneInfo struct {
	// Elements The list of elements included in this page
	Elements *[]NsxtTransportZoneInfo `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageOfNsxtTransportZoneInfo defines model for PageOfNsxtTransportZoneInfo.

type PageOfPersonality

type PageOfPersonality struct {
	// Elements The list of elements included in this page
	Elements *[]Personality `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageOfPersonality defines model for PageOfPersonality.

type PageOfPsc

type PageOfPsc struct {
	// Elements The list of elements included in this page
	Elements *[]Psc `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageOfPsc defines model for PageOfPsc.

type PageOfRelease

type PageOfRelease struct {
	// Elements The list of elements included in this page
	Elements *[]Release `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageOfRelease defines model for PageOfRelease.

type PageOfReleaseComponentDetail added in v0.7.0

type PageOfReleaseComponentDetail struct {
	// Elements The list of elements included in this page
	Elements *[]ReleaseComponentDetail `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageOfReleaseComponentDetail Paginated response containing the list of release component detail.

type PageOfResourceFunctionalities

type PageOfResourceFunctionalities struct {
	// Elements The list of elements included in this page
	Elements *[]ResourceFunctionalities `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageOfResourceFunctionalities defines model for PageOfResourceFunctionalities.

type PageOfResourceWarning

type PageOfResourceWarning struct {
	// Elements The list of elements included in this page
	Elements *[]ResourceWarning `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageOfResourceWarning defines model for PageOfResourceWarning.

type PageOfRole

type PageOfRole struct {
	// Elements The list of elements included in this page
	Elements *[]Role `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageOfRole defines model for PageOfRole.

type PageOfSddcManager

type PageOfSddcManager struct {
	// Elements The list of elements included in this page
	Elements *[]SddcManager `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageOfSddcManager defines model for PageOfSddcManager.

type PageOfSddcManagerUpgradable added in v0.5.0

type PageOfSddcManagerUpgradable struct {
	// Elements The list of elements included in this page
	Elements *[]SddcManagerUpgradable `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageOfSddcManagerUpgradable defines model for PageOfSddcManagerUpgradable.

type PageOfSsoDomainEntity

type PageOfSsoDomainEntity struct {
	// Elements The list of elements included in this page
	Elements *[]SsoDomainEntity `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageOfSsoDomainEntity defines model for PageOfSsoDomainEntity.

type PageOfString

type PageOfString struct {
	// Elements The list of elements included in this page
	Elements *[]string `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageOfString defines model for PageOfString.

type PageOfSupportBundle

type PageOfSupportBundle struct {
	// Elements The list of elements included in this page
	Elements *[]SupportBundle `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageOfSupportBundle defines model for PageOfSupportBundle.

type PageOfTag

type PageOfTag struct {
	// Elements The list of elements included in this page
	Elements *[]Tag `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageOfTag defines model for PageOfTag.

type PageOfTagsForResource

type PageOfTagsForResource struct {
	// Elements The list of elements included in this page
	Elements *[]TagsForResource `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageOfTagsForResource defines model for PageOfTagsForResource.

type PageOfTask

type PageOfTask struct {
	// Elements The list of elements included in this page
	Elements *[]Task `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageOfTask defines model for PageOfTask.

type PageOfTrustedCertificate

type PageOfTrustedCertificate struct {
	// Elements The list of elements included in this page
	Elements *[]TrustedCertificate `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageOfTrustedCertificate defines model for PageOfTrustedCertificate.

type PageOfUpgradable

type PageOfUpgradable struct {
	// Elements The list of elements included in this page
	Elements *[]Upgradable `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageOfUpgradable defines model for PageOfUpgradable.

type PageOfUpgradablesClusterResource

type PageOfUpgradablesClusterResource struct {
	// Elements The list of Upgradables Cluster Resource elements included in this page
	Elements *[]UpgradablesClusterResource `json:"elements,omitempty"`
}

PageOfUpgradablesClusterResource Represents a page of elements of a Upgradables Cluster Resource

type PageOfUpgrade

type PageOfUpgrade struct {
	// Elements The list of elements included in this page
	Elements *[]Upgrade `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageOfUpgrade defines model for PageOfUpgrade.

type PageOfUser

type PageOfUser struct {
	// Elements The list of elements included in this page
	Elements *[]User `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageOfUser defines model for PageOfUser.

type PageOfVasaProvider

type PageOfVasaProvider struct {
	// Elements The list of elements included in this page
	Elements *[]VasaProvider `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageOfVasaProvider defines model for PageOfVasaProvider.

type PageOfVcenter

type PageOfVcenter struct {
	// Elements The list of elements included in this page
	Elements *[]Vcenter `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageOfVcenter defines model for PageOfVcenter.

type PageOfVcfService

type PageOfVcfService struct {
	// Elements The list of elements included in this page
	Elements *[]VcfService `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageOfVcfService defines model for PageOfVcfService.

type PageOfVersionAliasesForBundleComponentType

type PageOfVersionAliasesForBundleComponentType struct {
	// Elements The list of elements included in this page
	Elements *[]VersionAliasesForBundleComponentType `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageOfVersionAliasesForBundleComponentType defines model for PageOfVersionAliasesForBundleComponentType.

type PageRepositoryImage added in v0.7.0

type PageRepositoryImage struct {
	// Elements The list of elements included in this page
	Elements *[]RepositoryImage `json:"elements,omitempty"`

	// PageMetadata Represents pageable elements pagination metadata
	PageMetadata *PageMetadata `json:"pageMetadata,omitempty"`
}

PageRepositoryImage Represents a page of elements of a single type

type PartnerExtensionSpec

type PartnerExtensionSpec struct {
	// PartnerBundleMetadataFilePath Path to the bundle metadata file. The metadata file can have details of multiple bundles
	PartnerBundleMetadataFilePath *string `json:"partnerBundleMetadataFilePath,omitempty"`

	// PartnerBundleVersion Version of partner bundle to be uploaded. Should match one of the bundle versions available in the partner bundle metadata file
	PartnerBundleVersion *string `json:"partnerBundleVersion,omitempty"`
}

PartnerExtensionSpec Specification for partner extensions. This specification is used in the Bundle Upload API

type Patch

type Patch struct {
	// Artifacts Patch rest model that is located in the Product Version Catalog, these models are consumed by LCM's Flex BOM workflows.
	Artifacts *Artifact `json:"artifacts,omitempty"`

	// Description Description of the patch bundle
	Description *string `json:"description,omitempty"`

	// ProductVersion Product version of the patch bundle
	ProductVersion *string `json:"productVersion,omitempty"`

	// ReleaseDate Time of publish of the patch in Product Version catalog e.g. 2020-06-08T02:20:15.844Z, in yyyy-MM-dd'T'HH:mm:ss[.SSS]XXX ISO 8601 format
	ReleaseDate *string `json:"releaseDate,omitempty"`
}

Patch Patch rest model that is located in the Product Version Catalog, these models are consumed by LCM's Flex BOM workflows.

type PatchBundle

type PatchBundle struct {
	// BundleElements Bundle elements of the patch bundle
	BundleElements *[]string `json:"bundleElements,omitempty"`

	// BundleId Bundle ID of the patch bundle
	BundleId *string `json:"bundleId,omitempty"`

	// BundleType Bundle type of the patch bundle
	BundleType *string `json:"bundleType,omitempty"`

	// CumulativeFromVcfVersion Minimum VCF version that this patch bundle can be directly applied on
	CumulativeFromVcfVersion *string `json:"cumulativeFromVcfVersion,omitempty"`
}

PatchBundle Model for patch bundle in a release

type PerformDomainIsolationPrecheckJSONRequestBody

type PerformDomainIsolationPrecheckJSONRequestBody = IsolationSpec

PerformDomainIsolationPrecheckJSONRequestBody defines body for PerformDomainIsolationPrecheck for application/json ContentType.

type PerformDomainIsolationPrecheckResponse

type PerformDomainIsolationPrecheckResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Task
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParsePerformDomainIsolationPrecheckResponse

func ParsePerformDomainIsolationPrecheckResponse(rsp *http.Response) (*PerformDomainIsolationPrecheckResponse, error)

ParsePerformDomainIsolationPrecheckResponse parses an HTTP response from a PerformDomainIsolationPrecheckWithResponse call

func (PerformDomainIsolationPrecheckResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (PerformDomainIsolationPrecheckResponse) Status

Status returns HTTPResponse.Status

func (PerformDomainIsolationPrecheckResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PerformUpgradeJSONRequestBody

type PerformUpgradeJSONRequestBody = UpgradeSpec

PerformUpgradeJSONRequestBody defines body for PerformUpgrade for application/json ContentType.

type PerformUpgradeResponse

type PerformUpgradeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Task
	JSON400      *Error
	JSON403      *Error
	JSON404      *Error
	JSON424      *Error
	JSON500      *Error
}

func ParsePerformUpgradeResponse

func ParsePerformUpgradeResponse(rsp *http.Response) (*PerformUpgradeResponse, error)

ParsePerformUpgradeResponse parses an HTTP response from a PerformUpgradeWithResponse call

func (PerformUpgradeResponse) GetBody added in v0.4.1

func (r PerformUpgradeResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (PerformUpgradeResponse) Status

func (r PerformUpgradeResponse) Status() string

Status returns HTTPResponse.Status

func (PerformUpgradeResponse) StatusCode

func (r PerformUpgradeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Personality

type Personality struct {
	// CreatedBy Personality created by
	CreatedBy *string `json:"createdBy,omitempty"`

	// Description Personality description
	Description *string `json:"description,omitempty"`

	// DisplayName Personality displayName
	DisplayName *string `json:"displayName,omitempty"`

	// ImageChecksum Personality image checksum
	ImageChecksum *string `json:"imageChecksum,omitempty"`

	// ImageSize Personality image size
	ImageSize *string `json:"imageSize,omitempty"`

	// ImportTimestamp Timestamp of Personality import into SDDC Manager
	ImportTimestamp *string `json:"importTimestamp,omitempty"`

	// KbArticles Personality kb articles
	KbArticles *string `json:"kbArticles,omitempty"`

	// PersonalityId Personality id
	PersonalityId *string `json:"personalityId,omitempty"`

	// PersonalityName Personality name
	PersonalityName *string `json:"personalityName,omitempty"`

	// ReleaseDate Personality Release date
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	ReleaseDate *string `json:"releaseDate,omitempty"`

	// SoftwareInfo SoftwareSpec contains base os, components, hardware support, addOn metadata to install/update the appropriate Cloud Foundation software components in your management domain or workload domain.
	SoftwareInfo SoftwareInfo `json:"softwareInfo"`

	// Tags Personality tags
	Tags *[]string `json:"tags,omitempty"`

	// Type Personality type
	Type *string `json:"type,omitempty"`

	// Version Personality Version
	Version *string `json:"version,omitempty"`

	// VsphereExportedIsoPath Personality depot path
	VsphereExportedIsoPath *string `json:"vsphereExportedIsoPath,omitempty"`

	// VsphereExportedJsonPath Personality depot path
	VsphereExportedJsonPath *string `json:"vsphereExportedJsonPath,omitempty"`

	// VsphereExportedZipPath Personality depot path
	VsphereExportedZipPath *string `json:"vsphereExportedZipPath,omitempty"`
}

Personality Personality contains bits to install/update the appropriate Cloud Foundation software components in your management domain or workload domain.

type PersonalitySpec

type PersonalitySpec struct {
	// HardwareSupportSpecs [Deprecated] Hardware Support Specifications for Firmware upgrade
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	HardwareSupportSpecs *[]HardwareSupportSpec `json:"hardwareSupportSpecs,omitempty"`

	// PersonalityId Personality ID for vLCM based Upgrade
	PersonalityId string `json:"personalityId"`
}

PersonalitySpec Personality Specification for vLCM based upgrade

type PersonalityUploadSpec

type PersonalityUploadSpec struct {
	// Name Personality name
	Name *string `json:"name,omitempty"`

	// UploadMode Personality upload mode
	UploadMode string `json:"uploadMode"`

	// UploadSpecRawMode Personality upload specification for uploading the personality from raw files exported from avCenter cluster. This mode of uploading personality is useful when the source vCenter cluster is outside the target VCF deployment.
	UploadSpecRawMode *PersonalityUploadSpecRaw `json:"uploadSpecRawMode,omitempty"`

	// UploadSpecRawWithFileUploadIdMode Personality upload specification for uploading the personality from raw files exported from a vCenter cluster. This mode of uploading personality is useful when the source vCenter cluster is outside the target VCF deployment. User can upload files from a source location to SDDC Manager using v1/personalities/files API, which returns a file upload id. The id is then passed in this spec with Personality Upload Mode RAW_WITH_FILE_UPLOAD_ID.
	UploadSpecRawWithFileUploadIdMode *PersonalityUploadSpecRawWithFileUploadId `json:"uploadSpecRawWithFileUploadIdMode,omitempty"`

	// UploadSpecReferredMode Personality upload specification for uploading the personality from a referred vCentercluster. This mode of uploading personality is useful when the source vCenter cluster is internal to the target VCF deployment.
	UploadSpecReferredMode *PersonalityUploadSpecReferred `json:"uploadSpecReferredMode,omitempty"`
}

PersonalityUploadSpec Personality Upload Specification

type PersonalityUploadSpecRaw

type PersonalityUploadSpecRaw struct {
	// PersonalityISOFilePath Personality ISO File Path
	PersonalityISOFilePath *string `json:"personalityISOFilePath,omitempty"`

	// PersonalityInfoJSONFilePath Personality Info JSON File Path
	PersonalityInfoJSONFilePath string `json:"personalityInfoJSONFilePath"`

	// PersonalityJSONFilePath Personality JSON File Path
	PersonalityJSONFilePath string `json:"personalityJSONFilePath"`

	// PersonalityZIPFilePath Personality Zip File Path
	PersonalityZIPFilePath string `json:"personalityZIPFilePath"`
}

PersonalityUploadSpecRaw Personality upload specification for uploading the personality from raw files exported from avCenter cluster. This mode of uploading personality is useful when the source vCenter cluster is outside the target VCF deployment.

type PersonalityUploadSpecRawWithFileUploadId

type PersonalityUploadSpecRawWithFileUploadId struct {
	// FileUploadId Personality file upload id. This id is obtained by calling v1/personalities/files and uploading files into SDDC Manager
	FileUploadId string `json:"fileUploadId"`
}

PersonalityUploadSpecRawWithFileUploadId Personality upload specification for uploading the personality from raw files exported from a vCenter cluster. This mode of uploading personality is useful when the source vCenter cluster is outside the target VCF deployment. User can upload files from a source location to SDDC Manager using v1/personalities/files API, which returns a file upload id. The id is then passed in this spec with Personality Upload Mode RAW_WITH_FILE_UPLOAD_ID.

type PersonalityUploadSpecReferred

type PersonalityUploadSpecReferred struct {
	// ClusterId Source cluster ID from SDDC manager inventory
	ClusterId *string `json:"clusterId,omitempty"`

	// ClusterMorId Managed Object Reference ID of the cluster in vCenter
	ClusterMorId *string `json:"clusterMorId,omitempty"`

	// VCenterId Source vCenter ID from SDDC manager inventory
	VCenterId string `json:"vCenterId"`

	// VCenterImageId Source ID of the image in vCenter
	VCenterImageId *string `json:"vCenterImageId,omitempty"`
}

PersonalityUploadSpecReferred Personality upload specification for uploading the personality from a referred vCentercluster. This mode of uploading personality is useful when the source vCenter cluster is internal to the target VCF deployment.

type PhysicalNic

type PhysicalNic struct {
	// DeviceName Device name of the physical NIC
	DeviceName *string `json:"deviceName,omitempty"`

	// MacAddress Mac address of the physical NIC
	MacAddress *string `json:"macAddress,omitempty"`

	// SmartNicInfo Represents informtion related to smart nic
	SmartNicInfo *SmartNicInfo `json:"smartNicInfo,omitempty"`

	// Speed Speed in bytes of the physical NIC
	Speed *int64 `json:"speed,omitempty"`

	// State State of the physical NIC
	State *string `json:"state,omitempty"`

	// Unit Unit of physical NIC speed
	Unit *PhysicalNicUnit `json:"unit,omitempty"`
}

PhysicalNic Represents a physical NIC

type PhysicalNicUnit

type PhysicalNicUnit string

PhysicalNicUnit Unit of physical NIC speed

const (
	PhysicalNicUnitGB PhysicalNicUnit = "GB"
	PhysicalNicUnitKB PhysicalNicUnit = "KB"
	PhysicalNicUnitMB PhysicalNicUnit = "MB"
	PhysicalNicUnitPB PhysicalNicUnit = "PB"
	PhysicalNicUnitTB PhysicalNicUnit = "TB"
)

Defines values for PhysicalNicUnit.

type Portgroup

type Portgroup struct {
	// ActiveUplinks List of active uplinks
	ActiveUplinks *[]string `json:"activeUplinks,omitempty"`

	// Id vSphere Distributed Portgroup Id
	Id *string `json:"id,omitempty"`

	// Name Port group name
	Name string `json:"name"`

	// PortBindingType Port binding type
	PortBindingType *string `json:"portBindingType,omitempty"`

	// StandbyUplinks List of standby uplinks
	StandbyUplinks *[]string `json:"standbyUplinks,omitempty"`

	// TransportType Port group transport type
	TransportType string `json:"transportType"`

	// VlanId VLAN ID
	VlanId *int32 `json:"vlanId,omitempty"`
}

Portgroup Portgroup associated with the vSphere Distributed Switch

type PortgroupConfig

type PortgroupConfig struct {
	// ActiveUplinks List of active uplinks associated with port group
	ActiveUplinks *[]string `json:"activeUplinks,omitempty"`

	// Mtu The maximum transmission unit (MTU) used for the uplinks associated with the port group
	Mtu *int32 `json:"mtu,omitempty"`

	// Name Port group name
	Name *string `json:"name,omitempty"`

	// Policy The load balancing policy associated with port group
	Policy *string `json:"policy,omitempty"`

	// StandByUplinks List of standby uplinks associated with port group
	StandByUplinks *[]string `json:"standByUplinks,omitempty"`

	// SupportedTeamingPolicies List of supported teaming policies at port group
	SupportedTeamingPolicies *map[string]string `json:"supportedTeamingPolicies,omitempty"`

	// TransportType Port group transport type
	TransportType *string `json:"transportType,omitempty"`

	// VlanId The vlan id associated with the port group
	VlanId *int32 `json:"vlanId,omitempty"`
}

PortgroupConfig This specification contains the network configuration in a port group.

type PortgroupSpec

type PortgroupSpec struct {
	// ActiveUplinks The list of active uplinks associated with portgroup
	ActiveUplinks *[]string `json:"activeUplinks,omitempty"`

	// Name Port group name
	Name string `json:"name"`

	// StandByUplinks The list of standby uplinks associated with portgroup.
	StandByUplinks *[]string `json:"standByUplinks,omitempty"`

	// TeamingPolicy The teaming policy associated with the portgroup.
	TeamingPolicy *string `json:"teamingPolicy,omitempty"`

	// TransportType Port group transport type
	TransportType string `json:"transportType"`
}

PortgroupSpec This specification contains vCenter port group configurations

type PostClusterQueryJSONRequestBody

type PostClusterQueryJSONRequestBody = ClusterCriterion

PostClusterQueryJSONRequestBody defines body for PostClusterQuery for application/json ContentType.

type PostClusterQueryResponse

type PostClusterQueryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ClusterQueryResponse
	JSON400      *Error
	JSON500      *Error
}

func ParsePostClusterQueryResponse

func ParsePostClusterQueryResponse(rsp *http.Response) (*PostClusterQueryResponse, error)

ParsePostClusterQueryResponse parses an HTTP response from a PostClusterQueryWithResponse call

func (PostClusterQueryResponse) GetBody added in v0.4.1

func (r PostClusterQueryResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (PostClusterQueryResponse) Status

func (r PostClusterQueryResponse) Status() string

Status returns HTTPResponse.Status

func (PostClusterQueryResponse) StatusCode

func (r PostClusterQueryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostClustersQueryJSONRequestBody

type PostClustersQueryJSONRequestBody = ClusterCriterion

PostClustersQueryJSONRequestBody defines body for PostClustersQuery for application/json ContentType.

type PostClustersQueryResponse

type PostClustersQueryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ClusterQueryResponse
	JSON400      *Error
	JSON500      *Error
}

func ParsePostClustersQueryResponse

func ParsePostClustersQueryResponse(rsp *http.Response) (*PostClustersQueryResponse, error)

ParsePostClustersQueryResponse parses an HTTP response from a PostClustersQueryWithResponse call

func (PostClustersQueryResponse) GetBody added in v0.4.1

func (r PostClustersQueryResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (PostClustersQueryResponse) Status

func (r PostClustersQueryResponse) Status() string

Status returns HTTPResponse.Status

func (PostClustersQueryResponse) StatusCode

func (r PostClustersQueryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostDatastoreQuery1JSONRequestBody

type PostDatastoreQuery1JSONRequestBody = DatastoreCriterion

PostDatastoreQuery1JSONRequestBody defines body for PostDatastoreQuery1 for application/json ContentType.

type PostDatastoreQuery1Response

type PostDatastoreQuery1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DatastoreQueryResponse
	JSON400      *Error
	JSON500      *Error
}

func ParsePostDatastoreQuery1Response

func ParsePostDatastoreQuery1Response(rsp *http.Response) (*PostDatastoreQuery1Response, error)

ParsePostDatastoreQuery1Response parses an HTTP response from a PostDatastoreQuery1WithResponse call

func (PostDatastoreQuery1Response) GetBody added in v0.4.1

func (r PostDatastoreQuery1Response) GetBody() []byte

GetBody returns the response body as a byte array

func (PostDatastoreQuery1Response) Status

Status returns HTTPResponse.Status

func (PostDatastoreQuery1Response) StatusCode

func (r PostDatastoreQuery1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostDatastoreQueryJSONRequestBody

type PostDatastoreQueryJSONRequestBody = DatastoreCriterion

PostDatastoreQueryJSONRequestBody defines body for PostDatastoreQuery for application/json ContentType.

type PostDatastoreQueryResponse

type PostDatastoreQueryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DatastoreQueryResponse
	JSON400      *Error
	JSON500      *Error
}

func ParsePostDatastoreQueryResponse

func ParsePostDatastoreQueryResponse(rsp *http.Response) (*PostDatastoreQueryResponse, error)

ParsePostDatastoreQueryResponse parses an HTTP response from a PostDatastoreQueryWithResponse call

func (PostDatastoreQueryResponse) GetBody added in v0.4.1

func (r PostDatastoreQueryResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (PostDatastoreQueryResponse) Status

Status returns HTTPResponse.Status

func (PostDatastoreQueryResponse) StatusCode

func (r PostDatastoreQueryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostHostQueryJSONRequestBody

type PostHostQueryJSONRequestBody = HostCriterion

PostHostQueryJSONRequestBody defines body for PostHostQuery for application/json ContentType.

type PostHostQueryResponse

type PostHostQueryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *HostQueryResponse
	JSON400      *Error
	JSON500      *Error
}

func ParsePostHostQueryResponse

func ParsePostHostQueryResponse(rsp *http.Response) (*PostHostQueryResponse, error)

ParsePostHostQueryResponse parses an HTTP response from a PostHostQueryWithResponse call

func (PostHostQueryResponse) GetBody added in v0.4.1

func (r PostHostQueryResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (PostHostQueryResponse) Status

func (r PostHostQueryResponse) Status() string

Status returns HTTPResponse.Status

func (PostHostQueryResponse) StatusCode

func (r PostHostQueryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostHostsPrechecks1JSONRequestBody

type PostHostsPrechecks1JSONRequestBody = HostsPrechecksRequest

PostHostsPrechecks1JSONRequestBody defines body for PostHostsPrechecks1 for application/json ContentType.

type PostHostsPrechecks1MultipartBody

type PostHostsPrechecks1MultipartBody struct {
	SpecFile *openapi_types.File `json:"specFile,omitempty"`
}

PostHostsPrechecks1MultipartBody defines parameters for PostHostsPrechecks1.

type PostHostsPrechecks1MultipartRequestBody

type PostHostsPrechecks1MultipartRequestBody PostHostsPrechecks1MultipartBody

PostHostsPrechecks1MultipartRequestBody defines body for PostHostsPrechecks1 for multipart/form-data ContentType.

type PostHostsPrechecks1Response

type PostHostsPrechecks1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HostsPrechecksResponse
	JSON400      *Error
	JSON500      *Error
}

func ParsePostHostsPrechecks1Response

func ParsePostHostsPrechecks1Response(rsp *http.Response) (*PostHostsPrechecks1Response, error)

ParsePostHostsPrechecks1Response parses an HTTP response from a PostHostsPrechecks1WithResponse call

func (PostHostsPrechecks1Response) GetBody added in v0.4.1

func (r PostHostsPrechecks1Response) GetBody() []byte

GetBody returns the response body as a byte array

func (PostHostsPrechecks1Response) Status

Status returns HTTPResponse.Status

func (PostHostsPrechecks1Response) StatusCode

func (r PostHostsPrechecks1Response) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostQueryJSONRequestBody

type PostQueryJSONRequestBody = HostCriterion

PostQueryJSONRequestBody defines body for PostQuery for application/json ContentType.

type PostQueryParams added in v0.7.0

type PostQueryParams struct {
	// Size Size of the page to retrieve. Default page size is 4000. Optional
	Size *int `form:"size,omitempty" json:"size,omitempty"`

	// Page Page number to retrieve. Default page is 1. Optional
	Page *int `form:"page,omitempty" json:"page,omitempty"`
}

PostQueryParams defines parameters for PostQuery.

type PostQueryResponse

type PostQueryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HostQueryResponse
	JSON400      *Error
	JSON500      *Error
}

func ParsePostQueryResponse

func ParsePostQueryResponse(rsp *http.Response) (*PostQueryResponse, error)

ParsePostQueryResponse parses an HTTP response from a PostQueryWithResponse call

func (PostQueryResponse) GetBody added in v0.4.1

func (r PostQueryResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (PostQueryResponse) Status

func (r PostQueryResponse) Status() string

Status returns HTTPResponse.Status

func (PostQueryResponse) StatusCode

func (r PostQueryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ProductBinary added in v0.7.0

type ProductBinary struct {
	// Checksum Binary checksum for the artifact
	Checksum *string `json:"checksum,omitempty"`

	// FileName File name for the product binary. Supported product types VC/ESXi/NSX/SDDC-M,etc
	FileName *string `json:"fileName,omitempty"`

	// Size Binary size
	Size *int64 `json:"size,omitempty"`
}

ProductBinary Component bit binary info to be used as part of patch download from depot.

type ProductBinaryUploadSpec added in v0.7.0

type ProductBinaryUploadSpec struct {
	// FolderPath Path of the folder where artifacts have been downloaded. SDDC Manager will use this pathto locate the relevant artifacts which will be uploaded for installation purposes
	FolderPath string `json:"folderPath"`

	// ImageType Image Type. Example for supported type = PATCH/INSTALL
	ImageType string `json:"imageType"`

	// ProductType Product Type
	ProductType string `json:"productType"`

	// ProductVersion Product version
	ProductVersion string `json:"productVersion"`

	// SkipDelete Preserves the source artifacts after upload.
	SkipDelete *bool `json:"skipDelete,omitempty"`
}

ProductBinaryUploadSpec Product binary upload specification

type ProductInfo

type ProductInfo struct {
	// ErrorResponse Error response containing a minor error code, a localized error message, a localized remediation message and optionally a reference token to correlate the error with the logs
	ErrorResponse *Error `json:"errorResponse,omitempty"`

	// LicenseKey License key of product
	LicenseKey *string `json:"licenseKey,omitempty"`

	// LicenseKeyExpirationDate License key expiration date
	LicenseKeyExpirationDate *string `json:"licenseKeyExpirationDate,omitempty"`

	// LicenseKeyStatus License key status
	LicenseKeyStatus *string `json:"licenseKeyStatus,omitempty"`

	// LicensingMode Licensing Mode
	LicensingMode *string `json:"licensingMode,omitempty"`

	// Type Product type
	Type *string `json:"type,omitempty"`
}

ProductInfo Product Info and License Key Info

type ProductReleaseComponent added in v0.7.0

type ProductReleaseComponent struct {
	// AutomatedInstall automated Install
	AutomatedInstall *bool `json:"automatedInstall,omitempty"`

	// Name Product name
	Name *string `json:"name,omitempty"`

	// PublicName Product public name
	PublicName *string `json:"publicName,omitempty"`

	// Sku SKU of the install/patch bundle
	Sku *string `json:"sku,omitempty"`

	// Versions Product version details
	Versions *[]CustomPatch `json:"versions,omitempty"`
}

ProductReleaseComponent Product Release Component

type ProductTypeInfo added in v0.7.0

type ProductTypeInfo struct {
	// ProductLabel Represents product label
	ProductLabel *string `json:"productLabel,omitempty"`

	// ProductType Represents product type
	ProductType *string `json:"productType,omitempty"`
}

ProductTypeInfo Product type and label informations

type ProductVersion

type ProductVersion struct {
	// AdditionalMetadata any additional metadata
	AdditionalMetadata *string `json:"additionalMetadata,omitempty"`

	// AutomatedInstall Automated install or not, e.g. true
	AutomatedInstall *bool `json:"automatedInstall,omitempty"`

	// ChangeId Build or CLN for the product, e.g 11675023
	ChangeId *string `json:"changeId,omitempty"`

	// LifecycleManagedBy Lifecycle is managed by whom, e.g. SDDC_MANAGER_VCF
	LifecycleManagedBy *string `json:"lifecycleManagedBy,omitempty"`

	// Name Name of the product. e.g ESX
	Name *string `json:"name,omitempty"`

	// PublicName Public name of the product, e.g VMware ESXi
	PublicName *string `json:"publicName,omitempty"`

	// ReleaseURL URL for the release.
	ReleaseURL *string `json:"releaseURL,omitempty"`

	// Version Version for the product, e.g 6.7.0-11675023
	Version *string `json:"version,omitempty"`
}

ProductVersion Details of the product/component for the release.

type ProductVersionCatalog

type ProductVersionCatalog struct {
	// CreationTime Creation time for the Product Version catalog e.g. 2020-06-08T02:20:15.844Z, in yyyy-MM-dd'T'HH:mm:ss[.SSS]XXX ISO 8601 format
	CreationTime *string `json:"creationTime,omitempty"`

	// Patches Patches used for the product version catalog
	Patches *map[string][]Patch `json:"patches,omitempty"`

	// PublishedTime Time of publish of the Product Version catalog e.g. 2020-06-08T02:20:15.844Z, in yyyy-MM-dd'T'HH:mm:ss[.SSS]XXX ISO 8601 format
	PublishedTime *string `json:"publishedTime,omitempty"`

	// SequenceNumber Product Version catalog sequence number which signifies an update in the product version catalog
	SequenceNumber *int32 `json:"sequenceNumber,omitempty"`

	// Version Product Version catalog version supported by VCF
	Version *int32 `json:"version,omitempty"`
}

ProductVersionCatalog LCM Product Version Catalog that contains async patches for VMware Cloud foundation components (VC/ESX/NSX) that's used by Lifecycle Manager.

type ProductVersionCatalogUploadTask added in v0.7.0

type ProductVersionCatalogUploadTask struct {
	// Description Description of the product version catalog upload operation
	Description *string `json:"description,omitempty"`

	// ErrorResponse Error response containing a minor error code, a localized error message, a localized remediation message and optionally a reference token to correlate the error with the logs
	ErrorResponse *Error `json:"errorResponse,omitempty"`

	// Status State of the product version catalog upload after it has completed its execution
	Status *string `json:"status,omitempty"`

	// TaskId ID of the product version catalog upload task
	TaskId *string `json:"taskId,omitempty"`
}

ProductVersionCatalogUploadTask Represents the details associated with a product version catalog upload task

type ProductVersionCatalogWithSignatureSpec added in v0.7.0

type ProductVersionCatalogWithSignatureSpec struct {
	// ProductVersionCatalogFilePath Product version catalog file absolute path on file system
	ProductVersionCatalogFilePath string `json:"productVersionCatalogFilePath"`

	// SignatureFilePath Product version catalog signature file absolute path on file system
	SignatureFilePath string `json:"signatureFilePath"`
}

ProductVersionCatalogWithSignatureSpec Product Version Catalog Upload Specification. This specification is used in the PVC Upload API

type ProxyConfiguration

type ProxyConfiguration struct {
	// Host IP address/FQDN of proxy server. This must be set if proxy is enabled.
	Host *string `json:"host,omitempty"`

	// IsAuthenticated If proxy authentication is required, isAuthenticated must be enabled and username and password should be set.
	IsAuthenticated *bool `json:"isAuthenticated,omitempty"`

	// IsConfigured Defines if the proxy is configured.
	IsConfigured *bool `json:"isConfigured,omitempty"`

	// IsEnabled Defines if the proxy configuration is enabled. To disable the proxy, this should be set to false.
	IsEnabled *bool `json:"isEnabled,omitempty"`

	// Password User password to connect, will return null on reading
	Password *string `json:"password,omitempty"`

	// Port Port of proxy server. This must be set if proxy is enabled.
	Port *int32 `json:"port,omitempty"`

	// TransferProtocol Proxy transfer protocol, default value is HTTP
	TransferProtocol *ProxyConfigurationTransferProtocol `json:"transferProtocol,omitempty"`

	// Username User name to connect
	Username *string `json:"username,omitempty"`
}

ProxyConfiguration Proxy Configuration

type ProxyConfigurationTransferProtocol

type ProxyConfigurationTransferProtocol string

ProxyConfigurationTransferProtocol Proxy transfer protocol, default value is HTTP

Defines values for ProxyConfigurationTransferProtocol.

type Psc

type Psc struct {
	// Domain Represents a domain reference
	Domain *DomainReference `json:"domain,omitempty"`

	// Fqdn FQDN of the Psc
	Fqdn *string `json:"fqdn,omitempty"`

	// Id ID of the Psc
	Id *string `json:"id,omitempty"`

	// IpAddress [Deprecated] IP Address of the Psc
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	IpAddress *string `json:"ipAddress,omitempty"`

	// IsReplica Indicates if the Psc is a replica
	IsReplica *bool `json:"isReplica,omitempty"`

	// SsoDomainName SSO Domain name of the Psc
	SsoDomainName *string `json:"ssoDomainName,omitempty"`

	// SsoSubDomainName SSO sub domain name of the Psc
	SsoSubDomainName *string `json:"ssoSubDomainName,omitempty"`
}

Psc Psc representation

type QueryCheckSetsJSONRequestBody

type QueryCheckSetsJSONRequestBody = CheckSetQueryInput

QueryCheckSetsJSONRequestBody defines body for QueryCheckSets for application/json ContentType.

type QueryCheckSetsResponse

type QueryCheckSetsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CheckSetQueryResult
	JSON400      *Error
	JSON500      *Error
}

func ParseQueryCheckSetsResponse

func ParseQueryCheckSetsResponse(rsp *http.Response) (*QueryCheckSetsResponse, error)

ParseQueryCheckSetsResponse parses an HTTP response from a QueryCheckSetsWithResponse call

func (QueryCheckSetsResponse) GetBody added in v0.4.1

func (r QueryCheckSetsResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (QueryCheckSetsResponse) Status

func (r QueryCheckSetsResponse) Status() string

Status returns HTTPResponse.Status

func (QueryCheckSetsResponse) StatusCode

func (r QueryCheckSetsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type QueryInfo

type QueryInfo struct {
	Completed *bool `json:"completed,omitempty"`

	// ErrorResponse Error response containing a minor error code, a localized error message, a localized remediation message and optionally a reference token to correlate the error with the logs
	ErrorResponse *Error `json:"errorResponse,omitempty"`
	Failure       *bool  `json:"failure,omitempty"`
	Processing    *bool  `json:"processing,omitempty"`

	// QueryId ID of the query to retrieve
	QueryId *string `json:"queryId,omitempty"`

	// Status Status of the query
	Status *string `json:"status,omitempty"`
}

QueryInfo Represents the query info.

type QuickPatchCompatibleVersion added in v0.7.0

type QuickPatchCompatibleVersion struct {
	// DisplayVersion Source Image display version
	DisplayVersion *string `json:"displayVersion,omitempty"`

	// Version Source Image full version
	Version *string `json:"version,omitempty"`
}

QuickPatchCompatibleVersion ESX Quick Patch compatible source image version details

type ReconcileConfigsJSONRequestBody

type ReconcileConfigsJSONRequestBody = ConfigDriftApplySpec

ReconcileConfigsJSONRequestBody defines body for ReconcileConfigs for application/json ContentType.

type ReconcileConfigsResponse

type ReconcileConfigsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Task
	JSON400      *Error
	JSON500      *Error
}

func ParseReconcileConfigsResponse

func ParseReconcileConfigsResponse(rsp *http.Response) (*ReconcileConfigsResponse, error)

ParseReconcileConfigsResponse parses an HTTP response from a ReconcileConfigsWithResponse call

func (ReconcileConfigsResponse) GetBody added in v0.4.1

func (r ReconcileConfigsResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (ReconcileConfigsResponse) Status

func (r ReconcileConfigsResponse) Status() string

Status returns HTTPResponse.Status

func (ReconcileConfigsResponse) StatusCode

func (r ReconcileConfigsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReconciliationForResource

type ReconciliationForResource struct {
	// ApplyAll All application flag. Indicates if all applicable config drifts must be applied
	ApplyAll bool `json:"applyAll"`

	// ApplyFixes Fix application flag. Indicates if all applicable config drifts of driftType FIX must be applied
	ApplyFixes *bool `json:"applyFixes,omitempty"`

	// ConfigDriftIds Indicates list of applicable configuration drifts to be applied to resource.
	ConfigDriftIds *[]string `json:"configDriftIds,omitempty"`

	// ResourceId Target resource ID
	ResourceId string `json:"resourceId"`
}

ReconciliationForResource Describes Configuration Reconciliation operation(s) for a resource

type RefreshAccessTokenJSONBody

type RefreshAccessTokenJSONBody = string

RefreshAccessTokenJSONBody defines parameters for RefreshAccessToken.

type RefreshAccessTokenJSONRequestBody

type RefreshAccessTokenJSONRequestBody = RefreshAccessTokenJSONBody

RefreshAccessTokenJSONRequestBody defines body for RefreshAccessToken for application/json ContentType.

type RefreshAccessTokenResponse

type RefreshAccessTokenResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *string
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseRefreshAccessTokenResponse

func ParseRefreshAccessTokenResponse(rsp *http.Response) (*RefreshAccessTokenResponse, error)

ParseRefreshAccessTokenResponse parses an HTTP response from a RefreshAccessTokenWithResponse call

func (RefreshAccessTokenResponse) GetBody added in v0.4.1

func (r RefreshAccessTokenResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (RefreshAccessTokenResponse) Status

Status returns HTTPResponse.Status

func (RefreshAccessTokenResponse) StatusCode

func (r RefreshAccessTokenResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RefreshToken

type RefreshToken struct {
	// Id Refresh token id that can be used to request new access token
	Id *string `json:"id,omitempty"`
}

RefreshToken This contains refresh token id for the user API access.

type Release

type Release struct {
	// Bom Release bill of materials
	Bom *[]ProductVersion `json:"bom,omitempty"`

	// Description Release description with all major features.
	Description *string `json:"description,omitempty"`

	// Eol Release eol information e.g. 2020-06-08T02:20:15.844Z in yyyy-MM-dd'T'HH:mm:ss[.SSS]XXX ISO 8601 format
	Eol *string `json:"eol,omitempty"`

	// IsApplicable [Deprecated] Whether bundle is applicable or not.
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	IsApplicable *bool `json:"isApplicable,omitempty"`

	// MinCompatibleVcfVersion Minimum compatible VCF version, used to represent compatibility of SDDC Manager and VMware BOM components
	MinCompatibleVcfVersion *string `json:"minCompatibleVcfVersion,omitempty"`

	// MinInstallerVersion Minimum installer version, e.g. 9.0.0.0
	MinInstallerVersion *string `json:"minInstallerVersion,omitempty"`

	// NotApplicableReason [Deprecated] Incompatibility reason for not applicable.
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	NotApplicableReason *string `json:"notApplicableReason,omitempty"`

	// PatchBundles List of patch bundles in this release
	PatchBundles *[]PatchBundle `json:"patchBundles,omitempty"`

	// Product Name of the product e.g. "VCF"
	Product *string `json:"product,omitempty"`

	// ReleaseDate Release date e.g. 2020-06-08T02:20:15.844Z in yyyy-MM-dd'T'HH:mm:ss[.SSS]XXX ISO 8601 format
	ReleaseDate *string `json:"releaseDate,omitempty"`

	// Sku Release sku specific patch and bill of materials
	Sku *[]SkuBomDetails `json:"sku,omitempty"`

	// Updates Collection of release updates
	Updates *[]ReleaseUpdate `json:"updates,omitempty"`

	// UpgradeOrder Custom upgrade order. Comma separated list of components in upgrade order. Supported components types: NSX_T_MANAGER, VCENTER, ESX_HOST.
	UpgradeOrder *string `json:"upgradeOrder,omitempty"`

	// Version Version of the release
	Version *string `json:"version,omitempty"`
}

Release Model for releases with their description and product version

type ReleaseComponentDetail added in v0.7.0

type ReleaseComponentDetail struct {
	// Components VCF/VVF release elements
	Components *[]ProductReleaseComponent `json:"components,omitempty"`

	// ReleaseVersion VCF/VVF release version
	ReleaseVersion *string `json:"releaseVersion,omitempty"`
}

ReleaseComponentDetail Model for Release Component Detail

type ReleaseUpdate

type ReleaseUpdate struct {
	// BaseProductVersion Base product version for the release
	BaseProductVersion *string `json:"baseProductVersion,omitempty"`

	// Description Description of the release update
	Description *string `json:"description,omitempty"`

	// Id Release version
	Id *string `json:"id,omitempty"`

	// ProductName Product name for which the release update is provided
	ProductName *string `json:"productName,omitempty"`

	// ReleaseDate Release date e.g. 2020-06-08T02:20:15.844Z in yyyy-MM-dd'T'HH:mm:ss[.SSS]XXX ISO 8601 format
	ReleaseDate *string `json:"releaseDate,omitempty"`

	// ReleaseUpdateURL URL to the release update
	ReleaseUpdateURL *string `json:"releaseUpdateURL,omitempty"`
}

ReleaseUpdate Update to a given release

type RemediationFailureAction added in v0.7.0

type RemediationFailureAction struct {
	// Action Action to be taken if entering maintenance mode fails for a host
	Action string `json:"action"`

	// RetryCount Number of times to retry the failed operation. If the action is RETRY, the value should be between 3 and 100. If the action is FAIL, the value should not be set.
	RetryCount int64 `json:"retryCount"`

	// RetryDelay Time to wait before we retry the failed operation in seconds. If action is RETRY, the value should be between 300 and 3600 seconds. If action is FAIL, the value should not be set.
	RetryDelay int64 `json:"retryDelay"`
}

RemediationFailureAction Action to be taken if entering maintenance mode fails for a host during cluster remediation

type RemediationOptionsSpec added in v0.7.0

type RemediationOptionsSpec struct {
	// DisableDpm Flag for disabling DPM on the cluster.
	DisableDpm *bool `json:"disableDpm,omitempty"`

	// DisableHac Flag for disabling HA admission control on the cluster.
	DisableHac *bool `json:"disableHac,omitempty"`

	// EnableQuickboot Flag for requesting Quick Boot
	EnableQuickboot *bool `json:"enableQuickboot,omitempty"`

	// EvacuateOfflineVms Flag for requesting Evacuation of Offline VMs
	EvacuateOfflineVms *bool `json:"evacuateOfflineVms,omitempty"`

	// PreRemediationPowerAction Flag for setting VM power state before entering maintenance mode.
	PreRemediationPowerAction *string `json:"preRemediationPowerAction,omitempty"`

	// RemediationFailureAction Action to be taken if entering maintenance mode fails for a host during cluster remediation
	RemediationFailureAction *RemediationFailureAction `json:"remediationFailureAction,omitempty"`
}

RemediationOptionsSpec Options for cluster remediation

type RemoteDatastoreInfo

type RemoteDatastoreInfo struct {
	// RemoteDatastore Remote Datastore
	RemoteDatastore *string `json:"remoteDatastore,omitempty"`

	// ServerCluster Server cluster
	ServerCluster *string `json:"serverCluster,omitempty"`
}

RemoteDatastoreInfo Remote Datastore Info

type RemoveCertificateAuthorityResponse

type RemoveCertificateAuthorityResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseRemoveCertificateAuthorityResponse

func ParseRemoveCertificateAuthorityResponse(rsp *http.Response) (*RemoveCertificateAuthorityResponse, error)

ParseRemoveCertificateAuthorityResponse parses an HTTP response from a RemoveCertificateAuthorityWithResponse call

func (RemoveCertificateAuthorityResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (RemoveCertificateAuthorityResponse) Status

Status returns HTTPResponse.Status

func (RemoveCertificateAuthorityResponse) StatusCode

func (r RemoveCertificateAuthorityResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RemoveDatastoreFromClusterResponse

type RemoveDatastoreFromClusterResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Task
	JSON202      *Task
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseRemoveDatastoreFromClusterResponse

func ParseRemoveDatastoreFromClusterResponse(rsp *http.Response) (*RemoveDatastoreFromClusterResponse, error)

ParseRemoveDatastoreFromClusterResponse parses an HTTP response from a RemoveDatastoreFromClusterWithResponse call

func (RemoveDatastoreFromClusterResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (RemoveDatastoreFromClusterResponse) Status

Status returns HTTPResponse.Status

func (RemoveDatastoreFromClusterResponse) StatusCode

func (r RemoveDatastoreFromClusterResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RemoveLicenseKeyResponse

type RemoveLicenseKeyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON500      *Error
}

func ParseRemoveLicenseKeyResponse

func ParseRemoveLicenseKeyResponse(rsp *http.Response) (*RemoveLicenseKeyResponse, error)

ParseRemoveLicenseKeyResponse parses an HTTP response from a RemoveLicenseKeyWithResponse call

func (RemoveLicenseKeyResponse) GetBody added in v0.4.1

func (r RemoveLicenseKeyResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (RemoveLicenseKeyResponse) Status

func (r RemoveLicenseKeyResponse) Status() string

Status returns HTTPResponse.Status

func (RemoveLicenseKeyResponse) StatusCode

func (r RemoveLicenseKeyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RemoveTagsFromClusterJSONRequestBody

type RemoveTagsFromClusterJSONRequestBody = TagsSpec

RemoveTagsFromClusterJSONRequestBody defines body for RemoveTagsFromCluster for application/json ContentType.

type RemoveTagsFromClusterResponse

type RemoveTagsFromClusterResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TagAssignmentResult
	JSON400      *Error
	JSON500      *Error
}

func ParseRemoveTagsFromClusterResponse

func ParseRemoveTagsFromClusterResponse(rsp *http.Response) (*RemoveTagsFromClusterResponse, error)

ParseRemoveTagsFromClusterResponse parses an HTTP response from a RemoveTagsFromClusterWithResponse call

func (RemoveTagsFromClusterResponse) GetBody added in v0.4.1

func (r RemoveTagsFromClusterResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (RemoveTagsFromClusterResponse) Status

Status returns HTTPResponse.Status

func (RemoveTagsFromClusterResponse) StatusCode

func (r RemoveTagsFromClusterResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RemoveTagsFromDomainJSONRequestBody

type RemoveTagsFromDomainJSONRequestBody = TagsSpec

RemoveTagsFromDomainJSONRequestBody defines body for RemoveTagsFromDomain for application/json ContentType.

type RemoveTagsFromDomainResponse

type RemoveTagsFromDomainResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TagAssignmentResult
	JSON400      *Error
	JSON500      *Error
}

func ParseRemoveTagsFromDomainResponse

func ParseRemoveTagsFromDomainResponse(rsp *http.Response) (*RemoveTagsFromDomainResponse, error)

ParseRemoveTagsFromDomainResponse parses an HTTP response from a RemoveTagsFromDomainWithResponse call

func (RemoveTagsFromDomainResponse) GetBody added in v0.4.1

func (r RemoveTagsFromDomainResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (RemoveTagsFromDomainResponse) Status

Status returns HTTPResponse.Status

func (RemoveTagsFromDomainResponse) StatusCode

func (r RemoveTagsFromDomainResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RemoveTagsFromHostJSONRequestBody

type RemoveTagsFromHostJSONRequestBody = TagsSpec

RemoveTagsFromHostJSONRequestBody defines body for RemoveTagsFromHost for application/json ContentType.

type RemoveTagsFromHostResponse

type RemoveTagsFromHostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TagAssignmentResult
	JSON400      *Error
	JSON500      *Error
}

func ParseRemoveTagsFromHostResponse

func ParseRemoveTagsFromHostResponse(rsp *http.Response) (*RemoveTagsFromHostResponse, error)

ParseRemoveTagsFromHostResponse parses an HTTP response from a RemoveTagsFromHostWithResponse call

func (RemoveTagsFromHostResponse) GetBody added in v0.4.1

func (r RemoveTagsFromHostResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (RemoveTagsFromHostResponse) Status

Status returns HTTPResponse.Status

func (RemoveTagsFromHostResponse) StatusCode

func (r RemoveTagsFromHostResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RemoveUserResponse

type RemoveUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *Error
	JSON500      *Error
}

func ParseRemoveUserResponse

func ParseRemoveUserResponse(rsp *http.Response) (*RemoveUserResponse, error)

ParseRemoveUserResponse parses an HTTP response from a RemoveUserWithResponse call

func (RemoveUserResponse) GetBody added in v0.4.1

func (r RemoveUserResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (RemoveUserResponse) Status

func (r RemoveUserResponse) Status() string

Status returns HTTPResponse.Status

func (RemoveUserResponse) StatusCode

func (r RemoveUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RemoveVasaProviderResponse

type RemoveVasaProviderResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseRemoveVasaProviderResponse

func ParseRemoveVasaProviderResponse(rsp *http.Response) (*RemoveVasaProviderResponse, error)

ParseRemoveVasaProviderResponse parses an HTTP response from a RemoveVasaProviderWithResponse call

func (RemoveVasaProviderResponse) GetBody added in v0.4.1

func (r RemoveVasaProviderResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (RemoveVasaProviderResponse) Status

Status returns HTTPResponse.Status

func (RemoveVasaProviderResponse) StatusCode

func (r RemoveVasaProviderResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RemoveVasaProviderStorageContainerResponse

type RemoveVasaProviderStorageContainerResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseRemoveVasaProviderStorageContainerResponse

func ParseRemoveVasaProviderStorageContainerResponse(rsp *http.Response) (*RemoveVasaProviderStorageContainerResponse, error)

ParseRemoveVasaProviderStorageContainerResponse parses an HTTP response from a RemoveVasaProviderStorageContainerWithResponse call

func (RemoveVasaProviderStorageContainerResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (RemoveVasaProviderStorageContainerResponse) Status

Status returns HTTPResponse.Status

func (RemoveVasaProviderStorageContainerResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ReplaceCertificatesJSONRequestBody

type ReplaceCertificatesJSONRequestBody = CertificateOperationSpec

ReplaceCertificatesJSONRequestBody defines body for ReplaceCertificates for application/json ContentType.

type ReplaceCertificatesResponse

type ReplaceCertificatesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Task
	JSON400      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON500      *Error
}

func ParseReplaceCertificatesResponse

func ParseReplaceCertificatesResponse(rsp *http.Response) (*ReplaceCertificatesResponse, error)

ParseReplaceCertificatesResponse parses an HTTP response from a ReplaceCertificatesWithResponse call

func (ReplaceCertificatesResponse) GetBody added in v0.4.1

func (r ReplaceCertificatesResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (ReplaceCertificatesResponse) Status

Status returns HTTPResponse.Status

func (ReplaceCertificatesResponse) StatusCode

func (r ReplaceCertificatesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplaceResourceCertificatesJSONBody

type ReplaceResourceCertificatesJSONBody = []ResourceCertificateSpec

ReplaceResourceCertificatesJSONBody defines parameters for ReplaceResourceCertificates.

type ReplaceResourceCertificatesJSONRequestBody

type ReplaceResourceCertificatesJSONRequestBody = ReplaceResourceCertificatesJSONBody

ReplaceResourceCertificatesJSONRequestBody defines body for ReplaceResourceCertificates for application/json ContentType.

type ReplaceResourceCertificatesResponse

type ReplaceResourceCertificatesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Task
	JSON404      *Error
	JSON500      *Error
}

func ParseReplaceResourceCertificatesResponse

func ParseReplaceResourceCertificatesResponse(rsp *http.Response) (*ReplaceResourceCertificatesResponse, error)

ParseReplaceResourceCertificatesResponse parses an HTTP response from a ReplaceResourceCertificatesWithResponse call

func (ReplaceResourceCertificatesResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (ReplaceResourceCertificatesResponse) Status

Status returns HTTPResponse.Status

func (ReplaceResourceCertificatesResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type RepositoryImage added in v0.7.0

type RepositoryImage struct {
	// CreationTime Timestamp describing when this software specification was created
	CreationTime *string `json:"creationTime,omitempty"`

	// ModifiedTime Timestamp describing when this software specification was last modified
	ModifiedTime *string `json:"modifiedTime,omitempty"`

	// Name Repository image name
	Name *string `json:"name,omitempty"`

	// RepositoryImageId Repository image identifier
	RepositoryImageId *RepositoryImageId `json:"repositoryImageId,omitempty"`

	// RepositoryImageSoftware Repository Image Software contains base os, components, hardware support, addOn metadata to install/update the appropriate Cloud Foundation software components in a domain.
	RepositoryImageSoftware *RepositoryImageSoftware `json:"repositoryImageSoftware,omitempty"`
}

RepositoryImage Repository image

type RepositoryImageId added in v0.7.0

type RepositoryImageId struct {
	// VCenterId vCenter ID
	VCenterId *string `json:"vCenterId,omitempty"`

	// VCenterImageId Repository image ID
	VCenterImageId *string `json:"vCenterImageId,omitempty"`
}

RepositoryImageId Repository image identifier

type RepositoryImageQueryResponse added in v0.7.0

type RepositoryImageQueryResponse struct {
	// Errors Errors associated to resources for which the query failed
	Errors *[]ResourceError `json:"errors,omitempty"`

	// QueryInfo Represents the query info.
	QueryInfo *QueryInfo `json:"queryInfo,omitempty"`

	// Result Represents a page of elements of a single type
	Result *PageRepositoryImage `json:"result,omitempty"`
}

RepositoryImageQueryResponse Query response for repository images

type RepositoryImageQuerySpec added in v0.7.0

type RepositoryImageQuerySpec struct {
	// VCenterIds List of vCenter IDs
	VCenterIds []string `json:"vCenterIds"`
}

RepositoryImageQuerySpec Query spec for repository images

type RepositoryImageSoftware added in v0.7.0

type RepositoryImageSoftware struct {
	// AddOn AddOn contains bits to install/update the appropriate Cloud Foundation software components in a domain.
	AddOn *AddOn `json:"addOn,omitempty"`

	// AlternativeImages Alternative images
	AlternativeImages *[]AlternativeImage `json:"alternativeImages,omitempty"`

	// BaseImage BaseImage contains bits to install/update the appropriate Cloud Foundation software components in a domain.
	BaseImage *BaseImage `json:"baseImage,omitempty"`

	// Components Repository image components
	Components *[]Component `json:"components,omitempty"`

	// FirmwareAndDriverPackages Repository image firmware and driver packages
	FirmwareAndDriverPackages *[]FirmwareAndDriverPackage `json:"firmwareAndDriverPackages,omitempty"`

	// RemovedComponents Repository image components
	RemovedComponents *[]Component `json:"removedComponents,omitempty"`

	// Solutions Repository image solutions
	Solutions *[]Solution `json:"solutions,omitempty"`
}

RepositoryImageSoftware Repository Image Software contains base os, components, hardware support, addOn metadata to install/update the appropriate Cloud Foundation software components in a domain.

type RequestEditorFn

type RequestEditorFn func(ctx context.Context, req *http.Request) error

RequestEditorFn is the function signature for the RequestEditor callback function

type Resource

type Resource struct {
	// Fqdn Resource FQDN
	Fqdn *string `json:"fqdn,omitempty"`

	// Name Name of the resource
	Name *string `json:"name,omitempty"`

	// ResourceId Resource ID
	ResourceId string `json:"resourceId"`

	// Sans Subject alternative name(s)
	Sans *[]string `json:"sans,omitempty"`

	// Type Resource type
	Type string `json:"type"`
}

Resource Represents the resource in the system

type ResourceCertificateSpec

type ResourceCertificateSpec struct {
	// CaCertificate CA Certificate
	CaCertificate *string `json:"caCertificate,omitempty"`

	// CertificateChain Certificate Chain
	CertificateChain *string `json:"certificateChain,omitempty"`

	// ResourceCertificate Resource Certificate
	ResourceCertificate *string `json:"resourceCertificate,omitempty"`

	// ResourceFqdn Resource FQDN
	ResourceFqdn *string `json:"resourceFqdn,omitempty"`

	// ResourceId Resource ID
	ResourceId *string `json:"resourceId,omitempty"`
}

ResourceCertificateSpec This specification contains resource certificate details. Either resourceId or resourceFqdn should be provided. Either certificateChain or both resourceCertificate and caCertificate should be provided.

type ResourceCertificatesUpdateSpec added in v0.7.0

type ResourceCertificatesUpdateSpec struct {
	// AutoRenew Represents the auto-renew configuration
	AutoRenew string `json:"autoRenew"`

	// AutoRenewTriggerTimeWindow Represents the starting time of the 1-hour time window during which auto-renewal triggers every day. Time should be given in 24-hour format as HH:mm. Note that the auto-renewal will trigger at the specified time or up to an hour later, considering factors such as daylight saving time.
	AutoRenewTriggerTimeWindow *string `json:"autoRenewTriggerTimeWindow,omitempty"`
}

ResourceCertificatesUpdateSpec Represents resource certificate(s) update spec

type ResourceCredentials

type ResourceCredentials struct {
	// Credentials Credentials of the resource
	Credentials []BaseCredential `json:"credentials"`

	// ResourceId Resource ID
	ResourceId *string `json:"resourceId,omitempty"`

	// ResourceName Resource name
	ResourceName *string `json:"resourceName,omitempty"`

	// ResourceType Authenticated Resource Type
	ResourceType string `json:"resourceType"`
}

ResourceCredentials Represents a resource along with its list of credentials to be changed.

type ResourceDomainInfo

type ResourceDomainInfo struct {
	// DomainId Id of the domain
	DomainId *string `json:"domainId,omitempty"`

	// DomainName Name of the domain
	DomainName *string `json:"domainName,omitempty"`

	// DomainType Type of the domain
	DomainType *ResourceDomainInfoDomainType `json:"domainType,omitempty"`
}

ResourceDomainInfo Information about the domain the resource belongs to

type ResourceDomainInfoDomainType

type ResourceDomainInfoDomainType string

ResourceDomainInfoDomainType Type of the domain

const (
	ResourceDomainInfoDomainTypeMANAGEMENT ResourceDomainInfoDomainType = "MANAGEMENT"
	ResourceDomainInfoDomainTypeVI         ResourceDomainInfoDomainType = "VI"
)

Defines values for ResourceDomainInfoDomainType.

type ResourceError added in v0.7.0

type ResourceError struct {
	// Error Error response containing a minor error code, a localized error message, a localized remediation message and optionally a reference token to correlate the error with the logs
	Error *Error `json:"error,omitempty"`

	// Resource Represents the SDDC resource in the system
	Resource *SDDCResource `json:"resource,omitempty"`
}

ResourceError Represents error associated with resource

type ResourceFunctionalities

type ResourceFunctionalities struct {
	// Functionalities List of functionalities associated with the resource
	Functionalities *[]Functionality `json:"functionalities,omitempty"`

	// ResourceId ID of the resource
	ResourceId *string `json:"resourceId,omitempty"`

	// ResourceType Type of the resource
	ResourceType string `json:"resourceType"`
}

ResourceFunctionalities Defines a resource functionality specification

type ResourceFunctionalitiesCaller

type ResourceFunctionalitiesCaller struct {
	// OperationId The identifier of the operation associated with the resource functionalities
	OperationId *string `json:"operationId,omitempty"`

	// OperationName The name of the operation associated with the resource functionalities
	OperationName *string `json:"operationName,omitempty"`

	// ResourceFunctionalities List of resource functionalities associated with the caller
	ResourceFunctionalities *[]ResourceFunctionalities `json:"resourceFunctionalities,omitempty"`

	// ServiceId The identifier of the service associated with the resource functionalities
	ServiceId *string `json:"serviceId,omitempty"`
}

ResourceFunctionalitiesCaller Defines a resource functionality caller specification

type ResourceFunctionalitiesGlobalConfiguration

type ResourceFunctionalitiesGlobalConfiguration struct {
	// ErrorMessage The localized error message
	ErrorMessage *string `json:"errorMessage,omitempty"`

	// IsAllowed Global flag representing if all of the VMware Cloud Foundation operations are allowed or not
	IsAllowed *bool `json:"isAllowed,omitempty"`
}

ResourceFunctionalitiesGlobalConfiguration Defines a resource functionality caller specification

type ResourceFunctionalitiesGlobalConfigurationCaller

type ResourceFunctionalitiesGlobalConfigurationCaller struct {
	// IsAllowed Global flag representing if all of the VMware Cloud Foundation operations are allowed or not
	IsAllowed *bool `json:"isAllowed,omitempty"`

	// OperationId The identifier of the operation associated with the resource functionalities
	OperationId *string `json:"operationId,omitempty"`

	// OperationName The name of the operation associated with the resource functionalities
	OperationName *string `json:"operationName,omitempty"`

	// ServiceId The identifier of the service associated with the resource functionalities
	ServiceId *string `json:"serviceId,omitempty"`
}

ResourceFunctionalitiesGlobalConfigurationCaller Defines a resource functionality global caller specification

type ResourceFunctionalitiesGlobalUpdateSpec

type ResourceFunctionalitiesGlobalUpdateSpec struct {
	// IsAllowed Flag indicating if all of the functionalities are allowed
	IsAllowed bool `json:"isAllowed"`

	// OperationId The identifier of the operation associated with the resource functionalities
	OperationId string `json:"operationId"`

	// OperationName The name of the operation associated with the resource functionalities
	OperationName string `json:"operationName"`

	// ServiceId The identifier of the service associated with the resource functionalities
	ServiceId string `json:"serviceId"`
}

ResourceFunctionalitiesGlobalUpdateSpec Resource Functionality Global Caller update specification

type ResourceFunctionalitiesUpdateSpec

type ResourceFunctionalitiesUpdateSpec struct {
	// OperationId The identifier of the operation associated with the resource functionalities
	OperationId string `json:"operationId"`

	// OperationName The name of the operation associated with the resource functionalities
	OperationName string `json:"operationName"`

	// ResourceFunctionalities List of resource functionalities associated with the caller
	ResourceFunctionalities []ResourceFunctionalities `json:"resourceFunctionalities"`

	// ServiceId The identifier of the service associated with the resource functionalities
	ServiceId string `json:"serviceId"`
}

ResourceFunctionalitiesUpdateSpec Resource Functionality Caller update specification

type ResourceInfo

type ResourceInfo struct {
	// ClusterId Cluster Id of resourceInfo
	ClusterId *string `json:"clusterId,omitempty"`

	// DomainId Domain Identifier
	DomainId string `json:"domainId"`

	// HostId Host Id of resourceInfo
	HostId *string `json:"hostId,omitempty"`
}

ResourceInfo Resource info

type ResourceLicensingInfo

type ResourceLicensingInfo struct {
	// ProductInfo Product Info and License Key Info
	ProductInfo *ProductInfo `json:"productInfo,omitempty"`

	// ResourceInfo Resource info
	ResourceInfo ResourceInfo `json:"resourceInfo"`
}

ResourceLicensingInfo Resource Licensing Info

type ResourceUpgradeSpec

type ResourceUpgradeSpec struct {
	// CustomIsoSpec Custom ISO Specifications for VUM Clusters Upgrade with Custom ISO
	CustomIsoSpec *CustomISOSpec `json:"customIsoSpec,omitempty"`

	// EnableQuickboot Flag for requesting Quick Boot for ESXi upgrade
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	EnableQuickboot *bool `json:"enableQuickboot,omitempty"`

	// EsxUpgradeOptionsSpec Options for ESXi upgrade. These are applicable to vSphere Lifecycle Manager Images based upgrade only.
	EsxUpgradeOptionsSpec *EsxUpgradeOptionsSpec `json:"esxUpgradeOptionsSpec,omitempty"`

	// EvacuateOfflineVms Flag for requesting Evacuation of Offline VMs for ESXi upgrade
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	EvacuateOfflineVms *bool `json:"evacuateOfflineVms,omitempty"`

	// PersonalitySpec Personality Specification for vLCM based upgrade
	PersonalitySpec *PersonalitySpec `json:"personalitySpec,omitempty"`

	// ResourceId Resource ID for Upgrade
	ResourceId string `json:"resourceId"`

	// ScheduledTimestamp Upgrade Scheduled Time
	ScheduledTimestamp *string `json:"scheduledTimestamp,omitempty"`

	// ShutdownVms If Resource Type is UNASSIGNED_HOST, set flag for enabling shutting down VM's before Upgrade
	ShutdownVms *bool `json:"shutdownVms,omitempty"`

	// ToVersion If Resource Type is UNASSIGNED_HOST, set the target version for Upgrade
	ToVersion *string `json:"toVersion,omitempty"`

	// UpgradeNow Flag for enabling Upgrade Now. If true, scheduledTimestamp is ignored
	UpgradeNow *bool `json:"upgradeNow,omitempty"`
}

ResourceUpgradeSpec Resource Upgrade Specification

type ResourceWarning

type ResourceWarning struct {
	// AssociatedTask Task association for a resource warning. Indicates in which task the resource warning occurred
	AssociatedTask *AssociatedTask `json:"associatedTask,omitempty"`

	// Context Optional additional context information in a key value form
	Context *map[string]string `json:"context,omitempty"`

	// Id ID of the resource warning
	Id *string `json:"id,omitempty"`

	// Message The localized warning message
	Message *string `json:"message,omitempty"`

	// OccurredAtTimestamp Timestamp when the warning occurred
	OccurredAtTimestamp string `json:"occurredAtTimestamp"`

	// ReferenceToken A reference token correlating the warning with the relevant detailed logs. Should be sent to the service provider when reporting issues
	ReferenceToken *string `json:"referenceToken,omitempty"`

	// RemediationMessage The localized remediation warning message
	RemediationMessage *string `json:"remediationMessage,omitempty"`

	// ResourceId ID of the associated resource
	ResourceId *string `json:"resourceId,omitempty"`

	// ResourceName Name of the associated resource
	ResourceName *string `json:"resourceName,omitempty"`

	// ResourceType Type of the associated resource
	ResourceType *string `json:"resourceType,omitempty"`

	// Severity Severity of the warning
	Severity *string `json:"severity,omitempty"`

	// WarningCode The warning code
	WarningCode *string `json:"warningCode,omitempty"`

	// WarningType Type of the warning
	WarningType *string `json:"warningType,omitempty"`
}

ResourceWarning Represents a warning associated to a specific resource

type ResourceWarningCreationSpec

type ResourceWarningCreationSpec struct {
	// AssociatedTask Task association for a resource warning. Indicates in which task the resource warning occurred
	AssociatedTask *AssociatedTask `json:"associatedTask,omitempty"`

	// Context Optional additional context information to be associated to the warning
	Context *map[string]string `json:"context,omitempty"`

	// LocalizableWarningPack Localization warning pack containing all required data to provide localized warning messages
	LocalizableWarningPack LocalizableWarningPack `json:"localizableWarningPack"`

	// OccurredAtTimestamp The Unix epoch timestamp of when the warning occurred
	OccurredAtTimestamp int64 `json:"occurredAtTimestamp"`

	// ResourceId ID of the resource to which this warning will be associated
	ResourceId string `json:"resourceId"`

	// ResourceName Name of the resource to which this warning will be associated
	ResourceName string `json:"resourceName"`

	// ResourceType Type of the resource to which this warning will be associated
	ResourceType ResourceWarningCreationSpecResourceType `json:"resourceType"`

	// Severity The severity of the warning
	Severity ResourceWarningCreationSpecSeverity `json:"severity"`

	// WarningType The type of the warning
	WarningType ResourceWarningCreationSpecWarningType `json:"warningType"`
}

ResourceWarningCreationSpec Resource Warning creation specification

type ResourceWarningCreationSpecResourceType

type ResourceWarningCreationSpecResourceType string

ResourceWarningCreationSpecResourceType Type of the resource to which this warning will be associated

Defines values for ResourceWarningCreationSpecResourceType.

type ResourceWarningCreationSpecSeverity

type ResourceWarningCreationSpecSeverity string

ResourceWarningCreationSpecSeverity The severity of the warning

Defines values for ResourceWarningCreationSpecSeverity.

type ResourceWarningCreationSpecWarningType

type ResourceWarningCreationSpecWarningType string

ResourceWarningCreationSpecWarningType The type of the warning

const (
	CONFIGURATION   ResourceWarningCreationSpecWarningType = "CONFIGURATION"
	OTHER           ResourceWarningCreationSpecWarningType = "OTHER"
	SKIPPEDRESOURCE ResourceWarningCreationSpecWarningType = "SKIPPED_RESOURCE"
	VALIDATION      ResourceWarningCreationSpecWarningType = "VALIDATION"
)

Defines values for ResourceWarningCreationSpecWarningType.

type ResourcesLicenseCheckResult

type ResourcesLicenseCheckResult struct {
	// EndTimestamp Task end timestamp
	EndTimestamp *string `json:"endTimestamp,omitempty"`

	// Id ID of the resources license check task
	Id *string `json:"id,omitempty"`

	// ResourceLicensingInfos List of licensing infos of resources
	ResourceLicensingInfos *[]ResourceLicensingInfo `json:"resourceLicensingInfos,omitempty"`

	// StartTimestamp Task start timestamp
	StartTimestamp *string `json:"startTimestamp,omitempty"`

	// Status Task status
	Status *string `json:"status,omitempty"`
}

ResourcesLicenseCheckResult Resource License check result

type ResourcesLicenseCheckSpec

type ResourcesLicenseCheckSpec struct {
	// ForAllDomains Value that defines whether to get license check for all domains or not
	ForAllDomains *bool `json:"forAllDomains,omitempty"`

	// LicenseCheckResources A list of resources for which license check needs to be performed
	LicenseCheckResources *[]LicenseCheckResource `json:"licenseCheckResources,omitempty"`
}

ResourcesLicenseCheckSpec Resources license check spec

type RestoreSpec

type RestoreSpec struct {
	// BackupFile Backup file name
	BackupFile string `json:"backupFile"`

	// Elements List of elements to be restored
	Elements []BackupResource `json:"elements"`

	// Encryption Restore Specification
	Encryption *Encryption `json:"encryption,omitempty"`
}

RestoreSpec Restore Specification

type RetryComplianceAuditTaskResponse

type RetryComplianceAuditTaskResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *ComplianceTask
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseRetryComplianceAuditTaskResponse

func ParseRetryComplianceAuditTaskResponse(rsp *http.Response) (*RetryComplianceAuditTaskResponse, error)

ParseRetryComplianceAuditTaskResponse parses an HTTP response from a RetryComplianceAuditTaskWithResponse call

func (RetryComplianceAuditTaskResponse) GetBody added in v0.4.1

func (r RetryComplianceAuditTaskResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (RetryComplianceAuditTaskResponse) Status

Status returns HTTPResponse.Status

func (RetryComplianceAuditTaskResponse) StatusCode

func (r RetryComplianceAuditTaskResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RetryCredentialsTaskJSONRequestBody

type RetryCredentialsTaskJSONRequestBody = CredentialsUpdateSpec

RetryCredentialsTaskJSONRequestBody defines body for RetryCredentialsTask for application/json ContentType.

type RetryCredentialsTaskResponse

type RetryCredentialsTaskResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Task
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON500      *Error
}

func ParseRetryCredentialsTaskResponse

func ParseRetryCredentialsTaskResponse(rsp *http.Response) (*RetryCredentialsTaskResponse, error)

ParseRetryCredentialsTaskResponse parses an HTTP response from a RetryCredentialsTaskWithResponse call

func (RetryCredentialsTaskResponse) GetBody added in v0.4.1

func (r RetryCredentialsTaskResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (RetryCredentialsTaskResponse) Status

Status returns HTTPResponse.Status

func (RetryCredentialsTaskResponse) StatusCode

func (r RetryCredentialsTaskResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RetryTaskResponse

type RetryTaskResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *Error
	JSON409      *Error
	JSON500      *Error
}

func ParseRetryTaskResponse

func ParseRetryTaskResponse(rsp *http.Response) (*RetryTaskResponse, error)

ParseRetryTaskResponse parses an HTTP response from a RetryTaskWithResponse call

func (RetryTaskResponse) GetBody added in v0.4.1

func (r RetryTaskResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (RetryTaskResponse) Status

func (r RetryTaskResponse) Status() string

Status returns HTTPResponse.Status

func (RetryTaskResponse) StatusCode

func (r RetryTaskResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Role

type Role struct {
	// Description The description of the role
	Description *string `json:"description,omitempty"`

	// Id The ID of the role
	Id *string `json:"id,omitempty"`

	// Name The name of the role
	Name *string `json:"name,omitempty"`
}

Role Represents role and its attributes

type RoleReference

type RoleReference struct {
	// Id ID of the role
	Id string `json:"id"`
}

RoleReference Represents a role reference

type RootCaCerts

type RootCaCerts struct {
	// Alias Certificate alias
	Alias *string `json:"alias,omitempty"`

	// CertChain List of Base64 encoded certificates
	CertChain *[]string `json:"certChain,omitempty"`
}

RootCaCerts Spec contains Root Certificate Authority parameters

type SDDCManagerOidcInfo

type SDDCManagerOidcInfo struct {
	// IdpType The type of the current identity provider
	IdpType *string `json:"idpType,omitempty"`

	// OidcAuthorizationEndpoint The SDDC Manager Authorization end point
	OidcAuthorizationEndpoint *string `json:"oidcAuthorizationEndpoint,omitempty"`

	// OidcClientId The SDDC Manager OIDC client id
	OidcClientId *string `json:"oidcClientId,omitempty"`

	// OidcEndSessionEndpoint The SDDC Manager end session end point
	OidcEndSessionEndpoint *string `json:"oidcEndSessionEndpoint,omitempty"`

	// Source The source of the current identity provider
	Source *string `json:"source,omitempty"`
}

SDDCManagerOidcInfo Represents the SDDC Manager's OIDC client information

type SDDCResource added in v0.7.0

type SDDCResource struct {
	// Id Resource ID
	Id string `json:"id"`

	// Name Name of the resource
	Name *string `json:"name,omitempty"`

	// Type Resource type
	Type *string `json:"type,omitempty"`
}

SDDCResource Represents the SDDC resource in the system

type SaveManifestJSONRequestBody

type SaveManifestJSONRequestBody = Manifest

SaveManifestJSONRequestBody defines body for SaveManifest for application/json ContentType.

type SaveManifestResponse

type SaveManifestResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON409      *Error
	JSON500      *Error
}

func ParseSaveManifestResponse

func ParseSaveManifestResponse(rsp *http.Response) (*SaveManifestResponse, error)

ParseSaveManifestResponse parses an HTTP response from a SaveManifestWithResponse call

func (SaveManifestResponse) GetBody added in v0.4.1

func (r SaveManifestResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (SaveManifestResponse) Status

func (r SaveManifestResponse) Status() string

Status returns HTTPResponse.Status

func (SaveManifestResponse) StatusCode

func (r SaveManifestResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ScaleOutNsxJSONRequestBody added in v0.7.0

type ScaleOutNsxJSONRequestBody = NsxDeploymentSpec

ScaleOutNsxJSONRequestBody defines body for ScaleOutNsx for application/json ContentType.

type ScaleOutNsxResponse added in v0.7.0

type ScaleOutNsxResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Task
	JSON400      *Error
	JSON500      *Error
}

func ParseScaleOutNsxResponse added in v0.7.0

func ParseScaleOutNsxResponse(rsp *http.Response) (*ScaleOutNsxResponse, error)

ParseScaleOutNsxResponse parses an HTTP response from a ScaleOutNsxWithResponse call

func (ScaleOutNsxResponse) GetBody added in v0.7.0

func (r ScaleOutNsxResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (ScaleOutNsxResponse) Status added in v0.7.0

func (r ScaleOutNsxResponse) Status() string

Status returns HTTPResponse.Status

func (ScaleOutNsxResponse) StatusCode added in v0.7.0

func (r ScaleOutNsxResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SddcCredentials

type SddcCredentials struct {
	// Password Password
	Password string `json:"password"`

	// Username Username
	Username *string `json:"username,omitempty"`
}

SddcCredentials Credentials contains the username and password

type SddcHostSpec

type SddcHostSpec struct {
	// Credentials Credentials contains the username and password
	Credentials *SddcCredentials `json:"credentials,omitempty"`

	// Hostname ESX hostname. This value will be prefixed to the DNS subdomain name and should not include the domain name itself. Must also adhere to RFC 1123 naming conventions
	Hostname string `json:"hostname"`

	// SshThumbprint ESX host SSH thumbprint (RSA SHA256) in new deployment scenario or ESX host SSH key (RSA, ECDSA) in reuse existing deployment scenario
	SshThumbprint *string `json:"sshThumbprint,omitempty"`

	// SslThumbprint ESX host SSL thumbprint (SHA256)
	SslThumbprint *string `json:"sslThumbprint,omitempty"`
}

SddcHostSpec Spec contains parameters for Host

type SddcHotPatchInfo

type SddcHotPatchInfo struct {
	// SddcHotPatchMinTargetVcfVersion Sddc Hot patch min target version
	SddcHotPatchMinTargetVcfVersion *string `json:"sddcHotPatchMinTargetVcfVersion,omitempty"`

	// Version Product version
	Version *string `json:"version,omitempty"`
}

SddcHotPatchInfo Sddc Hot patch info rest model that is located in the 2.0 manifest, as part of the async patch catalog.

type SddcManager

type SddcManager struct {
	// BasicAuthDetails Basic auth details
	BasicAuthDetails *BasicAuthDetails `json:"basicAuthDetails,omitempty"`

	// Domain Represents a domain reference
	Domain *DomainReference `json:"domain,omitempty"`

	// Fqdn FQDN of the SDDC Manager
	Fqdn *string `json:"fqdn,omitempty"`

	// Id ID of the SDDC Manager
	Id *string `json:"id,omitempty"`

	// IpAddress [Deprecated] IP Address of the SDDC Manager
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	IpAddress *string `json:"ipAddress,omitempty"`

	// Version Version of the SDDC Manager
	Version *string `json:"version,omitempty"`
}

SddcManager SDDC Manager representation

type SddcManagerBundle added in v0.5.0

type SddcManagerBundle struct {
	// BundleDownload Represents a download record of a bundle. A bundle may be associated with multiple downloads if previous downloads failed
	BundleDownload *BundleDownload `json:"bundleDownload,omitempty"`

	// Description Bundle Description
	Description *string `json:"description,omitempty"`

	// DownloadEndTime Bundle download end time
	DownloadEndTime *int64 `json:"downloadEndTime,omitempty"`

	// DownloadProgress Download progress indicator
	DownloadProgress *DownloadProgressIndicator `json:"downloadProgress,omitempty"`

	// DownloadStartTime Bundle download start time
	DownloadStartTime *int64 `json:"downloadStartTime,omitempty"`

	// DownloadStatus Bundle Download Status
	DownloadStatus *string `json:"downloadStatus,omitempty"`

	// Id Bundle ID
	Id *string `json:"id,omitempty"`

	// IsCumulative Is Bundle Cumulative
	IsCumulative *bool `json:"isCumulative,omitempty"`

	// ReleasedDate Bundle Release Date
	ReleasedDate *string `json:"releasedDate,omitempty"`

	// SizeMB Bundle Size in MB
	SizeMB *float64 `json:"sizeMB,omitempty"`

	// Type Bundle Type
	Type *string `json:"type,omitempty"`

	// Vendor Bundle Vendor
	Vendor *string `json:"vendor,omitempty"`

	// Version Bundle Version
	Version *string `json:"version,omitempty"`
}

SddcManagerBundle SDDC Manager Bundle consists the bits to perform the upgrade of an SDDC Manager

type SddcManagerRelease

type SddcManagerRelease struct {
	// AdditionalMetadata Sddc Manager release additional details
	AdditionalMetadata *string `json:"additionalMetadata,omitempty"`

	// BundleId Bundle ID of the Sddc Manager release
	BundleId *string `json:"bundleId,omitempty"`

	// CumulativeFromVcfVersion Minimum VCF version that this patch bundle can be directly applied on
	CumulativeFromVcfVersion *string `json:"cumulativeFromVcfVersion,omitempty"`

	// Description Sddc Manager release description
	Description *string `json:"description,omitempty"`

	// ReleaseDate Sddc Manager version release date in epoch
	ReleaseDate *int64 `json:"releaseDate,omitempty"`

	// Version Sddc Manager release version
	Version *string `json:"version,omitempty"`
}

SddcManagerRelease Collection of Sddc Manager Releases

type SddcManagerUpgradable added in v0.5.0

type SddcManagerUpgradable struct {
	// ApplicabilityStatus SDDC Manager Release Applicability Status
	ApplicabilityStatus *string `json:"applicabilityStatus,omitempty"`

	// CompatibilityStatus SDDC Manager Release Compatibility Status
	CompatibilityStatus *string `json:"compatibilityStatus,omitempty"`

	// Description SDDC Manager Release Description
	Description *string `json:"description,omitempty"`

	// Errors SDDC Manager Release in-applicability reasons
	Errors *[]MessagePack `json:"errors,omitempty"`

	// ReleaseDate SDDC Manager Release Date
	ReleaseDate *string `json:"releaseDate,omitempty"`

	// SddcManagerBundle SDDC Manager Bundle consists the bits to perform the upgrade of an SDDC Manager
	SddcManagerBundle *SddcManagerBundle `json:"sddcManagerBundle,omitempty"`

	// Upgrade Upgrade object which contain details regarding the upgrade
	Upgrade *Upgrade `json:"upgrade,omitempty"`

	// Version SDDC Manager Release Version
	Version *string `json:"version,omitempty"`

	// Warnings SDDC Manager Release applicable with warnings reasons
	Warnings *[]MessagePack `json:"warnings,omitempty"`
}

SddcManagerUpgradable SDDC Manager Upgradable consists of release information, bits and the upgrade information to upgrade SDDC Manager on the system.

type SddcNsxtSpec

type SddcNsxtSpec struct {
	// EnableEdgeClusterSync Enable NSX Edge Cluster synchronization. Applicable only when NSX exists and is being imported. If enabled and your NSX deployment has one or more Edge clusters, the import process will add the discovered Edge node VMs to the VCF inventory, including their user credentials. As part of this process, a one-time reset of the Edge node credential passwords will be done. The updated passwords may be retrieved from the VCF credential store if desired. Once an Edge cluster's node VMs have been imported, any node VMs added to that Edge cluster will also be imported and subject to the same one-time password reset.
	EnableEdgeClusterSync *bool `json:"enableEdgeClusterSync,omitempty"`

	// IpAddressPoolSpec This specification contains the parameters required to create or reuse an IP address pool.
	IpAddressPoolSpec *IpAddressPoolSpec `json:"ipAddressPoolSpec,omitempty"`

	// NsxtAdminPassword NSX admin password. The password must be at least 12 characters long. Must contain at-least 1 uppercase, 1 lowercase, 1 special character and 1 digit. In addition, a character cannot be repeated 3 or more times consectively. If blank, the SDDC Local Admin Password will be used (if provided) or password will be auto-generated.
	NsxtAdminPassword *string `json:"nsxtAdminPassword,omitempty"`

	// NsxtAuditPassword NSX audit password. The password must be at least 12 characters long. Must contain at-least 1 uppercase, 1 lowercase, 1 special character and 1 digit. In addition, a character cannot be repeated 3 or more times consectively. If blank, the SDDC Local Admin Password will be used (if provided) or password will be auto-generated.
	NsxtAuditPassword *string `json:"nsxtAuditPassword,omitempty"`

	// NsxtManagerSize NSX Manager size. One among: medium, large,xlarge. Default value if not provided is medium
	NsxtManagerSize *string `json:"nsxtManagerSize,omitempty"`

	// NsxtManagers NSX Managers
	NsxtManagers []NsxtManagerSpec `json:"nsxtManagers"`

	// RootNsxtManagerPassword NSX root password. The password must be at least 12 characters long. Must contain at-least 1 uppercase, 1 lowercase, 1 special character and 1 digit. In addition, a character cannot be repeated 3 or more times consectively. If blank, the SDDC Local Admin Password will be used (if provided) or password will be auto-generated.
	RootNsxtManagerPassword *string `json:"rootNsxtManagerPassword,omitempty"`

	// SkipNsxOverlayOverManagementNetwork Flag that indicates if the Overlay over Management Network configuration will be skipped. Applicable only when vCenter is existing and being converted.
	SkipNsxOverlayOverManagementNetwork *bool `json:"skipNsxOverlayOverManagementNetwork,omitempty"`

	// SslThumbprint SSL thumbprint (SHA256) of the product's certificate. Need to be populated when using existing deployment in order to establish trust with the existing product.
	SslThumbprint *string `json:"sslThumbprint,omitempty"`

	// TransportVlanId Transport VLAN ID. Default '0' if not specified
	TransportVlanId *int32 `json:"transportVlanId,omitempty"`

	// UseExistingDeployment Import existing deployment or deploy one.
	UseExistingDeployment *bool `json:"useExistingDeployment,omitempty"`

	// Version Version
	Version *string `json:"version,omitempty"`

	// VipFqdn Hostname for VIP so that common SSL certificates can be installed across all managers.
	VipFqdn string `json:"vipFqdn"`
}

SddcNsxtSpec Spec contains parameters for NSX deployment and configurations

type SecuritySpec

type SecuritySpec struct {
	// EsxiCertsMode ESXi certificates mode. One among:Custom, VMCA
	EsxiCertsMode *string `json:"esxiCertsMode,omitempty"`

	// RootCaCerts Root Certificate Authority certificate list
	RootCaCerts *[]RootCaCerts `json:"rootCaCerts,omitempty"`
}

SecuritySpec Spec contains security settings

type SelectedCheckSetCandidate

type SelectedCheckSetCandidate struct {
	// CheckSetId Id of the selected check-set
	CheckSetId string `json:"checkSetId"`
}

SelectedCheckSetCandidate Selected check-set candidate

type SelectionCriteria added in v0.7.0

type SelectionCriteria struct {
	// HostHardware Host hardware spec to denote a category of hosts
	HostHardware *HostHardware `json:"hostHardware,omitempty"`

	// HostUuids Set of host UUIDs
	HostUuids *[]string `json:"hostUuids,omitempty"`

	// SelectionType Host selection type
	SelectionType *string `json:"selectionType,omitempty"`
}

SelectionCriteria Selection criteria to associate a specific alternative image to one or more hosts

type SetAutoRenewConfigurationForDomainJSONRequestBody added in v0.7.0

type SetAutoRenewConfigurationForDomainJSONRequestBody = DomainResourceCertificatesUpdateSpec

SetAutoRenewConfigurationForDomainJSONRequestBody defines body for SetAutoRenewConfigurationForDomain for application/json ContentType.

type SetAutoRenewConfigurationForDomainResponse added in v0.7.0

type SetAutoRenewConfigurationForDomainResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseSetAutoRenewConfigurationForDomainResponse added in v0.7.0

func ParseSetAutoRenewConfigurationForDomainResponse(rsp *http.Response) (*SetAutoRenewConfigurationForDomainResponse, error)

ParseSetAutoRenewConfigurationForDomainResponse parses an HTTP response from a SetAutoRenewConfigurationForDomainWithResponse call

func (SetAutoRenewConfigurationForDomainResponse) GetBody added in v0.7.0

GetBody returns the response body as a byte array

func (SetAutoRenewConfigurationForDomainResponse) Status added in v0.7.0

Status returns HTTPResponse.Status

func (SetAutoRenewConfigurationForDomainResponse) StatusCode added in v0.7.0

StatusCode returns HTTPResponse.StatusCode

type SetAutoRenewConfigurationJSONRequestBody added in v0.7.0

type SetAutoRenewConfigurationJSONRequestBody = ResourceCertificatesUpdateSpec

SetAutoRenewConfigurationJSONRequestBody defines body for SetAutoRenewConfiguration for application/json ContentType.

type SetAutoRenewConfigurationResponse added in v0.7.0

type SetAutoRenewConfigurationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseSetAutoRenewConfigurationResponse added in v0.7.0

func ParseSetAutoRenewConfigurationResponse(rsp *http.Response) (*SetAutoRenewConfigurationResponse, error)

ParseSetAutoRenewConfigurationResponse parses an HTTP response from a SetAutoRenewConfigurationWithResponse call

func (SetAutoRenewConfigurationResponse) GetBody added in v0.7.0

GetBody returns the response body as a byte array

func (SetAutoRenewConfigurationResponse) Status added in v0.7.0

Status returns HTTPResponse.Status

func (SetAutoRenewConfigurationResponse) StatusCode added in v0.7.0

func (r SetAutoRenewConfigurationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SetBackupConfigurationJSONRequestBody

type SetBackupConfigurationJSONRequestBody = BackupConfigurationSpec

SetBackupConfigurationJSONRequestBody defines body for SetBackupConfiguration for application/json ContentType.

type SetBackupConfigurationResponse

type SetBackupConfigurationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Task
	JSON400      *Error
	JSON500      *Error
}

func ParseSetBackupConfigurationResponse

func ParseSetBackupConfigurationResponse(rsp *http.Response) (*SetBackupConfigurationResponse, error)

ParseSetBackupConfigurationResponse parses an HTTP response from a SetBackupConfigurationWithResponse call

func (SetBackupConfigurationResponse) GetBody added in v0.4.1

func (r SetBackupConfigurationResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (SetBackupConfigurationResponse) Status

Status returns HTTPResponse.Status

func (SetBackupConfigurationResponse) StatusCode

func (r SetBackupConfigurationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SetCeipStatusJSONBody added in v0.5.0

type SetCeipStatusJSONBody string

SetCeipStatusJSONBody defines parameters for SetCeipStatus.

const (
	DISABLED        SetCeipStatusJSONBody = "DISABLED"
	DISABLING       SetCeipStatusJSONBody = "DISABLING"
	DISABLINGFAILED SetCeipStatusJSONBody = "DISABLING_FAILED"
	ENABLED         SetCeipStatusJSONBody = "ENABLED"
	ENABLING        SetCeipStatusJSONBody = "ENABLING"
	ENABLINGFAILED  SetCeipStatusJSONBody = "ENABLING_FAILED"
)

Defines values for SetCeipStatusJSONBody.

type SetCeipStatusJSONRequestBody

type SetCeipStatusJSONRequestBody SetCeipStatusJSONBody

SetCeipStatusJSONRequestBody defines body for SetCeipStatus for application/json ContentType.

type SetCeipStatusResponse

type SetCeipStatusResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Task
	JSON400      *Error
	JSON409      *Error
	JSON500      *Error
}

func ParseSetCeipStatusResponse

func ParseSetCeipStatusResponse(rsp *http.Response) (*SetCeipStatusResponse, error)

ParseSetCeipStatusResponse parses an HTTP response from a SetCeipStatusWithResponse call

func (SetCeipStatusResponse) GetBody added in v0.4.1

func (r SetCeipStatusResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (SetCeipStatusResponse) Status

func (r SetCeipStatusResponse) Status() string

Status returns HTTPResponse.Status

func (SetCeipStatusResponse) StatusCode

func (r SetCeipStatusResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SetLicenseKeyForResourceJSONRequestBody

type SetLicenseKeyForResourceJSONRequestBody = LicensingSpec

SetLicenseKeyForResourceJSONRequestBody defines body for SetLicenseKeyForResource for application/json ContentType.

type SetLicenseKeyForResourceResponse

type SetLicenseKeyForResourceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Task
	JSON400      *Error
	JSON500      *Error
}

func ParseSetLicenseKeyForResourceResponse

func ParseSetLicenseKeyForResourceResponse(rsp *http.Response) (*SetLicenseKeyForResourceResponse, error)

ParseSetLicenseKeyForResourceResponse parses an HTTP response from a SetLicenseKeyForResourceWithResponse call

func (SetLicenseKeyForResourceResponse) GetBody added in v0.4.1

func (r SetLicenseKeyForResourceResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (SetLicenseKeyForResourceResponse) Status

Status returns HTTPResponse.Status

func (SetLicenseKeyForResourceResponse) StatusCode

func (r SetLicenseKeyForResourceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SharesInfo

type SharesInfo struct {
	// Level The allocation level
	Level *string `json:"level,omitempty"`

	// Shares The number of shares allocated
	Shares *int32 `json:"shares,omitempty"`
}

SharesInfo Specify relative allocation between resource consumers

type SkuBomDetails

type SkuBomDetails struct {
	// Bom Sku specific bill of materials
	Bom *[]ProductVersion `json:"bom,omitempty"`

	// Description Description to be shown in release page
	Description *string `json:"description,omitempty"`

	// Name SKU name
	Name *string `json:"name,omitempty"`

	// SkuSpecificPatchBundles List of patch bundles in this release
	SkuSpecificPatchBundles *[]SkuSpecificPatchBundles `json:"skuSpecificPatchBundles,omitempty"`
}

SkuBomDetails Model for sku with their name, description, patchBundles and bom

type SkuSpecificPatchBundles

type SkuSpecificPatchBundles struct {
	// BundleType Bundle type of the patch bundle
	BundleType *string `json:"bundleType,omitempty"`

	// BundleVersion Bundle Version of the product
	BundleVersion *string `json:"bundleVersion,omitempty"`

	// Version Product version
	Version *string `json:"version,omitempty"`
}

SkuSpecificPatchBundles Model for Sku specific patch bundle in a release

type SmartNicInfo

type SmartNicInfo struct {
	// DpuId Dpu ID corresponding to the SmartNicInfo
	DpuId *string `json:"dpuId,omitempty"`

	// VendorName Vendor Name of the SmartNicInfo
	VendorName *string `json:"vendorName,omitempty"`
}

SmartNicInfo Represents informtion related to smart nic

type SoftwareComponent

type SoftwareComponent struct {
	// Id ID of Resource/Software Component
	Id *string `json:"id,omitempty"`

	// Type Type of Resource/Software Component
	Type *string `json:"type,omitempty"`
}

SoftwareComponent Software Components which are Upgradable

type SoftwareInfo

type SoftwareInfo struct {
	// AddOn AddOn contains bits to install/update the appropriate Cloud Foundation software components in your management domain or workload domain.
	AddOn *AddOnInfo `json:"addOn,omitempty"`

	// AlternativeImages Personality alternative images apart from the default image
	AlternativeImages *map[string]AlternativeImageInfo `json:"alternativeImages,omitempty"`

	// BaseImage BaseImage contains bits to install/update the appropriate Cloud Foundation software components in your management domain or workload domain.
	BaseImage *BaseImageInfo `json:"baseImage,omitempty"`

	// Components Personality components
	Components *map[string]ComponentInfo `json:"components,omitempty"`

	// HardwareSupport Hardware support contains base os, components, hardware support, addOn metadata to install/update the appropriate Cloud Foundation software components in your management domain or workload domain.
	HardwareSupport *HardwareSupportInfo `json:"hardwareSupport,omitempty"`

	// RemovedComponents Personality removed components
	RemovedComponents *map[string]ComponentInfo `json:"removedComponents,omitempty"`
}

SoftwareInfo SoftwareSpec contains base os, components, hardware support, addOn metadata to install/update the appropriate Cloud Foundation software components in your management domain or workload domain.

type Solution added in v0.7.0

type Solution struct {
	// Components Solution components
	Components *[]Component `json:"components,omitempty"`

	// DisplayName Solution display name
	DisplayName *string `json:"displayName,omitempty"`

	// DisplayVersion Solution display version
	DisplayVersion *string `json:"displayVersion,omitempty"`

	// Id Solution ID
	Id *string `json:"id,omitempty"`

	// Name Solution name
	Name *string `json:"name,omitempty"`

	// Version Solution Version
	Version *string `json:"version,omitempty"`
}

Solution Solution

type SourceDetails

type SourceDetails struct {
	// CertChain SSL certificate chain in base64 encoding. This field can be unset only, if all the active directory server endpoints use the LDAP (not LDAPS) protocol
	CertChain *[]string `json:"certChain,omitempty"`

	// GroupsBaseDn Base distinguished name for groups
	GroupsBaseDn string `json:"groupsBaseDn"`

	// ServerEndpoints Active directory server endpoints. At least one active directory server endpoint must be set
	ServerEndpoints []string `json:"serverEndpoints"`

	// UsersBaseDn Base distinguished name for users
	UsersBaseDn string `json:"usersBaseDn"`
}

SourceDetails Details of the Identity Source

type SsoDomainEntity

type SsoDomainEntity struct {
	// Id The ID of the SSO domain entity
	Id *string `json:"id,omitempty"`

	// Name The name of the SSO domain entity
	Name *string `json:"name,omitempty"`

	// Type The type of the SSO domain entity
	Type *string `json:"type,omitempty"`
}

SsoDomainEntity Represents SSO domain entity

type SsoDomainSpec

type SsoDomainSpec struct {
	// SsoDomainName SSO domain name to be created
	SsoDomainName *string `json:"ssoDomainName,omitempty"`

	// SsoDomainPassword New SSO domain password
	SsoDomainPassword *string `json:"ssoDomainPassword,omitempty"`
}

SsoDomainSpec Spec for the SSO configuration in a VMware Cloud Foundation Domain

type Stage

type Stage struct {
	// CompletionTimestamp Stage completion timestamp
	CompletionTimestamp *string `json:"completionTimestamp,omitempty"`
	CreationTimestamp   string  `json:"creationTimestamp"`

	// Description Stage description
	Description *string `json:"description,omitempty"`

	// Errors List of errors in case of a failure
	Errors *[]Error `json:"errors,omitempty"`

	// Name Stage name
	Name *string `json:"name,omitempty"`

	// Status Stage status
	Status *string `json:"status,omitempty"`

	// Type Stage type
	Type *string `json:"type,omitempty"`
}

Stage Represents a Stage

type StartBackupJSONRequestBody

type StartBackupJSONRequestBody = BackupSpec

StartBackupJSONRequestBody defines body for StartBackup for application/json ContentType.

type StartBackupResponse

type StartBackupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *BackupTask
	JSON400      *Error
	JSON500      *Error
}

func ParseStartBackupResponse

func ParseStartBackupResponse(rsp *http.Response) (*StartBackupResponse, error)

ParseStartBackupResponse parses an HTTP response from a StartBackupWithResponse call

func (StartBackupResponse) GetBody added in v0.4.1

func (r StartBackupResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (StartBackupResponse) Status

func (r StartBackupResponse) Status() string

Status returns HTTPResponse.Status

func (StartBackupResponse) StatusCode

func (r StartBackupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type StartBundleDownloadByIDJSONRequestBody

type StartBundleDownloadByIDJSONRequestBody = BundleUpdateSpec

StartBundleDownloadByIDJSONRequestBody defines body for StartBundleDownloadByID for application/json ContentType.

type StartBundleDownloadByIDResponse

type StartBundleDownloadByIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Task
	JSON400      *Error
	JSON409      *Error
	JSON500      *Error
}

func ParseStartBundleDownloadByIDResponse

func ParseStartBundleDownloadByIDResponse(rsp *http.Response) (*StartBundleDownloadByIDResponse, error)

ParseStartBundleDownloadByIDResponse parses an HTTP response from a StartBundleDownloadByIDWithResponse call

func (StartBundleDownloadByIDResponse) GetBody added in v0.4.1

func (r StartBundleDownloadByIDResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (StartBundleDownloadByIDResponse) Status

Status returns HTTPResponse.Status

func (StartBundleDownloadByIDResponse) StatusCode

func (r StartBundleDownloadByIDResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type StartHealthCheckJSONRequestBody

type StartHealthCheckJSONRequestBody = HealthSummarySpec

StartHealthCheckJSONRequestBody defines body for StartHealthCheck for application/json ContentType.

type StartHealthCheckResponse

type StartHealthCheckResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *HealthSummary
	JSON400      *Error
	JSON401      *Error
	JSON409      *Error
	JSON500      *Error
}

func ParseStartHealthCheckResponse

func ParseStartHealthCheckResponse(rsp *http.Response) (*StartHealthCheckResponse, error)

ParseStartHealthCheckResponse parses an HTTP response from a StartHealthCheckWithResponse call

func (StartHealthCheckResponse) GetBody added in v0.4.1

func (r StartHealthCheckResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (StartHealthCheckResponse) Status

func (r StartHealthCheckResponse) Status() string

Status returns HTTPResponse.Status

func (StartHealthCheckResponse) StatusCode

func (r StartHealthCheckResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type StartLicenseCheckByResourceJSONRequestBody

type StartLicenseCheckByResourceJSONRequestBody = ResourcesLicenseCheckSpec

StartLicenseCheckByResourceJSONRequestBody defines body for StartLicenseCheckByResource for application/json ContentType.

type StartLicenseCheckByResourceResponse

type StartLicenseCheckByResourceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *ResourcesLicenseCheckResult
	JSON400      *Error
	JSON500      *Error
}

func ParseStartLicenseCheckByResourceResponse

func ParseStartLicenseCheckByResourceResponse(rsp *http.Response) (*StartLicenseCheckByResourceResponse, error)

ParseStartLicenseCheckByResourceResponse parses an HTTP response from a StartLicenseCheckByResourceWithResponse call

func (StartLicenseCheckByResourceResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (StartLicenseCheckByResourceResponse) Status

Status returns HTTPResponse.Status

func (StartLicenseCheckByResourceResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type StartNsxCriteriaQueryJSONRequestBody

type StartNsxCriteriaQueryJSONRequestBody = NsxTCriterion

StartNsxCriteriaQueryJSONRequestBody defines body for StartNsxCriteriaQuery for application/json ContentType.

type StartNsxCriteriaQueryResponse

type StartNsxCriteriaQueryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *NsxTQueryResponse
	JSON400      *Error
	JSON500      *Error
}

func ParseStartNsxCriteriaQueryResponse

func ParseStartNsxCriteriaQueryResponse(rsp *http.Response) (*StartNsxCriteriaQueryResponse, error)

ParseStartNsxCriteriaQueryResponse parses an HTTP response from a StartNsxCriteriaQueryWithResponse call

func (StartNsxCriteriaQueryResponse) GetBody added in v0.4.1

func (r StartNsxCriteriaQueryResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (StartNsxCriteriaQueryResponse) Status

Status returns HTTPResponse.Status

func (StartNsxCriteriaQueryResponse) StatusCode

func (r StartNsxCriteriaQueryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type StartRestoreJSONRequestBody

type StartRestoreJSONRequestBody = RestoreSpec

StartRestoreJSONRequestBody defines body for StartRestore for application/json ContentType.

type StartRestoreResponse

type StartRestoreResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Task
	JSON400      *Error
	JSON500      *Error
}

func ParseStartRestoreResponse

func ParseStartRestoreResponse(rsp *http.Response) (*StartRestoreResponse, error)

ParseStartRestoreResponse parses an HTTP response from a StartRestoreWithResponse call

func (StartRestoreResponse) GetBody added in v0.4.1

func (r StartRestoreResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (StartRestoreResponse) Status

func (r StartRestoreResponse) Status() string

Status returns HTTPResponse.Status

func (StartRestoreResponse) StatusCode

func (r StartRestoreResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type StartSupportBundleJSONRequestBody

type StartSupportBundleJSONRequestBody = SupportBundleSpec

StartSupportBundleJSONRequestBody defines body for StartSupportBundle for application/json ContentType.

type StartSupportBundleResponse

type StartSupportBundleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *SupportBundle
	JSON400      *Error
	JSON401      *Error
	JSON409      *Error
	JSON500      *Error
}

func ParseStartSupportBundleResponse

func ParseStartSupportBundleResponse(rsp *http.Response) (*StartSupportBundleResponse, error)

ParseStartSupportBundleResponse parses an HTTP response from a StartSupportBundleWithResponse call

func (StartSupportBundleResponse) GetBody added in v0.4.1

func (r StartSupportBundleResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (StartSupportBundleResponse) Status

Status returns HTTPResponse.Status

func (StartSupportBundleResponse) StatusCode

func (r StartSupportBundleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type StartUpgradePrecheckResponse

type StartUpgradePrecheckResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Task
	JSON400      *Error
	JSON403      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseStartUpgradePrecheckResponse

func ParseStartUpgradePrecheckResponse(rsp *http.Response) (*StartUpgradePrecheckResponse, error)

ParseStartUpgradePrecheckResponse parses an HTTP response from a StartUpgradePrecheckWithResponse call

func (StartUpgradePrecheckResponse) GetBody added in v0.4.1

func (r StartUpgradePrecheckResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (StartUpgradePrecheckResponse) Status

Status returns HTTPResponse.Status

func (StartUpgradePrecheckResponse) StatusCode

func (r StartUpgradePrecheckResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Storage

type Storage struct {
	// Disks Information about disks
	Disks *[]Disk `json:"disks,omitempty"`

	// TotalCapacityMB Total storage capacity in MB
	TotalCapacityMB *float64 `json:"totalCapacityMB,omitempty"`

	// UsedCapacityMB Used storage capacity in MB
	UsedCapacityMB *float64 `json:"usedCapacityMB,omitempty"`
}

Storage Represents information about storage on a host

type StorageContainer

type StorageContainer struct {
	// ClusterId ID of the cluster which is using the storage container
	ClusterId *string `json:"clusterId,omitempty"`

	// Id ID of the storage container
	Id *string `json:"id,omitempty"`

	// Name Name of the storage container
	Name string `json:"name"`

	// ProtocolType Storage protocol type
	ProtocolType string `json:"protocolType"`
}

StorageContainer Storage container representation

type StorageContainerUpdateSpec

type StorageContainerUpdateSpec struct {
	// Name Name of the storage container
	Name string `json:"name"`
}

StorageContainerUpdateSpec Storage container update data

type StorageInfo

type StorageInfo struct {
	// Total Represents a single metric representing digital data
	Total *DataMetric `json:"total,omitempty"`

	// Used Represents a single metric representing digital data
	Used *DataMetric `json:"used,omitempty"`
}

StorageInfo Represents a storage metric with used and total for a resource

type StretchClusterNetworkProfile

type StretchClusterNetworkProfile struct {
	// Description The network profile description
	Description *string `json:"description,omitempty"`

	// Name The network profile name
	Name string `json:"name"`

	// NsxtHostSwitchConfigs The list of NSX host switch configurations
	NsxtHostSwitchConfigs []NsxtHostSwitchConfig `json:"nsxtHostSwitchConfigs"`
}

StretchClusterNetworkProfile This specification contains the host switch configurations for the NSX transport nodes belonging to Secondary AZ.

type SubTask

type SubTask struct {
	// CompletionTimestamp Sub-task completion timestamp
	CompletionTimestamp *string `json:"completionTimestamp,omitempty"`

	// CreationTimestamp Sub-task creation timestamp
	CreationTimestamp *string `json:"creationTimestamp,omitempty"`

	// Description Sub-task description
	Description *string `json:"description,omitempty"`

	// DocumentationLink Represents a documentation link's url string and label
	DocumentationLink *DocumentationLink `json:"documentationLink,omitempty"`

	// Errors List of errors in case of a failure
	Errors *[]Error `json:"errors,omitempty"`

	// Name Sub-task name
	Name *string `json:"name,omitempty"`

	// Resources List of resources associated with sub-task
	Resources *[]Resource `json:"resources,omitempty"`

	// Stages List of stages of the sub-task
	Stages *[]Stage `json:"stages,omitempty"`

	// Status Sub-task status
	Status *string `json:"status,omitempty"`

	// SubTasks List of child subtasks associated with this subtask
	SubTasks *[]SubTask `json:"subTasks,omitempty"`

	// Type Sub-task type
	Type *string `json:"type,omitempty"`
}

SubTask Represents a sub-task

type SupervisorActivationSpec added in v0.7.0

type SupervisorActivationSpec struct {
	// ManagementNetwork The supervisor management network configuration
	ManagementNetwork SupervisorManagementNetwork `json:"managementNetwork"`

	// ServiceCidr Common model describing CIDR.
	ServiceCidr Cidr `json:"serviceCidr"`

	// SupervisorName The supervisor name. Optional.
	SupervisorName *string `json:"supervisorName,omitempty"`

	// VpcNetwork This specification contains Supervisor's VPC network details.
	VpcNetwork SupervisorVpcNetwork `json:"vpcNetwork"`

	// ZoneName The zone name
	ZoneName string `json:"zoneName"`
}

SupervisorActivationSpec This specification contains cluster's supervisor configuration.

type SupervisorManagementNetwork added in v0.7.0

type SupervisorManagementNetwork struct {
	// ControlPlaneIpRange Spec contains parameters for range of IP addresses
	ControlPlaneIpRange IpRange `json:"controlPlaneIpRange"`

	// Details The supervisor management network details
	Details *SupervisorManagementNetworkDetails `json:"details,omitempty"`
}

SupervisorManagementNetwork The supervisor management network configuration

type SupervisorManagementNetworkDetails added in v0.7.0

type SupervisorManagementNetworkDetails struct {
	// Gateway The management network gateway.
	Gateway string `json:"gateway"`

	// NetMask The management network netmask.
	NetMask string `json:"netMask"`

	// VdsName The management network vds name.
	VdsName string `json:"vdsName"`

	// VlanId The management network VLAN ID.
	VlanId int32 `json:"vlanId"`
}

SupervisorManagementNetworkDetails The supervisor management network details

type SupervisorVpcNetwork added in v0.7.0

type SupervisorVpcNetwork struct {
	// DnsServers The DNS server
	DnsServers []string `json:"dnsServers"`

	// NsxProject The nsx project path. Optional when a new NSX is deployed.
	NsxProject *string `json:"nsxProject,omitempty"`

	// NsxVpcConnectivityProfile The NSX VPC connectivity profile. Optional when a new NSX is deployed.
	NsxVpcConnectivityProfile *string `json:"nsxVpcConnectivityProfile,omitempty"`

	// NtpServers The NTP server.
	NtpServers []string `json:"ntpServers"`

	// PrivateCidr Common model describing CIDR.
	PrivateCidr Cidr `json:"privateCidr"`

	// PrivateTransitNetworkCidr Common model describing CIDR.
	PrivateTransitNetworkCidr Cidr `json:"privateTransitNetworkCidr"`
}

SupervisorVpcNetwork This specification contains Supervisor's VPC network details.

type SupportBundle

type SupportBundle struct {
	// BundleAvailable Indicate if bundle is available in file system.
	BundleAvailable *string `json:"bundleAvailable,omitempty"`

	// BundleName Name of the Support Bundle.
	BundleName *string `json:"bundleName,omitempty"`

	// CompletionTimestamp CompletionTimestamp.
	CompletionTimestamp *string `json:"completionTimestamp,omitempty"`

	// CreationTimestamp CreationTimestamp.
	CreationTimestamp *string `json:"creationTimestamp,omitempty"`

	// Description Name of the Operation.
	Description *string `json:"description,omitempty"`

	// Id Id of the Support Bundle task.
	Id *string `json:"id,omitempty"`

	// Status Support Bundle Status.
	Status *string `json:"status,omitempty"`
}

SupportBundle defines model for SupportBundle.

type SupportBundleConfig

type SupportBundleConfig struct {
	// Force Run SOS operations, even if there is a Workload running.
	Force *bool `json:"force,omitempty"`

	// SkipKnownHostCheck Skip known_hosts file for SupportBundle collection.
	SkipKnownHostCheck *bool `json:"skipKnownHostCheck,omitempty"`
}

SupportBundleConfig SupportBundle config.

type SupportBundleIncludeItems

type SupportBundleIncludeItems struct {
	// HealthCheck Perform SOS Health checks.
	HealthCheck *bool `json:"healthCheck,omitempty"`

	// SummaryReport Collect Vcf Summary Reports.
	SummaryReport *bool `json:"summaryReport,omitempty"`
}

SupportBundleIncludeItems Sos Additional Reports for Support Bundle.

type SupportBundleOption

type SupportBundleOption struct {
	// Config SupportBundle config.
	Config *SupportBundleConfig `json:"config,omitempty"`

	// Include Sos Additional Reports for Support Bundle.
	Include *SupportBundleIncludeItems `json:"include,omitempty"`
}

SupportBundleOption Sos options for support bundle collection.

type SupportBundleScope

type SupportBundleScope struct {
	// Domains Domains and Clusters for SOS operation.
	Domains *[]Domains `json:"domains,omitempty"`

	// IncludeFreeHosts Include free hosts.
	IncludeFreeHosts *bool `json:"includeFreeHosts,omitempty"`
}

SupportBundleScope Domain and cluster under which logs should be collected.

type SupportBundleSpec

type SupportBundleSpec struct {
	// Logs Logs of different components.
	Logs *Logs `json:"logs,omitempty"`

	// Options Sos options for support bundle collection.
	Options *SupportBundleOption `json:"options,omitempty"`

	// Scope Domain and cluster under which logs should be collected.
	Scope *SupportBundleScope `json:"scope,omitempty"`
}

SupportBundleSpec defines model for SupportBundleSpec.

type SyncClientTokenInfo

type SyncClientTokenInfo struct {
	// ExpireAt The seconds at which the token expires
	ExpireAt *string `json:"expireAt,omitempty"`

	// ExpireIn The seconds in which the token expires. Please start using expireAt field for the same.
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	ExpireIn *int64 `json:"expireIn,omitempty"`

	// ScimUrl The WS1B SCIM URL to push users and groups data from external identity provider
	ScimUrl *string `json:"scimUrl,omitempty"`

	// Token The sync client bearer token
	Token *string `json:"token,omitempty"`
}

SyncClientTokenInfo Represents the information about sync client token

type SyncDepotMetadataResponse added in v0.7.0

type SyncDepotMetadataResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *DepotSyncInfo
	JSON400      *Error
	JSON500      *Error
}

func ParseSyncDepotMetadataResponse added in v0.7.0

func ParseSyncDepotMetadataResponse(rsp *http.Response) (*SyncDepotMetadataResponse, error)

ParseSyncDepotMetadataResponse parses an HTTP response from a SyncDepotMetadataWithResponse call

func (SyncDepotMetadataResponse) GetBody added in v0.7.0

func (r SyncDepotMetadataResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (SyncDepotMetadataResponse) Status added in v0.7.0

func (r SyncDepotMetadataResponse) Status() string

Status returns HTTPResponse.Status

func (SyncDepotMetadataResponse) StatusCode added in v0.7.0

func (r SyncDepotMetadataResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SyncUMDSJSONRequestBody added in v0.7.0

type SyncUMDSJSONRequestBody = HostBundleDepotUpdateSpec

SyncUMDSJSONRequestBody defines body for SyncUMDS for application/json ContentType.

type SyncUMDSResponse added in v0.7.0

type SyncUMDSResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Task
	JSON400      *Error
	JSON409      *Error
	JSON500      *Error
}

func ParseSyncUMDSResponse added in v0.7.0

func ParseSyncUMDSResponse(rsp *http.Response) (*SyncUMDSResponse, error)

ParseSyncUMDSResponse parses an HTTP response from a SyncUMDSWithResponse call

func (SyncUMDSResponse) GetBody added in v0.7.0

func (r SyncUMDSResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (SyncUMDSResponse) Status added in v0.7.0

func (r SyncUMDSResponse) Status() string

Status returns HTTPResponse.Status

func (SyncUMDSResponse) StatusCode added in v0.7.0

func (r SyncUMDSResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SynchronizationJSONRequestBody added in v0.7.0

type SynchronizationJSONRequestBody = BrownfieldSyncSpec

SynchronizationJSONRequestBody defines body for Synchronization for application/json ContentType.

type SynchronizationResponse added in v0.7.0

type SynchronizationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *BrownfieldTask
	JSON400      *Error
	JSON500      *Error
}

func ParseSynchronizationResponse added in v0.7.0

func ParseSynchronizationResponse(rsp *http.Response) (*SynchronizationResponse, error)

ParseSynchronizationResponse parses an HTTP response from a SynchronizationWithResponse call

func (SynchronizationResponse) GetBody added in v0.7.0

func (r SynchronizationResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (SynchronizationResponse) Status added in v0.7.0

func (r SynchronizationResponse) Status() string

Status returns HTTPResponse.Status

func (SynchronizationResponse) StatusCode added in v0.7.0

func (r SynchronizationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type System

type System struct {
	// Id The identifier of the system
	Id *string `json:"id,omitempty"`

	// MaxAllowedDomainsInSubscription The maximum number of domains allowed in subscription mode
	MaxAllowedDomainsInSubscription *int32 `json:"maxAllowedDomainsInSubscription,omitempty"`
}

System Represents a system

type SystemUpdateSpec

type SystemUpdateSpec struct {
	// MaxAllowedDomainsInSubscription new limit of amount of domains in subscription mode
	MaxAllowedDomainsInSubscription int32 `json:"maxAllowedDomainsInSubscription"`
}

SystemUpdateSpec Contains the parameters required to perform update operation on system

type Tag

type Tag struct {
	// CategoryId ID of the tag category
	CategoryId *string `json:"categoryId,omitempty"`

	// CategoryName Category name of the tag
	CategoryName *string `json:"categoryName,omitempty"`

	// Id ID of the tag
	Id *string `json:"id,omitempty"`

	// Name Name of the tag
	Name *string `json:"name,omitempty"`
}

Tag Represents a tag

type TagAssignmentResult

type TagAssignmentResult struct {
	// DefaultErrorMessages Default Error messages for Assign/Detach Tags operation
	DefaultErrorMessages *[]string `json:"defaultErrorMessages,omitempty"`

	// Success Success value of Assign/Detach Tags operation
	Success *bool `json:"success,omitempty"`
}

TagAssignmentResult Represents a Tag Assignment Result

type TagManagerModel

type TagManagerModel struct {
	// TagManagerUrl Tag Manager URL value
	TagManagerUrl *string `json:"tagManagerUrl,omitempty"`
}

TagManagerModel Represents a Tag Manager Model

type TaggedResource

type TaggedResource struct {
	// Id ID of the resource
	Id *string `json:"id,omitempty"`

	// Type Type of the resource
	Type *string `json:"type,omitempty"`
}

TaggedResource Specifies a resource with id and type

type TagsForResource

type TagsForResource struct {
	// Resource Specifies a resource with id and type
	Resource *TaggedResource `json:"resource,omitempty"`

	// Tags List of associated tags
	Tags *[]Tag `json:"tags,omitempty"`
}

TagsForResource Represents a taggable resource with its associations

type TagsSpec

type TagsSpec struct {
	// TagIds Tag IDs
	TagIds []string `json:"tagIds"`
}

TagsSpec Tags Spec

type TargetProductVersion

type TargetProductVersion struct {
	// ProductType Product Type
	ProductType string `json:"productType"`

	// Version Target upgrade version of the product
	Version string `json:"version"`
}

TargetProductVersion Model for target product versions in domain release view.

type Task

type Task struct {
	// CompletionTimestamp Task completion timestamp
	CompletionTimestamp *string `json:"completionTimestamp,omitempty"`

	// CreationTimestamp Task creation timestamp
	CreationTimestamp *string `json:"creationTimestamp,omitempty"`

	// Errors List of errors in case of a failure
	Errors *[]Error `json:"errors,omitempty"`

	// Id Task ID
	Id *string `json:"id,omitempty"`

	// IsCancellable Represents task can be cancellable or not.
	IsCancellable *bool `json:"isCancellable,omitempty"`

	// IsRetryable Indicates whether a task is eligible for retry or not.
	IsRetryable *bool `json:"isRetryable,omitempty"`

	// LocalizableDescriptionPack A message pack representing a localizable message and suitable for machine processing. Contains a message key unique in the scope of the specified component, as well as the arguments needed to generate the localized message.
	LocalizableDescriptionPack *MessagePack `json:"localizableDescriptionPack,omitempty"`

	// Name Task name
	Name *string `json:"name,omitempty"`

	// ResolutionStatus Resolution state
	ResolutionStatus *string `json:"resolutionStatus,omitempty"`

	// Resources List of resources associated with task
	Resources *[]Resource `json:"resources,omitempty"`

	// Status Task status
	Status *string `json:"status,omitempty"`

	// SubTasks List of sub-tasks of the task
	SubTasks *[]SubTask `json:"subTasks,omitempty"`

	// Type Operation that is represented by the Task in machine readable format.  The value is controlled by the owners/producers of the Task. The convention is <resource>_<operation>
	Type *string `json:"type,omitempty"`
}

Task Represents a task

type TeamingSpec

type TeamingSpec struct {
	// ActiveUplinks The list of active uplinks
	ActiveUplinks []string `json:"activeUplinks"`

	// Policy The teaming policy associated with the uplink profile
	Policy string `json:"policy"`

	// StandByUplinks The list of stand by uplinks
	StandByUplinks *[]string `json:"standByUplinks,omitempty"`
}

TeamingSpec This specification contains the teaming policies associated with the uplink profile.

type TemporaryNetwork

type TemporaryNetwork struct {
	// Gateway Gateway for vCenter Upgrade temporary network
	Gateway *string `json:"gateway,omitempty"`

	// IpAddress IP Address for vCenter Upgrade temporary network
	IpAddress *string `json:"ipAddress,omitempty"`

	// NetworkMode Network mode for target vCenter server
	NetworkMode *string `json:"networkMode,omitempty"`

	// SubnetMask Subnet Mask for vCenter Upgrade temporary network
	SubnetMask *string `json:"subnetMask,omitempty"`
}

TemporaryNetwork Temporary Network for vCenter Upgrade

type TokenCreationSpec

type TokenCreationSpec struct {
	// ApiKey API Key
	ApiKey *string `json:"apiKey,omitempty"`

	// IdToken Id Token
	IdToken *string `json:"idToken,omitempty"`

	// Password User Password
	Password *string `json:"password,omitempty"`

	// Username Username
	Username *string `json:"username,omitempty"`
}

TokenCreationSpec The spec used to sign the token

type TokenPair

type TokenPair struct {
	// AccessToken Bearer token that can be used to make public API calls
	AccessToken *string `json:"accessToken,omitempty"`

	// RefreshToken This contains refresh token id for the user API access.
	RefreshToken *RefreshToken `json:"refreshToken,omitempty"`
}

TokenPair This contains the access token and the refresh token for the user API access.

type TransportZone

type TransportZone struct {
	// Name The name of the transport zone
	Name *string `json:"name,omitempty"`

	// TransportType The type of the transport zone
	TransportType string `json:"transportType"`
}

TransportZone The transport zone to be associated with the vSphere Distributed Switch managed by NSX

type TriggerCheckRunJSONRequestBody

type TriggerCheckRunJSONRequestBody = CheckSetRunInput

TriggerCheckRunJSONRequestBody defines body for TriggerCheckRun for application/json ContentType.

type TriggerCheckRunResponse

type TriggerCheckRunResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Task
	JSON400      *Error
	JSON500      *Error
}

func ParseTriggerCheckRunResponse

func ParseTriggerCheckRunResponse(rsp *http.Response) (*TriggerCheckRunResponse, error)

ParseTriggerCheckRunResponse parses an HTTP response from a TriggerCheckRunWithResponse call

func (TriggerCheckRunResponse) GetBody added in v0.4.1

func (r TriggerCheckRunResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (TriggerCheckRunResponse) Status

func (r TriggerCheckRunResponse) Status() string

Status returns HTTPResponse.Status

func (TriggerCheckRunResponse) StatusCode

func (r TriggerCheckRunResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TriggerPartialRetryOfCheckRunJSONRequestBody

type TriggerPartialRetryOfCheckRunJSONRequestBody = AssessmentPartialRetryInput

TriggerPartialRetryOfCheckRunJSONRequestBody defines body for TriggerPartialRetryOfCheckRun for application/json ContentType.

type TriggerPartialRetryOfCheckRunResponse

type TriggerPartialRetryOfCheckRunResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Task
	JSON400      *Error
	JSON500      *Error
}

func ParseTriggerPartialRetryOfCheckRunResponse

func ParseTriggerPartialRetryOfCheckRunResponse(rsp *http.Response) (*TriggerPartialRetryOfCheckRunResponse, error)

ParseTriggerPartialRetryOfCheckRunResponse parses an HTTP response from a TriggerPartialRetryOfCheckRunWithResponse call

func (TriggerPartialRetryOfCheckRunResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (TriggerPartialRetryOfCheckRunResponse) Status

Status returns HTTPResponse.Status

func (TriggerPartialRetryOfCheckRunResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type TrustedCertificate

type TrustedCertificate struct {
	// Alias Certificate alias
	Alias string `json:"alias"`

	// Certificate Certificate in PEM format
	Certificate string `json:"certificate"`
}

TrustedCertificate The Trusted Certificate details.

type TrustedCertificateSpec

type TrustedCertificateSpec struct {
	// Certificate Certificate in PEM format
	Certificate string `json:"certificate"`

	// CertificateUsageType Certificate usage
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	CertificateUsageType *string `json:"certificateUsageType,omitempty"`
}

TrustedCertificateSpec This specification contains certificate & certificate usage

type UndeployALBClusterParams added in v0.7.0

type UndeployALBClusterParams struct {
	// ForceDelete Force Delete ALB Cluster
	ForceDelete *bool `form:"forceDelete,omitempty" json:"forceDelete,omitempty"`
}

UndeployALBClusterParams defines parameters for UndeployALBCluster.

type UndeployALBClusterResponse added in v0.7.0

type UndeployALBClusterResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Task
	JSON404      *Error
	JSON500      *Error
}

func ParseUndeployALBClusterResponse added in v0.7.0

func ParseUndeployALBClusterResponse(rsp *http.Response) (*UndeployALBClusterResponse, error)

ParseUndeployALBClusterResponse parses an HTTP response from a UndeployALBClusterWithResponse call

func (UndeployALBClusterResponse) GetBody added in v0.7.0

func (r UndeployALBClusterResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (UndeployALBClusterResponse) Status added in v0.7.0

Status returns HTTPResponse.Status

func (UndeployALBClusterResponse) StatusCode added in v0.7.0

func (r UndeployALBClusterResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateBackupConfigurationJSONRequestBody

type UpdateBackupConfigurationJSONRequestBody = BackupConfigurationSpec

UpdateBackupConfigurationJSONRequestBody defines body for UpdateBackupConfiguration for application/json ContentType.

type UpdateBackupConfigurationResponse

type UpdateBackupConfigurationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Task
	JSON400      *Error
	JSON500      *Error
}

func ParseUpdateBackupConfigurationResponse

func ParseUpdateBackupConfigurationResponse(rsp *http.Response) (*UpdateBackupConfigurationResponse, error)

ParseUpdateBackupConfigurationResponse parses an HTTP response from a UpdateBackupConfigurationWithResponse call

func (UpdateBackupConfigurationResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (UpdateBackupConfigurationResponse) Status

Status returns HTTPResponse.Status

func (UpdateBackupConfigurationResponse) StatusCode

func (r UpdateBackupConfigurationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateClusterJSONRequestBody

type UpdateClusterJSONRequestBody = ClusterUpdateSpec

UpdateClusterJSONRequestBody defines body for UpdateCluster for application/json ContentType.

type UpdateClusterResponse

type UpdateClusterResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Task
	JSON202      *Task
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseUpdateClusterResponse

func ParseUpdateClusterResponse(rsp *http.Response) (*UpdateClusterResponse, error)

ParseUpdateClusterResponse parses an HTTP response from a UpdateClusterWithResponse call

func (UpdateClusterResponse) GetBody added in v0.4.1

func (r UpdateClusterResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (UpdateClusterResponse) Status

func (r UpdateClusterResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateClusterResponse) StatusCode

func (r UpdateClusterResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateCompatibilityMatrixMultipartBody

type UpdateCompatibilityMatrixMultipartBody struct {
	// CompatibilityMatrixContent Compatibility Matrix Content in JSON File format
	CompatibilityMatrixContent openapi_types.File `json:"compatibilityMatrixContent"`
}

UpdateCompatibilityMatrixMultipartBody defines parameters for UpdateCompatibilityMatrix.

type UpdateCompatibilityMatrixMultipartRequestBody

type UpdateCompatibilityMatrixMultipartRequestBody UpdateCompatibilityMatrixMultipartBody

UpdateCompatibilityMatrixMultipartRequestBody defines body for UpdateCompatibilityMatrix for multipart/form-data ContentType.

type UpdateCompatibilityMatrixParams

type UpdateCompatibilityMatrixParams struct {
	// CompatibilityMatrixSource Compatibility Matrix Source (VMWARE_COMPAT)
	CompatibilityMatrixSource string `form:"compatibilityMatrixSource" json:"compatibilityMatrixSource"`
}

UpdateCompatibilityMatrixParams defines parameters for UpdateCompatibilityMatrix.

type UpdateCompatibilityMatrixResponse

type UpdateCompatibilityMatrixResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON500      *Error
}

func ParseUpdateCompatibilityMatrixResponse

func ParseUpdateCompatibilityMatrixResponse(rsp *http.Response) (*UpdateCompatibilityMatrixResponse, error)

ParseUpdateCompatibilityMatrixResponse parses an HTTP response from a UpdateCompatibilityMatrixWithResponse call

func (UpdateCompatibilityMatrixResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (UpdateCompatibilityMatrixResponse) Status

Status returns HTTPResponse.Status

func (UpdateCompatibilityMatrixResponse) StatusCode

func (r UpdateCompatibilityMatrixResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateDepotSettingsJSONRequestBody

type UpdateDepotSettingsJSONRequestBody = DepotSettings

UpdateDepotSettingsJSONRequestBody defines body for UpdateDepotSettings for application/json ContentType.

type UpdateDepotSettingsResponse

type UpdateDepotSettingsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *DepotSettings
	JSON400      *Error
	JSON500      *Error
}

func ParseUpdateDepotSettingsResponse

func ParseUpdateDepotSettingsResponse(rsp *http.Response) (*UpdateDepotSettingsResponse, error)

ParseUpdateDepotSettingsResponse parses an HTTP response from a UpdateDepotSettingsWithResponse call

func (UpdateDepotSettingsResponse) GetBody added in v0.4.1

func (r UpdateDepotSettingsResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (UpdateDepotSettingsResponse) Status

Status returns HTTPResponse.Status

func (UpdateDepotSettingsResponse) StatusCode

func (r UpdateDepotSettingsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateDomainJSONRequestBody

type UpdateDomainJSONRequestBody = DomainUpdateSpec

UpdateDomainJSONRequestBody defines body for UpdateDomain for application/json ContentType.

type UpdateDomainResponse

type UpdateDomainResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Task
	JSON202      *Task
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseUpdateDomainResponse

func ParseUpdateDomainResponse(rsp *http.Response) (*UpdateDomainResponse, error)

ParseUpdateDomainResponse parses an HTTP response from a UpdateDomainWithResponse call

func (UpdateDomainResponse) GetBody added in v0.4.1

func (r UpdateDomainResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (UpdateDomainResponse) Status

func (r UpdateDomainResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateDomainResponse) StatusCode

func (r UpdateDomainResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateEdgeClusterJSONRequestBody

type UpdateEdgeClusterJSONRequestBody = EdgeClusterUpdateSpec

UpdateEdgeClusterJSONRequestBody defines body for UpdateEdgeCluster for application/json ContentType.

type UpdateEdgeClusterResponse

type UpdateEdgeClusterResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Task
	JSON400      *Error
	JSON500      *Error
	JSON501      *Error
}

func ParseUpdateEdgeClusterResponse

func ParseUpdateEdgeClusterResponse(rsp *http.Response) (*UpdateEdgeClusterResponse, error)

ParseUpdateEdgeClusterResponse parses an HTTP response from a UpdateEdgeClusterWithResponse call

func (UpdateEdgeClusterResponse) GetBody added in v0.4.1

func (r UpdateEdgeClusterResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (UpdateEdgeClusterResponse) Status

func (r UpdateEdgeClusterResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateEdgeClusterResponse) StatusCode

func (r UpdateEdgeClusterResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateEmbeddedIdentitySourceJSONRequestBody

type UpdateEmbeddedIdentitySourceJSONRequestBody = IdentitySourceSpec

UpdateEmbeddedIdentitySourceJSONRequestBody defines body for UpdateEmbeddedIdentitySource for application/json ContentType.

type UpdateEmbeddedIdentitySourceResponse

type UpdateEmbeddedIdentitySourceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseUpdateEmbeddedIdentitySourceResponse

func ParseUpdateEmbeddedIdentitySourceResponse(rsp *http.Response) (*UpdateEmbeddedIdentitySourceResponse, error)

ParseUpdateEmbeddedIdentitySourceResponse parses an HTTP response from a UpdateEmbeddedIdentitySourceWithResponse call

func (UpdateEmbeddedIdentitySourceResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (UpdateEmbeddedIdentitySourceResponse) Status

Status returns HTTPResponse.Status

func (UpdateEmbeddedIdentitySourceResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UpdateExternalIdentityProviderJSONRequestBody

type UpdateExternalIdentityProviderJSONRequestBody = IdentityProviderSpec

UpdateExternalIdentityProviderJSONRequestBody defines body for UpdateExternalIdentityProvider for application/json ContentType.

type UpdateExternalIdentityProviderResponse

type UpdateExternalIdentityProviderResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseUpdateExternalIdentityProviderResponse

func ParseUpdateExternalIdentityProviderResponse(rsp *http.Response) (*UpdateExternalIdentityProviderResponse, error)

ParseUpdateExternalIdentityProviderResponse parses an HTTP response from a UpdateExternalIdentityProviderWithResponse call

func (UpdateExternalIdentityProviderResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (UpdateExternalIdentityProviderResponse) Status

Status returns HTTPResponse.Status

func (UpdateExternalIdentityProviderResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UpdateLicenseKeyJSONRequestBody

type UpdateLicenseKeyJSONRequestBody = LicenseKeyUpdateSpec

UpdateLicenseKeyJSONRequestBody defines body for UpdateLicenseKey for application/json ContentType.

type UpdateLicenseKeyResponse

type UpdateLicenseKeyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseUpdateLicenseKeyResponse

func ParseUpdateLicenseKeyResponse(rsp *http.Response) (*UpdateLicenseKeyResponse, error)

ParseUpdateLicenseKeyResponse parses an HTTP response from a UpdateLicenseKeyWithResponse call

func (UpdateLicenseKeyResponse) GetBody added in v0.4.1

func (r UpdateLicenseKeyResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (UpdateLicenseKeyResponse) Status

func (r UpdateLicenseKeyResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateLicenseKeyResponse) StatusCode

func (r UpdateLicenseKeyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateLocalUserPasswordJSONRequestBody

type UpdateLocalUserPasswordJSONRequestBody = LocalAccountPasswordInfo

UpdateLocalUserPasswordJSONRequestBody defines body for UpdateLocalUserPassword for application/json ContentType.

type UpdateLocalUserPasswordResponse

type UpdateLocalUserPasswordResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON500      *ErrorResponse
}

func ParseUpdateLocalUserPasswordResponse

func ParseUpdateLocalUserPasswordResponse(rsp *http.Response) (*UpdateLocalUserPasswordResponse, error)

ParseUpdateLocalUserPasswordResponse parses an HTTP response from a UpdateLocalUserPasswordWithResponse call

func (UpdateLocalUserPasswordResponse) GetBody added in v0.4.1

func (r UpdateLocalUserPasswordResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (UpdateLocalUserPasswordResponse) Status

Status returns HTTPResponse.Status

func (UpdateLocalUserPasswordResponse) StatusCode

func (r UpdateLocalUserPasswordResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateNetworkPoolJSONRequestBody

type UpdateNetworkPoolJSONRequestBody = NetworkPoolUpdateSpec

UpdateNetworkPoolJSONRequestBody defines body for UpdateNetworkPool for application/json ContentType.

type UpdateNetworkPoolResponse

type UpdateNetworkPoolResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *NetworkPool
	JSON404      *Error
	JSON500      *Error
}

func ParseUpdateNetworkPoolResponse

func ParseUpdateNetworkPoolResponse(rsp *http.Response) (*UpdateNetworkPoolResponse, error)

ParseUpdateNetworkPoolResponse parses an HTTP response from a UpdateNetworkPoolWithResponse call

func (UpdateNetworkPoolResponse) GetBody added in v0.4.1

func (r UpdateNetworkPoolResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (UpdateNetworkPoolResponse) Status

func (r UpdateNetworkPoolResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateNetworkPoolResponse) StatusCode

func (r UpdateNetworkPoolResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateOrRotatePasswordsJSONRequestBody

type UpdateOrRotatePasswordsJSONRequestBody = CredentialsUpdateSpec

UpdateOrRotatePasswordsJSONRequestBody defines body for UpdateOrRotatePasswords for application/json ContentType.

type UpdateOrRotatePasswordsResponse

type UpdateOrRotatePasswordsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Task
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON500      *Error
}

func ParseUpdateOrRotatePasswordsResponse

func ParseUpdateOrRotatePasswordsResponse(rsp *http.Response) (*UpdateOrRotatePasswordsResponse, error)

ParseUpdateOrRotatePasswordsResponse parses an HTTP response from a UpdateOrRotatePasswordsWithResponse call

func (UpdateOrRotatePasswordsResponse) GetBody added in v0.4.1

func (r UpdateOrRotatePasswordsResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (UpdateOrRotatePasswordsResponse) Status

Status returns HTTPResponse.Status

func (UpdateOrRotatePasswordsResponse) StatusCode

func (r UpdateOrRotatePasswordsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateProductVersionCatalogPatchesJSONRequestBody added in v0.7.0

type UpdateProductVersionCatalogPatchesJSONRequestBody = ProductVersionCatalogWithSignatureSpec

UpdateProductVersionCatalogPatchesJSONRequestBody defines body for UpdateProductVersionCatalogPatches for application/json ContentType.

type UpdateProductVersionCatalogPatchesResponse added in v0.7.0

type UpdateProductVersionCatalogPatchesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *ProductVersionCatalogUploadTask
	JSON204      *ProductVersionCatalogUploadTask
	JSON400      *Error
	JSON500      *Error
}

func ParseUpdateProductVersionCatalogPatchesResponse added in v0.7.0

func ParseUpdateProductVersionCatalogPatchesResponse(rsp *http.Response) (*UpdateProductVersionCatalogPatchesResponse, error)

ParseUpdateProductVersionCatalogPatchesResponse parses an HTTP response from a UpdateProductVersionCatalogPatchesWithResponse call

func (UpdateProductVersionCatalogPatchesResponse) GetBody added in v0.7.0

GetBody returns the response body as a byte array

func (UpdateProductVersionCatalogPatchesResponse) Status added in v0.7.0

Status returns HTTPResponse.Status

func (UpdateProductVersionCatalogPatchesResponse) StatusCode added in v0.7.0

StatusCode returns HTTPResponse.StatusCode

type UpdateProxyConfigurationJSONRequestBody

type UpdateProxyConfigurationJSONRequestBody = ProxyConfiguration

UpdateProxyConfigurationJSONRequestBody defines body for UpdateProxyConfiguration for application/json ContentType.

type UpdateProxyConfigurationResponse

type UpdateProxyConfigurationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Task
	JSON400      *Error
}

func ParseUpdateProxyConfigurationResponse

func ParseUpdateProxyConfigurationResponse(rsp *http.Response) (*UpdateProxyConfigurationResponse, error)

ParseUpdateProxyConfigurationResponse parses an HTTP response from a UpdateProxyConfigurationWithResponse call

func (UpdateProxyConfigurationResponse) GetBody added in v0.4.1

func (r UpdateProxyConfigurationResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (UpdateProxyConfigurationResponse) Status

Status returns HTTPResponse.Status

func (UpdateProxyConfigurationResponse) StatusCode

func (r UpdateProxyConfigurationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateReleaseByDomainIDJSONRequestBody

type UpdateReleaseByDomainIDJSONRequestBody = DomainRelease

UpdateReleaseByDomainIDJSONRequestBody defines body for UpdateReleaseByDomainID for application/json ContentType.

type UpdateReleaseByDomainIDResponse

type UpdateReleaseByDomainIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON404      *Error
	JSON422      *Error
	JSON500      *Error
}

func ParseUpdateReleaseByDomainIDResponse

func ParseUpdateReleaseByDomainIDResponse(rsp *http.Response) (*UpdateReleaseByDomainIDResponse, error)

ParseUpdateReleaseByDomainIDResponse parses an HTTP response from a UpdateReleaseByDomainIDWithResponse call

func (UpdateReleaseByDomainIDResponse) GetBody added in v0.4.1

func (r UpdateReleaseByDomainIDResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (UpdateReleaseByDomainIDResponse) Status

Status returns HTTPResponse.Status

func (UpdateReleaseByDomainIDResponse) StatusCode

func (r UpdateReleaseByDomainIDResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateResourcesFunctionalities1JSONRequestBody

type UpdateResourcesFunctionalities1JSONRequestBody = ResourceFunctionalitiesGlobalUpdateSpec

UpdateResourcesFunctionalities1JSONRequestBody defines body for UpdateResourcesFunctionalities1 for application/json ContentType.

type UpdateResourcesFunctionalities1Response

type UpdateResourcesFunctionalities1Response struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ResourceFunctionalitiesGlobalConfigurationCaller
	JSON400      *Error
	JSON500      *Error
}

func ParseUpdateResourcesFunctionalities1Response

func ParseUpdateResourcesFunctionalities1Response(rsp *http.Response) (*UpdateResourcesFunctionalities1Response, error)

ParseUpdateResourcesFunctionalities1Response parses an HTTP response from a UpdateResourcesFunctionalities1WithResponse call

func (UpdateResourcesFunctionalities1Response) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (UpdateResourcesFunctionalities1Response) Status

Status returns HTTPResponse.Status

func (UpdateResourcesFunctionalities1Response) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UpdateResourcesFunctionalitiesJSONRequestBody

type UpdateResourcesFunctionalitiesJSONRequestBody = ResourceFunctionalitiesUpdateSpec

UpdateResourcesFunctionalitiesJSONRequestBody defines body for UpdateResourcesFunctionalities for application/json ContentType.

type UpdateResourcesFunctionalitiesResponse

type UpdateResourcesFunctionalitiesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ResourceFunctionalitiesCaller
	JSON400      *Error
	JSON500      *Error
}

func ParseUpdateResourcesFunctionalitiesResponse

func ParseUpdateResourcesFunctionalitiesResponse(rsp *http.Response) (*UpdateResourcesFunctionalitiesResponse, error)

ParseUpdateResourcesFunctionalitiesResponse parses an HTTP response from a UpdateResourcesFunctionalitiesWithResponse call

func (UpdateResourcesFunctionalitiesResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (UpdateResourcesFunctionalitiesResponse) Status

Status returns HTTPResponse.Status

func (UpdateResourcesFunctionalitiesResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UpdateSystemConfigurationJSONRequestBody

type UpdateSystemConfigurationJSONRequestBody = SystemUpdateSpec

UpdateSystemConfigurationJSONRequestBody defines body for UpdateSystemConfiguration for application/json ContentType.

type UpdateSystemConfigurationResponse

type UpdateSystemConfigurationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON500      *Error
}

func ParseUpdateSystemConfigurationResponse

func ParseUpdateSystemConfigurationResponse(rsp *http.Response) (*UpdateSystemConfigurationResponse, error)

ParseUpdateSystemConfigurationResponse parses an HTTP response from a UpdateSystemConfigurationWithResponse call

func (UpdateSystemConfigurationResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (UpdateSystemConfigurationResponse) Status

Status returns HTTPResponse.Status

func (UpdateSystemConfigurationResponse) StatusCode

func (r UpdateSystemConfigurationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateUpgradeScheduleJSONRequestBody

type UpdateUpgradeScheduleJSONRequestBody = UpgradeCommitSpec

UpdateUpgradeScheduleJSONRequestBody defines body for UpdateUpgradeSchedule for application/json ContentType.

type UpdateUpgradeScheduleResponse

type UpdateUpgradeScheduleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Upgrade
	JSON400      *Error
	JSON404      *Error
	JSON409      *Error
	JSON500      *Error
}

func ParseUpdateUpgradeScheduleResponse

func ParseUpdateUpgradeScheduleResponse(rsp *http.Response) (*UpdateUpgradeScheduleResponse, error)

ParseUpdateUpgradeScheduleResponse parses an HTTP response from a UpdateUpgradeScheduleWithResponse call

func (UpdateUpgradeScheduleResponse) GetBody added in v0.4.1

func (r UpdateUpgradeScheduleResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (UpdateUpgradeScheduleResponse) Status

Status returns HTTPResponse.Status

func (UpdateUpgradeScheduleResponse) StatusCode

func (r UpdateUpgradeScheduleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateVasaProviderJSONRequestBody

type UpdateVasaProviderJSONRequestBody = VasaProviderUpdateSpec

UpdateVasaProviderJSONRequestBody defines body for UpdateVasaProvider for application/json ContentType.

type UpdateVasaProviderResponse

type UpdateVasaProviderResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VasaProvider
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseUpdateVasaProviderResponse

func ParseUpdateVasaProviderResponse(rsp *http.Response) (*UpdateVasaProviderResponse, error)

ParseUpdateVasaProviderResponse parses an HTTP response from a UpdateVasaProviderWithResponse call

func (UpdateVasaProviderResponse) GetBody added in v0.4.1

func (r UpdateVasaProviderResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (UpdateVasaProviderResponse) Status

Status returns HTTPResponse.Status

func (UpdateVasaProviderResponse) StatusCode

func (r UpdateVasaProviderResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateVasaProviderStorageContainerJSONRequestBody

type UpdateVasaProviderStorageContainerJSONRequestBody = StorageContainerUpdateSpec

UpdateVasaProviderStorageContainerJSONRequestBody defines body for UpdateVasaProviderStorageContainer for application/json ContentType.

type UpdateVasaProviderStorageContainerResponse

type UpdateVasaProviderStorageContainerResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VasaProvider
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseUpdateVasaProviderStorageContainerResponse

func ParseUpdateVasaProviderStorageContainerResponse(rsp *http.Response) (*UpdateVasaProviderStorageContainerResponse, error)

ParseUpdateVasaProviderStorageContainerResponse parses an HTTP response from a UpdateVasaProviderStorageContainerWithResponse call

func (UpdateVasaProviderStorageContainerResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (UpdateVasaProviderStorageContainerResponse) Status

Status returns HTTPResponse.Status

func (UpdateVasaProviderStorageContainerResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UpdateVasaProviderUserJSONRequestBody

type UpdateVasaProviderUserJSONRequestBody = VasaUserUpdateSpec

UpdateVasaProviderUserJSONRequestBody defines body for UpdateVasaProviderUser for application/json ContentType.

type UpdateVasaProviderUserResponse

type UpdateVasaProviderUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VasaProvider
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseUpdateVasaProviderUserResponse

func ParseUpdateVasaProviderUserResponse(rsp *http.Response) (*UpdateVasaProviderUserResponse, error)

ParseUpdateVasaProviderUserResponse parses an HTTP response from a UpdateVasaProviderUserWithResponse call

func (UpdateVasaProviderUserResponse) GetBody added in v0.4.1

func (r UpdateVasaProviderUserResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (UpdateVasaProviderUserResponse) Status

Status returns HTTPResponse.Status

func (UpdateVasaProviderUserResponse) StatusCode

func (r UpdateVasaProviderUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateVersionAliasConfigurationJSONRequestBody

type UpdateVersionAliasConfigurationJSONRequestBody = AliasSpec

UpdateVersionAliasConfigurationJSONRequestBody defines body for UpdateVersionAliasConfiguration for application/json ContentType.

type UpdateVersionAliasConfigurationResponse

type UpdateVersionAliasConfigurationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfVersionAliasesForBundleComponentType
	JSON400      *Error
	JSON500      *Error
}

func ParseUpdateVersionAliasConfigurationResponse

func ParseUpdateVersionAliasConfigurationResponse(rsp *http.Response) (*UpdateVersionAliasConfigurationResponse, error)

ParseUpdateVersionAliasConfigurationResponse parses an HTTP response from a UpdateVersionAliasConfigurationWithResponse call

func (UpdateVersionAliasConfigurationResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (UpdateVersionAliasConfigurationResponse) Status

Status returns HTTPResponse.Status

func (UpdateVersionAliasConfigurationResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UpdateVersionAliasConfigurationsJSONRequestBody

type UpdateVersionAliasConfigurationsJSONRequestBody = VersionAliasesForBundleComponentTypeSpec

UpdateVersionAliasConfigurationsJSONRequestBody defines body for UpdateVersionAliasConfigurations for application/json ContentType.

type UpdateVersionAliasConfigurationsResponse

type UpdateVersionAliasConfigurationsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageOfVersionAliasesForBundleComponentType
	JSON400      *Error
	JSON500      *Error
}

func ParseUpdateVersionAliasConfigurationsResponse

func ParseUpdateVersionAliasConfigurationsResponse(rsp *http.Response) (*UpdateVersionAliasConfigurationsResponse, error)

ParseUpdateVersionAliasConfigurationsResponse parses an HTTP response from a UpdateVersionAliasConfigurationsWithResponse call

func (UpdateVersionAliasConfigurationsResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (UpdateVersionAliasConfigurationsResponse) Status

Status returns HTTPResponse.Status

func (UpdateVersionAliasConfigurationsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UpdateVsanHclConfigurationJSONRequestBody

type UpdateVsanHclConfigurationJSONRequestBody = VsanHclConfiguration

UpdateVsanHclConfigurationJSONRequestBody defines body for UpdateVsanHclConfiguration for application/json ContentType.

type UpdateVsanHclConfigurationResponse

type UpdateVsanHclConfigurationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *VsanHclConfiguration
	JSON404      *Error
	JSON500      *Error
}

func ParseUpdateVsanHclConfigurationResponse

func ParseUpdateVsanHclConfigurationResponse(rsp *http.Response) (*UpdateVsanHclConfigurationResponse, error)

ParseUpdateVsanHclConfigurationResponse parses an HTTP response from a UpdateVsanHclConfigurationWithResponse call

func (UpdateVsanHclConfigurationResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (UpdateVsanHclConfigurationResponse) Status

Status returns HTTPResponse.Status

func (UpdateVsanHclConfigurationResponse) StatusCode

func (r UpdateVsanHclConfigurationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateVsanHealthCheckByDomainJSONBody

type UpdateVsanHealthCheckByDomainJSONBody = []HealthCheckSpec

UpdateVsanHealthCheckByDomainJSONBody defines parameters for UpdateVsanHealthCheckByDomain.

type UpdateVsanHealthCheckByDomainJSONRequestBody

type UpdateVsanHealthCheckByDomainJSONRequestBody = UpdateVsanHealthCheckByDomainJSONBody

UpdateVsanHealthCheckByDomainJSONRequestBody defines body for UpdateVsanHealthCheckByDomain for application/json ContentType.

type UpdateVsanHealthCheckByDomainResponse

type UpdateVsanHealthCheckByDomainResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *HealthCheckTask
	JSON400      *Error
	JSON500      *Error
}

func ParseUpdateVsanHealthCheckByDomainResponse

func ParseUpdateVsanHealthCheckByDomainResponse(rsp *http.Response) (*UpdateVsanHealthCheckByDomainResponse, error)

ParseUpdateVsanHealthCheckByDomainResponse parses an HTTP response from a UpdateVsanHealthCheckByDomainWithResponse call

func (UpdateVsanHealthCheckByDomainResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (UpdateVsanHealthCheckByDomainResponse) Status

Status returns HTTPResponse.Status

func (UpdateVsanHealthCheckByDomainResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type Upgradable

type Upgradable struct {
	// BundleId Bundle ID
	BundleId *string `json:"bundleId,omitempty"`

	// BundleType Bundle Type
	BundleType *string `json:"bundleType,omitempty"`

	// Errors Upgradable Errors found during computation of upgrade availabiltiy.
	Errors *[]Error `json:"errors,omitempty"`

	// Resource Represents the resource in the system
	Resource *Resource `json:"resource,omitempty"`

	// SoftwareComponents Software Components which are Upgradable
	SoftwareComponents *[]SoftwareComponent `json:"softwareComponents,omitempty"`

	// Status Upgradable Status
	Status *string `json:"status,omitempty"`
}

Upgradable Upgradable represents the upgrade capability of resources. It contains the bundle(using what), resource(on which) and its associated resources/software components that can be upgraded.

type UpgradablesClusterResource

type UpgradablesClusterResource struct {
	// AvailableHardwareSupportManagers Available Hardware Support Managers for Firmware upgrade
	AvailableHardwareSupportManagers *[]HardwareSupportPackages `json:"availableHardwareSupportManagers,omitempty"`

	// ConfiguredHardwareSupportManagers Configured Hardware Support Managers for Firmware upgrade
	ConfiguredHardwareSupportManagers *[]HardwareSupportPackage `json:"configuredHardwareSupportManagers,omitempty"`

	// PrimaryCluster Flag for primary cluster
	PrimaryCluster *bool `json:"primaryCluster,omitempty"`

	// ResourceId Resource Id
	ResourceId string `json:"resourceId"`

	// ResourceType Resource Type
	ResourceType string `json:"resourceType"`

	// SoftwareInfo SoftwareSpec contains base os, components, hardware support, addOn metadata to install/update the appropriate Cloud Foundation software components in your management domain or workload domain.
	SoftwareInfo *SoftwareInfo `json:"softwareInfo,omitempty"`

	// VlcmEnabled Flag to determine if vLCM enabled on the cluster
	VlcmEnabled *bool `json:"vlcmEnabled,omitempty"`
}

UpgradablesClusterResource Upgradables clusters details with hardware support managers

type Upgrade

type Upgrade struct {
	// Bundle Bundle contains bits to install/update the appropriate Cloud Foundation software components in your management domain or workload domain.
	Bundle *Bundle `json:"bundle,omitempty"`

	// BundleId Bundle ID for Upgrade
	BundleId string `json:"bundleId"`

	// EndTime End time of the upgrade
	EndTime *int64 `json:"endTime,omitempty"`

	// Id ID for Upgrade
	Id string `json:"id"`

	// NsxtUpgradeUserInputSpec NSX Upgrade User Input Specification
	NsxtUpgradeUserInputSpec *NsxtUpgradeUserInputSpec `json:"nsxtUpgradeUserInputSpec,omitempty"`

	// ParallelUpgrade Boolean to represent components will be upgraded in parallel on not
	ParallelUpgrade *bool `json:"parallelUpgrade,omitempty"`

	// ResourceType Resource Type for Upgrade
	ResourceType string `json:"resourceType"`

	// ResourceUpgradeSpecs Resource Upgrade Specifications
	ResourceUpgradeSpecs []ResourceUpgradeSpec `json:"resourceUpgradeSpecs"`

	// Status Overall upgrade status
	Status string `json:"status"`

	// TaskId Task ID associated with upgrade
	TaskId string `json:"taskId"`

	// VcenterUpgradeUserInputSpec vCenter Upgrade User Input Specification
	VcenterUpgradeUserInputSpec *VcenterUpgradeUserInputSpec `json:"vcenterUpgradeUserInputSpec,omitempty"`
}

Upgrade Upgrade object which contain details regarding the upgrade

type UpgradeCommitSpec

type UpgradeCommitSpec struct {
	// MarkForCancellation Flag for marking an upgrade for cancellation.  If set to true, other fields in the request will be ignored
	MarkForCancellation *bool `json:"markForCancellation,omitempty"`

	// ScheduledTimestamp Upgrade Scheduled Time
	ScheduledTimestamp *string `json:"scheduledTimestamp,omitempty"`

	// UpgradeNow Flag for enabling Upgrade Now. If true, scheduledTimestamp is ignored
	UpgradeNow *bool `json:"upgradeNow,omitempty"`

	// VcenterUpgradePatchSpecs User input for vCenter ReducedDowntimeMigration upgrade
	VcenterUpgradePatchSpecs *[]VcenterUpgradePatchSpec `json:"vcenterUpgradePatchSpecs,omitempty"`
}

UpgradeCommitSpec Upgrade Commit/Reschedule Specification

type UpgradeEligibilityResult added in v0.7.0

type UpgradeEligibilityResult struct {
	// Details Upgrade eligibility result detail, one eligibility has multiple guardrails.
	Details []UpgradeGuardrailResult `json:"details"`

	// Status upgrade eligibility status.
	Status string `json:"status"`
}

UpgradeEligibilityResult Upgrade eligibility result.

type UpgradeGuardrailResult added in v0.7.0

type UpgradeGuardrailResult struct {
	// Description Upgrade guardrail description
	Description *string `json:"description,omitempty"`

	// Name Upgrade guardrail name
	Name string `json:"name"`

	// ReasonCode Upgrade guardrail reason code
	ReasonCode *string `json:"reasonCode,omitempty"`

	// RemediationCode Upgrade guardrail remediation code
	RemediationCode *string `json:"remediationCode,omitempty"`

	// Status Upgrade guardrail status
	Status *string `json:"status,omitempty"`
}

UpgradeGuardrailResult Upgrade guardrail result.

type UpgradeItem added in v0.7.0

type UpgradeItem struct {
	// BundleComponentType Component type for upgrade resource
	BundleComponentType string `json:"bundleComponentType"`

	// ResourceId ID for upgrade resource
	ResourceId string `json:"resourceId"`

	// UpgradeEligibility Upgrade eligibility result.
	UpgradeEligibility UpgradeEligibilityResult `json:"upgradeEligibility"`
}

UpgradeItem Upgrade item which contain details regarding the upgrade resource

type UpgradePreview added in v0.7.0

type UpgradePreview struct {
	// Bundle Represents a bundle reference
	Bundle BundleReference `json:"bundle"`

	// Domain Represents a domain reference
	Domain *DomainReference `json:"domain,omitempty"`

	// ResourceMapper Resource domain map for host cluster upgrade items
	ResourceMapper *map[string]string `json:"resourceMapper,omitempty"`

	// UpgradeItems Upgrade items for this preview
	UpgradeItems *[]UpgradeItem `json:"upgradeItems,omitempty"`
}

UpgradePreview Upgrade preview which contain details regarding the upgrade resources for the bundle

type UpgradeSpec

type UpgradeSpec struct {
	// BundleId Bundle ID for Upgrade
	BundleId string `json:"bundleId"`

	// DraftMode Boolean to represent upgrade will be created in DRAFT mode. This allows to run prechecks before user confirm/commit the upgrade.
	DraftMode *bool `json:"draftMode,omitempty"`

	// NsxtUpgradeUserInputSpecs Resource Upgrade Specifications for NSX upgrade
	NsxtUpgradeUserInputSpecs *[]NsxtUpgradeUserInputSpec `json:"nsxtUpgradeUserInputSpecs,omitempty"`

	// ParallelUpgrade Boolean to represent components will be upgraded in parallel on not
	ParallelUpgrade *bool `json:"parallelUpgrade,omitempty"`

	// ResourceType Resource Type for Upgrade
	ResourceType string `json:"resourceType"`

	// ResourceUpgradeSpecs Resource Upgrade Specifications
	ResourceUpgradeSpecs []ResourceUpgradeSpec `json:"resourceUpgradeSpecs"`

	// VcenterUpgradeUserInputSpecs User Input for vCenter upgrade
	VcenterUpgradeUserInputSpecs *[]VcenterUpgradeUserInputSpec `json:"vcenterUpgradeUserInputSpecs,omitempty"`
}

UpgradeSpec Upgrade Specification

type UpgradeStatus

type UpgradeStatus struct {
	// CompletedResources Number of completed resources
	CompletedResources *int32 `json:"completedResources,omitempty"`

	// Status Upgrade status
	Status *string `json:"status,omitempty"`

	// TotalResources Total number of resources
	TotalResources *int32 `json:"totalResources,omitempty"`
}

UpgradeStatus Represents upgrade status of a domain

type UplinkMapping

type UplinkMapping struct {
	// NsxUplinkName The uplink name of the NSX switch
	NsxUplinkName string `json:"nsxUplinkName"`

	// VdsUplinkName The uplink name of the vSphere Distributed Switch
	VdsUplinkName string `json:"vdsUplinkName"`
}

UplinkMapping The map of vSphere Distributed Switch uplinks to the NSX switch uplinks.

type UplinkProfile

type UplinkProfile struct {
	// Name The uplink profile name
	Name string `json:"name"`

	// SupportedTeamingPolicies List of supported teaming policies in NSX
	SupportedTeamingPolicies *map[string]string `json:"supportedTeamingPolicies,omitempty"`

	// Teamings The teaming policies to be associated with the uplink profile
	Teamings []TeamingSpec `json:"teamings"`

	// TransportVlan The VLAN used for tagging overlay traffic of the associated Host Switch
	TransportVlan *int32 `json:"transportVlan,omitempty"`
}

UplinkProfile This specification contains the policies for the links from hypervisor hosts to NSX logical switch.

type UploadBundleJSONRequestBody

type UploadBundleJSONRequestBody = BundleUploadSpec

UploadBundleJSONRequestBody defines body for UploadBundle for application/json ContentType.

type UploadBundleResponse

type UploadBundleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Task
	JSON400      *Error
	JSON410      *Error
	JSON500      *Error
}

func ParseUploadBundleResponse

func ParseUploadBundleResponse(rsp *http.Response) (*UploadBundleResponse, error)

ParseUploadBundleResponse parses an HTTP response from a UploadBundleWithResponse call

func (UploadBundleResponse) GetBody added in v0.4.1

func (r UploadBundleResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (UploadBundleResponse) Status

func (r UploadBundleResponse) Status() string

Status returns HTTPResponse.Status

func (UploadBundleResponse) StatusCode

func (r UploadBundleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UploadPersonalityFilesMultipartBody

type UploadPersonalityFilesMultipartBody struct {
	Files []openapi_types.File `json:"files"`
}

UploadPersonalityFilesMultipartBody defines parameters for UploadPersonalityFiles.

type UploadPersonalityFilesMultipartRequestBody

type UploadPersonalityFilesMultipartRequestBody UploadPersonalityFilesMultipartBody

UploadPersonalityFilesMultipartRequestBody defines body for UploadPersonalityFiles for multipart/form-data ContentType.

type UploadPersonalityFilesResponse

type UploadPersonalityFilesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *string
	JSON400      *Error
	JSON500      *Error
}

func ParseUploadPersonalityFilesResponse

func ParseUploadPersonalityFilesResponse(rsp *http.Response) (*UploadPersonalityFilesResponse, error)

ParseUploadPersonalityFilesResponse parses an HTTP response from a UploadPersonalityFilesWithResponse call

func (UploadPersonalityFilesResponse) GetBody added in v0.4.1

func (r UploadPersonalityFilesResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (UploadPersonalityFilesResponse) Status

Status returns HTTPResponse.Status

func (UploadPersonalityFilesResponse) StatusCode

func (r UploadPersonalityFilesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UploadPersonalityJSONRequestBody

type UploadPersonalityJSONRequestBody = PersonalityUploadSpec

UploadPersonalityJSONRequestBody defines body for UploadPersonality for application/json ContentType.

type UploadPersonalityResponse

type UploadPersonalityResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Task
	JSON400      *Error
	JSON500      *Error
}

func ParseUploadPersonalityResponse

func ParseUploadPersonalityResponse(rsp *http.Response) (*UploadPersonalityResponse, error)

ParseUploadPersonalityResponse parses an HTTP response from a UploadPersonalityWithResponse call

func (UploadPersonalityResponse) GetBody added in v0.4.1

func (r UploadPersonalityResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (UploadPersonalityResponse) Status

func (r UploadPersonalityResponse) Status() string

Status returns HTTPResponse.Status

func (UploadPersonalityResponse) StatusCode

func (r UploadPersonalityResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UploadProductBinaryJSONRequestBody added in v0.7.0

type UploadProductBinaryJSONRequestBody = ProductBinaryUploadSpec

UploadProductBinaryJSONRequestBody defines body for UploadProductBinary for application/json ContentType.

type UploadProductBinaryResponse added in v0.7.0

type UploadProductBinaryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Task
	JSON400      *Error
	JSON406      *Error
	JSON500      *Error
}

func ParseUploadProductBinaryResponse added in v0.7.0

func ParseUploadProductBinaryResponse(rsp *http.Response) (*UploadProductBinaryResponse, error)

ParseUploadProductBinaryResponse parses an HTTP response from a UploadProductBinaryWithResponse call

func (UploadProductBinaryResponse) GetBody added in v0.7.0

func (r UploadProductBinaryResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (UploadProductBinaryResponse) Status added in v0.7.0

Status returns HTTPResponse.Status

func (UploadProductBinaryResponse) StatusCode added in v0.7.0

func (r UploadProductBinaryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UploadProductVersionCatalogJSONRequestBody

type UploadProductVersionCatalogJSONRequestBody = ProductVersionCatalog

UploadProductVersionCatalogJSONRequestBody defines body for UploadProductVersionCatalog for application/json ContentType.

type UploadProductVersionCatalogResponse

type UploadProductVersionCatalogResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON410      *Error
	JSON500      *Error
}

func ParseUploadProductVersionCatalogResponse

func ParseUploadProductVersionCatalogResponse(rsp *http.Response) (*UploadProductVersionCatalogResponse, error)

ParseUploadProductVersionCatalogResponse parses an HTTP response from a UploadProductVersionCatalogWithResponse call

func (UploadProductVersionCatalogResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (UploadProductVersionCatalogResponse) Status

Status returns HTTPResponse.Status

func (UploadProductVersionCatalogResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UploadProductVersionCatalogWithSignatureJSONRequestBody added in v0.7.0

type UploadProductVersionCatalogWithSignatureJSONRequestBody = ProductVersionCatalogWithSignatureSpec

UploadProductVersionCatalogWithSignatureJSONRequestBody defines body for UploadProductVersionCatalogWithSignature for application/json ContentType.

type UploadProductVersionCatalogWithSignatureResponse added in v0.7.0

type UploadProductVersionCatalogWithSignatureResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *ProductVersionCatalogUploadTask
	JSON400      *Error
	JSON500      *Error
}

func ParseUploadProductVersionCatalogWithSignatureResponse added in v0.7.0

func ParseUploadProductVersionCatalogWithSignatureResponse(rsp *http.Response) (*UploadProductVersionCatalogWithSignatureResponse, error)

ParseUploadProductVersionCatalogWithSignatureResponse parses an HTTP response from a UploadProductVersionCatalogWithSignatureWithResponse call

func (UploadProductVersionCatalogWithSignatureResponse) GetBody added in v0.7.0

GetBody returns the response body as a byte array

func (UploadProductVersionCatalogWithSignatureResponse) Status added in v0.7.0

Status returns HTTPResponse.Status

func (UploadProductVersionCatalogWithSignatureResponse) StatusCode added in v0.7.0

StatusCode returns HTTPResponse.StatusCode

type User

type User struct {
	// ApiKey The API key of the user - DEPRECATED
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	ApiKey *string `json:"apiKey,omitempty"`

	// CreationTimestamp The timestamp at which the user was created
	CreationTimestamp *string `json:"creationTimestamp,omitempty"`

	// Domain The domain of the user
	Domain *string `json:"domain,omitempty"`

	// Id The ID of the user
	Id *string `json:"id,omitempty"`

	// Name The name of the user
	Name string `json:"name"`

	// Role Represents a role reference
	Role RoleReference `json:"role"`

	// Type The type of the user
	Type string `json:"type"`
}

User Represents user and its attributes

type VMNicInfo

type VMNicInfo struct {
	// IsActive Status of VMNic if active or inactive
	IsActive *bool `json:"isActive,omitempty"`

	// IsAutoNegotiateSupported Status of VMNic if auto negotiate is supported or not
	IsAutoNegotiateSupported *bool `json:"isAutoNegotiateSupported,omitempty"`

	// IsInUse Status of VMNic if in use or available
	IsInUse *bool `json:"isInUse,omitempty"`

	// LinkSpeedMB VMNic link speed in MB
	LinkSpeedMB *int32 `json:"linkSpeedMB,omitempty"`

	// Name Name of the VMNic
	Name *string `json:"name,omitempty"`
}

VMNicInfo VMNics attached to an ESXi host reference

type VSANNetworkSpec

type VSANNetworkSpec struct {
	// VsanCidr vSAN subnet cidr of the ESXi host
	VsanCidr string `json:"vsanCidr"`

	// VsanGatewayIP vSAN Gateway IP of the ESXi host
	VsanGatewayIP string `json:"vsanGatewayIP"`
}

VSANNetworkSpec Contains the vSAN Network details

type ValidateALBClusterCreationSpecJSONRequestBody

type ValidateALBClusterCreationSpecJSONRequestBody = NsxAlbControllerClusterSpec

ValidateALBClusterCreationSpecJSONRequestBody defines body for ValidateALBClusterCreationSpec for application/json ContentType.

type ValidateALBClusterCreationSpecParams

type ValidateALBClusterCreationSpecParams struct {
	// SkipCompatibilityCheck Pass an optional Skip compatibility checks
	SkipCompatibilityCheck *bool `form:"skipCompatibilityCheck,omitempty" json:"skipCompatibilityCheck,omitempty"`
}

ValidateALBClusterCreationSpecParams defines parameters for ValidateALBClusterCreationSpec.

type ValidateALBClusterCreationSpecResponse

type ValidateALBClusterCreationSpecResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Validation
	JSON400      *Error
	JSON500      *Error
}

func ParseValidateALBClusterCreationSpecResponse

func ParseValidateALBClusterCreationSpecResponse(rsp *http.Response) (*ValidateALBClusterCreationSpecResponse, error)

ParseValidateALBClusterCreationSpecResponse parses an HTTP response from a ValidateALBClusterCreationSpecWithResponse call

func (ValidateALBClusterCreationSpecResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (ValidateALBClusterCreationSpecResponse) Status

Status returns HTTPResponse.Status

func (ValidateALBClusterCreationSpecResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ValidateALBCompatibilityJSONRequestBody added in v0.7.0

type ValidateALBCompatibilityJSONRequestBody = AlbVersionValidationSpec

ValidateALBCompatibilityJSONRequestBody defines body for ValidateALBCompatibility for application/json ContentType.

type ValidateALBCompatibilityResponse added in v0.7.0

type ValidateALBCompatibilityResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON500      *Error
}

func ParseValidateALBCompatibilityResponse added in v0.7.0

func ParseValidateALBCompatibilityResponse(rsp *http.Response) (*ValidateALBCompatibilityResponse, error)

ParseValidateALBCompatibilityResponse parses an HTTP response from a ValidateALBCompatibilityWithResponse call

func (ValidateALBCompatibilityResponse) GetBody added in v0.7.0

func (r ValidateALBCompatibilityResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (ValidateALBCompatibilityResponse) Status added in v0.7.0

Status returns HTTPResponse.Status

func (ValidateALBCompatibilityResponse) StatusCode added in v0.7.0

func (r ValidateALBCompatibilityResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ValidateALBControllerClusterCreationSpecJSONRequestBody added in v0.7.0

type ValidateALBControllerClusterCreationSpecJSONRequestBody = AlbControllerClusterSpec

ValidateALBControllerClusterCreationSpecJSONRequestBody defines body for ValidateALBControllerClusterCreationSpec for application/json ContentType.

type ValidateALBControllerClusterCreationSpecParams added in v0.7.0

type ValidateALBControllerClusterCreationSpecParams struct {
	// SkipCompatibilityCheck Pass an optional Skip compatibility checks
	SkipCompatibilityCheck *bool `form:"skipCompatibilityCheck,omitempty" json:"skipCompatibilityCheck,omitempty"`
}

ValidateALBControllerClusterCreationSpecParams defines parameters for ValidateALBControllerClusterCreationSpec.

type ValidateALBControllerClusterCreationSpecResponse added in v0.7.0

type ValidateALBControllerClusterCreationSpecResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Validation
	JSON400      *Error
	JSON500      *Error
}

func ParseValidateALBControllerClusterCreationSpecResponse added in v0.7.0

func ParseValidateALBControllerClusterCreationSpecResponse(rsp *http.Response) (*ValidateALBControllerClusterCreationSpecResponse, error)

ParseValidateALBControllerClusterCreationSpecResponse parses an HTTP response from a ValidateALBControllerClusterCreationSpecWithResponse call

func (ValidateALBControllerClusterCreationSpecResponse) GetBody added in v0.7.0

GetBody returns the response body as a byte array

func (ValidateALBControllerClusterCreationSpecResponse) Status added in v0.7.0

Status returns HTTPResponse.Status

func (ValidateALBControllerClusterCreationSpecResponse) StatusCode added in v0.7.0

StatusCode returns HTTPResponse.StatusCode

type ValidateBackupConfigurationsOperationsJSONRequestBody

type ValidateBackupConfigurationsOperationsJSONRequestBody = BackupConfigurationSpec

ValidateBackupConfigurationsOperationsJSONRequestBody defines body for ValidateBackupConfigurationsOperations for application/json ContentType.

type ValidateBackupConfigurationsOperationsResponse

type ValidateBackupConfigurationsOperationsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Validation
	JSON400      *Error
	JSON500      *Error
}

func ParseValidateBackupConfigurationsOperationsResponse

func ParseValidateBackupConfigurationsOperationsResponse(rsp *http.Response) (*ValidateBackupConfigurationsOperationsResponse, error)

ParseValidateBackupConfigurationsOperationsResponse parses an HTTP response from a ValidateBackupConfigurationsOperationsWithResponse call

func (ValidateBackupConfigurationsOperationsResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (ValidateBackupConfigurationsOperationsResponse) Status

Status returns HTTPResponse.Status

func (ValidateBackupConfigurationsOperationsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ValidateClusterCreationSpecJSONRequestBody

type ValidateClusterCreationSpecJSONRequestBody = ClusterCreationSpec

ValidateClusterCreationSpecJSONRequestBody defines body for ValidateClusterCreationSpec for application/json ContentType.

type ValidateClusterCreationSpecParams

type ValidateClusterCreationSpecParams struct {
	// HostsOnly Validate hosts only
	HostsOnly *bool `form:"hostsOnly,omitempty" json:"hostsOnly,omitempty"`

	// SkipHostSwitchValidation Skips host switch validation when hostOnly=true
	SkipHostSwitchValidation *bool `form:"skipHostSwitchValidation,omitempty" json:"skipHostSwitchValidation,omitempty"`
}

ValidateClusterCreationSpecParams defines parameters for ValidateClusterCreationSpec.

type ValidateClusterCreationSpecResponse

type ValidateClusterCreationSpecResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Validation
	JSON400      *Error
	JSON500      *Error
}

func ParseValidateClusterCreationSpecResponse

func ParseValidateClusterCreationSpecResponse(rsp *http.Response) (*ValidateClusterCreationSpecResponse, error)

ParseValidateClusterCreationSpecResponse parses an HTTP response from a ValidateClusterCreationSpecWithResponse call

func (ValidateClusterCreationSpecResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (ValidateClusterCreationSpecResponse) Status

Status returns HTTPResponse.Status

func (ValidateClusterCreationSpecResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ValidateClusterUpdateSpecJSONRequestBody

type ValidateClusterUpdateSpecJSONRequestBody = ClusterUpdateSpec

ValidateClusterUpdateSpecJSONRequestBody defines body for ValidateClusterUpdateSpec for application/json ContentType.

type ValidateClusterUpdateSpecParams

type ValidateClusterUpdateSpecParams struct {
	// UseAsyncValidation Cluster validations to be run async
	UseAsyncValidation *bool `form:"useAsyncValidation,omitempty" json:"useAsyncValidation,omitempty"`
}

ValidateClusterUpdateSpecParams defines parameters for ValidateClusterUpdateSpec.

type ValidateClusterUpdateSpecResponse

type ValidateClusterUpdateSpecResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Validation
	JSON400      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseValidateClusterUpdateSpecResponse

func ParseValidateClusterUpdateSpecResponse(rsp *http.Response) (*ValidateClusterUpdateSpecResponse, error)

ParseValidateClusterUpdateSpecResponse parses an HTTP response from a ValidateClusterUpdateSpecWithResponse call

func (ValidateClusterUpdateSpecResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (ValidateClusterUpdateSpecResponse) Status

Status returns HTTPResponse.Status

func (ValidateClusterUpdateSpecResponse) StatusCode

func (r ValidateClusterUpdateSpecResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ValidateCommissionHostsJSONBody

type ValidateCommissionHostsJSONBody = []HostCommissionSpec

ValidateCommissionHostsJSONBody defines parameters for ValidateCommissionHosts.

type ValidateCommissionHostsJSONRequestBody

type ValidateCommissionHostsJSONRequestBody = ValidateCommissionHostsJSONBody

ValidateCommissionHostsJSONRequestBody defines body for ValidateCommissionHosts for application/json ContentType.

type ValidateCommissionHostsResponse

type ValidateCommissionHostsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Validation
	JSON400      *Error
}

func ParseValidateCommissionHostsResponse

func ParseValidateCommissionHostsResponse(rsp *http.Response) (*ValidateCommissionHostsResponse, error)

ParseValidateCommissionHostsResponse parses an HTTP response from a ValidateCommissionHostsWithResponse call

func (ValidateCommissionHostsResponse) GetBody added in v0.4.1

func (r ValidateCommissionHostsResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (ValidateCommissionHostsResponse) Status

Status returns HTTPResponse.Status

func (ValidateCommissionHostsResponse) StatusCode

func (r ValidateCommissionHostsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ValidateDnsConfigurationJSONRequestBody

type ValidateDnsConfigurationJSONRequestBody = DnsConfiguration

ValidateDnsConfigurationJSONRequestBody defines body for ValidateDnsConfiguration for application/json ContentType.

type ValidateDnsConfigurationResponse

type ValidateDnsConfigurationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Validation
	JSON400      *Error
	JSON500      *Error
}

func ParseValidateDnsConfigurationResponse

func ParseValidateDnsConfigurationResponse(rsp *http.Response) (*ValidateDnsConfigurationResponse, error)

ParseValidateDnsConfigurationResponse parses an HTTP response from a ValidateDnsConfigurationWithResponse call

func (ValidateDnsConfigurationResponse) GetBody added in v0.4.1

func (r ValidateDnsConfigurationResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (ValidateDnsConfigurationResponse) Status

Status returns HTTPResponse.Status

func (ValidateDnsConfigurationResponse) StatusCode

func (r ValidateDnsConfigurationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ValidateDomainCreationSpecJSONRequestBody

type ValidateDomainCreationSpecJSONRequestBody = DomainCreationSpec

ValidateDomainCreationSpecJSONRequestBody defines body for ValidateDomainCreationSpec for application/json ContentType.

type ValidateDomainCreationSpecParams

type ValidateDomainCreationSpecParams struct {
	// HostsOnly Validate hosts only
	HostsOnly *bool `form:"hostsOnly,omitempty" json:"hostsOnly,omitempty"`

	// SkipHostSwitchValidation Skips host switch validation when hostOnly=true
	SkipHostSwitchValidation *bool `form:"skipHostSwitchValidation,omitempty" json:"skipHostSwitchValidation,omitempty"`
}

ValidateDomainCreationSpecParams defines parameters for ValidateDomainCreationSpec.

type ValidateDomainCreationSpecResponse

type ValidateDomainCreationSpecResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Validation
	JSON400      *Error
	JSON500      *Error
}

func ParseValidateDomainCreationSpecResponse

func ParseValidateDomainCreationSpecResponse(rsp *http.Response) (*ValidateDomainCreationSpecResponse, error)

ParseValidateDomainCreationSpecResponse parses an HTTP response from a ValidateDomainCreationSpecWithResponse call

func (ValidateDomainCreationSpecResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (ValidateDomainCreationSpecResponse) Status

Status returns HTTPResponse.Status

func (ValidateDomainCreationSpecResponse) StatusCode

func (r ValidateDomainCreationSpecResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ValidateDomainUpdateSpecJSONRequestBody

type ValidateDomainUpdateSpecJSONRequestBody = DomainUpdateSpec

ValidateDomainUpdateSpecJSONRequestBody defines body for ValidateDomainUpdateSpec for application/json ContentType.

type ValidateDomainUpdateSpecResponse

type ValidateDomainUpdateSpecResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Validation
	JSON400      *Error
	JSON500      *Error
}

func ParseValidateDomainUpdateSpecResponse

func ParseValidateDomainUpdateSpecResponse(rsp *http.Response) (*ValidateDomainUpdateSpecResponse, error)

ParseValidateDomainUpdateSpecResponse parses an HTTP response from a ValidateDomainUpdateSpecWithResponse call

func (ValidateDomainUpdateSpecResponse) GetBody added in v0.4.1

func (r ValidateDomainUpdateSpecResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (ValidateDomainUpdateSpecResponse) Status

Status returns HTTPResponse.Status

func (ValidateDomainUpdateSpecResponse) StatusCode

func (r ValidateDomainUpdateSpecResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ValidateEdgeClusterCreationSpecJSONRequestBody

type ValidateEdgeClusterCreationSpecJSONRequestBody = EdgeClusterCreationSpec

ValidateEdgeClusterCreationSpecJSONRequestBody defines body for ValidateEdgeClusterCreationSpec for application/json ContentType.

type ValidateEdgeClusterCreationSpecResponse

type ValidateEdgeClusterCreationSpecResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Validation
	JSON400      *Error
	JSON500      *Error
}

func ParseValidateEdgeClusterCreationSpecResponse

func ParseValidateEdgeClusterCreationSpecResponse(rsp *http.Response) (*ValidateEdgeClusterCreationSpecResponse, error)

ParseValidateEdgeClusterCreationSpecResponse parses an HTTP response from a ValidateEdgeClusterCreationSpecWithResponse call

func (ValidateEdgeClusterCreationSpecResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (ValidateEdgeClusterCreationSpecResponse) Status

Status returns HTTPResponse.Status

func (ValidateEdgeClusterCreationSpecResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ValidateEdgeClusterUpdateSpecJSONRequestBody

type ValidateEdgeClusterUpdateSpecJSONRequestBody = EdgeClusterUpdateSpec

ValidateEdgeClusterUpdateSpecJSONRequestBody defines body for ValidateEdgeClusterUpdateSpec for application/json ContentType.

type ValidateEdgeClusterUpdateSpecResponse

type ValidateEdgeClusterUpdateSpecResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Validation
	JSON400      *Error
	JSON500      *Error
}

func ParseValidateEdgeClusterUpdateSpecResponse

func ParseValidateEdgeClusterUpdateSpecResponse(rsp *http.Response) (*ValidateEdgeClusterUpdateSpecResponse, error)

ParseValidateEdgeClusterUpdateSpecResponse parses an HTTP response from a ValidateEdgeClusterUpdateSpecWithResponse call

func (ValidateEdgeClusterUpdateSpecResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (ValidateEdgeClusterUpdateSpecResponse) Status

Status returns HTTPResponse.Status

func (ValidateEdgeClusterUpdateSpecResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ValidateHostCommissionSpecJSONBody

type ValidateHostCommissionSpecJSONBody = []HostCommissionSpec

ValidateHostCommissionSpecJSONBody defines parameters for ValidateHostCommissionSpec.

type ValidateHostCommissionSpecJSONRequestBody

type ValidateHostCommissionSpecJSONRequestBody = ValidateHostCommissionSpecJSONBody

ValidateHostCommissionSpecJSONRequestBody defines body for ValidateHostCommissionSpec for application/json ContentType.

type ValidateHostCommissionSpecResponse

type ValidateHostCommissionSpecResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Validation
	JSON400      *Error
}

func ParseValidateHostCommissionSpecResponse

func ParseValidateHostCommissionSpecResponse(rsp *http.Response) (*ValidateHostCommissionSpecResponse, error)

ParseValidateHostCommissionSpecResponse parses an HTTP response from a ValidateHostCommissionSpecWithResponse call

func (ValidateHostCommissionSpecResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (ValidateHostCommissionSpecResponse) Status

Status returns HTTPResponse.Status

func (ValidateHostCommissionSpecResponse) StatusCode

func (r ValidateHostCommissionSpecResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ValidateIpPoolJSONRequestBody

type ValidateIpPoolJSONRequestBody = NsxtIpAddressPoolValidationSpec

ValidateIpPoolJSONRequestBody defines body for ValidateIpPool for application/json ContentType.

type ValidateIpPoolResponse

type ValidateIpPoolResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Validation
}

func ParseValidateIpPoolResponse

func ParseValidateIpPoolResponse(rsp *http.Response) (*ValidateIpPoolResponse, error)

ParseValidateIpPoolResponse parses an HTTP response from a ValidateIpPoolWithResponse call

func (ValidateIpPoolResponse) GetBody added in v0.4.1

func (r ValidateIpPoolResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (ValidateIpPoolResponse) Status

func (r ValidateIpPoolResponse) Status() string

Status returns HTTPResponse.Status

func (ValidateIpPoolResponse) StatusCode

func (r ValidateIpPoolResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ValidateNsxALBCompatibilityJSONRequestBody

type ValidateNsxALBCompatibilityJSONRequestBody = NsxAlbVersionValidationSpec

ValidateNsxALBCompatibilityJSONRequestBody defines body for ValidateNsxALBCompatibility for application/json ContentType.

type ValidateNsxALBCompatibilityResponse

type ValidateNsxALBCompatibilityResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *Error
	JSON500      *Error
}

func ParseValidateNsxALBCompatibilityResponse

func ParseValidateNsxALBCompatibilityResponse(rsp *http.Response) (*ValidateNsxALBCompatibilityResponse, error)

ParseValidateNsxALBCompatibilityResponse parses an HTTP response from a ValidateNsxALBCompatibilityWithResponse call

func (ValidateNsxALBCompatibilityResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (ValidateNsxALBCompatibilityResponse) Status

Status returns HTTPResponse.Status

func (ValidateNsxALBCompatibilityResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ValidateNtpConfigurationJSONRequestBody

type ValidateNtpConfigurationJSONRequestBody = NtpConfiguration

ValidateNtpConfigurationJSONRequestBody defines body for ValidateNtpConfiguration for application/json ContentType.

type ValidateNtpConfigurationResponse

type ValidateNtpConfigurationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Validation
	JSON400      *Error
	JSON500      *Error
}

func ParseValidateNtpConfigurationResponse

func ParseValidateNtpConfigurationResponse(rsp *http.Response) (*ValidateNtpConfigurationResponse, error)

ParseValidateNtpConfigurationResponse parses an HTTP response from a ValidateNtpConfigurationWithResponse call

func (ValidateNtpConfigurationResponse) GetBody added in v0.4.1

func (r ValidateNtpConfigurationResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (ValidateNtpConfigurationResponse) Status

Status returns HTTPResponse.Status

func (ValidateNtpConfigurationResponse) StatusCode

func (r ValidateNtpConfigurationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ValidateReleaseByDomainIDJSONRequestBody

type ValidateReleaseByDomainIDJSONRequestBody = DomainRelease

ValidateReleaseByDomainIDJSONRequestBody defines body for ValidateReleaseByDomainID for application/json ContentType.

type ValidateReleaseByDomainIDResponse

type ValidateReleaseByDomainIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Validation
	JSON400      *Error
	JSON500      *Error
}

func ParseValidateReleaseByDomainIDResponse

func ParseValidateReleaseByDomainIDResponse(rsp *http.Response) (*ValidateReleaseByDomainIDResponse, error)

ParseValidateReleaseByDomainIDResponse parses an HTTP response from a ValidateReleaseByDomainIDWithResponse call

func (ValidateReleaseByDomainIDResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (ValidateReleaseByDomainIDResponse) Status

Status returns HTTPResponse.Status

func (ValidateReleaseByDomainIDResponse) StatusCode

func (r ValidateReleaseByDomainIDResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ValidateResourceCertificatesJSONBody

type ValidateResourceCertificatesJSONBody = []ResourceCertificateSpec

ValidateResourceCertificatesJSONBody defines parameters for ValidateResourceCertificates.

type ValidateResourceCertificatesJSONRequestBody

type ValidateResourceCertificatesJSONRequestBody = ValidateResourceCertificatesJSONBody

ValidateResourceCertificatesJSONRequestBody defines body for ValidateResourceCertificates for application/json ContentType.

type ValidateResourceCertificatesResponse

type ValidateResourceCertificatesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *CertificateValidationTask
	JSON404      *Error
	JSON500      *Error
}

func ParseValidateResourceCertificatesResponse

func ParseValidateResourceCertificatesResponse(rsp *http.Response) (*ValidateResourceCertificatesResponse, error)

ParseValidateResourceCertificatesResponse parses an HTTP response from a ValidateResourceCertificatesWithResponse call

func (ValidateResourceCertificatesResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (ValidateResourceCertificatesResponse) Status

Status returns HTTPResponse.Status

func (ValidateResourceCertificatesResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ValidateVasaProviderSpecJSONRequestBody

type ValidateVasaProviderSpecJSONRequestBody = VasaProvider

ValidateVasaProviderSpecJSONRequestBody defines body for ValidateVasaProviderSpec for application/json ContentType.

type ValidateVasaProviderSpecResponse

type ValidateVasaProviderSpecResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Validation
	JSON400      *Error
}

func ParseValidateVasaProviderSpecResponse

func ParseValidateVasaProviderSpecResponse(rsp *http.Response) (*ValidateVasaProviderSpecResponse, error)

ParseValidateVasaProviderSpecResponse parses an HTTP response from a ValidateVasaProviderSpecWithResponse call

func (ValidateVasaProviderSpecResponse) GetBody added in v0.4.1

func (r ValidateVasaProviderSpecResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (ValidateVasaProviderSpecResponse) Status

Status returns HTTPResponse.Status

func (ValidateVasaProviderSpecResponse) StatusCode

func (r ValidateVasaProviderSpecResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ValidateVcfManagementComponentsJSONRequestBody added in v0.7.0

type ValidateVcfManagementComponentsJSONRequestBody = VcfManagementComponentsSpec

ValidateVcfManagementComponentsJSONRequestBody defines body for ValidateVcfManagementComponents for application/json ContentType.

type ValidateVcfManagementComponentsParams added in v0.7.0

type ValidateVcfManagementComponentsParams struct {
	Redo *bool `form:"redo,omitempty" json:"redo,omitempty"`
}

ValidateVcfManagementComponentsParams defines parameters for ValidateVcfManagementComponents.

type ValidateVcfManagementComponentsResponse added in v0.7.0

type ValidateVcfManagementComponentsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Validation
	JSON403      *Error
	JSON404      *Error
	JSON500      *Error
}

func ParseValidateVcfManagementComponentsResponse added in v0.7.0

func ParseValidateVcfManagementComponentsResponse(rsp *http.Response) (*ValidateVcfManagementComponentsResponse, error)

ParseValidateVcfManagementComponentsResponse parses an HTTP response from a ValidateVcfManagementComponentsWithResponse call

func (ValidateVcfManagementComponentsResponse) GetBody added in v0.7.0

GetBody returns the response body as a byte array

func (ValidateVcfManagementComponentsResponse) Status added in v0.7.0

Status returns HTTPResponse.Status

func (ValidateVcfManagementComponentsResponse) StatusCode added in v0.7.0

StatusCode returns HTTPResponse.StatusCode

type ValidateVsanRemoteDatastoreMountSpecJSONRequestBody

type ValidateVsanRemoteDatastoreMountSpecJSONRequestBody = DatastoreMountSpec

ValidateVsanRemoteDatastoreMountSpecJSONRequestBody defines body for ValidateVsanRemoteDatastoreMountSpec for application/json ContentType.

type ValidateVsanRemoteDatastoreMountSpecResponse

type ValidateVsanRemoteDatastoreMountSpecResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Validation
	JSON400      *Error
	JSON500      *Error
}

func ParseValidateVsanRemoteDatastoreMountSpecResponse

func ParseValidateVsanRemoteDatastoreMountSpecResponse(rsp *http.Response) (*ValidateVsanRemoteDatastoreMountSpecResponse, error)

ParseValidateVsanRemoteDatastoreMountSpecResponse parses an HTTP response from a ValidateVsanRemoteDatastoreMountSpecWithResponse call

func (ValidateVsanRemoteDatastoreMountSpecResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (ValidateVsanRemoteDatastoreMountSpecResponse) Status

Status returns HTTPResponse.Status

func (ValidateVsanRemoteDatastoreMountSpecResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ValidateVsanRemoteDatastoreSpecJSONRequestBody

type ValidateVsanRemoteDatastoreSpecJSONRequestBody = DatastoreMountSpec

ValidateVsanRemoteDatastoreSpecJSONRequestBody defines body for ValidateVsanRemoteDatastoreSpec for application/json ContentType.

type ValidateVsanRemoteDatastoreSpecResponse

type ValidateVsanRemoteDatastoreSpecResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Validation
	JSON400      *Error
	JSON500      *Error
}

func ParseValidateVsanRemoteDatastoreSpecResponse

func ParseValidateVsanRemoteDatastoreSpecResponse(rsp *http.Response) (*ValidateVsanRemoteDatastoreSpecResponse, error)

ParseValidateVsanRemoteDatastoreSpecResponse parses an HTTP response from a ValidateVsanRemoteDatastoreSpecWithResponse call

func (ValidateVsanRemoteDatastoreSpecResponse) GetBody added in v0.4.1

GetBody returns the response body as a byte array

func (ValidateVsanRemoteDatastoreSpecResponse) Status

Status returns HTTPResponse.Status

func (ValidateVsanRemoteDatastoreSpecResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type Validation

type Validation struct {
	AdditionalProperties *map[string]string `json:"additionalProperties,omitempty"`

	// Description Description of the validation
	Description *string `json:"description,omitempty"`

	// ExecutionStatus Execution status of the validation. One among: IN_PROGRESS, FAILED, COMPLETED, UNKNOWN, SKIPPED, CANCELLED, CANCELLATION_IN_PROGRESS
	ExecutionStatus *string `json:"executionStatus,omitempty"`

	// Id ID of the validation
	Id *string `json:"id,omitempty"`

	// ResultStatus Result status of the validation after it has completed its execution. One among: SUCCEEDED, FAILED, WARNING, UNKNOWN, CANCELLATION_IN_PROGRESS
	ResultStatus *string `json:"resultStatus,omitempty"`

	// ValidationChecks List of one or more validation checks that are performed as part of the validation
	ValidationChecks *[]ValidationCheck `json:"validationChecks,omitempty"`
}

Validation Represents a validation with a list of one or more validation checks that are performed as part of the validation

type ValidationCheck

type ValidationCheck struct {
	// Acknowledge Flag indicating whether the validation check requires acknowledgment
	Acknowledge *bool `json:"acknowledge,omitempty"`

	// Description Description of the validation check
	Description *string `json:"description,omitempty"`

	// ErrorResponse Error response containing a minor error code, a localized error message, a localized remediation message and optionally a reference token to correlate the error with the logs
	ErrorResponse *Error `json:"errorResponse,omitempty"`

	// ResultStatus Result status of the validation check after it has completed its execution
	ResultStatus string `json:"resultStatus"`

	// Severity Severity of the validation check
	Severity *string `json:"severity,omitempty"`
}

ValidationCheck Represents a validation check

type ValidationJSONRequestBody added in v0.7.0

type ValidationJSONRequestBody = BrownfieldCheckSpec

ValidationJSONRequestBody defines body for Validation for application/json ContentType.

type ValidationResponse added in v0.7.0

type ValidationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *BrownfieldTask
	JSON400      *Error
	JSON500      *Error
}

func ParseValidationResponse added in v0.7.0

func ParseValidationResponse(rsp *http.Response) (*ValidationResponse, error)

ParseValidationResponse parses an HTTP response from a ValidationWithResponse call

func (ValidationResponse) GetBody added in v0.7.0

func (r ValidationResponse) GetBody() []byte

GetBody returns the response body as a byte array

func (ValidationResponse) Status added in v0.7.0

func (r ValidationResponse) Status() string

Status returns HTTPResponse.Status

func (ValidationResponse) StatusCode added in v0.7.0

func (r ValidationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VasaProvider

type VasaProvider struct {
	// Id ID of the VASA Provider
	Id *string `json:"id,omitempty"`

	// Name Name of the VASA Provider
	Name string `json:"name"`

	// StorageContainers List of storage containers associated with the VASA Provider
	StorageContainers []StorageContainer `json:"storageContainers"`

	// Url URL of the VASA Provider
	Url string `json:"url"`

	// Users List of users associated with the VASA Provider
	Users []VasaUser `json:"users"`
}

VasaProvider VASA Provider representation

type VasaProviderSpec

type VasaProviderSpec struct {
	// StorageContainerId UUID of the VASA storage container
	StorageContainerId string `json:"storageContainerId"`

	// StorageProtocolType Type of the VASA storage protocol
	StorageProtocolType string `json:"storageProtocolType"`

	// UserId UUID of the VASA storage user
	UserId string `json:"userId"`

	// VasaProviderId UUID of the VASA storage provider
	VasaProviderId string `json:"vasaProviderId"`
}

VasaProviderSpec This specification contains cluster storage configuration for vVol

type VasaProviderUpdateSpec

type VasaProviderUpdateSpec struct {
	// Name Name of the VASA Provider
	Name *string `json:"name,omitempty"`

	// Url URL of the VASA Provider
	Url *string `json:"url,omitempty"`
}

VasaProviderUpdateSpec VASA Provider update data

type VasaUser

type VasaUser struct {
	// Id ID of the VASA User
	Id *string `json:"id,omitempty"`

	// Password Password
	Password string `json:"password"`

	// Username VASA User name
	Username string `json:"username"`
}

VasaUser VASA User representation

type VasaUserUpdateSpec

type VasaUserUpdateSpec struct {
	// Password Password
	Password *string `json:"password,omitempty"`

	// Username VASA User name
	Username *string `json:"username,omitempty"`
}

VasaUserUpdateSpec User update data

type VcIdentitySources

type VcIdentitySources struct {
	// DomainNames The Domains of the Identity Source
	DomainNames *[]string `json:"domainNames,omitempty"`

	// Ldap Represents Identity management configuration when the protocol is LDAP
	Ldap *LdapInfo `json:"ldap,omitempty"`

	// Name Name of the Identity Source.
	Name *string `json:"name,omitempty"`

	// Type Type of the Identity Source.
	Type *string `json:"type,omitempty"`
}

VcIdentitySources Represents embedded Identity Sources and its attributes.

type Vcenter

type Vcenter struct {
	// Domain Represents a domain reference
	Domain *DomainReference `json:"domain,omitempty"`

	// Fqdn FQDN of the vCenter
	Fqdn *string `json:"fqdn,omitempty"`

	// Id ID of the vCenter
	Id *string `json:"id,omitempty"`

	// IpAddress [Deprecated] IP address of the vCenter
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	IpAddress *string `json:"ipAddress,omitempty"`

	// Status Status of the vCenter
	Status *string `json:"status,omitempty"`

	// Version Version of the vCenter
	Version *string `json:"version,omitempty"`
}

Vcenter vCenter representation

type VcenterReference

type VcenterReference struct {
	// Fqdn FQDN of the vCenter
	Fqdn *string `json:"fqdn,omitempty"`

	// Id ID of the vCenter
	Id string `json:"id"`

	// VcInstanceId vCenter instance ID
	VcInstanceId *string `json:"vcInstanceId,omitempty"`
}

VcenterReference Represents a vCenter reference

type VcenterSpec

type VcenterSpec struct {
	// DatacenterName vCenter datacenter name
	DatacenterName *string `json:"datacenterName,omitempty"`

	// Name Name of the vCenter virtual machine
	Name *string `json:"name,omitempty"`

	// NetworkDetailsSpec This specification contains network parameters required for new virtual machines being added to a workload domain
	NetworkDetailsSpec NetworkDetailsSpec `json:"networkDetailsSpec"`

	// RootPassword vCenter root shell password
	RootPassword *string `json:"rootPassword,omitempty"`

	// StorageSize VCenter storage size
	StorageSize *string `json:"storageSize,omitempty"`

	// VmSize VCenter VM size
	VmSize *string `json:"vmSize,omitempty"`
}

VcenterSpec This specification contains the installation and configuration of vCenter in a workload domain

type VcenterUpgradePatchSpec added in v0.5.0

type VcenterUpgradePatchSpec struct {
	// ResourceId Resource ID for Upgrade
	ResourceId string `json:"resourceId"`

	// StartSwitchoverTimestamp Start switchover time. This field is only supported for ReducedDowntimeMigration upgrade mechanism. To unset startSwitchoverTimestamp, provide the value as: 1970-01-01T00:00:00Z
	StartSwitchoverTimestamp string `json:"startSwitchoverTimestamp"`
}

VcenterUpgradePatchSpec vCenter Upgrade User editable Input Specification

type VcenterUpgradeUserInputSpec

type VcenterUpgradeUserInputSpec struct {
	// ResourceId Resource ID for Upgrade
	ResourceId *string `json:"resourceId,omitempty"`

	// StartSwitchoverTimestamp Start switchover time. This field is only supported for ReducedDowntimeMigration upgrade mechanism
	StartSwitchoverTimestamp *string `json:"startSwitchoverTimestamp,omitempty"`

	// TemporaryNetwork Temporary Network for vCenter Upgrade
	TemporaryNetwork TemporaryNetwork `json:"temporaryNetwork"`

	// UpgradeMechanism vCenter upgrade mechanism. This field is only supported for vCenter patch upgrades. Minimum supported vCenter target version is 8.0 Update 3b
	UpgradeMechanism *string `json:"upgradeMechanism,omitempty"`
}

VcenterUpgradeUserInputSpec vCenter Upgrade User Input Specification

type VcfAutomation added in v0.7.0

type VcfAutomation struct {
	// DeploymentStatus VCF Automation deployment status. One among: NOT_FOUND, NOT_STARTED, IN_PROGRESS, FAILED, SUCCEEDED
	DeploymentStatus *string `json:"deploymentStatus,omitempty"`

	// DeploymentType VCF Automation deployment type. One among: NEW, EXISTING
	DeploymentType *string `json:"deploymentType,omitempty"`

	// Fqdn FQDN
	Fqdn *string `json:"fqdn,omitempty"`
}

VcfAutomation VCF Automation

type VcfAutomationSpec added in v0.7.0

type VcfAutomationSpec struct {
	// AdminUserPassword Admin user password. If blank the password will be auto-generated.
	AdminUserPassword *string `json:"adminUserPassword,omitempty"`

	// Hostname Host name
	Hostname string `json:"hostname"`

	// InternalClusterCidr Internal Cluster CIDR. One among: 198.18.0.0/15, 240.0.0.0/15, 250.0.0.0/15
	InternalClusterCidr *string `json:"internalClusterCidr,omitempty"`

	// IpPool List of IP addresses.  For Standard deployment model two IP addresses need to be specified and for High Availability four IP addresses need to be specified
	IpPool *[]string `json:"ipPool,omitempty"`

	// NodePrefix Node Prefix. It cannot be blank and must begin and end with an alphanumeric character, and can only contain lowercase alphanumeric characters or hyphens.
	NodePrefix *string `json:"nodePrefix,omitempty"`

	// SslThumbprint SSL thumbprint (SHA256) of the product's certificate. Need to be populated when using existing deployment in order to establish trust with the existing product.
	SslThumbprint *string `json:"sslThumbprint,omitempty"`

	// UseExistingDeployment Import existing deployment or deploy one.
	UseExistingDeployment *bool `json:"useExistingDeployment,omitempty"`

	// Version Version
	Version *string `json:"version,omitempty"`
}

VcfAutomationSpec Specification for VCF Automation

type VcfManagementComponents added in v0.7.0

type VcfManagementComponents struct {
	// VcfAutomation VCF Automation
	VcfAutomation *VcfAutomation `json:"vcfAutomation,omitempty"`

	// VcfOperations VCF Operations
	VcfOperations *VcfOperations `json:"vcfOperations,omitempty"`

	// VcfOperationsCollector VCF Operations collector
	VcfOperationsCollector *VcfOperationsCollector `json:"vcfOperationsCollector,omitempty"`

	// VcfOperationsFleetManagement VCF Operations fleet management
	VcfOperationsFleetManagement *VcfOperationsFleetManagement `json:"vcfOperationsFleetManagement,omitempty"`
}

VcfManagementComponents VCF Management Components

type VcfManagementComponentsInfrastructureSpec added in v0.7.0

type VcfManagementComponentsInfrastructureSpec struct {
	// LocalRegionNetwork Specification for network to be used for VCF Management Components deployment
	LocalRegionNetwork VcfManagementComponentsNetworkSpec `json:"localRegionNetwork"`

	// XRegionNetwork Specification for network to be used for VCF Management Components deployment
	XRegionNetwork *VcfManagementComponentsNetworkSpec `json:"xRegionNetwork,omitempty"`

	// XregionNetwork Specification for network to be used for VCF Management Components deployment
	XregionNetwork *VcfManagementComponentsNetworkSpec `json:"xregionNetwork,omitempty"`
}

VcfManagementComponentsInfrastructureSpec Specification for infrastructure to be used for VCF Management Components deployment

type VcfManagementComponentsNetworkSpec added in v0.7.0

type VcfManagementComponentsNetworkSpec struct {
	// Gateway Gateway
	Gateway string `json:"gateway"`

	// NetworkName Name of the network to be used for deployment
	NetworkName string `json:"networkName"`

	// SubnetMask Subnet Mask
	SubnetMask string `json:"subnetMask"`
}

VcfManagementComponentsNetworkSpec Specification for network to be used for VCF Management Components deployment

type VcfManagementComponentsSpec added in v0.7.0

type VcfManagementComponentsSpec struct {
	// ExistingDataStore Existing data store for VCF Operations Fleet management deployment
	ExistingDataStore *string `json:"existingDataStore,omitempty"`

	// VcfAutomationSpec Specification for VCF Automation
	VcfAutomationSpec *VcfAutomationSpec `json:"vcfAutomationSpec,omitempty"`

	// VcfInstanceName Specification for VCF Instance Name
	VcfInstanceName *string `json:"vcfInstanceName,omitempty"`

	// VcfManagementComponentsInfrastructureSpec Specification for infrastructure to be used for VCF Management Components deployment
	VcfManagementComponentsInfrastructureSpec *VcfManagementComponentsInfrastructureSpec `json:"vcfManagementComponentsInfrastructureSpec,omitempty"`

	// VcfMangementComponentsInfrastructureSpec Specification for infrastructure to be used for VCF Management Components deployment
	VcfMangementComponentsInfrastructureSpec *VcfManagementComponentsInfrastructureSpec `json:"vcfMangementComponentsInfrastructureSpec,omitempty"`

	// VcfOperationsCollectorSpec Specification for VCF Operations collector
	VcfOperationsCollectorSpec VcfOperationsCollectorSpec `json:"vcfOperationsCollectorSpec"`

	// VcfOperationsFleetManagementSpec Specification for VCF Operations fleet management
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	VcfOperationsFleetManagementSpec *VcfOperationsFleetManagementSpec `json:"vcfOperationsFleetManagementSpec,omitempty"`

	// VcfOperationsSpec Specification for VCF Operations
	VcfOperationsSpec *VcfOperationsSpec `json:"vcfOperationsSpec,omitempty"`

	// WorkflowType Type of workflow to initiate creation and/or validation
	WorkflowType *string `json:"workflowType,omitempty"`
}

VcfManagementComponentsSpec Specification for VCF Management Components

type VcfOperations added in v0.7.0

type VcfOperations struct {
	// DeploymentStatus VCF Operations deployment status. One among: NOT_FOUND, NOT_STARTED, IN_PROGRESS, FAILED, SUCCEEDED
	DeploymentStatus *string `json:"deploymentStatus,omitempty"`

	// DeploymentType VCF Operations deployment type. One among: NEW, EXISTING
	DeploymentType *string `json:"deploymentType,omitempty"`

	// LoadBalancerFqdn Load Balancer FQDN
	LoadBalancerFqdn *string `json:"loadBalancerFqdn,omitempty"`

	// Nodes List of nodes
	Nodes *[]VcfOperationsNodeDetails `json:"nodes,omitempty"`
}

VcfOperations VCF Operations

type VcfOperationsCollector added in v0.7.0

type VcfOperationsCollector struct {
	// DeploymentStatus VCF Operations collector deployment status. One among: NOT_FOUND, NOT_STARTED, IN_PROGRESS, FAILED, SUCCEEDED
	DeploymentStatus *string `json:"deploymentStatus,omitempty"`

	// DeploymentType VCF Operations collector deployment type. Only valid value is: NEW
	DeploymentType *string `json:"deploymentType,omitempty"`

	// Fqdn FQDN
	Fqdn *string `json:"fqdn,omitempty"`
}

VcfOperationsCollector VCF Operations collector

type VcfOperationsCollectorSpec added in v0.7.0

type VcfOperationsCollectorSpec struct {
	// ApplianceSize VCF Operations collector appliance size. One among: small, standard. Default value if not provided is small
	ApplianceSize *string `json:"applianceSize,omitempty"`

	// Hostname Host name
	Hostname string `json:"hostname"`

	// RootUserPassword Root user password.
	RootUserPassword *string `json:"rootUserPassword,omitempty"`

	// SslThumbprint SSL thumbprint (SHA256) of the product's certificate. Need to be populated when using existing deployment in order to establish trust with the existing product.
	SslThumbprint *string `json:"sslThumbprint,omitempty"`

	// UseExistingDeployment Import existing deployment or deploy one.
	UseExistingDeployment *bool `json:"useExistingDeployment,omitempty"`

	// Version Version
	Version *string `json:"version,omitempty"`
}

VcfOperationsCollectorSpec Specification for VCF Operations collector

type VcfOperationsFleetManagement added in v0.7.0

type VcfOperationsFleetManagement struct {
	// DeploymentStatus VCF Operations fleet management deployment status. One among: NOT_FOUND, NOT_STARTED, IN_PROGRESS, FAILED, SUCCEEDED
	DeploymentStatus *string `json:"deploymentStatus,omitempty"`

	// DeploymentType VCF Operations fleet management deployment type. One among: NEW, EXISTING
	DeploymentType *string `json:"deploymentType,omitempty"`

	// Fqdn FQDN
	Fqdn *string `json:"fqdn,omitempty"`
}

VcfOperationsFleetManagement VCF Operations fleet management

type VcfOperationsFleetManagementSpec added in v0.7.0

type VcfOperationsFleetManagementSpec struct {
	// AdminUserPassword Admin user password. If blank the password will be auto-generated.
	AdminUserPassword *string `json:"adminUserPassword,omitempty"`

	// Hostname Host name
	Hostname string `json:"hostname"`

	// RootUserPassword Root user password. Password should be at least 15 characters in length. If blank the password will be auto-generated.
	RootUserPassword *string `json:"rootUserPassword,omitempty"`

	// SslThumbprint SSL thumbprint (SHA256) of the product's certificate. Need to be populated when using existing deployment in order to establish trust with the existing product.
	SslThumbprint *string `json:"sslThumbprint,omitempty"`

	// UseExistingDeployment Import existing deployment or deploy one.
	UseExistingDeployment *bool `json:"useExistingDeployment,omitempty"`

	// Version Version
	Version *string `json:"version,omitempty"`
}

VcfOperationsFleetManagementSpec Specification for VCF Operations fleet management

type VcfOperationsNode added in v0.7.0

type VcfOperationsNode struct {
	// Hostname Host name
	Hostname string `json:"hostname"`

	// RootUserPassword Root user password.
	RootUserPassword *string `json:"rootUserPassword,omitempty"`

	// SslThumbprint SSL thumbprint (SHA256) of the node certificate. Need to be populated when using existing VCF Ops deployment.
	SslThumbprint *string `json:"sslThumbprint,omitempty"`

	// Type Node type. One among: master, replica, data
	Type *string `json:"type,omitempty"`
}

VcfOperationsNode Specification for VCF Operations Node

type VcfOperationsNodeDetails added in v0.7.0

type VcfOperationsNodeDetails struct {
	// Fqdn FQDN
	Fqdn *string `json:"fqdn,omitempty"`

	// Type Node type. One among: master, replica, data
	Type *string `json:"type,omitempty"`
}

VcfOperationsNodeDetails VCF Operations node details

type VcfOperationsSpec added in v0.7.0

type VcfOperationsSpec struct {
	// AdminUserPassword Admin user password. If blank the password will be auto-generated.
	AdminUserPassword *string `json:"adminUserPassword,omitempty"`

	// ApplianceSize VCF Operations appliance size. One among: xsmall, small, medium, large, xlarge for Simple deployment model and one among: medium, large, xlarge for High Availability. Default value if not provided is medium for both deployment models.
	ApplianceSize *string `json:"applianceSize,omitempty"`

	// LoadBalancerFqdn Load Balancer FQDN
	LoadBalancerFqdn *string `json:"loadBalancerFqdn,omitempty"`

	// Nodes List of nodes
	Nodes []VcfOperationsNode `json:"nodes"`

	// UseExistingDeployment Import existing deployment or deploy one.
	UseExistingDeployment *bool `json:"useExistingDeployment,omitempty"`

	// Version Version
	Version *string `json:"version,omitempty"`
}

VcfOperationsSpec Specification for VCF Operations

type VcfService

type VcfService struct {
	// Id ID of the service
	Id *string `json:"id,omitempty"`

	// Name Name of the service
	Name *string `json:"name,omitempty"`

	// Status Status of the service
	Status *string `json:"status,omitempty"`

	// Version Version of the service
	Version *string `json:"version,omitempty"`
}

VcfService VCF service representation

type Vds

type Vds struct {
	// Id vSphere Distributed Switch id
	Id *string `json:"id,omitempty"`

	// IsUsedByNsxt Boolean to identify if the vSphere distributed switch is used by NSX. This property is deprecated in favor of nsxtSwitchConfig field
	IsUsedByNsxt *bool `json:"isUsedByNsxt,omitempty"`

	// Lags List of LAGs associated with the vSphere Distributed Switch
	Lags *[]Lag `json:"lags,omitempty"`

	// Mtu Maximum Transmission Unit
	Mtu *int32 `json:"mtu,omitempty"`

	// Name vSphere Distributed Switch name
	Name string `json:"name"`

	// NiocBandwidthAllocations List of Network I/O Control Bandwidth Allocations for System Traffic
	// Based on shares, reservation, and limit, you can configure Network I/O Control to allocate certain amount of
	// bandwidth for traffic generated by vSphere Fault Tolerance, iSCSI storage, vSphere vMotion, and so on.
	// You can use Network I/O Control on a distributed switch to configure bandwidth allocation for the traffic
	// that is related to the main system features in vSphere
	NiocBandwidthAllocations *[]NiocBandwidthAllocation `json:"niocBandwidthAllocations,omitempty"`

	// NsxtSwitchConfig The network configurations associated with the vSphere Distributed Switch managed by NSX
	NsxtSwitchConfig *NsxtSwitchConfiguration `json:"nsxtSwitchConfig,omitempty"`

	// PortGroups List of portgroups associated with the vSphere Distributed Switch
	PortGroups *[]Portgroup `json:"portGroups,omitempty"`

	// Version vSphere Distributed Switch version
	Version *string `json:"version,omitempty"`
}

Vds vSphere distributed switch

type VdsConfiguration

type VdsConfiguration struct {
	// InventoryMismatchInfo Inventory mismatch levels
	InventoryMismatchInfo *[]InventoryMismatchInfo `json:"inventoryMismatchInfo,omitempty"`

	// Lags List of LAGs associated with the vSphere Distributed Switch
	Lags *[]Lag `json:"lags,omitempty"`

	// Mtu The maximum transmission unit (MTU) configured for the uplinks
	Mtu *int32 `json:"mtu,omitempty"`

	// Name vSphere Distributed Switch name
	Name *string `json:"name,omitempty"`

	// NsxtSwitchConfig This specification contains the configurations to be associated with the vSphere Distributed Switch managed by NSX
	NsxtSwitchConfig *NsxtSwitchConfig `json:"nsxtSwitchConfig,omitempty"`

	// PortGroups List of portgroup configuration associated with the vSphere Distributed Switch
	PortGroups *[]PortgroupConfig `json:"portGroups,omitempty"`

	// Uplinks Uplinks used by vSphere Distributed Switch
	Uplinks *[]string `json:"uplinks,omitempty"`
}

VdsConfiguration The vSphere Distributed Switch network configuration

type VdsDetail

type VdsDetail struct {
	// VdsName vSphere Distributed Switch name
	VdsName string `json:"vdsName"`
}

VdsDetail This specification contains the details of vSphere Distributed Switch to be imported to the inventory

type VdsSpec

type VdsSpec struct {
	// IsUsedByNsxt Boolean to identify if the vSphere distributed switch is used by NSX. This property is deprecated in favor of nsxtSwitchConfig field
	// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
	IsUsedByNsxt *bool `json:"isUsedByNsxt,omitempty"`

	// LagSpecs List of LAGs to be associated with the vSphere Distributed Switch
	LagSpecs *[]LagSpec `json:"lagSpecs,omitempty"`

	// Mtu The maximum transmission unit (MTU) configured for the uplinks
	Mtu *int32 `json:"mtu,omitempty"`

	// Name vSphere Distributed Switch name
	Name string `json:"name"`

	// NiocBandwidthAllocationSpecs List of Network I/O Control Bandwidth Allocations for System Traffic
	//  Based on shares, reservation, and limit, you can configure Network I/O Control to allocate certain amount of
	// bandwidth for traffic generated by vSphere Fault Tolerance, iSCSI storage, vSphere vMotion, and so on.
	// You can use Network I/O Control on a distributed switch to configure bandwidth allocation for the traffic
	// that is related to the main system features in vSphere
	NiocBandwidthAllocationSpecs *[]NiocBandwidthAllocationSpec `json:"niocBandwidthAllocationSpecs,omitempty"`

	// NsxtSwitchConfig This specification contains the configurations to be associated with the vSphere Distributed Switch managed by NSX
	NsxtSwitchConfig *NsxtSwitchConfig `json:"nsxtSwitchConfig,omitempty"`

	// PortGroupSpecs List of portgroups to be associated with the vSphere Distributed Switch
	PortGroupSpecs *[]PortgroupSpec `json:"portGroupSpecs,omitempty"`
}

VdsSpec This specification contains vSphere distributed switch configurations

type VdsUplinkToNsxUplinkConfiguration

type VdsUplinkToNsxUplinkConfiguration struct {
	// NsxUplinkName The uplink name of the NSX switch
	NsxUplinkName *string `json:"nsxUplinkName,omitempty"`

	// VdsUplinkName The uplink name of the vSphere Distributed Switch
	VdsUplinkName *string `json:"vdsUplinkName,omitempty"`
}

VdsUplinkToNsxUplinkConfiguration The map of vSphere Distributed Switch uplinks to the NSX switch uplinks.

type Version

type Version struct {
	// DisplayVersion Source Image display version
	DisplayVersion *string `json:"displayVersion,omitempty"`

	// Version Source Image full version
	Version *string `json:"version,omitempty"`
}

Version ESX Quick Patch compatible source image version details

type VersionAliasesForBundleComponentType

type VersionAliasesForBundleComponentType struct {
	// BundleComponentType Bundle Component Type
	BundleComponentType *string `json:"bundleComponentType,omitempty"`

	// VersionAliases Version Aliases
	VersionAliases *[]BaseAlias `json:"versionAliases,omitempty"`
}

VersionAliasesForBundleComponentType Version Alias representation

type VersionAliasesForBundleComponentTypeSpec

type VersionAliasesForBundleComponentTypeSpec struct {
	// ForceUpdate Flag for force update version alias configuration.
	ForceUpdate *bool `json:"forceUpdate,omitempty"`

	// TargetVcfVersion If this field is set, LCM will calculate and update version aliases based on current deployment VCF version and the provided target VCF version
	TargetVcfVersion *string `json:"targetVcfVersion,omitempty"`

	// VersionAliasesForBundleComponentTypes List of version aliases for bundle component types.
	VersionAliasesForBundleComponentTypes *[]VersionAliasesForBundleComponentType `json:"versionAliasesForBundleComponentTypes,omitempty"`
}

VersionAliasesForBundleComponentTypeSpec Version Alias Configuration Specification

type VersionApplicability

type VersionApplicability struct {
	// MaxVersion The maximum version for current product to apply current Configuration Drift
	MaxVersion *string `json:"maxVersion,omitempty"`

	// MinVersion The minimum version for current product to apply current Configuration Drift
	MinVersion *string `json:"minVersion,omitempty"`

	// ProductType Product type
	ProductType *string `json:"productType,omitempty"`
}

VersionApplicability Represents the version applicability of a Configuration Drift for a product

type VmNic

type VmNic struct {
	// Id VmNic ID of vSphere host to be associated with VDS, once added to cluster
	Id string `json:"id"`

	// MoveToNvds This flag determines if the vmnic must be on N-VDS. Set this to true for a vmnic that will be moved to N-VDS
	MoveToNvds *bool `json:"moveToNvds,omitempty"`

	// Uplink Uplink to be associated with vmnic
	Uplink *string `json:"uplink,omitempty"`

	// VdsName VDS name to associate with vSphere host. VDS name must match the cluster's VDS name
	VdsName string `json:"vdsName"`
}

VmNic This specification contains vmnic configurations for vSphere host

type VmfsDatastoreSpec

type VmfsDatastoreSpec struct {
	// FcSpec Cluster storage configuration for VMFS on FC
	FcSpec *[]FcSpec `json:"fcSpec,omitempty"`
}

VmfsDatastoreSpec Cluster storage configuration for VMFS

type VpcConfiguration added in v0.7.0

type VpcConfiguration struct {
	// DefaultTgwStatus Default Transit Gateway status
	DefaultTgwStatus string `json:"defaultTgwStatus"`
}

VpcConfiguration VPC Configuration Details

type VpcSpec added in v0.7.0

type VpcSpec struct {
	// DtgwSpec Specification for Distributed Transit Gateway aka DTGW
	DtgwSpec DtgwSpec `json:"dtgwSpec"`
}

VpcSpec Specification for VPC related configurations

type VsanDatastoreSpec

type VsanDatastoreSpec struct {
	// DatastoreName Datastore name used for cluster creation
	DatastoreName string `json:"datastoreName"`

	// DedupAndCompressionEnabled Enable vSAN deduplication and compression. This features is only available for clusters in which the hosts are all-flash
	DedupAndCompressionEnabled *bool `json:"dedupAndCompressionEnabled,omitempty"`

	// EsaConfig This spec contains cluster vSAN ESA configuration
	EsaConfig *EsaConfig `json:"esaConfig,omitempty"`

	// FailuresToTolerate Number of vSphere host failures to tolerate in the vSAN cluster. This field is required for vSAN OSA configuration.
	FailuresToTolerate *int32 `json:"failuresToTolerate,omitempty"`

	// LicenseKey License key for the vSAN data store to be applied in vCenter
	LicenseKey *string `json:"licenseKey,omitempty"`
}

VsanDatastoreSpec This specification contains cluster storage configuration for vSAN

type VsanHclAttributes

type VsanHclAttributes struct {
	// IsErrorThresholdExceeded True if age of vSAN HCL data on SDDC Manager is older than threshold set for error level
	IsErrorThresholdExceeded *bool `json:"isErrorThresholdExceeded,omitempty"`

	// IsLocalDataMissing True if vSAN HCL data is missing on SDDC Manager
	IsLocalDataMissing *bool `json:"isLocalDataMissing,omitempty"`

	// IsNewDataAvailable True if timestamp of vSAN HCL data on SDDC Manager is older than timestamp fetched via periodic polling
	IsNewDataAvailable *bool `json:"isNewDataAvailable,omitempty"`

	// IsWarningThresholdExceeded True if age of vSAN HCL data on SDDC Manager is older than threshold set for warning level
	IsWarningThresholdExceeded *bool `json:"isWarningThresholdExceeded,omitempty"`

	// LastError Details of last error in case of failure in updating vSAN HCL data on SDDC Manager
	LastError *string `json:"lastError,omitempty"`

	// LocalDataTime Last update time of vSAN HCL data in SDDC Manager
	LocalDataTime *string `json:"localDataTime,omitempty"`

	// LocalDataTimestamp Timestamp of vSAN HCL data (in seconds) saved on SDDC Manager
	LocalDataTimestamp *int64 `json:"localDataTimestamp,omitempty"`

	// RemoteDataTimestamp Timestamp of vSAN HCL data (in seconds) from remote vSAN HCL service as determined by periodic polling
	RemoteDataTimestamp *int64 `json:"remoteDataTimestamp,omitempty"`
}

VsanHclAttributes Represents attributes of vSAN HCL data

type VsanHclConfiguration

type VsanHclConfiguration struct {
	// AutoDownloadEnabled Flag to indicate if auto download of vSAN HCL data is enabled or disabled
	AutoDownloadEnabled bool `json:"autoDownloadEnabled"`

	// OutOfDateErrorThreshold Duration after which vSAN HCL data will be flagged as out of date with severity as error
	OutOfDateErrorThreshold int32 `json:"outOfDateErrorThreshold"`

	// OutOfDateWarningThreshold Duration after which vSAN HCL data will be flagged as out of date with severity as warning
	OutOfDateWarningThreshold int32 `json:"outOfDateWarningThreshold"`

	// PollingEnabled Flag to indicate if polling for vSAN HCL data is enabled or disabled
	PollingEnabled bool `json:"pollingEnabled"`

	// PollingInterval Interval in minutes at which availability of new vSAN HCL data will be checked
	PollingInterval int64 `json:"pollingInterval"`
}

VsanHclConfiguration vSAN HCL configuration

type VsanMaxConfig

type VsanMaxConfig struct {
	// EnableVsanExternalNetwork Field to enable Vsan Max External Network on the Cluster
	EnableVsanExternalNetwork *bool `json:"enableVsanExternalNetwork,omitempty"`

	// EnableVsanMax Field to enable Vsan Max on the Cluster
	EnableVsanMax *bool `json:"enableVsanMax,omitempty"`
}

VsanMaxConfig This spec contains cluster vSAN MAX configuration

type VsanRemoteDatastoreClusterSpec

type VsanRemoteDatastoreClusterSpec struct {
	// IsStretched Compute only stretched cluster enablement status.
	IsStretched *bool `json:"isStretched,omitempty"`

	// PrimaryAzName Primary availability zone name for compute only stretched cluster creation.
	PrimaryAzName *string `json:"primaryAzName,omitempty"`

	// VsanRemoteDatastoreSpec List of Remote vSAN datastore configuration for vSAN compute client cluster
	VsanRemoteDatastoreSpec *[]VsanRemoteDatastoreSpec `json:"vsanRemoteDatastoreSpec,omitempty"`
}

VsanRemoteDatastoreClusterSpec vSAN remote datastore configuration for the cluster

type VsanRemoteDatastoreSpec

type VsanRemoteDatastoreSpec struct {
	// DatastoreUuid vSAN Remote Datastore UUID
	DatastoreUuid string `json:"datastoreUuid"`

	// NetworkTopology The network topology between the client and server cluster in the vSAN remote datastore mount. Eg. Symmetric/Asymmetric based on configuration of stretched server/client cluster.
	NetworkTopology *string `json:"networkTopology,omitempty"`

	// SiteAffinity Site affinity mapping for server and client cluster.
	SiteAffinity *[]VsanSiteAffinity `json:"siteAffinity,omitempty"`
}

VsanRemoteDatastoreSpec This specification contains cluster storage configuration for vSAN

type VsanSiteAffinity added in v0.7.0

type VsanSiteAffinity struct {
	// ClientSite Client site affinity incase of client cluster is also stretched.
	ClientSite *string `json:"clientSite,omitempty"`

	// ServerSite Server site affinity for vSAN remote datastore mount for stretched server clsuter.
	ServerSite string `json:"serverSite"`
}

VsanSiteAffinity This specification contains site affinity mappings for stretch cluster remote datastore mount

type VvolDatastoreSpec

type VvolDatastoreSpec struct {
	// Name Name of the datastore
	Name string `json:"name"`

	// VasaProviderSpec This specification contains cluster storage configuration for vVol
	VasaProviderSpec VasaProviderSpec `json:"vasaProviderSpec"`
}

VvolDatastoreSpec This specification contains cluster storage configuration for vVol

type VvsVersionAliases

type VvsVersionAliases struct {
	// Aliases Product version aliases
	Aliases *[]string `json:"aliases,omitempty"`

	// Version Product version
	Version *string `json:"version,omitempty"`
}

VvsVersionAliases Vvs Mapping rest model that is located in the 2.0 manifest, these models are consumed by AP tool to determine the release Id to vcf version mapping in VVS compatibility data.

type WitnessSpec

type WitnessSpec struct {
	// Fqdn Management ip of the witness host
	Fqdn string `json:"fqdn"`

	// VsanCidr vSAN subnet cidr of the witness host
	VsanCidr string `json:"vsanCidr"`

	// VsanIp vSAN IP of the witness host
	VsanIp string `json:"vsanIp"`
}

WitnessSpec Spec contains the Witness host parameters that are part of each stretched cluster

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL