Documentation ¶
Index ¶
- Variables
- func ClusterSetupServerHandle(ctx context.Context, o ClusterSetupServer, opNum int, r ndr.Reader) (dcerpc.Operation, error)
- func NewClusterSetupServerHandle(o ClusterSetupServer) dcerpc.ServerHandle
- func RegisterClusterSetupServer(conn dcerpc.Conn, o ClusterSetupServer, opts ...dcerpc.Option)
- type ClusterSetupClient
- type ClusterSetupServer
- type ConfigClusterCerV2Request
- type ConfigClusterCerV2Response
- type ConfigClusterCertRequest
- type ConfigClusterCertResponse
- type ConfigServiceSecretRequest
- type ConfigServiceSecretResponse
- type GenerateClusterCertRequest
- type GenerateClusterCertResponse
- type GenerateClusterCertV2Request
- type GenerateClusterCertV2Response
- type GetFunctionalLevelRequest
- type GetFunctionalLevelResponse
- type GetUpgradeVersionRequest
- type GetUpgradeVersionResponse
- type RetrieveClusterCertRequest
- type RetrieveClusterCertResponse
- type RetrieveClusterCertV2Request
- type RetrieveClusterCertV2Response
- type RetrieveHostLabelRequest
- type RetrieveHostLabelResponse
- type RetrieveServiceSecretRequest
- type RetrieveServiceSecretResponse
Constants ¶
This section is empty.
Variables ¶
var ( // IClusterSetup interface identifier 491260b5-05c9-40d9-b7f2-1f7bdae0927f ClusterSetupIID = &dcom.IID{Data1: 0x491260b5, Data2: 0x05c9, Data3: 0x40d9, Data4: []byte{0xb7, 0xf2, 0x1f, 0x7b, 0xda, 0xe0, 0x92, 0x7f}} // Syntax UUID ClusterSetupSyntaxUUID = &uuid.UUID{TimeLow: 0x491260b5, TimeMid: 0x5c9, TimeHiAndVersion: 0x40d9, ClockSeqHiAndReserved: 0xb7, ClockSeqLow: 0xf2, Node: [6]uint8{0x1f, 0x7b, 0xda, 0xe0, 0x92, 0x7f}} // Syntax ID ClusterSetupSyntaxV0_0 = &dcerpc.SyntaxID{IfUUID: ClusterSetupSyntaxUUID, IfVersionMajor: 0, IfVersionMinor: 0} )
var (
// import guard
GoPackage = "dcom/csvp"
)
Functions ¶
func NewClusterSetupServerHandle ¶
func NewClusterSetupServerHandle(o ClusterSetupServer) dcerpc.ServerHandle
func RegisterClusterSetupServer ¶
func RegisterClusterSetupServer(conn dcerpc.Conn, o ClusterSetupServer, opts ...dcerpc.Option)
Types ¶
type ClusterSetupClient ¶
type ClusterSetupClient interface { // IUnknown retrieval method. Unknown() iunknown.UnknownClient // The ConfigSvcSecret method stores the cluster secret in an implementation-specific // manner on the server. // // Return Values: A signed 32-bit value that indicates return status. If the method // returns a negative value, it has failed. Zero or positive values indicate success, // with the lower 16 bits in positive nonzero values containing warnings or flags defined // in the method implementation. For more information about Win32 error codes and HRESULT // values, see [MS-ERREF] sections 2.2 and 2.1. // // +-------------------+--------------------------+ // | RETURN | | // | VALUE/CODE | DESCRIPTION | // | | | // +-------------------+--------------------------+ // +-------------------+--------------------------+ // | 0x00000000 S_OK | The call was successful. | // +-------------------+--------------------------+ // // Exceptions Thrown: No exceptions are thrown beyond those thrown by the underlying // RPC protocol [MS-RPCE]. // // The opnum field value for this method is 3. ConfigServiceSecret(context.Context, *ConfigServiceSecretRequest, ...dcerpc.CallOption) (*ConfigServiceSecretResponse, error) // The RetrieveSvcSecret method returns the cluster secret stored on this server. // // Return Values: A signed 32-bit value that indicates return status. If the method // returns a negative value, it has failed. Zero or positive values indicate success, // with the lower 16 bits in positive nonzero values containing warnings or flags defined // in the method implementation. For more information about Win32 error codes and HRESULT // values, see [MS-ERREF] sections 2.2 and 2.1. // // +---------------------------------+----------------------------------------------------------------------------------+ // | RETURN | | // | VALUE/CODE | DESCRIPTION | // | | | // +---------------------------------+----------------------------------------------------------------------------------+ // +---------------------------------+----------------------------------------------------------------------------------+ // | 0x00000000 S_OK | The call was successful. | // +---------------------------------+----------------------------------------------------------------------------------+ // | 0x80070002 ERROR_FILE_NOT_FOUND | The cluster secret has not yet been configured by a previous call to | // | | ConfigSvcSecret. | // +---------------------------------+----------------------------------------------------------------------------------+ // // Exceptions Thrown: No exceptions are thrown beyond those thrown by the underlying // RPC protocol [MS-RPCE]. // // The opnum field value for this method is 4. RetrieveServiceSecret(context.Context, *RetrieveServiceSecretRequest, ...dcerpc.CallOption) (*RetrieveServiceSecretResponse, error) // The RetrieveHostLabel method returns the fully qualified domain name (FQDN) of the // server. // // Return Values: A signed 32-bit value that indicates return status. If the method // returns a negative value, it has failed. Zero or positive values indicate success, // with the lower 16 bits in positive nonzero values containing warnings or flags defined // in the method implementation. For more information about Win32 error codes and HRESULT // values, see [MS-ERREF] sections 2.2 and 2.1. // // +-------------------+--------------------------+ // | RETURN | | // | VALUE/CODE | DESCRIPTION | // | | | // +-------------------+--------------------------+ // +-------------------+--------------------------+ // | 0x00000000 S_OK | The call was successful. | // +-------------------+--------------------------+ // // Exceptions Thrown: No exceptions are thrown beyond those thrown by the underlying // RPC protocol [MS-RPCE]. // // The opnum field value for this method is 5. RetrieveHostLabel(context.Context, *RetrieveHostLabelRequest, ...dcerpc.CallOption) (*RetrieveHostLabelResponse, error) // The GetFunctionalLevel method SHOULD<33> return the maximum functional level of the // cluster supported by this server. // // Return Values: A signed 32-bit value that indicates the return status. If the method // returns a negative value, it has failed. Zero or positive values indicate success, // with the lower 16 bits in positive nonzero values containing warnings or flags defined // in the method implementation. For more information about Win32 error codes and HRESULT // values, see [MS-ERREF] section 2.1 and section 2.2. // // +-------------------+--------------------------+ // | RETURN | | // | VALUE/CODE | DESCRIPTION | // | | | // +-------------------+--------------------------+ // +-------------------+--------------------------+ // | 0x00000000 S_OK | The call was successful. | // +-------------------+--------------------------+ // // Exceptions Thrown: No exceptions are thrown beyond those thrown by the underlying // RPC protocol [MS-RPCE]. // // The opnum field value for this method is 6. GetFunctionalLevel(context.Context, *GetFunctionalLevelRequest, ...dcerpc.CallOption) (*GetFunctionalLevelResponse, error) // The ConfigClusterCert method SHOULD<34> store the certificate and cluster secret // in an implementation-specific manner on the server. // // Return Values: A signed 32-bit value that indicates return status. If the method // returns a negative value, it has failed. Zero or positive values indicate success, // with the lower 16 bits in positive nonzero values containing warnings or flags defined // in the method implementation. For more information about Win32 error codes and HRESULT // values, see [MS-ERREF] section 2.1 and section 2.2. // // +-------------------+--------------------------+ // | RETURN | | // | VALUE/CODE | DESCRIPTION | // | | | // +-------------------+--------------------------+ // +-------------------+--------------------------+ // | 0x00000000 S_OK | The call was successful. | // +-------------------+--------------------------+ // // Exceptions Thrown: No exceptions are thrown beyond those thrown by the underlying // RPC protocol [MS-RPCE]. // // The opnum field value for this method is 9. ConfigClusterCert(context.Context, *ConfigClusterCertRequest, ...dcerpc.CallOption) (*ConfigClusterCertResponse, error) // The RetrieveClusterCert method SHOULD<35> return the certificate and cluster secret // stored on the server. // // Return Values: A signed 32-bit value that indicates return status. If the method // returns a negative value, it has failed. Zero or positive values indicate success, // with the lower 16 bits in positive nonzero values containing warnings or flags defined // in the method implementation. For more information about Win32 error codes and HRESULT // values, see [MS-ERREF] section 2.1 and section 2.2. // // +---------------------------------+----------------------------------------------------------------------------------+ // | RETURN | | // | VALUE/CODE | DESCRIPTION | // | | | // +---------------------------------+----------------------------------------------------------------------------------+ // +---------------------------------+----------------------------------------------------------------------------------+ // | 0x00000000 S_OK | The call was successful. | // +---------------------------------+----------------------------------------------------------------------------------+ // | 0x80070002 ERROR_FILE_NOT_FOUND | The certificate or cluster secret has not yet been configured by a previous call | // | | to RetrieveClusterCert. | // +---------------------------------+----------------------------------------------------------------------------------+ // // Exceptions Thrown: No exceptions are thrown beyond those thrown by the underlying // RPC protocol [MS-RPCE]. // // The opnum field value for this method is 10. RetrieveClusterCert(context.Context, *RetrieveClusterCertRequest, ...dcerpc.CallOption) (*RetrieveClusterCertResponse, error) // The GenerateClusterCert method SHOULD<36> generate and return a new certificate. // // Return Values: A signed 32-bit value that indicates return status. If the method // returns a negative value, it has failed. Zero or positive values indicate success, // with the lower 16 bits in positive nonzero values containing warnings or flags defined // in the method implementation. For more information about Win32 error codes and HRESULT // values, see [MS-ERREF] section 2.1 and section 2.2. // // +-------------------+--------------------------+ // | RETURN | | // | VALUE/CODE | DESCRIPTION | // | | | // +-------------------+--------------------------+ // +-------------------+--------------------------+ // | 0x00000000 S_OK | The call was successful. | // +-------------------+--------------------------+ // // Exceptions Thrown: No exceptions are thrown beyond those thrown by the underlying // RPC protocol [MS-RPCE]. // // The opnum field value for this method is 11. GenerateClusterCert(context.Context, *GenerateClusterCertRequest, ...dcerpc.CallOption) (*GenerateClusterCertResponse, error) // The GetUpgradeVersion method SHOULD<37> return the maximum upgrade version of the // cluster supported by this server. // // Return Values: A signed 32-bit value that indicates the return status. If the method // returns a negative value, it has failed. Zero or positive values indicate success, // with the lower 16 bits in positive nonzero values containing warnings or flags defined // in the method implementation. For more information about Win32 error codes and HRESULT // values, see [MS-ERREF] section 2.1 and section 2.2. // // +-------------------+--------------------------+ // | RETURN | | // | VALUE/CODE | DESCRIPTION | // | | | // +-------------------+--------------------------+ // +-------------------+--------------------------+ // | 0x00000000 S_OK | The call was successful. | // +-------------------+--------------------------+ // // Exceptions Thrown: No exceptions are thrown beyond those thrown by the underlying // RPC protocol [MS-RPCE]. // // The opnum field value for this method is 12. GetUpgradeVersion(context.Context, *GetUpgradeVersionRequest, ...dcerpc.CallOption) (*GetUpgradeVersionResponse, error) // ConfigClusterCerV2 operation. ConfigClusterCerV2(context.Context, *ConfigClusterCerV2Request, ...dcerpc.CallOption) (*ConfigClusterCerV2Response, error) // The RetrieveClusterCertV2 method<39> SHOULD return the certificate and cluster secret // stored on the server. // // Return Values: A signed 32-bit value that indicates return status. If the method // returns a negative value, it has failed. Zero or positive values indicate success, // with the lower 16 bits in positive nonzero values containing warnings or flags defined // in the method implementation. For more information about Win32 error codes and HRESULT // values, see [MS-ERREF] sections 2.1 and 2.2. // // +---------------------------------+----------------------------------------------------------------------------------+ // | RETURN | | // | VALUE/CODE | DESCRIPTION | // | | | // +---------------------------------+----------------------------------------------------------------------------------+ // +---------------------------------+----------------------------------------------------------------------------------+ // | 0x00000000 S_OK | The call was successful. | // +---------------------------------+----------------------------------------------------------------------------------+ // | 0x80070002 ERROR_FILE_NOT_FOUND | The certificate or cluster secret has not yet been configured by a previous call | // | | to ConfigClusterCertV2. | // +---------------------------------+----------------------------------------------------------------------------------+ // // Exceptions Thrown: No exceptions are thrown beyond those thrown by the underlying // RPC protocol [MS-RPCE]. // // The opnum field value for this method is 15. RetrieveClusterCertV2(context.Context, *RetrieveClusterCertV2Request, ...dcerpc.CallOption) (*RetrieveClusterCertV2Response, error) // The GenerateClusterCertV2 method<40> SHOULD generate and return a new certificate. // // Return Values: A signed 32-bit value that indicates return status. If the method // returns a negative value, it has failed. Zero or positive values indicate success, // with the lower 16 bits in positive nonzero values containing warnings or flags defined // in the method implementation. For more information about Win32 error codes and HRESULT // values, see [MS-ERREF] sections 2.1 and 2.2. // // +-------------------+--------------------------+ // | RETURN | | // | VALUE/CODE | DESCRIPTION | // | | | // +-------------------+--------------------------+ // +-------------------+--------------------------+ // | 0x00000000 S_OK | The call was successful. | // +-------------------+--------------------------+ // // Exceptions Thrown: No exceptions are thrown beyond those thrown by the underlying // RPC protocol [MS-RPCE]. // // The opnum field value for this method is 16. GenerateClusterCertV2(context.Context, *GenerateClusterCertV2Request, ...dcerpc.CallOption) (*GenerateClusterCertV2Response, error) // AlterContext alters the client context. AlterContext(context.Context, ...dcerpc.Option) error // IPID sets the object interface identifier. IPID(context.Context, *dcom.IPID) ClusterSetupClient }
IClusterSetup interface.
func NewClusterSetupClient ¶
type ClusterSetupServer ¶
type ClusterSetupServer interface { // IUnknown base class. iunknown.UnknownServer // The ConfigSvcSecret method stores the cluster secret in an implementation-specific // manner on the server. // // Return Values: A signed 32-bit value that indicates return status. If the method // returns a negative value, it has failed. Zero or positive values indicate success, // with the lower 16 bits in positive nonzero values containing warnings or flags defined // in the method implementation. For more information about Win32 error codes and HRESULT // values, see [MS-ERREF] sections 2.2 and 2.1. // // +-------------------+--------------------------+ // | RETURN | | // | VALUE/CODE | DESCRIPTION | // | | | // +-------------------+--------------------------+ // +-------------------+--------------------------+ // | 0x00000000 S_OK | The call was successful. | // +-------------------+--------------------------+ // // Exceptions Thrown: No exceptions are thrown beyond those thrown by the underlying // RPC protocol [MS-RPCE]. // // The opnum field value for this method is 3. ConfigServiceSecret(context.Context, *ConfigServiceSecretRequest) (*ConfigServiceSecretResponse, error) // The RetrieveSvcSecret method returns the cluster secret stored on this server. // // Return Values: A signed 32-bit value that indicates return status. If the method // returns a negative value, it has failed. Zero or positive values indicate success, // with the lower 16 bits in positive nonzero values containing warnings or flags defined // in the method implementation. For more information about Win32 error codes and HRESULT // values, see [MS-ERREF] sections 2.2 and 2.1. // // +---------------------------------+----------------------------------------------------------------------------------+ // | RETURN | | // | VALUE/CODE | DESCRIPTION | // | | | // +---------------------------------+----------------------------------------------------------------------------------+ // +---------------------------------+----------------------------------------------------------------------------------+ // | 0x00000000 S_OK | The call was successful. | // +---------------------------------+----------------------------------------------------------------------------------+ // | 0x80070002 ERROR_FILE_NOT_FOUND | The cluster secret has not yet been configured by a previous call to | // | | ConfigSvcSecret. | // +---------------------------------+----------------------------------------------------------------------------------+ // // Exceptions Thrown: No exceptions are thrown beyond those thrown by the underlying // RPC protocol [MS-RPCE]. // // The opnum field value for this method is 4. RetrieveServiceSecret(context.Context, *RetrieveServiceSecretRequest) (*RetrieveServiceSecretResponse, error) // The RetrieveHostLabel method returns the fully qualified domain name (FQDN) of the // server. // // Return Values: A signed 32-bit value that indicates return status. If the method // returns a negative value, it has failed. Zero or positive values indicate success, // with the lower 16 bits in positive nonzero values containing warnings or flags defined // in the method implementation. For more information about Win32 error codes and HRESULT // values, see [MS-ERREF] sections 2.2 and 2.1. // // +-------------------+--------------------------+ // | RETURN | | // | VALUE/CODE | DESCRIPTION | // | | | // +-------------------+--------------------------+ // +-------------------+--------------------------+ // | 0x00000000 S_OK | The call was successful. | // +-------------------+--------------------------+ // // Exceptions Thrown: No exceptions are thrown beyond those thrown by the underlying // RPC protocol [MS-RPCE]. // // The opnum field value for this method is 5. RetrieveHostLabel(context.Context, *RetrieveHostLabelRequest) (*RetrieveHostLabelResponse, error) // The GetFunctionalLevel method SHOULD<33> return the maximum functional level of the // cluster supported by this server. // // Return Values: A signed 32-bit value that indicates the return status. If the method // returns a negative value, it has failed. Zero or positive values indicate success, // with the lower 16 bits in positive nonzero values containing warnings or flags defined // in the method implementation. For more information about Win32 error codes and HRESULT // values, see [MS-ERREF] section 2.1 and section 2.2. // // +-------------------+--------------------------+ // | RETURN | | // | VALUE/CODE | DESCRIPTION | // | | | // +-------------------+--------------------------+ // +-------------------+--------------------------+ // | 0x00000000 S_OK | The call was successful. | // +-------------------+--------------------------+ // // Exceptions Thrown: No exceptions are thrown beyond those thrown by the underlying // RPC protocol [MS-RPCE]. // // The opnum field value for this method is 6. GetFunctionalLevel(context.Context, *GetFunctionalLevelRequest) (*GetFunctionalLevelResponse, error) // The ConfigClusterCert method SHOULD<34> store the certificate and cluster secret // in an implementation-specific manner on the server. // // Return Values: A signed 32-bit value that indicates return status. If the method // returns a negative value, it has failed. Zero or positive values indicate success, // with the lower 16 bits in positive nonzero values containing warnings or flags defined // in the method implementation. For more information about Win32 error codes and HRESULT // values, see [MS-ERREF] section 2.1 and section 2.2. // // +-------------------+--------------------------+ // | RETURN | | // | VALUE/CODE | DESCRIPTION | // | | | // +-------------------+--------------------------+ // +-------------------+--------------------------+ // | 0x00000000 S_OK | The call was successful. | // +-------------------+--------------------------+ // // Exceptions Thrown: No exceptions are thrown beyond those thrown by the underlying // RPC protocol [MS-RPCE]. // // The opnum field value for this method is 9. ConfigClusterCert(context.Context, *ConfigClusterCertRequest) (*ConfigClusterCertResponse, error) // The RetrieveClusterCert method SHOULD<35> return the certificate and cluster secret // stored on the server. // // Return Values: A signed 32-bit value that indicates return status. If the method // returns a negative value, it has failed. Zero or positive values indicate success, // with the lower 16 bits in positive nonzero values containing warnings or flags defined // in the method implementation. For more information about Win32 error codes and HRESULT // values, see [MS-ERREF] section 2.1 and section 2.2. // // +---------------------------------+----------------------------------------------------------------------------------+ // | RETURN | | // | VALUE/CODE | DESCRIPTION | // | | | // +---------------------------------+----------------------------------------------------------------------------------+ // +---------------------------------+----------------------------------------------------------------------------------+ // | 0x00000000 S_OK | The call was successful. | // +---------------------------------+----------------------------------------------------------------------------------+ // | 0x80070002 ERROR_FILE_NOT_FOUND | The certificate or cluster secret has not yet been configured by a previous call | // | | to RetrieveClusterCert. | // +---------------------------------+----------------------------------------------------------------------------------+ // // Exceptions Thrown: No exceptions are thrown beyond those thrown by the underlying // RPC protocol [MS-RPCE]. // // The opnum field value for this method is 10. RetrieveClusterCert(context.Context, *RetrieveClusterCertRequest) (*RetrieveClusterCertResponse, error) // The GenerateClusterCert method SHOULD<36> generate and return a new certificate. // // Return Values: A signed 32-bit value that indicates return status. If the method // returns a negative value, it has failed. Zero or positive values indicate success, // with the lower 16 bits in positive nonzero values containing warnings or flags defined // in the method implementation. For more information about Win32 error codes and HRESULT // values, see [MS-ERREF] section 2.1 and section 2.2. // // +-------------------+--------------------------+ // | RETURN | | // | VALUE/CODE | DESCRIPTION | // | | | // +-------------------+--------------------------+ // +-------------------+--------------------------+ // | 0x00000000 S_OK | The call was successful. | // +-------------------+--------------------------+ // // Exceptions Thrown: No exceptions are thrown beyond those thrown by the underlying // RPC protocol [MS-RPCE]. // // The opnum field value for this method is 11. GenerateClusterCert(context.Context, *GenerateClusterCertRequest) (*GenerateClusterCertResponse, error) // The GetUpgradeVersion method SHOULD<37> return the maximum upgrade version of the // cluster supported by this server. // // Return Values: A signed 32-bit value that indicates the return status. If the method // returns a negative value, it has failed. Zero or positive values indicate success, // with the lower 16 bits in positive nonzero values containing warnings or flags defined // in the method implementation. For more information about Win32 error codes and HRESULT // values, see [MS-ERREF] section 2.1 and section 2.2. // // +-------------------+--------------------------+ // | RETURN | | // | VALUE/CODE | DESCRIPTION | // | | | // +-------------------+--------------------------+ // +-------------------+--------------------------+ // | 0x00000000 S_OK | The call was successful. | // +-------------------+--------------------------+ // // Exceptions Thrown: No exceptions are thrown beyond those thrown by the underlying // RPC protocol [MS-RPCE]. // // The opnum field value for this method is 12. GetUpgradeVersion(context.Context, *GetUpgradeVersionRequest) (*GetUpgradeVersionResponse, error) // ConfigClusterCerV2 operation. ConfigClusterCerV2(context.Context, *ConfigClusterCerV2Request) (*ConfigClusterCerV2Response, error) // The RetrieveClusterCertV2 method<39> SHOULD return the certificate and cluster secret // stored on the server. // // Return Values: A signed 32-bit value that indicates return status. If the method // returns a negative value, it has failed. Zero or positive values indicate success, // with the lower 16 bits in positive nonzero values containing warnings or flags defined // in the method implementation. For more information about Win32 error codes and HRESULT // values, see [MS-ERREF] sections 2.1 and 2.2. // // +---------------------------------+----------------------------------------------------------------------------------+ // | RETURN | | // | VALUE/CODE | DESCRIPTION | // | | | // +---------------------------------+----------------------------------------------------------------------------------+ // +---------------------------------+----------------------------------------------------------------------------------+ // | 0x00000000 S_OK | The call was successful. | // +---------------------------------+----------------------------------------------------------------------------------+ // | 0x80070002 ERROR_FILE_NOT_FOUND | The certificate or cluster secret has not yet been configured by a previous call | // | | to ConfigClusterCertV2. | // +---------------------------------+----------------------------------------------------------------------------------+ // // Exceptions Thrown: No exceptions are thrown beyond those thrown by the underlying // RPC protocol [MS-RPCE]. // // The opnum field value for this method is 15. RetrieveClusterCertV2(context.Context, *RetrieveClusterCertV2Request) (*RetrieveClusterCertV2Response, error) // The GenerateClusterCertV2 method<40> SHOULD generate and return a new certificate. // // Return Values: A signed 32-bit value that indicates return status. If the method // returns a negative value, it has failed. Zero or positive values indicate success, // with the lower 16 bits in positive nonzero values containing warnings or flags defined // in the method implementation. For more information about Win32 error codes and HRESULT // values, see [MS-ERREF] sections 2.1 and 2.2. // // +-------------------+--------------------------+ // | RETURN | | // | VALUE/CODE | DESCRIPTION | // | | | // +-------------------+--------------------------+ // +-------------------+--------------------------+ // | 0x00000000 S_OK | The call was successful. | // +-------------------+--------------------------+ // // Exceptions Thrown: No exceptions are thrown beyond those thrown by the underlying // RPC protocol [MS-RPCE]. // // The opnum field value for this method is 16. GenerateClusterCertV2(context.Context, *GenerateClusterCertV2Request) (*GenerateClusterCertV2Response, error) }
IClusterSetup server interface.
type ConfigClusterCerV2Request ¶
type ConfigClusterCerV2Request struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` ClusterCert *csvp.ClusterCert `idl:"name:ClusterCert" json:"cluster_cert"` CertType csvp.ClusterCertType `idl:"name:certType" json:"cert_type"` }
ConfigClusterCerV2Request structure represents the ConfigClusterCerV2 operation request
func (*ConfigClusterCerV2Request) MarshalNDR ¶
func (*ConfigClusterCerV2Request) UnmarshalNDR ¶
type ConfigClusterCerV2Response ¶
type ConfigClusterCerV2Response struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // Return: The ConfigClusterCerV2 return value. Return int32 `idl:"name:Return" json:"return"` }
ConfigClusterCerV2Response structure represents the ConfigClusterCerV2 operation response
func (*ConfigClusterCerV2Response) MarshalNDR ¶
func (*ConfigClusterCerV2Response) UnmarshalNDR ¶
type ConfigClusterCertRequest ¶
type ConfigClusterCertRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` // ClusterCert: The certificate and cluster secret for the cluster in which this server // is or will be a node. The CLUSTER_CERT structure is defined in section 2.2.23. ClusterCert *csvp.ClusterCert `idl:"name:ClusterCert" json:"cluster_cert"` }
ConfigClusterCertRequest structure represents the ConfigClusterCert operation request
func (*ConfigClusterCertRequest) MarshalNDR ¶
func (*ConfigClusterCertRequest) UnmarshalNDR ¶
type ConfigClusterCertResponse ¶
type ConfigClusterCertResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // Return: The ConfigClusterCert return value. Return int32 `idl:"name:Return" json:"return"` }
ConfigClusterCertResponse structure represents the ConfigClusterCert operation response
func (*ConfigClusterCertResponse) MarshalNDR ¶
func (*ConfigClusterCertResponse) UnmarshalNDR ¶
type ConfigServiceSecretRequest ¶
type ConfigServiceSecretRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` // SecretBLOB: The cluster secret for the cluster in which this server is or will be // a node. SecretBlob *oaut.String `idl:"name:SecretBLOB" json:"secret_blob"` }
ConfigServiceSecretRequest structure represents the ConfigSvcSecret operation request
func (*ConfigServiceSecretRequest) MarshalNDR ¶
func (*ConfigServiceSecretRequest) UnmarshalNDR ¶
type ConfigServiceSecretResponse ¶
type ConfigServiceSecretResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // Return: The ConfigSvcSecret return value. Return int32 `idl:"name:Return" json:"return"` }
ConfigServiceSecretResponse structure represents the ConfigSvcSecret operation response
func (*ConfigServiceSecretResponse) MarshalNDR ¶
func (*ConfigServiceSecretResponse) UnmarshalNDR ¶
type GenerateClusterCertRequest ¶
type GenerateClusterCertRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` // ClusterCert: The new certificate for the cluster. The CLUSTER_CERT structure is defined // in section 2.2.23. ClusterCert *csvp.ClusterCert `idl:"name:ClusterCert" json:"cluster_cert"` }
GenerateClusterCertRequest structure represents the GenerateClusterCert operation request
func (*GenerateClusterCertRequest) MarshalNDR ¶
func (*GenerateClusterCertRequest) UnmarshalNDR ¶
type GenerateClusterCertResponse ¶
type GenerateClusterCertResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // ClusterCert: The new certificate for the cluster. The CLUSTER_CERT structure is defined // in section 2.2.23. ClusterCert *csvp.ClusterCert `idl:"name:ClusterCert" json:"cluster_cert"` // Return: The GenerateClusterCert return value. Return int32 `idl:"name:Return" json:"return"` }
GenerateClusterCertResponse structure represents the GenerateClusterCert operation response
func (*GenerateClusterCertResponse) MarshalNDR ¶
func (*GenerateClusterCertResponse) UnmarshalNDR ¶
type GenerateClusterCertV2Request ¶
type GenerateClusterCertV2Request struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` // ClusterCert: The new certificate for the cluster. The CLUSTER_CERT structure is defined // in section 2.2.23. ClusterCert *csvp.ClusterCert `idl:"name:ClusterCert" json:"cluster_cert"` CertType csvp.ClusterCertType `idl:"name:certType" json:"cert_type"` }
GenerateClusterCertV2Request structure represents the GenerateClusterCertV2 operation request
func (*GenerateClusterCertV2Request) MarshalNDR ¶
func (*GenerateClusterCertV2Request) UnmarshalNDR ¶
type GenerateClusterCertV2Response ¶
type GenerateClusterCertV2Response struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // ClusterCert: The new certificate for the cluster. The CLUSTER_CERT structure is defined // in section 2.2.23. ClusterCert *csvp.ClusterCert `idl:"name:ClusterCert" json:"cluster_cert"` // Return: The GenerateClusterCertV2 return value. Return int32 `idl:"name:Return" json:"return"` }
GenerateClusterCertV2Response structure represents the GenerateClusterCertV2 operation response
func (*GenerateClusterCertV2Response) MarshalNDR ¶
func (*GenerateClusterCertV2Response) UnmarshalNDR ¶
type GetFunctionalLevelRequest ¶
type GetFunctionalLevelRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetFunctionalLevelRequest structure represents the GetFunctionalLevel operation request
func (*GetFunctionalLevelRequest) MarshalNDR ¶
func (*GetFunctionalLevelRequest) UnmarshalNDR ¶
type GetFunctionalLevelResponse ¶
type GetFunctionalLevelResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // FunctionalLevel: The cluster functional level. FunctionalLevel uint16 `idl:"name:FunctionalLevel" json:"functional_level"` // Return: The GetFunctionalLevel return value. Return int32 `idl:"name:Return" json:"return"` }
GetFunctionalLevelResponse structure represents the GetFunctionalLevel operation response
func (*GetFunctionalLevelResponse) MarshalNDR ¶
func (*GetFunctionalLevelResponse) UnmarshalNDR ¶
type GetUpgradeVersionRequest ¶
type GetUpgradeVersionRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
GetUpgradeVersionRequest structure represents the GetUpgradeVersion operation request
func (*GetUpgradeVersionRequest) MarshalNDR ¶
func (*GetUpgradeVersionRequest) UnmarshalNDR ¶
type GetUpgradeVersionResponse ¶
type GetUpgradeVersionResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // UpgradeVersion: An integer value representing the upgrade version. UpgradeVersion uint16 `idl:"name:UpgradeVersion" json:"upgrade_version"` // Return: The GetUpgradeVersion return value. Return int32 `idl:"name:Return" json:"return"` }
GetUpgradeVersionResponse structure represents the GetUpgradeVersion operation response
func (*GetUpgradeVersionResponse) MarshalNDR ¶
func (*GetUpgradeVersionResponse) UnmarshalNDR ¶
type RetrieveClusterCertRequest ¶
type RetrieveClusterCertRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
RetrieveClusterCertRequest structure represents the RetrieveClusterCert operation request
func (*RetrieveClusterCertRequest) MarshalNDR ¶
func (*RetrieveClusterCertRequest) UnmarshalNDR ¶
type RetrieveClusterCertResponse ¶
type RetrieveClusterCertResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // ClusterCert: The certificate and cluster secret for the cluster that is stored in // the node. The CLUSTER_CERT structure is defined in section 2.2.23. ClusterCert *csvp.ClusterCert `idl:"name:ClusterCert" json:"cluster_cert"` // Return: The RetrieveClusterCert return value. Return int32 `idl:"name:Return" json:"return"` }
RetrieveClusterCertResponse structure represents the RetrieveClusterCert operation response
func (*RetrieveClusterCertResponse) MarshalNDR ¶
func (*RetrieveClusterCertResponse) UnmarshalNDR ¶
type RetrieveClusterCertV2Request ¶
type RetrieveClusterCertV2Request struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` // ClusterCert: The certificate and cluster secret for the cluster that is stored in // the node. The CLUSTER_CERT structure is defined in section 2.2.23. ClusterCert *csvp.ClusterCert `idl:"name:ClusterCert" json:"cluster_cert"` }
RetrieveClusterCertV2Request structure represents the RetrieveClusterCertV2 operation request
func (*RetrieveClusterCertV2Request) MarshalNDR ¶
func (*RetrieveClusterCertV2Request) UnmarshalNDR ¶
type RetrieveClusterCertV2Response ¶
type RetrieveClusterCertV2Response struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` CertType csvp.ClusterCertType `idl:"name:certType" json:"cert_type"` // Return: The RetrieveClusterCertV2 return value. Return int32 `idl:"name:Return" json:"return"` }
RetrieveClusterCertV2Response structure represents the RetrieveClusterCertV2 operation response
func (*RetrieveClusterCertV2Response) MarshalNDR ¶
func (*RetrieveClusterCertV2Response) UnmarshalNDR ¶
type RetrieveHostLabelRequest ¶
type RetrieveHostLabelRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
RetrieveHostLabelRequest structure represents the RetrieveHostLabel operation request
func (*RetrieveHostLabelRequest) MarshalNDR ¶
func (*RetrieveHostLabelRequest) UnmarshalNDR ¶
type RetrieveHostLabelResponse ¶
type RetrieveHostLabelResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // HostLabel: The host name of the server. This is the first part of the FQDN. HostLabel *oaut.String `idl:"name:HostLabel" json:"host_label"` // Return: The RetrieveHostLabel return value. Return int32 `idl:"name:Return" json:"return"` }
RetrieveHostLabelResponse structure represents the RetrieveHostLabel operation response
func (*RetrieveHostLabelResponse) MarshalNDR ¶
func (*RetrieveHostLabelResponse) UnmarshalNDR ¶
type RetrieveServiceSecretRequest ¶
type RetrieveServiceSecretRequest struct { // This: ORPCTHIS structure that is used to send ORPC extension data to the server. This *dcom.ORPCThis `idl:"name:This" json:"this"` }
RetrieveServiceSecretRequest structure represents the RetrieveSvcSecret operation request
func (*RetrieveServiceSecretRequest) MarshalNDR ¶
func (*RetrieveServiceSecretRequest) UnmarshalNDR ¶
type RetrieveServiceSecretResponse ¶
type RetrieveServiceSecretResponse struct { // That: ORPCTHAT structure that is used to return ORPC extension data to the client. That *dcom.ORPCThat `idl:"name:That" json:"that"` // SecretBLOB: The value of the cluster secret as stored on this server. SecretBlob *oaut.String `idl:"name:SecretBLOB" json:"secret_blob"` // Return: The RetrieveSvcSecret return value. Return int32 `idl:"name:Return" json:"return"` }
RetrieveServiceSecretResponse structure represents the RetrieveSvcSecret operation response