bytehousece20240831

package
v1.2.21 Latest Latest
Warning

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

Go to latest
Published: Mar 19, 2026 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

Package bytehousece20240831iface provides an interface to enable mocking the BYTEHOUSE_CE20240831 service client for testing your code.

It is important to note that this interface will have breaking changes when the service model is updated and adds new API operations, paginators, and waiters.

Index

Constants

View Source
const (
	// EnumOfStatusForGetUserDetailOutputActiveRemoved is a EnumOfStatusForGetUserDetailOutput enum value
	EnumOfStatusForGetUserDetailOutputActiveRemoved = "ACTIVE_REMOVED"

	// EnumOfStatusForGetUserDetailOutputInactiveRemoved is a EnumOfStatusForGetUserDetailOutput enum value
	EnumOfStatusForGetUserDetailOutputInactiveRemoved = "INACTIVE_REMOVED"

	// EnumOfStatusForGetUserDetailOutputInactive is a EnumOfStatusForGetUserDetailOutput enum value
	EnumOfStatusForGetUserDetailOutputInactive = "INACTIVE"

	// EnumOfStatusForGetUserDetailOutputActive is a EnumOfStatusForGetUserDetailOutput enum value
	EnumOfStatusForGetUserDetailOutputActive = "ACTIVE"
)
View Source
const (
	// EnumOfUserTypeForGetUserDetailOutputSystem is a EnumOfUserTypeForGetUserDetailOutput enum value
	EnumOfUserTypeForGetUserDetailOutputSystem = "SYSTEM"

	// EnumOfUserTypeForGetUserDetailOutputMain is a EnumOfUserTypeForGetUserDetailOutput enum value
	EnumOfUserTypeForGetUserDetailOutputMain = "MAIN"

	// EnumOfUserTypeForGetUserDetailOutputNormal is a EnumOfUserTypeForGetUserDetailOutput enum value
	EnumOfUserTypeForGetUserDetailOutputNormal = "NORMAL"

	// EnumOfUserTypeForGetUserDetailOutputAssumedRole is a EnumOfUserTypeForGetUserDetailOutput enum value
	EnumOfUserTypeForGetUserDetailOutputAssumedRole = "ASSUMED_ROLE"
)
View Source
const (
	// EnumOfStatusForListUsersOutputActiveRemoved is a EnumOfStatusForListUsersOutput enum value
	EnumOfStatusForListUsersOutputActiveRemoved = "ACTIVE_REMOVED"

	// EnumOfStatusForListUsersOutputInactiveRemoved is a EnumOfStatusForListUsersOutput enum value
	EnumOfStatusForListUsersOutputInactiveRemoved = "INACTIVE_REMOVED"

	// EnumOfStatusForListUsersOutputInactive is a EnumOfStatusForListUsersOutput enum value
	EnumOfStatusForListUsersOutputInactive = "INACTIVE"

	// EnumOfStatusForListUsersOutputActive is a EnumOfStatusForListUsersOutput enum value
	EnumOfStatusForListUsersOutputActive = "ACTIVE"
)
View Source
const (
	// EnumOfUserTypeForListUsersOutputSystem is a EnumOfUserTypeForListUsersOutput enum value
	EnumOfUserTypeForListUsersOutputSystem = "SYSTEM"

	// EnumOfUserTypeForListUsersOutputMain is a EnumOfUserTypeForListUsersOutput enum value
	EnumOfUserTypeForListUsersOutputMain = "MAIN"

	// EnumOfUserTypeForListUsersOutputNormal is a EnumOfUserTypeForListUsersOutput enum value
	EnumOfUserTypeForListUsersOutputNormal = "NORMAL"

	// EnumOfUserTypeForListUsersOutputAssumedRole is a EnumOfUserTypeForListUsersOutput enum value
	EnumOfUserTypeForListUsersOutputAssumedRole = "ASSUMED_ROLE"
)
View Source
const (
	// EnumOfActionForShowPrivilegesForRoleOutputGrant is a EnumOfActionForShowPrivilegesForRoleOutput enum value
	EnumOfActionForShowPrivilegesForRoleOutputGrant = "GRANT"

	// EnumOfActionForShowPrivilegesForRoleOutputRevoke is a EnumOfActionForShowPrivilegesForRoleOutput enum value
	EnumOfActionForShowPrivilegesForRoleOutputRevoke = "REVOKE"
)
View Source
const (
	// EnumOfActionForShowPrivilegesForUserByIDOutputGrant is a EnumOfActionForShowPrivilegesForUserByIDOutput enum value
	EnumOfActionForShowPrivilegesForUserByIDOutputGrant = "GRANT"

	// EnumOfActionForShowPrivilegesForUserByIDOutputRevoke is a EnumOfActionForShowPrivilegesForUserByIDOutput enum value
	EnumOfActionForShowPrivilegesForUserByIDOutputRevoke = "REVOKE"
)
View Source
const (
	// EnumOfActionForShowPrivilegesForUserByNameOutputGrant is a EnumOfActionForShowPrivilegesForUserByNameOutput enum value
	EnumOfActionForShowPrivilegesForUserByNameOutputGrant = "GRANT"

	// EnumOfActionForShowPrivilegesForUserByNameOutputRevoke is a EnumOfActionForShowPrivilegesForUserByNameOutput enum value
	EnumOfActionForShowPrivilegesForUserByNameOutputRevoke = "REVOKE"
)
View Source
const (
	// EnumOfActionTypeForUpdateGrantsForRoleInputGrant is a EnumOfActionTypeForUpdateGrantsForRoleInput enum value
	EnumOfActionTypeForUpdateGrantsForRoleInputGrant = "GRANT"

	// EnumOfActionTypeForUpdateGrantsForRoleInputRevoke is a EnumOfActionTypeForUpdateGrantsForRoleInput enum value
	EnumOfActionTypeForUpdateGrantsForRoleInputRevoke = "REVOKE"
)
View Source
const (
	// EnumOfActionTypeForUpdateGrantsForUserInputGrant is a EnumOfActionTypeForUpdateGrantsForUserInput enum value
	EnumOfActionTypeForUpdateGrantsForUserInputGrant = "GRANT"

	// EnumOfActionTypeForUpdateGrantsForUserInputRevoke is a EnumOfActionTypeForUpdateGrantsForUserInput enum value
	EnumOfActionTypeForUpdateGrantsForUserInputRevoke = "REVOKE"
)
View Source
const (
	ServiceName = "bytehouse_ce" // Name of service.
	EndpointsID = ServiceName    // ID to lookup a service endpoint with.
	ServiceID   = "bytehouse_ce" // ServiceID is a unique identifer of a specific service.
)

Service information constants

Variables

This section is empty.

Functions

This section is empty.

Types

type AssignRoleInput

type AssignRoleInput struct {

	// RoleID is a required field
	RoleID *int32 `type:"int32" json:",omitempty" required:"true"`

	Users []*UserForAssignRoleInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AssignRoleInput) GoString

func (s AssignRoleInput) GoString() string

GoString returns the string representation

func (*AssignRoleInput) SetRoleID

func (s *AssignRoleInput) SetRoleID(v int32) *AssignRoleInput

SetRoleID sets the RoleID field's value.

func (*AssignRoleInput) SetUsers

SetUsers sets the Users field's value.

func (AssignRoleInput) String

func (s AssignRoleInput) String() string

String returns the string representation

func (*AssignRoleInput) Validate

func (s *AssignRoleInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssignRoleOutput

type AssignRoleOutput struct {
	Metadata *response.ResponseMetadata

	Data *DataForAssignRoleOutput `type:"structure" json:",omitempty"`

	Message *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AssignRoleOutput) GoString

func (s AssignRoleOutput) GoString() string

GoString returns the string representation

func (*AssignRoleOutput) SetData

SetData sets the Data field's value.

func (*AssignRoleOutput) SetMessage

func (s *AssignRoleOutput) SetMessage(v string) *AssignRoleOutput

SetMessage sets the Message field's value.

func (AssignRoleOutput) String

func (s AssignRoleOutput) String() string

String returns the string representation

type AssignmentForUpdateGrantsForUserInput

type AssignmentForUpdateGrantsForUserInput struct {
	AdminOption *bool `type:"boolean" json:",omitempty"`

	ClusterID *int64 `type:"int64" json:",omitempty"`

	GrantTo *string `type:"string" json:",omitempty"`

	Immutable *bool `type:"boolean" json:",omitempty"`

	ImmutableReason *string `type:"string" json:",omitempty"`

	OnCluster *string `type:"string" json:",omitempty"`

	RawSql *string `type:"string" json:",omitempty"`

	RoleID *int32 `type:"int32" json:",omitempty"`

	RoleIsDefault *bool `type:"boolean" json:",omitempty"`

	RoleName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AssignmentForUpdateGrantsForUserInput) GoString

GoString returns the string representation

func (*AssignmentForUpdateGrantsForUserInput) SetAdminOption

SetAdminOption sets the AdminOption field's value.

func (*AssignmentForUpdateGrantsForUserInput) SetClusterID

SetClusterID sets the ClusterID field's value.

func (*AssignmentForUpdateGrantsForUserInput) SetGrantTo

SetGrantTo sets the GrantTo field's value.

func (*AssignmentForUpdateGrantsForUserInput) SetImmutable

SetImmutable sets the Immutable field's value.

func (*AssignmentForUpdateGrantsForUserInput) SetImmutableReason

SetImmutableReason sets the ImmutableReason field's value.

func (*AssignmentForUpdateGrantsForUserInput) SetOnCluster

SetOnCluster sets the OnCluster field's value.

func (*AssignmentForUpdateGrantsForUserInput) SetRawSql

SetRawSql sets the RawSql field's value.

func (*AssignmentForUpdateGrantsForUserInput) SetRoleID

SetRoleID sets the RoleID field's value.

func (*AssignmentForUpdateGrantsForUserInput) SetRoleIsDefault

SetRoleIsDefault sets the RoleIsDefault field's value.

func (*AssignmentForUpdateGrantsForUserInput) SetRoleName

SetRoleName sets the RoleName field's value.

func (AssignmentForUpdateGrantsForUserInput) String

String returns the string representation

type BYTEHOUSECE20240831

type BYTEHOUSECE20240831 struct {
	*client.Client
}

BYTEHOUSECE20240831 provides the API operation methods for making requests to BYTEHOUSE_CE20240831. See this package's package overview docs for details on the service.

BYTEHOUSECE20240831 methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.

func New

New create int can support ssl or region locate set

func (*BYTEHOUSECE20240831) AssignRole

func (c *BYTEHOUSECE20240831) AssignRole(input *AssignRoleInput) (*AssignRoleOutput, error)

AssignRole API operation for BYTEHOUSE_CE20240831.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for BYTEHOUSE_CE20240831's API operation AssignRole for usage and error information.

func (*BYTEHOUSECE20240831) AssignRoleCommon

func (c *BYTEHOUSECE20240831) AssignRoleCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AssignRoleCommon API operation for BYTEHOUSE_CE20240831.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for BYTEHOUSE_CE20240831's API operation AssignRoleCommon for usage and error information.

func (*BYTEHOUSECE20240831) AssignRoleCommonRequest

func (c *BYTEHOUSECE20240831) AssignRoleCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

AssignRoleCommonRequest generates a "volcengine/request.Request" representing the client's request for the AssignRoleCommon operation. The "output" return value will be populated with the AssignRoleCommon request's response once the request completes successfully.

Use "Send" method on the returned AssignRoleCommon Request to send the API call to the service. the "output" return value is not valid until after AssignRoleCommon Send returns without error.

See AssignRoleCommon for more information on using the AssignRoleCommon API call, and error handling.

// Example sending a request using the AssignRoleCommonRequest method.
req, resp := client.AssignRoleCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*BYTEHOUSECE20240831) AssignRoleCommonWithContext

func (c *BYTEHOUSECE20240831) AssignRoleCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

AssignRoleCommonWithContext is the same as AssignRoleCommon with the addition of the ability to pass a context and additional request options.

See AssignRoleCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*BYTEHOUSECE20240831) AssignRoleRequest

func (c *BYTEHOUSECE20240831) AssignRoleRequest(input *AssignRoleInput) (req *request.Request, output *AssignRoleOutput)

AssignRoleRequest generates a "volcengine/request.Request" representing the client's request for the AssignRole operation. The "output" return value will be populated with the AssignRoleCommon request's response once the request completes successfully.

Use "Send" method on the returned AssignRoleCommon Request to send the API call to the service. the "output" return value is not valid until after AssignRoleCommon Send returns without error.

See AssignRole for more information on using the AssignRole API call, and error handling.

// Example sending a request using the AssignRoleRequest method.
req, resp := client.AssignRoleRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*BYTEHOUSECE20240831) AssignRoleWithContext

func (c *BYTEHOUSECE20240831) AssignRoleWithContext(ctx volcengine.Context, input *AssignRoleInput, opts ...request.Option) (*AssignRoleOutput, error)

AssignRoleWithContext is the same as AssignRole with the addition of the ability to pass a context and additional request options.

See AssignRole for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*BYTEHOUSECE20240831) CreateRole

func (c *BYTEHOUSECE20240831) CreateRole(input *CreateRoleInput) (*CreateRoleOutput, error)

CreateRole API operation for BYTEHOUSE_CE20240831.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for BYTEHOUSE_CE20240831's API operation CreateRole for usage and error information.

func (*BYTEHOUSECE20240831) CreateRoleCommon

func (c *BYTEHOUSECE20240831) CreateRoleCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateRoleCommon API operation for BYTEHOUSE_CE20240831.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for BYTEHOUSE_CE20240831's API operation CreateRoleCommon for usage and error information.

func (*BYTEHOUSECE20240831) CreateRoleCommonRequest

func (c *BYTEHOUSECE20240831) CreateRoleCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CreateRoleCommonRequest generates a "volcengine/request.Request" representing the client's request for the CreateRoleCommon operation. The "output" return value will be populated with the CreateRoleCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateRoleCommon Request to send the API call to the service. the "output" return value is not valid until after CreateRoleCommon Send returns without error.

See CreateRoleCommon for more information on using the CreateRoleCommon API call, and error handling.

// Example sending a request using the CreateRoleCommonRequest method.
req, resp := client.CreateRoleCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*BYTEHOUSECE20240831) CreateRoleCommonWithContext

func (c *BYTEHOUSECE20240831) CreateRoleCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateRoleCommonWithContext is the same as CreateRoleCommon with the addition of the ability to pass a context and additional request options.

See CreateRoleCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*BYTEHOUSECE20240831) CreateRoleRequest

func (c *BYTEHOUSECE20240831) CreateRoleRequest(input *CreateRoleInput) (req *request.Request, output *CreateRoleOutput)

CreateRoleRequest generates a "volcengine/request.Request" representing the client's request for the CreateRole operation. The "output" return value will be populated with the CreateRoleCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateRoleCommon Request to send the API call to the service. the "output" return value is not valid until after CreateRoleCommon Send returns without error.

See CreateRole for more information on using the CreateRole API call, and error handling.

// Example sending a request using the CreateRoleRequest method.
req, resp := client.CreateRoleRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*BYTEHOUSECE20240831) CreateRoleWithContext

func (c *BYTEHOUSECE20240831) CreateRoleWithContext(ctx volcengine.Context, input *CreateRoleInput, opts ...request.Option) (*CreateRoleOutput, error)

CreateRoleWithContext is the same as CreateRole with the addition of the ability to pass a context and additional request options.

See CreateRole for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*BYTEHOUSECE20240831) DeleteRole

func (c *BYTEHOUSECE20240831) DeleteRole(input *DeleteRoleInput) (*DeleteRoleOutput, error)

DeleteRole API operation for BYTEHOUSE_CE20240831.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for BYTEHOUSE_CE20240831's API operation DeleteRole for usage and error information.

func (*BYTEHOUSECE20240831) DeleteRoleCommon

func (c *BYTEHOUSECE20240831) DeleteRoleCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteRoleCommon API operation for BYTEHOUSE_CE20240831.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for BYTEHOUSE_CE20240831's API operation DeleteRoleCommon for usage and error information.

func (*BYTEHOUSECE20240831) DeleteRoleCommonRequest

func (c *BYTEHOUSECE20240831) DeleteRoleCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteRoleCommonRequest generates a "volcengine/request.Request" representing the client's request for the DeleteRoleCommon operation. The "output" return value will be populated with the DeleteRoleCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteRoleCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteRoleCommon Send returns without error.

See DeleteRoleCommon for more information on using the DeleteRoleCommon API call, and error handling.

// Example sending a request using the DeleteRoleCommonRequest method.
req, resp := client.DeleteRoleCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*BYTEHOUSECE20240831) DeleteRoleCommonWithContext

func (c *BYTEHOUSECE20240831) DeleteRoleCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteRoleCommonWithContext is the same as DeleteRoleCommon with the addition of the ability to pass a context and additional request options.

See DeleteRoleCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*BYTEHOUSECE20240831) DeleteRoleRequest

func (c *BYTEHOUSECE20240831) DeleteRoleRequest(input *DeleteRoleInput) (req *request.Request, output *DeleteRoleOutput)

DeleteRoleRequest generates a "volcengine/request.Request" representing the client's request for the DeleteRole operation. The "output" return value will be populated with the DeleteRoleCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteRoleCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteRoleCommon Send returns without error.

See DeleteRole for more information on using the DeleteRole API call, and error handling.

// Example sending a request using the DeleteRoleRequest method.
req, resp := client.DeleteRoleRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*BYTEHOUSECE20240831) DeleteRoleWithContext

func (c *BYTEHOUSECE20240831) DeleteRoleWithContext(ctx volcengine.Context, input *DeleteRoleInput, opts ...request.Option) (*DeleteRoleOutput, error)

DeleteRoleWithContext is the same as DeleteRole with the addition of the ability to pass a context and additional request options.

See DeleteRole for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*BYTEHOUSECE20240831) DeleteUser

func (c *BYTEHOUSECE20240831) DeleteUser(input *DeleteUserInput) (*DeleteUserOutput, error)

DeleteUser API operation for BYTEHOUSE_CE20240831.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for BYTEHOUSE_CE20240831's API operation DeleteUser for usage and error information.

func (*BYTEHOUSECE20240831) DeleteUserCommon

func (c *BYTEHOUSECE20240831) DeleteUserCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteUserCommon API operation for BYTEHOUSE_CE20240831.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for BYTEHOUSE_CE20240831's API operation DeleteUserCommon for usage and error information.

func (*BYTEHOUSECE20240831) DeleteUserCommonRequest

func (c *BYTEHOUSECE20240831) DeleteUserCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteUserCommonRequest generates a "volcengine/request.Request" representing the client's request for the DeleteUserCommon operation. The "output" return value will be populated with the DeleteUserCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteUserCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteUserCommon Send returns without error.

See DeleteUserCommon for more information on using the DeleteUserCommon API call, and error handling.

// Example sending a request using the DeleteUserCommonRequest method.
req, resp := client.DeleteUserCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*BYTEHOUSECE20240831) DeleteUserCommonWithContext

func (c *BYTEHOUSECE20240831) DeleteUserCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteUserCommonWithContext is the same as DeleteUserCommon with the addition of the ability to pass a context and additional request options.

See DeleteUserCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*BYTEHOUSECE20240831) DeleteUserRequest

func (c *BYTEHOUSECE20240831) DeleteUserRequest(input *DeleteUserInput) (req *request.Request, output *DeleteUserOutput)

DeleteUserRequest generates a "volcengine/request.Request" representing the client's request for the DeleteUser operation. The "output" return value will be populated with the DeleteUserCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteUserCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteUserCommon Send returns without error.

See DeleteUser for more information on using the DeleteUser API call, and error handling.

// Example sending a request using the DeleteUserRequest method.
req, resp := client.DeleteUserRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*BYTEHOUSECE20240831) DeleteUserWithContext

func (c *BYTEHOUSECE20240831) DeleteUserWithContext(ctx volcengine.Context, input *DeleteUserInput, opts ...request.Option) (*DeleteUserOutput, error)

DeleteUserWithContext is the same as DeleteUser with the addition of the ability to pass a context and additional request options.

See DeleteUser for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*BYTEHOUSECE20240831) DeleteVolcInstance

DeleteVolcInstance API operation for BYTEHOUSE_CE20240831.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for BYTEHOUSE_CE20240831's API operation DeleteVolcInstance for usage and error information.

func (*BYTEHOUSECE20240831) DeleteVolcInstanceCommon

func (c *BYTEHOUSECE20240831) DeleteVolcInstanceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteVolcInstanceCommon API operation for BYTEHOUSE_CE20240831.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for BYTEHOUSE_CE20240831's API operation DeleteVolcInstanceCommon for usage and error information.

func (*BYTEHOUSECE20240831) DeleteVolcInstanceCommonRequest

func (c *BYTEHOUSECE20240831) DeleteVolcInstanceCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteVolcInstanceCommonRequest generates a "volcengine/request.Request" representing the client's request for the DeleteVolcInstanceCommon operation. The "output" return value will be populated with the DeleteVolcInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteVolcInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteVolcInstanceCommon Send returns without error.

See DeleteVolcInstanceCommon for more information on using the DeleteVolcInstanceCommon API call, and error handling.

// Example sending a request using the DeleteVolcInstanceCommonRequest method.
req, resp := client.DeleteVolcInstanceCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*BYTEHOUSECE20240831) DeleteVolcInstanceCommonWithContext

func (c *BYTEHOUSECE20240831) DeleteVolcInstanceCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteVolcInstanceCommonWithContext is the same as DeleteVolcInstanceCommon with the addition of the ability to pass a context and additional request options.

See DeleteVolcInstanceCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*BYTEHOUSECE20240831) DeleteVolcInstanceRequest

func (c *BYTEHOUSECE20240831) DeleteVolcInstanceRequest(input *DeleteVolcInstanceInput) (req *request.Request, output *DeleteVolcInstanceOutput)

DeleteVolcInstanceRequest generates a "volcengine/request.Request" representing the client's request for the DeleteVolcInstance operation. The "output" return value will be populated with the DeleteVolcInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteVolcInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteVolcInstanceCommon Send returns without error.

See DeleteVolcInstance for more information on using the DeleteVolcInstance API call, and error handling.

// Example sending a request using the DeleteVolcInstanceRequest method.
req, resp := client.DeleteVolcInstanceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*BYTEHOUSECE20240831) DeleteVolcInstanceWithContext

func (c *BYTEHOUSECE20240831) DeleteVolcInstanceWithContext(ctx volcengine.Context, input *DeleteVolcInstanceInput, opts ...request.Option) (*DeleteVolcInstanceOutput, error)

DeleteVolcInstanceWithContext is the same as DeleteVolcInstance with the addition of the ability to pass a context and additional request options.

See DeleteVolcInstance for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*BYTEHOUSECE20240831) GetUserDetail

func (c *BYTEHOUSECE20240831) GetUserDetail(input *GetUserDetailInput) (*GetUserDetailOutput, error)

GetUserDetail API operation for BYTEHOUSE_CE20240831.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for BYTEHOUSE_CE20240831's API operation GetUserDetail for usage and error information.

func (*BYTEHOUSECE20240831) GetUserDetailCommon

func (c *BYTEHOUSECE20240831) GetUserDetailCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetUserDetailCommon API operation for BYTEHOUSE_CE20240831.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for BYTEHOUSE_CE20240831's API operation GetUserDetailCommon for usage and error information.

func (*BYTEHOUSECE20240831) GetUserDetailCommonRequest

func (c *BYTEHOUSECE20240831) GetUserDetailCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

GetUserDetailCommonRequest generates a "volcengine/request.Request" representing the client's request for the GetUserDetailCommon operation. The "output" return value will be populated with the GetUserDetailCommon request's response once the request completes successfully.

Use "Send" method on the returned GetUserDetailCommon Request to send the API call to the service. the "output" return value is not valid until after GetUserDetailCommon Send returns without error.

See GetUserDetailCommon for more information on using the GetUserDetailCommon API call, and error handling.

// Example sending a request using the GetUserDetailCommonRequest method.
req, resp := client.GetUserDetailCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*BYTEHOUSECE20240831) GetUserDetailCommonWithContext

func (c *BYTEHOUSECE20240831) GetUserDetailCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

GetUserDetailCommonWithContext is the same as GetUserDetailCommon with the addition of the ability to pass a context and additional request options.

See GetUserDetailCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*BYTEHOUSECE20240831) GetUserDetailRequest

func (c *BYTEHOUSECE20240831) GetUserDetailRequest(input *GetUserDetailInput) (req *request.Request, output *GetUserDetailOutput)

GetUserDetailRequest generates a "volcengine/request.Request" representing the client's request for the GetUserDetail operation. The "output" return value will be populated with the GetUserDetailCommon request's response once the request completes successfully.

Use "Send" method on the returned GetUserDetailCommon Request to send the API call to the service. the "output" return value is not valid until after GetUserDetailCommon Send returns without error.

See GetUserDetail for more information on using the GetUserDetail API call, and error handling.

// Example sending a request using the GetUserDetailRequest method.
req, resp := client.GetUserDetailRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*BYTEHOUSECE20240831) GetUserDetailWithContext

func (c *BYTEHOUSECE20240831) GetUserDetailWithContext(ctx volcengine.Context, input *GetUserDetailInput, opts ...request.Option) (*GetUserDetailOutput, error)

GetUserDetailWithContext is the same as GetUserDetail with the addition of the ability to pass a context and additional request options.

See GetUserDetail for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*BYTEHOUSECE20240831) GetUserInitialPassword

GetUserInitialPassword API operation for BYTEHOUSE_CE20240831.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for BYTEHOUSE_CE20240831's API operation GetUserInitialPassword for usage and error information.

func (*BYTEHOUSECE20240831) GetUserInitialPasswordCommon

func (c *BYTEHOUSECE20240831) GetUserInitialPasswordCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetUserInitialPasswordCommon API operation for BYTEHOUSE_CE20240831.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for BYTEHOUSE_CE20240831's API operation GetUserInitialPasswordCommon for usage and error information.

func (*BYTEHOUSECE20240831) GetUserInitialPasswordCommonRequest

func (c *BYTEHOUSECE20240831) GetUserInitialPasswordCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

GetUserInitialPasswordCommonRequest generates a "volcengine/request.Request" representing the client's request for the GetUserInitialPasswordCommon operation. The "output" return value will be populated with the GetUserInitialPasswordCommon request's response once the request completes successfully.

Use "Send" method on the returned GetUserInitialPasswordCommon Request to send the API call to the service. the "output" return value is not valid until after GetUserInitialPasswordCommon Send returns without error.

See GetUserInitialPasswordCommon for more information on using the GetUserInitialPasswordCommon API call, and error handling.

// Example sending a request using the GetUserInitialPasswordCommonRequest method.
req, resp := client.GetUserInitialPasswordCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*BYTEHOUSECE20240831) GetUserInitialPasswordCommonWithContext

func (c *BYTEHOUSECE20240831) GetUserInitialPasswordCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

GetUserInitialPasswordCommonWithContext is the same as GetUserInitialPasswordCommon with the addition of the ability to pass a context and additional request options.

See GetUserInitialPasswordCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*BYTEHOUSECE20240831) GetUserInitialPasswordRequest

func (c *BYTEHOUSECE20240831) GetUserInitialPasswordRequest(input *GetUserInitialPasswordInput) (req *request.Request, output *GetUserInitialPasswordOutput)

GetUserInitialPasswordRequest generates a "volcengine/request.Request" representing the client's request for the GetUserInitialPassword operation. The "output" return value will be populated with the GetUserInitialPasswordCommon request's response once the request completes successfully.

Use "Send" method on the returned GetUserInitialPasswordCommon Request to send the API call to the service. the "output" return value is not valid until after GetUserInitialPasswordCommon Send returns without error.

See GetUserInitialPassword for more information on using the GetUserInitialPassword API call, and error handling.

// Example sending a request using the GetUserInitialPasswordRequest method.
req, resp := client.GetUserInitialPasswordRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*BYTEHOUSECE20240831) GetUserInitialPasswordWithContext

func (c *BYTEHOUSECE20240831) GetUserInitialPasswordWithContext(ctx volcengine.Context, input *GetUserInitialPasswordInput, opts ...request.Option) (*GetUserInitialPasswordOutput, error)

GetUserInitialPasswordWithContext is the same as GetUserInitialPassword with the addition of the ability to pass a context and additional request options.

See GetUserInitialPassword for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*BYTEHOUSECE20240831) GrantPrivilegesToUserByID

GrantPrivilegesToUserByID API operation for BYTEHOUSE_CE20240831.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for BYTEHOUSE_CE20240831's API operation GrantPrivilegesToUserByID for usage and error information.

func (*BYTEHOUSECE20240831) GrantPrivilegesToUserByIDCommon

func (c *BYTEHOUSECE20240831) GrantPrivilegesToUserByIDCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GrantPrivilegesToUserByIDCommon API operation for BYTEHOUSE_CE20240831.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for BYTEHOUSE_CE20240831's API operation GrantPrivilegesToUserByIDCommon for usage and error information.

func (*BYTEHOUSECE20240831) GrantPrivilegesToUserByIDCommonRequest

func (c *BYTEHOUSECE20240831) GrantPrivilegesToUserByIDCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

GrantPrivilegesToUserByIDCommonRequest generates a "volcengine/request.Request" representing the client's request for the GrantPrivilegesToUserByIDCommon operation. The "output" return value will be populated with the GrantPrivilegesToUserByIDCommon request's response once the request completes successfully.

Use "Send" method on the returned GrantPrivilegesToUserByIDCommon Request to send the API call to the service. the "output" return value is not valid until after GrantPrivilegesToUserByIDCommon Send returns without error.

See GrantPrivilegesToUserByIDCommon for more information on using the GrantPrivilegesToUserByIDCommon API call, and error handling.

// Example sending a request using the GrantPrivilegesToUserByIDCommonRequest method.
req, resp := client.GrantPrivilegesToUserByIDCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*BYTEHOUSECE20240831) GrantPrivilegesToUserByIDCommonWithContext

func (c *BYTEHOUSECE20240831) GrantPrivilegesToUserByIDCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

GrantPrivilegesToUserByIDCommonWithContext is the same as GrantPrivilegesToUserByIDCommon with the addition of the ability to pass a context and additional request options.

See GrantPrivilegesToUserByIDCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*BYTEHOUSECE20240831) GrantPrivilegesToUserByIDRequest

func (c *BYTEHOUSECE20240831) GrantPrivilegesToUserByIDRequest(input *GrantPrivilegesToUserByIDInput) (req *request.Request, output *GrantPrivilegesToUserByIDOutput)

GrantPrivilegesToUserByIDRequest generates a "volcengine/request.Request" representing the client's request for the GrantPrivilegesToUserByID operation. The "output" return value will be populated with the GrantPrivilegesToUserByIDCommon request's response once the request completes successfully.

Use "Send" method on the returned GrantPrivilegesToUserByIDCommon Request to send the API call to the service. the "output" return value is not valid until after GrantPrivilegesToUserByIDCommon Send returns without error.

See GrantPrivilegesToUserByID for more information on using the GrantPrivilegesToUserByID API call, and error handling.

// Example sending a request using the GrantPrivilegesToUserByIDRequest method.
req, resp := client.GrantPrivilegesToUserByIDRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*BYTEHOUSECE20240831) GrantPrivilegesToUserByIDWithContext

func (c *BYTEHOUSECE20240831) GrantPrivilegesToUserByIDWithContext(ctx volcengine.Context, input *GrantPrivilegesToUserByIDInput, opts ...request.Option) (*GrantPrivilegesToUserByIDOutput, error)

GrantPrivilegesToUserByIDWithContext is the same as GrantPrivilegesToUserByID with the addition of the ability to pass a context and additional request options.

See GrantPrivilegesToUserByID for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*BYTEHOUSECE20240831) GrantPrivilegesToUserByName

GrantPrivilegesToUserByName API operation for BYTEHOUSE_CE20240831.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for BYTEHOUSE_CE20240831's API operation GrantPrivilegesToUserByName for usage and error information.

func (*BYTEHOUSECE20240831) GrantPrivilegesToUserByNameCommon

func (c *BYTEHOUSECE20240831) GrantPrivilegesToUserByNameCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GrantPrivilegesToUserByNameCommon API operation for BYTEHOUSE_CE20240831.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for BYTEHOUSE_CE20240831's API operation GrantPrivilegesToUserByNameCommon for usage and error information.

func (*BYTEHOUSECE20240831) GrantPrivilegesToUserByNameCommonRequest

func (c *BYTEHOUSECE20240831) GrantPrivilegesToUserByNameCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

GrantPrivilegesToUserByNameCommonRequest generates a "volcengine/request.Request" representing the client's request for the GrantPrivilegesToUserByNameCommon operation. The "output" return value will be populated with the GrantPrivilegesToUserByNameCommon request's response once the request completes successfully.

Use "Send" method on the returned GrantPrivilegesToUserByNameCommon Request to send the API call to the service. the "output" return value is not valid until after GrantPrivilegesToUserByNameCommon Send returns without error.

See GrantPrivilegesToUserByNameCommon for more information on using the GrantPrivilegesToUserByNameCommon API call, and error handling.

// Example sending a request using the GrantPrivilegesToUserByNameCommonRequest method.
req, resp := client.GrantPrivilegesToUserByNameCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*BYTEHOUSECE20240831) GrantPrivilegesToUserByNameCommonWithContext

func (c *BYTEHOUSECE20240831) GrantPrivilegesToUserByNameCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

GrantPrivilegesToUserByNameCommonWithContext is the same as GrantPrivilegesToUserByNameCommon with the addition of the ability to pass a context and additional request options.

See GrantPrivilegesToUserByNameCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*BYTEHOUSECE20240831) GrantPrivilegesToUserByNameRequest

func (c *BYTEHOUSECE20240831) GrantPrivilegesToUserByNameRequest(input *GrantPrivilegesToUserByNameInput) (req *request.Request, output *GrantPrivilegesToUserByNameOutput)

GrantPrivilegesToUserByNameRequest generates a "volcengine/request.Request" representing the client's request for the GrantPrivilegesToUserByName operation. The "output" return value will be populated with the GrantPrivilegesToUserByNameCommon request's response once the request completes successfully.

Use "Send" method on the returned GrantPrivilegesToUserByNameCommon Request to send the API call to the service. the "output" return value is not valid until after GrantPrivilegesToUserByNameCommon Send returns without error.

See GrantPrivilegesToUserByName for more information on using the GrantPrivilegesToUserByName API call, and error handling.

// Example sending a request using the GrantPrivilegesToUserByNameRequest method.
req, resp := client.GrantPrivilegesToUserByNameRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*BYTEHOUSECE20240831) GrantPrivilegesToUserByNameWithContext

func (c *BYTEHOUSECE20240831) GrantPrivilegesToUserByNameWithContext(ctx volcengine.Context, input *GrantPrivilegesToUserByNameInput, opts ...request.Option) (*GrantPrivilegesToUserByNameOutput, error)

GrantPrivilegesToUserByNameWithContext is the same as GrantPrivilegesToUserByName with the addition of the ability to pass a context and additional request options.

See GrantPrivilegesToUserByName for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*BYTEHOUSECE20240831) ListGrantUsersForRole

ListGrantUsersForRole API operation for BYTEHOUSE_CE20240831.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for BYTEHOUSE_CE20240831's API operation ListGrantUsersForRole for usage and error information.

func (*BYTEHOUSECE20240831) ListGrantUsersForRoleCommon

func (c *BYTEHOUSECE20240831) ListGrantUsersForRoleCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListGrantUsersForRoleCommon API operation for BYTEHOUSE_CE20240831.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for BYTEHOUSE_CE20240831's API operation ListGrantUsersForRoleCommon for usage and error information.

func (*BYTEHOUSECE20240831) ListGrantUsersForRoleCommonRequest

func (c *BYTEHOUSECE20240831) ListGrantUsersForRoleCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListGrantUsersForRoleCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListGrantUsersForRoleCommon operation. The "output" return value will be populated with the ListGrantUsersForRoleCommon request's response once the request completes successfully.

Use "Send" method on the returned ListGrantUsersForRoleCommon Request to send the API call to the service. the "output" return value is not valid until after ListGrantUsersForRoleCommon Send returns without error.

See ListGrantUsersForRoleCommon for more information on using the ListGrantUsersForRoleCommon API call, and error handling.

// Example sending a request using the ListGrantUsersForRoleCommonRequest method.
req, resp := client.ListGrantUsersForRoleCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*BYTEHOUSECE20240831) ListGrantUsersForRoleCommonWithContext

func (c *BYTEHOUSECE20240831) ListGrantUsersForRoleCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListGrantUsersForRoleCommonWithContext is the same as ListGrantUsersForRoleCommon with the addition of the ability to pass a context and additional request options.

See ListGrantUsersForRoleCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*BYTEHOUSECE20240831) ListGrantUsersForRoleRequest

func (c *BYTEHOUSECE20240831) ListGrantUsersForRoleRequest(input *ListGrantUsersForRoleInput) (req *request.Request, output *ListGrantUsersForRoleOutput)

ListGrantUsersForRoleRequest generates a "volcengine/request.Request" representing the client's request for the ListGrantUsersForRole operation. The "output" return value will be populated with the ListGrantUsersForRoleCommon request's response once the request completes successfully.

Use "Send" method on the returned ListGrantUsersForRoleCommon Request to send the API call to the service. the "output" return value is not valid until after ListGrantUsersForRoleCommon Send returns without error.

See ListGrantUsersForRole for more information on using the ListGrantUsersForRole API call, and error handling.

// Example sending a request using the ListGrantUsersForRoleRequest method.
req, resp := client.ListGrantUsersForRoleRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*BYTEHOUSECE20240831) ListGrantUsersForRoleWithContext

func (c *BYTEHOUSECE20240831) ListGrantUsersForRoleWithContext(ctx volcengine.Context, input *ListGrantUsersForRoleInput, opts ...request.Option) (*ListGrantUsersForRoleOutput, error)

ListGrantUsersForRoleWithContext is the same as ListGrantUsersForRole with the addition of the ability to pass a context and additional request options.

See ListGrantUsersForRole for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*BYTEHOUSECE20240831) ListRoles

func (c *BYTEHOUSECE20240831) ListRoles(input *ListRolesInput) (*ListRolesOutput, error)

ListRoles API operation for BYTEHOUSE_CE20240831.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for BYTEHOUSE_CE20240831's API operation ListRoles for usage and error information.

func (*BYTEHOUSECE20240831) ListRolesCommon

func (c *BYTEHOUSECE20240831) ListRolesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListRolesCommon API operation for BYTEHOUSE_CE20240831.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for BYTEHOUSE_CE20240831's API operation ListRolesCommon for usage and error information.

func (*BYTEHOUSECE20240831) ListRolesCommonRequest

func (c *BYTEHOUSECE20240831) ListRolesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListRolesCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListRolesCommon operation. The "output" return value will be populated with the ListRolesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListRolesCommon Request to send the API call to the service. the "output" return value is not valid until after ListRolesCommon Send returns without error.

See ListRolesCommon for more information on using the ListRolesCommon API call, and error handling.

// Example sending a request using the ListRolesCommonRequest method.
req, resp := client.ListRolesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*BYTEHOUSECE20240831) ListRolesCommonWithContext

func (c *BYTEHOUSECE20240831) ListRolesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListRolesCommonWithContext is the same as ListRolesCommon with the addition of the ability to pass a context and additional request options.

See ListRolesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*BYTEHOUSECE20240831) ListRolesRequest

func (c *BYTEHOUSECE20240831) ListRolesRequest(input *ListRolesInput) (req *request.Request, output *ListRolesOutput)

ListRolesRequest generates a "volcengine/request.Request" representing the client's request for the ListRoles operation. The "output" return value will be populated with the ListRolesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListRolesCommon Request to send the API call to the service. the "output" return value is not valid until after ListRolesCommon Send returns without error.

See ListRoles for more information on using the ListRoles API call, and error handling.

// Example sending a request using the ListRolesRequest method.
req, resp := client.ListRolesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*BYTEHOUSECE20240831) ListRolesWithContext

func (c *BYTEHOUSECE20240831) ListRolesWithContext(ctx volcengine.Context, input *ListRolesInput, opts ...request.Option) (*ListRolesOutput, error)

ListRolesWithContext is the same as ListRoles with the addition of the ability to pass a context and additional request options.

See ListRoles for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*BYTEHOUSECE20240831) ListUsers

func (c *BYTEHOUSECE20240831) ListUsers(input *ListUsersInput) (*ListUsersOutput, error)

ListUsers API operation for BYTEHOUSE_CE20240831.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for BYTEHOUSE_CE20240831's API operation ListUsers for usage and error information.

func (*BYTEHOUSECE20240831) ListUsersCommon

func (c *BYTEHOUSECE20240831) ListUsersCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListUsersCommon API operation for BYTEHOUSE_CE20240831.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for BYTEHOUSE_CE20240831's API operation ListUsersCommon for usage and error information.

func (*BYTEHOUSECE20240831) ListUsersCommonRequest

func (c *BYTEHOUSECE20240831) ListUsersCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListUsersCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListUsersCommon operation. The "output" return value will be populated with the ListUsersCommon request's response once the request completes successfully.

Use "Send" method on the returned ListUsersCommon Request to send the API call to the service. the "output" return value is not valid until after ListUsersCommon Send returns without error.

See ListUsersCommon for more information on using the ListUsersCommon API call, and error handling.

// Example sending a request using the ListUsersCommonRequest method.
req, resp := client.ListUsersCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*BYTEHOUSECE20240831) ListUsersCommonWithContext

func (c *BYTEHOUSECE20240831) ListUsersCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListUsersCommonWithContext is the same as ListUsersCommon with the addition of the ability to pass a context and additional request options.

See ListUsersCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*BYTEHOUSECE20240831) ListUsersRequest

func (c *BYTEHOUSECE20240831) ListUsersRequest(input *ListUsersInput) (req *request.Request, output *ListUsersOutput)

ListUsersRequest generates a "volcengine/request.Request" representing the client's request for the ListUsers operation. The "output" return value will be populated with the ListUsersCommon request's response once the request completes successfully.

Use "Send" method on the returned ListUsersCommon Request to send the API call to the service. the "output" return value is not valid until after ListUsersCommon Send returns without error.

See ListUsers for more information on using the ListUsers API call, and error handling.

// Example sending a request using the ListUsersRequest method.
req, resp := client.ListUsersRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*BYTEHOUSECE20240831) ListUsersWithContext

func (c *BYTEHOUSECE20240831) ListUsersWithContext(ctx volcengine.Context, input *ListUsersInput, opts ...request.Option) (*ListUsersOutput, error)

ListUsersWithContext is the same as ListUsers with the addition of the ability to pass a context and additional request options.

See ListUsers for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*BYTEHOUSECE20240831) RevokePrivilegesForUserByID

RevokePrivilegesForUserByID API operation for BYTEHOUSE_CE20240831.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for BYTEHOUSE_CE20240831's API operation RevokePrivilegesForUserByID for usage and error information.

func (*BYTEHOUSECE20240831) RevokePrivilegesForUserByIDCommon

func (c *BYTEHOUSECE20240831) RevokePrivilegesForUserByIDCommon(input *map[string]interface{}) (*map[string]interface{}, error)

RevokePrivilegesForUserByIDCommon API operation for BYTEHOUSE_CE20240831.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for BYTEHOUSE_CE20240831's API operation RevokePrivilegesForUserByIDCommon for usage and error information.

func (*BYTEHOUSECE20240831) RevokePrivilegesForUserByIDCommonRequest

func (c *BYTEHOUSECE20240831) RevokePrivilegesForUserByIDCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

RevokePrivilegesForUserByIDCommonRequest generates a "volcengine/request.Request" representing the client's request for the RevokePrivilegesForUserByIDCommon operation. The "output" return value will be populated with the RevokePrivilegesForUserByIDCommon request's response once the request completes successfully.

Use "Send" method on the returned RevokePrivilegesForUserByIDCommon Request to send the API call to the service. the "output" return value is not valid until after RevokePrivilegesForUserByIDCommon Send returns without error.

See RevokePrivilegesForUserByIDCommon for more information on using the RevokePrivilegesForUserByIDCommon API call, and error handling.

// Example sending a request using the RevokePrivilegesForUserByIDCommonRequest method.
req, resp := client.RevokePrivilegesForUserByIDCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*BYTEHOUSECE20240831) RevokePrivilegesForUserByIDCommonWithContext

func (c *BYTEHOUSECE20240831) RevokePrivilegesForUserByIDCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

RevokePrivilegesForUserByIDCommonWithContext is the same as RevokePrivilegesForUserByIDCommon with the addition of the ability to pass a context and additional request options.

See RevokePrivilegesForUserByIDCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*BYTEHOUSECE20240831) RevokePrivilegesForUserByIDRequest

func (c *BYTEHOUSECE20240831) RevokePrivilegesForUserByIDRequest(input *RevokePrivilegesForUserByIDInput) (req *request.Request, output *RevokePrivilegesForUserByIDOutput)

RevokePrivilegesForUserByIDRequest generates a "volcengine/request.Request" representing the client's request for the RevokePrivilegesForUserByID operation. The "output" return value will be populated with the RevokePrivilegesForUserByIDCommon request's response once the request completes successfully.

Use "Send" method on the returned RevokePrivilegesForUserByIDCommon Request to send the API call to the service. the "output" return value is not valid until after RevokePrivilegesForUserByIDCommon Send returns without error.

See RevokePrivilegesForUserByID for more information on using the RevokePrivilegesForUserByID API call, and error handling.

// Example sending a request using the RevokePrivilegesForUserByIDRequest method.
req, resp := client.RevokePrivilegesForUserByIDRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*BYTEHOUSECE20240831) RevokePrivilegesForUserByIDWithContext

func (c *BYTEHOUSECE20240831) RevokePrivilegesForUserByIDWithContext(ctx volcengine.Context, input *RevokePrivilegesForUserByIDInput, opts ...request.Option) (*RevokePrivilegesForUserByIDOutput, error)

RevokePrivilegesForUserByIDWithContext is the same as RevokePrivilegesForUserByID with the addition of the ability to pass a context and additional request options.

See RevokePrivilegesForUserByID for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*BYTEHOUSECE20240831) RevokePrivilegesFromUserByName

RevokePrivilegesFromUserByName API operation for BYTEHOUSE_CE20240831.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for BYTEHOUSE_CE20240831's API operation RevokePrivilegesFromUserByName for usage and error information.

func (*BYTEHOUSECE20240831) RevokePrivilegesFromUserByNameCommon

func (c *BYTEHOUSECE20240831) RevokePrivilegesFromUserByNameCommon(input *map[string]interface{}) (*map[string]interface{}, error)

RevokePrivilegesFromUserByNameCommon API operation for BYTEHOUSE_CE20240831.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for BYTEHOUSE_CE20240831's API operation RevokePrivilegesFromUserByNameCommon for usage and error information.

func (*BYTEHOUSECE20240831) RevokePrivilegesFromUserByNameCommonRequest

func (c *BYTEHOUSECE20240831) RevokePrivilegesFromUserByNameCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

RevokePrivilegesFromUserByNameCommonRequest generates a "volcengine/request.Request" representing the client's request for the RevokePrivilegesFromUserByNameCommon operation. The "output" return value will be populated with the RevokePrivilegesFromUserByNameCommon request's response once the request completes successfully.

Use "Send" method on the returned RevokePrivilegesFromUserByNameCommon Request to send the API call to the service. the "output" return value is not valid until after RevokePrivilegesFromUserByNameCommon Send returns without error.

See RevokePrivilegesFromUserByNameCommon for more information on using the RevokePrivilegesFromUserByNameCommon API call, and error handling.

// Example sending a request using the RevokePrivilegesFromUserByNameCommonRequest method.
req, resp := client.RevokePrivilegesFromUserByNameCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*BYTEHOUSECE20240831) RevokePrivilegesFromUserByNameCommonWithContext

func (c *BYTEHOUSECE20240831) RevokePrivilegesFromUserByNameCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

RevokePrivilegesFromUserByNameCommonWithContext is the same as RevokePrivilegesFromUserByNameCommon with the addition of the ability to pass a context and additional request options.

See RevokePrivilegesFromUserByNameCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*BYTEHOUSECE20240831) RevokePrivilegesFromUserByNameRequest

func (c *BYTEHOUSECE20240831) RevokePrivilegesFromUserByNameRequest(input *RevokePrivilegesFromUserByNameInput) (req *request.Request, output *RevokePrivilegesFromUserByNameOutput)

RevokePrivilegesFromUserByNameRequest generates a "volcengine/request.Request" representing the client's request for the RevokePrivilegesFromUserByName operation. The "output" return value will be populated with the RevokePrivilegesFromUserByNameCommon request's response once the request completes successfully.

Use "Send" method on the returned RevokePrivilegesFromUserByNameCommon Request to send the API call to the service. the "output" return value is not valid until after RevokePrivilegesFromUserByNameCommon Send returns without error.

See RevokePrivilegesFromUserByName for more information on using the RevokePrivilegesFromUserByName API call, and error handling.

// Example sending a request using the RevokePrivilegesFromUserByNameRequest method.
req, resp := client.RevokePrivilegesFromUserByNameRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*BYTEHOUSECE20240831) RevokePrivilegesFromUserByNameWithContext

func (c *BYTEHOUSECE20240831) RevokePrivilegesFromUserByNameWithContext(ctx volcengine.Context, input *RevokePrivilegesFromUserByNameInput, opts ...request.Option) (*RevokePrivilegesFromUserByNameOutput, error)

RevokePrivilegesFromUserByNameWithContext is the same as RevokePrivilegesFromUserByName with the addition of the ability to pass a context and additional request options.

See RevokePrivilegesFromUserByName for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*BYTEHOUSECE20240831) ShowPrivilegesForRole

ShowPrivilegesForRole API operation for BYTEHOUSE_CE20240831.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for BYTEHOUSE_CE20240831's API operation ShowPrivilegesForRole for usage and error information.

func (*BYTEHOUSECE20240831) ShowPrivilegesForRoleCommon

func (c *BYTEHOUSECE20240831) ShowPrivilegesForRoleCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ShowPrivilegesForRoleCommon API operation for BYTEHOUSE_CE20240831.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for BYTEHOUSE_CE20240831's API operation ShowPrivilegesForRoleCommon for usage and error information.

func (*BYTEHOUSECE20240831) ShowPrivilegesForRoleCommonRequest

func (c *BYTEHOUSECE20240831) ShowPrivilegesForRoleCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ShowPrivilegesForRoleCommonRequest generates a "volcengine/request.Request" representing the client's request for the ShowPrivilegesForRoleCommon operation. The "output" return value will be populated with the ShowPrivilegesForRoleCommon request's response once the request completes successfully.

Use "Send" method on the returned ShowPrivilegesForRoleCommon Request to send the API call to the service. the "output" return value is not valid until after ShowPrivilegesForRoleCommon Send returns without error.

See ShowPrivilegesForRoleCommon for more information on using the ShowPrivilegesForRoleCommon API call, and error handling.

// Example sending a request using the ShowPrivilegesForRoleCommonRequest method.
req, resp := client.ShowPrivilegesForRoleCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*BYTEHOUSECE20240831) ShowPrivilegesForRoleCommonWithContext

func (c *BYTEHOUSECE20240831) ShowPrivilegesForRoleCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ShowPrivilegesForRoleCommonWithContext is the same as ShowPrivilegesForRoleCommon with the addition of the ability to pass a context and additional request options.

See ShowPrivilegesForRoleCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*BYTEHOUSECE20240831) ShowPrivilegesForRoleRequest

func (c *BYTEHOUSECE20240831) ShowPrivilegesForRoleRequest(input *ShowPrivilegesForRoleInput) (req *request.Request, output *ShowPrivilegesForRoleOutput)

ShowPrivilegesForRoleRequest generates a "volcengine/request.Request" representing the client's request for the ShowPrivilegesForRole operation. The "output" return value will be populated with the ShowPrivilegesForRoleCommon request's response once the request completes successfully.

Use "Send" method on the returned ShowPrivilegesForRoleCommon Request to send the API call to the service. the "output" return value is not valid until after ShowPrivilegesForRoleCommon Send returns without error.

See ShowPrivilegesForRole for more information on using the ShowPrivilegesForRole API call, and error handling.

// Example sending a request using the ShowPrivilegesForRoleRequest method.
req, resp := client.ShowPrivilegesForRoleRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*BYTEHOUSECE20240831) ShowPrivilegesForRoleWithContext

func (c *BYTEHOUSECE20240831) ShowPrivilegesForRoleWithContext(ctx volcengine.Context, input *ShowPrivilegesForRoleInput, opts ...request.Option) (*ShowPrivilegesForRoleOutput, error)

ShowPrivilegesForRoleWithContext is the same as ShowPrivilegesForRole with the addition of the ability to pass a context and additional request options.

See ShowPrivilegesForRole for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*BYTEHOUSECE20240831) ShowPrivilegesForUserByID

ShowPrivilegesForUserByID API operation for BYTEHOUSE_CE20240831.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for BYTEHOUSE_CE20240831's API operation ShowPrivilegesForUserByID for usage and error information.

func (*BYTEHOUSECE20240831) ShowPrivilegesForUserByIDCommon

func (c *BYTEHOUSECE20240831) ShowPrivilegesForUserByIDCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ShowPrivilegesForUserByIDCommon API operation for BYTEHOUSE_CE20240831.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for BYTEHOUSE_CE20240831's API operation ShowPrivilegesForUserByIDCommon for usage and error information.

func (*BYTEHOUSECE20240831) ShowPrivilegesForUserByIDCommonRequest

func (c *BYTEHOUSECE20240831) ShowPrivilegesForUserByIDCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ShowPrivilegesForUserByIDCommonRequest generates a "volcengine/request.Request" representing the client's request for the ShowPrivilegesForUserByIDCommon operation. The "output" return value will be populated with the ShowPrivilegesForUserByIDCommon request's response once the request completes successfully.

Use "Send" method on the returned ShowPrivilegesForUserByIDCommon Request to send the API call to the service. the "output" return value is not valid until after ShowPrivilegesForUserByIDCommon Send returns without error.

See ShowPrivilegesForUserByIDCommon for more information on using the ShowPrivilegesForUserByIDCommon API call, and error handling.

// Example sending a request using the ShowPrivilegesForUserByIDCommonRequest method.
req, resp := client.ShowPrivilegesForUserByIDCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*BYTEHOUSECE20240831) ShowPrivilegesForUserByIDCommonWithContext

func (c *BYTEHOUSECE20240831) ShowPrivilegesForUserByIDCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ShowPrivilegesForUserByIDCommonWithContext is the same as ShowPrivilegesForUserByIDCommon with the addition of the ability to pass a context and additional request options.

See ShowPrivilegesForUserByIDCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*BYTEHOUSECE20240831) ShowPrivilegesForUserByIDRequest

func (c *BYTEHOUSECE20240831) ShowPrivilegesForUserByIDRequest(input *ShowPrivilegesForUserByIDInput) (req *request.Request, output *ShowPrivilegesForUserByIDOutput)

ShowPrivilegesForUserByIDRequest generates a "volcengine/request.Request" representing the client's request for the ShowPrivilegesForUserByID operation. The "output" return value will be populated with the ShowPrivilegesForUserByIDCommon request's response once the request completes successfully.

Use "Send" method on the returned ShowPrivilegesForUserByIDCommon Request to send the API call to the service. the "output" return value is not valid until after ShowPrivilegesForUserByIDCommon Send returns without error.

See ShowPrivilegesForUserByID for more information on using the ShowPrivilegesForUserByID API call, and error handling.

// Example sending a request using the ShowPrivilegesForUserByIDRequest method.
req, resp := client.ShowPrivilegesForUserByIDRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*BYTEHOUSECE20240831) ShowPrivilegesForUserByIDWithContext

func (c *BYTEHOUSECE20240831) ShowPrivilegesForUserByIDWithContext(ctx volcengine.Context, input *ShowPrivilegesForUserByIDInput, opts ...request.Option) (*ShowPrivilegesForUserByIDOutput, error)

ShowPrivilegesForUserByIDWithContext is the same as ShowPrivilegesForUserByID with the addition of the ability to pass a context and additional request options.

See ShowPrivilegesForUserByID for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*BYTEHOUSECE20240831) ShowPrivilegesForUserByName

ShowPrivilegesForUserByName API operation for BYTEHOUSE_CE20240831.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for BYTEHOUSE_CE20240831's API operation ShowPrivilegesForUserByName for usage and error information.

func (*BYTEHOUSECE20240831) ShowPrivilegesForUserByNameCommon

func (c *BYTEHOUSECE20240831) ShowPrivilegesForUserByNameCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ShowPrivilegesForUserByNameCommon API operation for BYTEHOUSE_CE20240831.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for BYTEHOUSE_CE20240831's API operation ShowPrivilegesForUserByNameCommon for usage and error information.

func (*BYTEHOUSECE20240831) ShowPrivilegesForUserByNameCommonRequest

func (c *BYTEHOUSECE20240831) ShowPrivilegesForUserByNameCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ShowPrivilegesForUserByNameCommonRequest generates a "volcengine/request.Request" representing the client's request for the ShowPrivilegesForUserByNameCommon operation. The "output" return value will be populated with the ShowPrivilegesForUserByNameCommon request's response once the request completes successfully.

Use "Send" method on the returned ShowPrivilegesForUserByNameCommon Request to send the API call to the service. the "output" return value is not valid until after ShowPrivilegesForUserByNameCommon Send returns without error.

See ShowPrivilegesForUserByNameCommon for more information on using the ShowPrivilegesForUserByNameCommon API call, and error handling.

// Example sending a request using the ShowPrivilegesForUserByNameCommonRequest method.
req, resp := client.ShowPrivilegesForUserByNameCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*BYTEHOUSECE20240831) ShowPrivilegesForUserByNameCommonWithContext

func (c *BYTEHOUSECE20240831) ShowPrivilegesForUserByNameCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ShowPrivilegesForUserByNameCommonWithContext is the same as ShowPrivilegesForUserByNameCommon with the addition of the ability to pass a context and additional request options.

See ShowPrivilegesForUserByNameCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*BYTEHOUSECE20240831) ShowPrivilegesForUserByNameRequest

func (c *BYTEHOUSECE20240831) ShowPrivilegesForUserByNameRequest(input *ShowPrivilegesForUserByNameInput) (req *request.Request, output *ShowPrivilegesForUserByNameOutput)

ShowPrivilegesForUserByNameRequest generates a "volcengine/request.Request" representing the client's request for the ShowPrivilegesForUserByName operation. The "output" return value will be populated with the ShowPrivilegesForUserByNameCommon request's response once the request completes successfully.

Use "Send" method on the returned ShowPrivilegesForUserByNameCommon Request to send the API call to the service. the "output" return value is not valid until after ShowPrivilegesForUserByNameCommon Send returns without error.

See ShowPrivilegesForUserByName for more information on using the ShowPrivilegesForUserByName API call, and error handling.

// Example sending a request using the ShowPrivilegesForUserByNameRequest method.
req, resp := client.ShowPrivilegesForUserByNameRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*BYTEHOUSECE20240831) ShowPrivilegesForUserByNameWithContext

func (c *BYTEHOUSECE20240831) ShowPrivilegesForUserByNameWithContext(ctx volcengine.Context, input *ShowPrivilegesForUserByNameInput, opts ...request.Option) (*ShowPrivilegesForUserByNameOutput, error)

ShowPrivilegesForUserByNameWithContext is the same as ShowPrivilegesForUserByName with the addition of the ability to pass a context and additional request options.

See ShowPrivilegesForUserByName for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*BYTEHOUSECE20240831) ShowRolesForUser

ShowRolesForUser API operation for BYTEHOUSE_CE20240831.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for BYTEHOUSE_CE20240831's API operation ShowRolesForUser for usage and error information.

func (*BYTEHOUSECE20240831) ShowRolesForUserCommon

func (c *BYTEHOUSECE20240831) ShowRolesForUserCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ShowRolesForUserCommon API operation for BYTEHOUSE_CE20240831.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for BYTEHOUSE_CE20240831's API operation ShowRolesForUserCommon for usage and error information.

func (*BYTEHOUSECE20240831) ShowRolesForUserCommonRequest

func (c *BYTEHOUSECE20240831) ShowRolesForUserCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ShowRolesForUserCommonRequest generates a "volcengine/request.Request" representing the client's request for the ShowRolesForUserCommon operation. The "output" return value will be populated with the ShowRolesForUserCommon request's response once the request completes successfully.

Use "Send" method on the returned ShowRolesForUserCommon Request to send the API call to the service. the "output" return value is not valid until after ShowRolesForUserCommon Send returns without error.

See ShowRolesForUserCommon for more information on using the ShowRolesForUserCommon API call, and error handling.

// Example sending a request using the ShowRolesForUserCommonRequest method.
req, resp := client.ShowRolesForUserCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*BYTEHOUSECE20240831) ShowRolesForUserCommonWithContext

func (c *BYTEHOUSECE20240831) ShowRolesForUserCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ShowRolesForUserCommonWithContext is the same as ShowRolesForUserCommon with the addition of the ability to pass a context and additional request options.

See ShowRolesForUserCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*BYTEHOUSECE20240831) ShowRolesForUserRequest

func (c *BYTEHOUSECE20240831) ShowRolesForUserRequest(input *ShowRolesForUserInput) (req *request.Request, output *ShowRolesForUserOutput)

ShowRolesForUserRequest generates a "volcengine/request.Request" representing the client's request for the ShowRolesForUser operation. The "output" return value will be populated with the ShowRolesForUserCommon request's response once the request completes successfully.

Use "Send" method on the returned ShowRolesForUserCommon Request to send the API call to the service. the "output" return value is not valid until after ShowRolesForUserCommon Send returns without error.

See ShowRolesForUser for more information on using the ShowRolesForUser API call, and error handling.

// Example sending a request using the ShowRolesForUserRequest method.
req, resp := client.ShowRolesForUserRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*BYTEHOUSECE20240831) ShowRolesForUserWithContext

func (c *BYTEHOUSECE20240831) ShowRolesForUserWithContext(ctx volcengine.Context, input *ShowRolesForUserInput, opts ...request.Option) (*ShowRolesForUserOutput, error)

ShowRolesForUserWithContext is the same as ShowRolesForUser with the addition of the ability to pass a context and additional request options.

See ShowRolesForUser for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*BYTEHOUSECE20240831) TagResources

func (c *BYTEHOUSECE20240831) TagResources(input *TagResourcesInput) (*TagResourcesOutput, error)

TagResources API operation for BYTEHOUSE_CE20240831.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for BYTEHOUSE_CE20240831's API operation TagResources for usage and error information.

func (*BYTEHOUSECE20240831) TagResourcesCommon

func (c *BYTEHOUSECE20240831) TagResourcesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

TagResourcesCommon API operation for BYTEHOUSE_CE20240831.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for BYTEHOUSE_CE20240831's API operation TagResourcesCommon for usage and error information.

func (*BYTEHOUSECE20240831) TagResourcesCommonRequest

func (c *BYTEHOUSECE20240831) TagResourcesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

TagResourcesCommonRequest generates a "volcengine/request.Request" representing the client's request for the TagResourcesCommon operation. The "output" return value will be populated with the TagResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned TagResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after TagResourcesCommon Send returns without error.

See TagResourcesCommon for more information on using the TagResourcesCommon API call, and error handling.

// Example sending a request using the TagResourcesCommonRequest method.
req, resp := client.TagResourcesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*BYTEHOUSECE20240831) TagResourcesCommonWithContext

func (c *BYTEHOUSECE20240831) TagResourcesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

TagResourcesCommonWithContext is the same as TagResourcesCommon with the addition of the ability to pass a context and additional request options.

See TagResourcesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*BYTEHOUSECE20240831) TagResourcesRequest

func (c *BYTEHOUSECE20240831) TagResourcesRequest(input *TagResourcesInput) (req *request.Request, output *TagResourcesOutput)

TagResourcesRequest generates a "volcengine/request.Request" representing the client's request for the TagResources operation. The "output" return value will be populated with the TagResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned TagResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after TagResourcesCommon Send returns without error.

See TagResources for more information on using the TagResources API call, and error handling.

// Example sending a request using the TagResourcesRequest method.
req, resp := client.TagResourcesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*BYTEHOUSECE20240831) TagResourcesWithContext

func (c *BYTEHOUSECE20240831) TagResourcesWithContext(ctx volcengine.Context, input *TagResourcesInput, opts ...request.Option) (*TagResourcesOutput, error)

TagResourcesWithContext is the same as TagResources with the addition of the ability to pass a context and additional request options.

See TagResources for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*BYTEHOUSECE20240831) UnassignRole

func (c *BYTEHOUSECE20240831) UnassignRole(input *UnassignRoleInput) (*UnassignRoleOutput, error)

UnassignRole API operation for BYTEHOUSE_CE20240831.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for BYTEHOUSE_CE20240831's API operation UnassignRole for usage and error information.

func (*BYTEHOUSECE20240831) UnassignRoleCommon

func (c *BYTEHOUSECE20240831) UnassignRoleCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UnassignRoleCommon API operation for BYTEHOUSE_CE20240831.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for BYTEHOUSE_CE20240831's API operation UnassignRoleCommon for usage and error information.

func (*BYTEHOUSECE20240831) UnassignRoleCommonRequest

func (c *BYTEHOUSECE20240831) UnassignRoleCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UnassignRoleCommonRequest generates a "volcengine/request.Request" representing the client's request for the UnassignRoleCommon operation. The "output" return value will be populated with the UnassignRoleCommon request's response once the request completes successfully.

Use "Send" method on the returned UnassignRoleCommon Request to send the API call to the service. the "output" return value is not valid until after UnassignRoleCommon Send returns without error.

See UnassignRoleCommon for more information on using the UnassignRoleCommon API call, and error handling.

// Example sending a request using the UnassignRoleCommonRequest method.
req, resp := client.UnassignRoleCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*BYTEHOUSECE20240831) UnassignRoleCommonWithContext

func (c *BYTEHOUSECE20240831) UnassignRoleCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UnassignRoleCommonWithContext is the same as UnassignRoleCommon with the addition of the ability to pass a context and additional request options.

See UnassignRoleCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*BYTEHOUSECE20240831) UnassignRoleRequest

func (c *BYTEHOUSECE20240831) UnassignRoleRequest(input *UnassignRoleInput) (req *request.Request, output *UnassignRoleOutput)

UnassignRoleRequest generates a "volcengine/request.Request" representing the client's request for the UnassignRole operation. The "output" return value will be populated with the UnassignRoleCommon request's response once the request completes successfully.

Use "Send" method on the returned UnassignRoleCommon Request to send the API call to the service. the "output" return value is not valid until after UnassignRoleCommon Send returns without error.

See UnassignRole for more information on using the UnassignRole API call, and error handling.

// Example sending a request using the UnassignRoleRequest method.
req, resp := client.UnassignRoleRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*BYTEHOUSECE20240831) UnassignRoleWithContext

func (c *BYTEHOUSECE20240831) UnassignRoleWithContext(ctx volcengine.Context, input *UnassignRoleInput, opts ...request.Option) (*UnassignRoleOutput, error)

UnassignRoleWithContext is the same as UnassignRole with the addition of the ability to pass a context and additional request options.

See UnassignRole for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*BYTEHOUSECE20240831) UntagResources

func (c *BYTEHOUSECE20240831) UntagResources(input *UntagResourcesInput) (*UntagResourcesOutput, error)

UntagResources API operation for BYTEHOUSE_CE20240831.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for BYTEHOUSE_CE20240831's API operation UntagResources for usage and error information.

func (*BYTEHOUSECE20240831) UntagResourcesCommon

func (c *BYTEHOUSECE20240831) UntagResourcesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UntagResourcesCommon API operation for BYTEHOUSE_CE20240831.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for BYTEHOUSE_CE20240831's API operation UntagResourcesCommon for usage and error information.

func (*BYTEHOUSECE20240831) UntagResourcesCommonRequest

func (c *BYTEHOUSECE20240831) UntagResourcesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UntagResourcesCommonRequest generates a "volcengine/request.Request" representing the client's request for the UntagResourcesCommon operation. The "output" return value will be populated with the UntagResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned UntagResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after UntagResourcesCommon Send returns without error.

See UntagResourcesCommon for more information on using the UntagResourcesCommon API call, and error handling.

// Example sending a request using the UntagResourcesCommonRequest method.
req, resp := client.UntagResourcesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*BYTEHOUSECE20240831) UntagResourcesCommonWithContext

func (c *BYTEHOUSECE20240831) UntagResourcesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UntagResourcesCommonWithContext is the same as UntagResourcesCommon with the addition of the ability to pass a context and additional request options.

See UntagResourcesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*BYTEHOUSECE20240831) UntagResourcesRequest

func (c *BYTEHOUSECE20240831) UntagResourcesRequest(input *UntagResourcesInput) (req *request.Request, output *UntagResourcesOutput)

UntagResourcesRequest generates a "volcengine/request.Request" representing the client's request for the UntagResources operation. The "output" return value will be populated with the UntagResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned UntagResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after UntagResourcesCommon Send returns without error.

See UntagResources for more information on using the UntagResources API call, and error handling.

// Example sending a request using the UntagResourcesRequest method.
req, resp := client.UntagResourcesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*BYTEHOUSECE20240831) UntagResourcesWithContext

func (c *BYTEHOUSECE20240831) UntagResourcesWithContext(ctx volcengine.Context, input *UntagResourcesInput, opts ...request.Option) (*UntagResourcesOutput, error)

UntagResourcesWithContext is the same as UntagResources with the addition of the ability to pass a context and additional request options.

See UntagResources for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*BYTEHOUSECE20240831) UpdateGrantsForRole

UpdateGrantsForRole API operation for BYTEHOUSE_CE20240831.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for BYTEHOUSE_CE20240831's API operation UpdateGrantsForRole for usage and error information.

func (*BYTEHOUSECE20240831) UpdateGrantsForRoleCommon

func (c *BYTEHOUSECE20240831) UpdateGrantsForRoleCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateGrantsForRoleCommon API operation for BYTEHOUSE_CE20240831.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for BYTEHOUSE_CE20240831's API operation UpdateGrantsForRoleCommon for usage and error information.

func (*BYTEHOUSECE20240831) UpdateGrantsForRoleCommonRequest

func (c *BYTEHOUSECE20240831) UpdateGrantsForRoleCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateGrantsForRoleCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpdateGrantsForRoleCommon operation. The "output" return value will be populated with the UpdateGrantsForRoleCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateGrantsForRoleCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateGrantsForRoleCommon Send returns without error.

See UpdateGrantsForRoleCommon for more information on using the UpdateGrantsForRoleCommon API call, and error handling.

// Example sending a request using the UpdateGrantsForRoleCommonRequest method.
req, resp := client.UpdateGrantsForRoleCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*BYTEHOUSECE20240831) UpdateGrantsForRoleCommonWithContext

func (c *BYTEHOUSECE20240831) UpdateGrantsForRoleCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateGrantsForRoleCommonWithContext is the same as UpdateGrantsForRoleCommon with the addition of the ability to pass a context and additional request options.

See UpdateGrantsForRoleCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*BYTEHOUSECE20240831) UpdateGrantsForRoleRequest

func (c *BYTEHOUSECE20240831) UpdateGrantsForRoleRequest(input *UpdateGrantsForRoleInput) (req *request.Request, output *UpdateGrantsForRoleOutput)

UpdateGrantsForRoleRequest generates a "volcengine/request.Request" representing the client's request for the UpdateGrantsForRole operation. The "output" return value will be populated with the UpdateGrantsForRoleCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateGrantsForRoleCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateGrantsForRoleCommon Send returns without error.

See UpdateGrantsForRole for more information on using the UpdateGrantsForRole API call, and error handling.

// Example sending a request using the UpdateGrantsForRoleRequest method.
req, resp := client.UpdateGrantsForRoleRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*BYTEHOUSECE20240831) UpdateGrantsForRoleWithContext

func (c *BYTEHOUSECE20240831) UpdateGrantsForRoleWithContext(ctx volcengine.Context, input *UpdateGrantsForRoleInput, opts ...request.Option) (*UpdateGrantsForRoleOutput, error)

UpdateGrantsForRoleWithContext is the same as UpdateGrantsForRole with the addition of the ability to pass a context and additional request options.

See UpdateGrantsForRole for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*BYTEHOUSECE20240831) UpdateGrantsForUser

UpdateGrantsForUser API operation for BYTEHOUSE_CE20240831.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for BYTEHOUSE_CE20240831's API operation UpdateGrantsForUser for usage and error information.

func (*BYTEHOUSECE20240831) UpdateGrantsForUserCommon

func (c *BYTEHOUSECE20240831) UpdateGrantsForUserCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateGrantsForUserCommon API operation for BYTEHOUSE_CE20240831.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for BYTEHOUSE_CE20240831's API operation UpdateGrantsForUserCommon for usage and error information.

func (*BYTEHOUSECE20240831) UpdateGrantsForUserCommonRequest

func (c *BYTEHOUSECE20240831) UpdateGrantsForUserCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateGrantsForUserCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpdateGrantsForUserCommon operation. The "output" return value will be populated with the UpdateGrantsForUserCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateGrantsForUserCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateGrantsForUserCommon Send returns without error.

See UpdateGrantsForUserCommon for more information on using the UpdateGrantsForUserCommon API call, and error handling.

// Example sending a request using the UpdateGrantsForUserCommonRequest method.
req, resp := client.UpdateGrantsForUserCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*BYTEHOUSECE20240831) UpdateGrantsForUserCommonWithContext

func (c *BYTEHOUSECE20240831) UpdateGrantsForUserCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateGrantsForUserCommonWithContext is the same as UpdateGrantsForUserCommon with the addition of the ability to pass a context and additional request options.

See UpdateGrantsForUserCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*BYTEHOUSECE20240831) UpdateGrantsForUserRequest

func (c *BYTEHOUSECE20240831) UpdateGrantsForUserRequest(input *UpdateGrantsForUserInput) (req *request.Request, output *UpdateGrantsForUserOutput)

UpdateGrantsForUserRequest generates a "volcengine/request.Request" representing the client's request for the UpdateGrantsForUser operation. The "output" return value will be populated with the UpdateGrantsForUserCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateGrantsForUserCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateGrantsForUserCommon Send returns without error.

See UpdateGrantsForUser for more information on using the UpdateGrantsForUser API call, and error handling.

// Example sending a request using the UpdateGrantsForUserRequest method.
req, resp := client.UpdateGrantsForUserRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*BYTEHOUSECE20240831) UpdateGrantsForUserWithContext

func (c *BYTEHOUSECE20240831) UpdateGrantsForUserWithContext(ctx volcengine.Context, input *UpdateGrantsForUserInput, opts ...request.Option) (*UpdateGrantsForUserOutput, error)

UpdateGrantsForUserWithContext is the same as UpdateGrantsForUser with the addition of the ability to pass a context and additional request options.

See UpdateGrantsForUser for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*BYTEHOUSECE20240831) UpdateUser

func (c *BYTEHOUSECE20240831) UpdateUser(input *UpdateUserInput) (*UpdateUserOutput, error)

UpdateUser API operation for BYTEHOUSE_CE20240831.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for BYTEHOUSE_CE20240831's API operation UpdateUser for usage and error information.

func (*BYTEHOUSECE20240831) UpdateUserCommon

func (c *BYTEHOUSECE20240831) UpdateUserCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateUserCommon API operation for BYTEHOUSE_CE20240831.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for BYTEHOUSE_CE20240831's API operation UpdateUserCommon for usage and error information.

func (*BYTEHOUSECE20240831) UpdateUserCommonRequest

func (c *BYTEHOUSECE20240831) UpdateUserCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateUserCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpdateUserCommon operation. The "output" return value will be populated with the UpdateUserCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateUserCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateUserCommon Send returns without error.

See UpdateUserCommon for more information on using the UpdateUserCommon API call, and error handling.

// Example sending a request using the UpdateUserCommonRequest method.
req, resp := client.UpdateUserCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*BYTEHOUSECE20240831) UpdateUserCommonWithContext

func (c *BYTEHOUSECE20240831) UpdateUserCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateUserCommonWithContext is the same as UpdateUserCommon with the addition of the ability to pass a context and additional request options.

See UpdateUserCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*BYTEHOUSECE20240831) UpdateUserRequest

func (c *BYTEHOUSECE20240831) UpdateUserRequest(input *UpdateUserInput) (req *request.Request, output *UpdateUserOutput)

UpdateUserRequest generates a "volcengine/request.Request" representing the client's request for the UpdateUser operation. The "output" return value will be populated with the UpdateUserCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateUserCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateUserCommon Send returns without error.

See UpdateUser for more information on using the UpdateUser API call, and error handling.

// Example sending a request using the UpdateUserRequest method.
req, resp := client.UpdateUserRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*BYTEHOUSECE20240831) UpdateUserWithContext

func (c *BYTEHOUSECE20240831) UpdateUserWithContext(ctx volcengine.Context, input *UpdateUserInput, opts ...request.Option) (*UpdateUserOutput, error)

UpdateUserWithContext is the same as UpdateUser with the addition of the ability to pass a context and additional request options.

See UpdateUser for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*BYTEHOUSECE20240831) UpdateVolcInstance

UpdateVolcInstance API operation for BYTEHOUSE_CE20240831.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for BYTEHOUSE_CE20240831's API operation UpdateVolcInstance for usage and error information.

func (*BYTEHOUSECE20240831) UpdateVolcInstanceCommon

func (c *BYTEHOUSECE20240831) UpdateVolcInstanceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateVolcInstanceCommon API operation for BYTEHOUSE_CE20240831.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for BYTEHOUSE_CE20240831's API operation UpdateVolcInstanceCommon for usage and error information.

func (*BYTEHOUSECE20240831) UpdateVolcInstanceCommonRequest

func (c *BYTEHOUSECE20240831) UpdateVolcInstanceCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateVolcInstanceCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpdateVolcInstanceCommon operation. The "output" return value will be populated with the UpdateVolcInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateVolcInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateVolcInstanceCommon Send returns without error.

See UpdateVolcInstanceCommon for more information on using the UpdateVolcInstanceCommon API call, and error handling.

// Example sending a request using the UpdateVolcInstanceCommonRequest method.
req, resp := client.UpdateVolcInstanceCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*BYTEHOUSECE20240831) UpdateVolcInstanceCommonWithContext

func (c *BYTEHOUSECE20240831) UpdateVolcInstanceCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateVolcInstanceCommonWithContext is the same as UpdateVolcInstanceCommon with the addition of the ability to pass a context and additional request options.

See UpdateVolcInstanceCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*BYTEHOUSECE20240831) UpdateVolcInstanceRequest

func (c *BYTEHOUSECE20240831) UpdateVolcInstanceRequest(input *UpdateVolcInstanceInput) (req *request.Request, output *UpdateVolcInstanceOutput)

UpdateVolcInstanceRequest generates a "volcengine/request.Request" representing the client's request for the UpdateVolcInstance operation. The "output" return value will be populated with the UpdateVolcInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateVolcInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateVolcInstanceCommon Send returns without error.

See UpdateVolcInstance for more information on using the UpdateVolcInstance API call, and error handling.

// Example sending a request using the UpdateVolcInstanceRequest method.
req, resp := client.UpdateVolcInstanceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*BYTEHOUSECE20240831) UpdateVolcInstanceWithContext

func (c *BYTEHOUSECE20240831) UpdateVolcInstanceWithContext(ctx volcengine.Context, input *UpdateVolcInstanceInput, opts ...request.Option) (*UpdateVolcInstanceOutput, error)

UpdateVolcInstanceWithContext is the same as UpdateVolcInstance with the addition of the ability to pass a context and additional request options.

See UpdateVolcInstance for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

type BYTEHOUSECE20240831API

type BYTEHOUSECE20240831API interface {
	AssignRoleCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AssignRoleCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AssignRoleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AssignRole(*AssignRoleInput) (*AssignRoleOutput, error)
	AssignRoleWithContext(volcengine.Context, *AssignRoleInput, ...request.Option) (*AssignRoleOutput, error)
	AssignRoleRequest(*AssignRoleInput) (*request.Request, *AssignRoleOutput)

	CreateRoleCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateRoleCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateRoleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateRole(*CreateRoleInput) (*CreateRoleOutput, error)
	CreateRoleWithContext(volcengine.Context, *CreateRoleInput, ...request.Option) (*CreateRoleOutput, error)
	CreateRoleRequest(*CreateRoleInput) (*request.Request, *CreateRoleOutput)

	DeleteRoleCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteRoleCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteRoleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteRole(*DeleteRoleInput) (*DeleteRoleOutput, error)
	DeleteRoleWithContext(volcengine.Context, *DeleteRoleInput, ...request.Option) (*DeleteRoleOutput, error)
	DeleteRoleRequest(*DeleteRoleInput) (*request.Request, *DeleteRoleOutput)

	DeleteUserCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteUserCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteUserCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteUser(*DeleteUserInput) (*DeleteUserOutput, error)
	DeleteUserWithContext(volcengine.Context, *DeleteUserInput, ...request.Option) (*DeleteUserOutput, error)
	DeleteUserRequest(*DeleteUserInput) (*request.Request, *DeleteUserOutput)

	DeleteVolcInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteVolcInstanceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteVolcInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteVolcInstance(*DeleteVolcInstanceInput) (*DeleteVolcInstanceOutput, error)
	DeleteVolcInstanceWithContext(volcengine.Context, *DeleteVolcInstanceInput, ...request.Option) (*DeleteVolcInstanceOutput, error)
	DeleteVolcInstanceRequest(*DeleteVolcInstanceInput) (*request.Request, *DeleteVolcInstanceOutput)

	GetUserDetailCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetUserDetailCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetUserDetailCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetUserDetail(*GetUserDetailInput) (*GetUserDetailOutput, error)
	GetUserDetailWithContext(volcengine.Context, *GetUserDetailInput, ...request.Option) (*GetUserDetailOutput, error)
	GetUserDetailRequest(*GetUserDetailInput) (*request.Request, *GetUserDetailOutput)

	GetUserInitialPasswordCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetUserInitialPasswordCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetUserInitialPasswordCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetUserInitialPassword(*GetUserInitialPasswordInput) (*GetUserInitialPasswordOutput, error)
	GetUserInitialPasswordWithContext(volcengine.Context, *GetUserInitialPasswordInput, ...request.Option) (*GetUserInitialPasswordOutput, error)
	GetUserInitialPasswordRequest(*GetUserInitialPasswordInput) (*request.Request, *GetUserInitialPasswordOutput)

	GrantPrivilegesToUserByIDCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GrantPrivilegesToUserByIDCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GrantPrivilegesToUserByIDCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GrantPrivilegesToUserByID(*GrantPrivilegesToUserByIDInput) (*GrantPrivilegesToUserByIDOutput, error)
	GrantPrivilegesToUserByIDWithContext(volcengine.Context, *GrantPrivilegesToUserByIDInput, ...request.Option) (*GrantPrivilegesToUserByIDOutput, error)
	GrantPrivilegesToUserByIDRequest(*GrantPrivilegesToUserByIDInput) (*request.Request, *GrantPrivilegesToUserByIDOutput)

	GrantPrivilegesToUserByNameCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GrantPrivilegesToUserByNameCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GrantPrivilegesToUserByNameCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GrantPrivilegesToUserByName(*GrantPrivilegesToUserByNameInput) (*GrantPrivilegesToUserByNameOutput, error)
	GrantPrivilegesToUserByNameWithContext(volcengine.Context, *GrantPrivilegesToUserByNameInput, ...request.Option) (*GrantPrivilegesToUserByNameOutput, error)
	GrantPrivilegesToUserByNameRequest(*GrantPrivilegesToUserByNameInput) (*request.Request, *GrantPrivilegesToUserByNameOutput)

	ListGrantUsersForRoleCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListGrantUsersForRoleCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListGrantUsersForRoleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListGrantUsersForRole(*ListGrantUsersForRoleInput) (*ListGrantUsersForRoleOutput, error)
	ListGrantUsersForRoleWithContext(volcengine.Context, *ListGrantUsersForRoleInput, ...request.Option) (*ListGrantUsersForRoleOutput, error)
	ListGrantUsersForRoleRequest(*ListGrantUsersForRoleInput) (*request.Request, *ListGrantUsersForRoleOutput)

	ListRolesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListRolesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListRolesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListRoles(*ListRolesInput) (*ListRolesOutput, error)
	ListRolesWithContext(volcengine.Context, *ListRolesInput, ...request.Option) (*ListRolesOutput, error)
	ListRolesRequest(*ListRolesInput) (*request.Request, *ListRolesOutput)

	ListUsersCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListUsersCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListUsersCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListUsers(*ListUsersInput) (*ListUsersOutput, error)
	ListUsersWithContext(volcengine.Context, *ListUsersInput, ...request.Option) (*ListUsersOutput, error)
	ListUsersRequest(*ListUsersInput) (*request.Request, *ListUsersOutput)

	RevokePrivilegesForUserByIDCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RevokePrivilegesForUserByIDCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RevokePrivilegesForUserByIDCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RevokePrivilegesForUserByID(*RevokePrivilegesForUserByIDInput) (*RevokePrivilegesForUserByIDOutput, error)
	RevokePrivilegesForUserByIDWithContext(volcengine.Context, *RevokePrivilegesForUserByIDInput, ...request.Option) (*RevokePrivilegesForUserByIDOutput, error)
	RevokePrivilegesForUserByIDRequest(*RevokePrivilegesForUserByIDInput) (*request.Request, *RevokePrivilegesForUserByIDOutput)

	RevokePrivilegesFromUserByNameCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RevokePrivilegesFromUserByNameCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RevokePrivilegesFromUserByNameCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RevokePrivilegesFromUserByName(*RevokePrivilegesFromUserByNameInput) (*RevokePrivilegesFromUserByNameOutput, error)
	RevokePrivilegesFromUserByNameWithContext(volcengine.Context, *RevokePrivilegesFromUserByNameInput, ...request.Option) (*RevokePrivilegesFromUserByNameOutput, error)
	RevokePrivilegesFromUserByNameRequest(*RevokePrivilegesFromUserByNameInput) (*request.Request, *RevokePrivilegesFromUserByNameOutput)

	ShowPrivilegesForRoleCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ShowPrivilegesForRoleCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ShowPrivilegesForRoleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ShowPrivilegesForRole(*ShowPrivilegesForRoleInput) (*ShowPrivilegesForRoleOutput, error)
	ShowPrivilegesForRoleWithContext(volcengine.Context, *ShowPrivilegesForRoleInput, ...request.Option) (*ShowPrivilegesForRoleOutput, error)
	ShowPrivilegesForRoleRequest(*ShowPrivilegesForRoleInput) (*request.Request, *ShowPrivilegesForRoleOutput)

	ShowPrivilegesForUserByIDCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ShowPrivilegesForUserByIDCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ShowPrivilegesForUserByIDCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ShowPrivilegesForUserByID(*ShowPrivilegesForUserByIDInput) (*ShowPrivilegesForUserByIDOutput, error)
	ShowPrivilegesForUserByIDWithContext(volcengine.Context, *ShowPrivilegesForUserByIDInput, ...request.Option) (*ShowPrivilegesForUserByIDOutput, error)
	ShowPrivilegesForUserByIDRequest(*ShowPrivilegesForUserByIDInput) (*request.Request, *ShowPrivilegesForUserByIDOutput)

	ShowPrivilegesForUserByNameCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ShowPrivilegesForUserByNameCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ShowPrivilegesForUserByNameCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ShowPrivilegesForUserByName(*ShowPrivilegesForUserByNameInput) (*ShowPrivilegesForUserByNameOutput, error)
	ShowPrivilegesForUserByNameWithContext(volcengine.Context, *ShowPrivilegesForUserByNameInput, ...request.Option) (*ShowPrivilegesForUserByNameOutput, error)
	ShowPrivilegesForUserByNameRequest(*ShowPrivilegesForUserByNameInput) (*request.Request, *ShowPrivilegesForUserByNameOutput)

	ShowRolesForUserCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ShowRolesForUserCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ShowRolesForUserCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ShowRolesForUser(*ShowRolesForUserInput) (*ShowRolesForUserOutput, error)
	ShowRolesForUserWithContext(volcengine.Context, *ShowRolesForUserInput, ...request.Option) (*ShowRolesForUserOutput, error)
	ShowRolesForUserRequest(*ShowRolesForUserInput) (*request.Request, *ShowRolesForUserOutput)

	TagResourcesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	TagResourcesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	TagResourcesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	TagResources(*TagResourcesInput) (*TagResourcesOutput, error)
	TagResourcesWithContext(volcengine.Context, *TagResourcesInput, ...request.Option) (*TagResourcesOutput, error)
	TagResourcesRequest(*TagResourcesInput) (*request.Request, *TagResourcesOutput)

	UnassignRoleCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UnassignRoleCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UnassignRoleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UnassignRole(*UnassignRoleInput) (*UnassignRoleOutput, error)
	UnassignRoleWithContext(volcengine.Context, *UnassignRoleInput, ...request.Option) (*UnassignRoleOutput, error)
	UnassignRoleRequest(*UnassignRoleInput) (*request.Request, *UnassignRoleOutput)

	UntagResourcesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UntagResourcesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UntagResourcesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UntagResources(*UntagResourcesInput) (*UntagResourcesOutput, error)
	UntagResourcesWithContext(volcengine.Context, *UntagResourcesInput, ...request.Option) (*UntagResourcesOutput, error)
	UntagResourcesRequest(*UntagResourcesInput) (*request.Request, *UntagResourcesOutput)

	UpdateGrantsForRoleCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateGrantsForRoleCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateGrantsForRoleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateGrantsForRole(*UpdateGrantsForRoleInput) (*UpdateGrantsForRoleOutput, error)
	UpdateGrantsForRoleWithContext(volcengine.Context, *UpdateGrantsForRoleInput, ...request.Option) (*UpdateGrantsForRoleOutput, error)
	UpdateGrantsForRoleRequest(*UpdateGrantsForRoleInput) (*request.Request, *UpdateGrantsForRoleOutput)

	UpdateGrantsForUserCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateGrantsForUserCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateGrantsForUserCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateGrantsForUser(*UpdateGrantsForUserInput) (*UpdateGrantsForUserOutput, error)
	UpdateGrantsForUserWithContext(volcengine.Context, *UpdateGrantsForUserInput, ...request.Option) (*UpdateGrantsForUserOutput, error)
	UpdateGrantsForUserRequest(*UpdateGrantsForUserInput) (*request.Request, *UpdateGrantsForUserOutput)

	UpdateUserCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateUserCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateUserCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateUser(*UpdateUserInput) (*UpdateUserOutput, error)
	UpdateUserWithContext(volcengine.Context, *UpdateUserInput, ...request.Option) (*UpdateUserOutput, error)
	UpdateUserRequest(*UpdateUserInput) (*request.Request, *UpdateUserOutput)

	UpdateVolcInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateVolcInstanceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateVolcInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateVolcInstance(*UpdateVolcInstanceInput) (*UpdateVolcInstanceOutput, error)
	UpdateVolcInstanceWithContext(volcengine.Context, *UpdateVolcInstanceInput, ...request.Option) (*UpdateVolcInstanceOutput, error)
	UpdateVolcInstanceRequest(*UpdateVolcInstanceInput) (*request.Request, *UpdateVolcInstanceOutput)
}

BYTEHOUSECE20240831API provides an interface to enable mocking the bytehousece20240831.BYTEHOUSECE20240831 service client's API operation,

// volcengine sdk func uses an SDK service client to make a request to
// BYTEHOUSE_CE20240831.
func myFunc(svc BYTEHOUSECE20240831API) bool {
    // Make svc.AssignRole request
}

func main() {
    sess := session.New()
    svc := bytehousece20240831.New(sess)

    myFunc(svc)
}

type CreateRoleInput

type CreateRoleInput struct {

	// ClusterID is a required field
	ClusterID *int32 `type:"int32" json:",omitempty" required:"true"`

	Description *string `type:"string" json:",omitempty"`

	// Name is a required field
	Name *string `type:"string" json:",omitempty" required:"true"`

	Users []*UserForCreateRoleInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateRoleInput) GoString

func (s CreateRoleInput) GoString() string

GoString returns the string representation

func (*CreateRoleInput) SetClusterID

func (s *CreateRoleInput) SetClusterID(v int32) *CreateRoleInput

SetClusterID sets the ClusterID field's value.

func (*CreateRoleInput) SetDescription

func (s *CreateRoleInput) SetDescription(v string) *CreateRoleInput

SetDescription sets the Description field's value.

func (*CreateRoleInput) SetName

func (s *CreateRoleInput) SetName(v string) *CreateRoleInput

SetName sets the Name field's value.

func (*CreateRoleInput) SetUsers

SetUsers sets the Users field's value.

func (CreateRoleInput) String

func (s CreateRoleInput) String() string

String returns the string representation

func (*CreateRoleInput) Validate

func (s *CreateRoleInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateRoleOutput

type CreateRoleOutput struct {
	Metadata *response.ResponseMetadata

	Data *DataForCreateRoleOutput `type:"structure" json:",omitempty"`

	Message *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateRoleOutput) GoString

func (s CreateRoleOutput) GoString() string

GoString returns the string representation

func (*CreateRoleOutput) SetData

SetData sets the Data field's value.

func (*CreateRoleOutput) SetMessage

func (s *CreateRoleOutput) SetMessage(v string) *CreateRoleOutput

SetMessage sets the Message field's value.

func (CreateRoleOutput) String

func (s CreateRoleOutput) String() string

String returns the string representation

type DataForAssignRoleOutput

type DataForAssignRoleOutput struct {
	Message *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForAssignRoleOutput) GoString

func (s DataForAssignRoleOutput) GoString() string

GoString returns the string representation

func (*DataForAssignRoleOutput) SetMessage

SetMessage sets the Message field's value.

func (DataForAssignRoleOutput) String

func (s DataForAssignRoleOutput) String() string

String returns the string representation

type DataForCreateRoleOutput

type DataForCreateRoleOutput struct {
	Message *string `type:"string" json:",omitempty"`

	Role *RoleForCreateRoleOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForCreateRoleOutput) GoString

func (s DataForCreateRoleOutput) GoString() string

GoString returns the string representation

func (*DataForCreateRoleOutput) SetMessage

SetMessage sets the Message field's value.

func (*DataForCreateRoleOutput) SetRole

SetRole sets the Role field's value.

func (DataForCreateRoleOutput) String

func (s DataForCreateRoleOutput) String() string

String returns the string representation

type DataForDeleteRoleOutput

type DataForDeleteRoleOutput struct {
	Message *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForDeleteRoleOutput) GoString

func (s DataForDeleteRoleOutput) GoString() string

GoString returns the string representation

func (*DataForDeleteRoleOutput) SetMessage

SetMessage sets the Message field's value.

func (DataForDeleteRoleOutput) String

func (s DataForDeleteRoleOutput) String() string

String returns the string representation

type DataForDeleteUserOutput

type DataForDeleteUserOutput struct {
	Message *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForDeleteUserOutput) GoString

func (s DataForDeleteUserOutput) GoString() string

GoString returns the string representation

func (*DataForDeleteUserOutput) SetMessage

SetMessage sets the Message field's value.

func (DataForDeleteUserOutput) String

func (s DataForDeleteUserOutput) String() string

String returns the string representation

type DataForGetUserDetailOutput

type DataForGetUserDetailOutput struct {
	User *UserForGetUserDetailOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForGetUserDetailOutput) GoString

func (s DataForGetUserDetailOutput) GoString() string

GoString returns the string representation

func (*DataForGetUserDetailOutput) SetUser

SetUser sets the User field's value.

func (DataForGetUserDetailOutput) String

String returns the string representation

type DataForGetUserInitialPasswordOutput

type DataForGetUserInitialPasswordOutput struct {
	User *UserForGetUserInitialPasswordOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForGetUserInitialPasswordOutput) GoString

GoString returns the string representation

func (*DataForGetUserInitialPasswordOutput) SetUser

SetUser sets the User field's value.

func (DataForGetUserInitialPasswordOutput) String

String returns the string representation

type DataForGrantPrivilegesToUserByIDOutput

type DataForGrantPrivilegesToUserByIDOutput struct {
	Message *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForGrantPrivilegesToUserByIDOutput) GoString

GoString returns the string representation

func (*DataForGrantPrivilegesToUserByIDOutput) SetMessage

SetMessage sets the Message field's value.

func (DataForGrantPrivilegesToUserByIDOutput) String

String returns the string representation

type DataForGrantPrivilegesToUserByNameOutput

type DataForGrantPrivilegesToUserByNameOutput struct {
	Message *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForGrantPrivilegesToUserByNameOutput) GoString

GoString returns the string representation

func (*DataForGrantPrivilegesToUserByNameOutput) SetMessage

SetMessage sets the Message field's value.

func (DataForGrantPrivilegesToUserByNameOutput) String

String returns the string representation

type DataForListGrantUsersForRoleOutput

type DataForListGrantUsersForRoleOutput struct {
	Grants []*GrantForListGrantUsersForRoleOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForListGrantUsersForRoleOutput) GoString

GoString returns the string representation

func (*DataForListGrantUsersForRoleOutput) SetGrants

SetGrants sets the Grants field's value.

func (DataForListGrantUsersForRoleOutput) String

String returns the string representation

type DataForListRolesOutput

type DataForListRolesOutput struct {
	Roles []*RoleForListRolesOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForListRolesOutput) GoString

func (s DataForListRolesOutput) GoString() string

GoString returns the string representation

func (*DataForListRolesOutput) SetRoles

SetRoles sets the Roles field's value.

func (DataForListRolesOutput) String

func (s DataForListRolesOutput) String() string

String returns the string representation

type DataForListUsersOutput

type DataForListUsersOutput struct {
	Users []*UserForListUsersOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForListUsersOutput) GoString

func (s DataForListUsersOutput) GoString() string

GoString returns the string representation

func (*DataForListUsersOutput) SetUsers

SetUsers sets the Users field's value.

func (DataForListUsersOutput) String

func (s DataForListUsersOutput) String() string

String returns the string representation

type DataForRevokePrivilegesForUserByIDOutput

type DataForRevokePrivilegesForUserByIDOutput struct {
	Message *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForRevokePrivilegesForUserByIDOutput) GoString

GoString returns the string representation

func (*DataForRevokePrivilegesForUserByIDOutput) SetMessage

SetMessage sets the Message field's value.

func (DataForRevokePrivilegesForUserByIDOutput) String

String returns the string representation

type DataForRevokePrivilegesFromUserByNameOutput

type DataForRevokePrivilegesFromUserByNameOutput struct {
	Message *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForRevokePrivilegesFromUserByNameOutput) GoString

GoString returns the string representation

func (*DataForRevokePrivilegesFromUserByNameOutput) SetMessage

SetMessage sets the Message field's value.

func (DataForRevokePrivilegesFromUserByNameOutput) String

String returns the string representation

type DataForShowPrivilegesForRoleOutput

type DataForShowPrivilegesForRoleOutput struct {
	Grants []*GrantForShowPrivilegesForRoleOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForShowPrivilegesForRoleOutput) GoString

GoString returns the string representation

func (*DataForShowPrivilegesForRoleOutput) SetGrants

SetGrants sets the Grants field's value.

func (DataForShowPrivilegesForRoleOutput) String

String returns the string representation

type DataForShowPrivilegesForUserByIDOutput

type DataForShowPrivilegesForUserByIDOutput struct {
	Grants []*GrantForShowPrivilegesForUserByIDOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForShowPrivilegesForUserByIDOutput) GoString

GoString returns the string representation

func (*DataForShowPrivilegesForUserByIDOutput) SetGrants

SetGrants sets the Grants field's value.

func (DataForShowPrivilegesForUserByIDOutput) String

String returns the string representation

type DataForShowPrivilegesForUserByNameOutput

type DataForShowPrivilegesForUserByNameOutput struct {
	Grants []*GrantForShowPrivilegesForUserByNameOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForShowPrivilegesForUserByNameOutput) GoString

GoString returns the string representation

func (*DataForShowPrivilegesForUserByNameOutput) SetGrants

SetGrants sets the Grants field's value.

func (DataForShowPrivilegesForUserByNameOutput) String

String returns the string representation

type DataForShowRolesForUserOutput

type DataForShowRolesForUserOutput struct {
	Roles []*RoleForShowRolesForUserOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForShowRolesForUserOutput) GoString

GoString returns the string representation

func (*DataForShowRolesForUserOutput) SetRoles

SetRoles sets the Roles field's value.

func (DataForShowRolesForUserOutput) String

String returns the string representation

type DataForUnassignRoleOutput

type DataForUnassignRoleOutput struct {
	Message *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForUnassignRoleOutput) GoString

func (s DataForUnassignRoleOutput) GoString() string

GoString returns the string representation

func (*DataForUnassignRoleOutput) SetMessage

SetMessage sets the Message field's value.

func (DataForUnassignRoleOutput) String

func (s DataForUnassignRoleOutput) String() string

String returns the string representation

type DataForUpdateGrantsForRoleOutput

type DataForUpdateGrantsForRoleOutput struct {
	Message *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForUpdateGrantsForRoleOutput) GoString

GoString returns the string representation

func (*DataForUpdateGrantsForRoleOutput) SetMessage

SetMessage sets the Message field's value.

func (DataForUpdateGrantsForRoleOutput) String

String returns the string representation

type DataForUpdateGrantsForUserOutput

type DataForUpdateGrantsForUserOutput struct {
	Message *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForUpdateGrantsForUserOutput) GoString

GoString returns the string representation

func (*DataForUpdateGrantsForUserOutput) SetMessage

SetMessage sets the Message field's value.

func (DataForUpdateGrantsForUserOutput) String

String returns the string representation

type DataForUpdateUserOutput

type DataForUpdateUserOutput struct {
	Message *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForUpdateUserOutput) GoString

func (s DataForUpdateUserOutput) GoString() string

GoString returns the string representation

func (*DataForUpdateUserOutput) SetMessage

SetMessage sets the Message field's value.

func (DataForUpdateUserOutput) String

func (s DataForUpdateUserOutput) String() string

String returns the string representation

type DeleteRoleInput

type DeleteRoleInput struct {

	// RoleID is a required field
	RoleID *int32 `type:"int32" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteRoleInput) GoString

func (s DeleteRoleInput) GoString() string

GoString returns the string representation

func (*DeleteRoleInput) SetRoleID

func (s *DeleteRoleInput) SetRoleID(v int32) *DeleteRoleInput

SetRoleID sets the RoleID field's value.

func (DeleteRoleInput) String

func (s DeleteRoleInput) String() string

String returns the string representation

func (*DeleteRoleInput) Validate

func (s *DeleteRoleInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteRoleOutput

type DeleteRoleOutput struct {
	Metadata *response.ResponseMetadata

	Data *DataForDeleteRoleOutput `type:"structure" json:",omitempty"`

	Message *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DeleteRoleOutput) GoString

func (s DeleteRoleOutput) GoString() string

GoString returns the string representation

func (*DeleteRoleOutput) SetData

SetData sets the Data field's value.

func (*DeleteRoleOutput) SetMessage

func (s *DeleteRoleOutput) SetMessage(v string) *DeleteRoleOutput

SetMessage sets the Message field's value.

func (DeleteRoleOutput) String

func (s DeleteRoleOutput) String() string

String returns the string representation

type DeleteUserInput

type DeleteUserInput struct {

	// UserID is a required field
	UserID *int32 `type:"int32" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteUserInput) GoString

func (s DeleteUserInput) GoString() string

GoString returns the string representation

func (*DeleteUserInput) SetUserID

func (s *DeleteUserInput) SetUserID(v int32) *DeleteUserInput

SetUserID sets the UserID field's value.

func (DeleteUserInput) String

func (s DeleteUserInput) String() string

String returns the string representation

func (*DeleteUserInput) Validate

func (s *DeleteUserInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteUserOutput

type DeleteUserOutput struct {
	Metadata *response.ResponseMetadata

	Data *DataForDeleteUserOutput `type:"structure" json:",omitempty"`

	Message *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DeleteUserOutput) GoString

func (s DeleteUserOutput) GoString() string

GoString returns the string representation

func (*DeleteUserOutput) SetData

SetData sets the Data field's value.

func (*DeleteUserOutput) SetMessage

func (s *DeleteUserOutput) SetMessage(v string) *DeleteUserOutput

SetMessage sets the Message field's value.

func (DeleteUserOutput) String

func (s DeleteUserOutput) String() string

String returns the string representation

type DeleteVolcInstanceInput

type DeleteVolcInstanceInput struct {

	// Cluster is a required field
	Cluster *string `locationName:"cluster" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteVolcInstanceInput) GoString

func (s DeleteVolcInstanceInput) GoString() string

GoString returns the string representation

func (*DeleteVolcInstanceInput) SetCluster

SetCluster sets the Cluster field's value.

func (DeleteVolcInstanceInput) String

func (s DeleteVolcInstanceInput) String() string

String returns the string representation

func (*DeleteVolcInstanceInput) Validate

func (s *DeleteVolcInstanceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteVolcInstanceOutput

type DeleteVolcInstanceOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DeleteVolcInstanceOutput) GoString

func (s DeleteVolcInstanceOutput) GoString() string

GoString returns the string representation

func (DeleteVolcInstanceOutput) String

func (s DeleteVolcInstanceOutput) String() string

String returns the string representation

type GetUserDetailInput

type GetUserDetailInput struct {

	// Username is a required field
	Username *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (GetUserDetailInput) GoString

func (s GetUserDetailInput) GoString() string

GoString returns the string representation

func (*GetUserDetailInput) SetUsername

func (s *GetUserDetailInput) SetUsername(v string) *GetUserDetailInput

SetUsername sets the Username field's value.

func (GetUserDetailInput) String

func (s GetUserDetailInput) String() string

String returns the string representation

func (*GetUserDetailInput) Validate

func (s *GetUserDetailInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetUserDetailOutput

type GetUserDetailOutput struct {
	Metadata *response.ResponseMetadata

	Data *DataForGetUserDetailOutput `type:"structure" json:",omitempty"`

	Message *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetUserDetailOutput) GoString

func (s GetUserDetailOutput) GoString() string

GoString returns the string representation

func (*GetUserDetailOutput) SetData

SetData sets the Data field's value.

func (*GetUserDetailOutput) SetMessage

SetMessage sets the Message field's value.

func (GetUserDetailOutput) String

func (s GetUserDetailOutput) String() string

String returns the string representation

type GetUserInitialPasswordInput

type GetUserInitialPasswordInput struct {

	// Username is a required field
	Username *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (GetUserInitialPasswordInput) GoString

func (s GetUserInitialPasswordInput) GoString() string

GoString returns the string representation

func (*GetUserInitialPasswordInput) SetUsername

SetUsername sets the Username field's value.

func (GetUserInitialPasswordInput) String

String returns the string representation

func (*GetUserInitialPasswordInput) Validate

func (s *GetUserInitialPasswordInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetUserInitialPasswordOutput

type GetUserInitialPasswordOutput struct {
	Metadata *response.ResponseMetadata

	Data *DataForGetUserInitialPasswordOutput `type:"structure" json:",omitempty"`

	Message *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetUserInitialPasswordOutput) GoString

func (s GetUserInitialPasswordOutput) GoString() string

GoString returns the string representation

func (*GetUserInitialPasswordOutput) SetData

SetData sets the Data field's value.

func (*GetUserInitialPasswordOutput) SetMessage

SetMessage sets the Message field's value.

func (GetUserInitialPasswordOutput) String

String returns the string representation

type GrantForGrantPrivilegesToUserByIDInput

type GrantForGrantPrivilegesToUserByIDInput struct {
	ClusterID *int32 `type:"int32" json:",omitempty"`

	GrantOption *bool `type:"boolean" json:",omitempty"`

	GrantTo *string `type:"string" json:",omitempty"`

	OnCluster *string `type:"string" json:",omitempty"`

	Privileges []*PrivilegeForGrantPrivilegesToUserByIDInput `type:"list" json:",omitempty"`

	RawSql *string `type:"string" json:",omitempty"`

	Targets []*TargetForGrantPrivilegesToUserByIDInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GrantForGrantPrivilegesToUserByIDInput) GoString

GoString returns the string representation

func (*GrantForGrantPrivilegesToUserByIDInput) SetClusterID

SetClusterID sets the ClusterID field's value.

func (*GrantForGrantPrivilegesToUserByIDInput) SetGrantOption

SetGrantOption sets the GrantOption field's value.

func (*GrantForGrantPrivilegesToUserByIDInput) SetGrantTo

SetGrantTo sets the GrantTo field's value.

func (*GrantForGrantPrivilegesToUserByIDInput) SetOnCluster

SetOnCluster sets the OnCluster field's value.

func (*GrantForGrantPrivilegesToUserByIDInput) SetPrivileges

SetPrivileges sets the Privileges field's value.

func (*GrantForGrantPrivilegesToUserByIDInput) SetRawSql

SetRawSql sets the RawSql field's value.

func (*GrantForGrantPrivilegesToUserByIDInput) SetTargets

SetTargets sets the Targets field's value.

func (GrantForGrantPrivilegesToUserByIDInput) String

String returns the string representation

type GrantForGrantPrivilegesToUserByNameInput

type GrantForGrantPrivilegesToUserByNameInput struct {
	ClusterID *int32 `type:"int32" json:",omitempty"`

	GrantOption *bool `type:"boolean" json:",omitempty"`

	GrantTo *string `type:"string" json:",omitempty"`

	OnCluster *string `type:"string" json:",omitempty"`

	Privileges []*PrivilegeForGrantPrivilegesToUserByNameInput `type:"list" json:",omitempty"`

	RawSql *string `type:"string" json:",omitempty"`

	Targets []*TargetForGrantPrivilegesToUserByNameInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GrantForGrantPrivilegesToUserByNameInput) GoString

GoString returns the string representation

func (*GrantForGrantPrivilegesToUserByNameInput) SetClusterID

SetClusterID sets the ClusterID field's value.

func (*GrantForGrantPrivilegesToUserByNameInput) SetGrantOption

SetGrantOption sets the GrantOption field's value.

func (*GrantForGrantPrivilegesToUserByNameInput) SetGrantTo

SetGrantTo sets the GrantTo field's value.

func (*GrantForGrantPrivilegesToUserByNameInput) SetOnCluster

SetOnCluster sets the OnCluster field's value.

func (*GrantForGrantPrivilegesToUserByNameInput) SetPrivileges

SetPrivileges sets the Privileges field's value.

func (*GrantForGrantPrivilegesToUserByNameInput) SetRawSql

SetRawSql sets the RawSql field's value.

func (*GrantForGrantPrivilegesToUserByNameInput) SetTargets

SetTargets sets the Targets field's value.

func (GrantForGrantPrivilegesToUserByNameInput) String

String returns the string representation

type GrantForListGrantUsersForRoleOutput

type GrantForListGrantUsersForRoleOutput struct {
	AdminOption *bool `type:"boolean" json:",omitempty"`

	CreatedAt *int64 `type:"int64" json:",omitempty"`

	Username *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GrantForListGrantUsersForRoleOutput) GoString

GoString returns the string representation

func (*GrantForListGrantUsersForRoleOutput) SetAdminOption

SetAdminOption sets the AdminOption field's value.

func (*GrantForListGrantUsersForRoleOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*GrantForListGrantUsersForRoleOutput) SetUsername

SetUsername sets the Username field's value.

func (GrantForListGrantUsersForRoleOutput) String

String returns the string representation

type GrantForRevokePrivilegesForUserByIDInput

type GrantForRevokePrivilegesForUserByIDInput struct {
	ClusterID *int32 `type:"int32" json:",omitempty"`

	GrantOption *bool `type:"boolean" json:",omitempty"`

	GrantTo *string `type:"string" json:",omitempty"`

	OnCluster *string `type:"string" json:",omitempty"`

	Privileges []*PrivilegeForRevokePrivilegesForUserByIDInput `type:"list" json:",omitempty"`

	RawSql *string `type:"string" json:",omitempty"`

	Targets []*TargetForRevokePrivilegesForUserByIDInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GrantForRevokePrivilegesForUserByIDInput) GoString

GoString returns the string representation

func (*GrantForRevokePrivilegesForUserByIDInput) SetClusterID

SetClusterID sets the ClusterID field's value.

func (*GrantForRevokePrivilegesForUserByIDInput) SetGrantOption

SetGrantOption sets the GrantOption field's value.

func (*GrantForRevokePrivilegesForUserByIDInput) SetGrantTo

SetGrantTo sets the GrantTo field's value.

func (*GrantForRevokePrivilegesForUserByIDInput) SetOnCluster

SetOnCluster sets the OnCluster field's value.

func (*GrantForRevokePrivilegesForUserByIDInput) SetPrivileges

SetPrivileges sets the Privileges field's value.

func (*GrantForRevokePrivilegesForUserByIDInput) SetRawSql

SetRawSql sets the RawSql field's value.

func (*GrantForRevokePrivilegesForUserByIDInput) SetTargets

SetTargets sets the Targets field's value.

func (GrantForRevokePrivilegesForUserByIDInput) String

String returns the string representation

type GrantForRevokePrivilegesFromUserByNameInput

type GrantForRevokePrivilegesFromUserByNameInput struct {
	ClusterID *int32 `type:"int32" json:",omitempty"`

	GrantOption *bool `type:"boolean" json:",omitempty"`

	GrantTo *string `type:"string" json:",omitempty"`

	OnCluster *string `type:"string" json:",omitempty"`

	Privileges []*PrivilegeForRevokePrivilegesFromUserByNameInput `type:"list" json:",omitempty"`

	RawSql *string `type:"string" json:",omitempty"`

	Targets []*TargetForRevokePrivilegesFromUserByNameInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GrantForRevokePrivilegesFromUserByNameInput) GoString

GoString returns the string representation

func (*GrantForRevokePrivilegesFromUserByNameInput) SetClusterID

SetClusterID sets the ClusterID field's value.

func (*GrantForRevokePrivilegesFromUserByNameInput) SetGrantOption

SetGrantOption sets the GrantOption field's value.

func (*GrantForRevokePrivilegesFromUserByNameInput) SetGrantTo

SetGrantTo sets the GrantTo field's value.

func (*GrantForRevokePrivilegesFromUserByNameInput) SetOnCluster

SetOnCluster sets the OnCluster field's value.

func (*GrantForRevokePrivilegesFromUserByNameInput) SetPrivileges

SetPrivileges sets the Privileges field's value.

func (*GrantForRevokePrivilegesFromUserByNameInput) SetRawSql

SetRawSql sets the RawSql field's value.

func (*GrantForRevokePrivilegesFromUserByNameInput) SetTargets

SetTargets sets the Targets field's value.

func (GrantForRevokePrivilegesFromUserByNameInput) String

String returns the string representation

type GrantForShowPrivilegesForRoleOutput

type GrantForShowPrivilegesForRoleOutput struct {
	Action *string `type:"string" json:",omitempty" enum:"EnumOfActionForShowPrivilegesForRoleOutput"`

	ClusterID *int32 `type:"int32" json:",omitempty"`

	ClusterName *string `type:"string" json:",omitempty"`

	DatabaseName *string `type:"string" json:",omitempty"`

	Privileges []*PrivilegeForShowPrivilegesForRoleOutput `type:"list" json:",omitempty"`

	TableName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GrantForShowPrivilegesForRoleOutput) GoString

GoString returns the string representation

func (*GrantForShowPrivilegesForRoleOutput) SetAction

SetAction sets the Action field's value.

func (*GrantForShowPrivilegesForRoleOutput) SetClusterID

SetClusterID sets the ClusterID field's value.

func (*GrantForShowPrivilegesForRoleOutput) SetClusterName

SetClusterName sets the ClusterName field's value.

func (*GrantForShowPrivilegesForRoleOutput) SetDatabaseName

SetDatabaseName sets the DatabaseName field's value.

func (*GrantForShowPrivilegesForRoleOutput) SetPrivileges

SetPrivileges sets the Privileges field's value.

func (*GrantForShowPrivilegesForRoleOutput) SetTableName

SetTableName sets the TableName field's value.

func (GrantForShowPrivilegesForRoleOutput) String

String returns the string representation

type GrantForShowPrivilegesForUserByIDOutput

type GrantForShowPrivilegesForUserByIDOutput struct {
	Action *string `type:"string" json:",omitempty" enum:"EnumOfActionForShowPrivilegesForUserByIDOutput"`

	ClusterID *int32 `type:"int32" json:",omitempty"`

	ClusterName *string `type:"string" json:",omitempty"`

	DatabaseName *string `type:"string" json:",omitempty"`

	Privileges []*PrivilegeForShowPrivilegesForUserByIDOutput `type:"list" json:",omitempty"`

	TableName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GrantForShowPrivilegesForUserByIDOutput) GoString

GoString returns the string representation

func (*GrantForShowPrivilegesForUserByIDOutput) SetAction

SetAction sets the Action field's value.

func (*GrantForShowPrivilegesForUserByIDOutput) SetClusterID

SetClusterID sets the ClusterID field's value.

func (*GrantForShowPrivilegesForUserByIDOutput) SetClusterName

SetClusterName sets the ClusterName field's value.

func (*GrantForShowPrivilegesForUserByIDOutput) SetDatabaseName

SetDatabaseName sets the DatabaseName field's value.

func (*GrantForShowPrivilegesForUserByIDOutput) SetPrivileges

SetPrivileges sets the Privileges field's value.

func (*GrantForShowPrivilegesForUserByIDOutput) SetTableName

SetTableName sets the TableName field's value.

func (GrantForShowPrivilegesForUserByIDOutput) String

String returns the string representation

type GrantForShowPrivilegesForUserByNameOutput

type GrantForShowPrivilegesForUserByNameOutput struct {
	Action *string `type:"string" json:",omitempty" enum:"EnumOfActionForShowPrivilegesForUserByNameOutput"`

	ClusterID *int32 `type:"int32" json:",omitempty"`

	ClusterName *string `type:"string" json:",omitempty"`

	DatabaseName *string `type:"string" json:",omitempty"`

	Privileges []*PrivilegeForShowPrivilegesForUserByNameOutput `type:"list" json:",omitempty"`

	TableName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GrantForShowPrivilegesForUserByNameOutput) GoString

GoString returns the string representation

func (*GrantForShowPrivilegesForUserByNameOutput) SetAction

SetAction sets the Action field's value.

func (*GrantForShowPrivilegesForUserByNameOutput) SetClusterID

SetClusterID sets the ClusterID field's value.

func (*GrantForShowPrivilegesForUserByNameOutput) SetClusterName

SetClusterName sets the ClusterName field's value.

func (*GrantForShowPrivilegesForUserByNameOutput) SetDatabaseName

SetDatabaseName sets the DatabaseName field's value.

func (*GrantForShowPrivilegesForUserByNameOutput) SetPrivileges

SetPrivileges sets the Privileges field's value.

func (*GrantForShowPrivilegesForUserByNameOutput) SetTableName

SetTableName sets the TableName field's value.

func (GrantForShowPrivilegesForUserByNameOutput) String

String returns the string representation

type GrantForUpdateGrantsForRoleInput

type GrantForUpdateGrantsForRoleInput struct {
	ClusterID *int32 `type:"int32" json:",omitempty"`

	GrantOption *bool `type:"boolean" json:",omitempty"`

	GrantTo *string `type:"string" json:",omitempty"`

	OnCluster *string `type:"string" json:",omitempty"`

	Privileges []*PrivilegeForUpdateGrantsForRoleInput `type:"list" json:",omitempty"`

	RawSql *string `type:"string" json:",omitempty"`

	Targets []*TargetForUpdateGrantsForRoleInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GrantForUpdateGrantsForRoleInput) GoString

GoString returns the string representation

func (*GrantForUpdateGrantsForRoleInput) SetClusterID

SetClusterID sets the ClusterID field's value.

func (*GrantForUpdateGrantsForRoleInput) SetGrantOption

SetGrantOption sets the GrantOption field's value.

func (*GrantForUpdateGrantsForRoleInput) SetGrantTo

SetGrantTo sets the GrantTo field's value.

func (*GrantForUpdateGrantsForRoleInput) SetOnCluster

SetOnCluster sets the OnCluster field's value.

func (*GrantForUpdateGrantsForRoleInput) SetPrivileges

SetPrivileges sets the Privileges field's value.

func (*GrantForUpdateGrantsForRoleInput) SetRawSql

SetRawSql sets the RawSql field's value.

func (*GrantForUpdateGrantsForRoleInput) SetTargets

SetTargets sets the Targets field's value.

func (GrantForUpdateGrantsForRoleInput) String

String returns the string representation

type GrantForUpdateGrantsForUserInput

type GrantForUpdateGrantsForUserInput struct {
	ClusterID *int32 `type:"int32" json:",omitempty"`

	GrantOption *bool `type:"boolean" json:",omitempty"`

	GrantTo *string `type:"string" json:",omitempty"`

	OnCluster *string `type:"string" json:",omitempty"`

	Privileges []*PrivilegeForUpdateGrantsForUserInput `type:"list" json:",omitempty"`

	RawSql *string `type:"string" json:",omitempty"`

	Targets []*TargetForUpdateGrantsForUserInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GrantForUpdateGrantsForUserInput) GoString

GoString returns the string representation

func (*GrantForUpdateGrantsForUserInput) SetClusterID

SetClusterID sets the ClusterID field's value.

func (*GrantForUpdateGrantsForUserInput) SetGrantOption

SetGrantOption sets the GrantOption field's value.

func (*GrantForUpdateGrantsForUserInput) SetGrantTo

SetGrantTo sets the GrantTo field's value.

func (*GrantForUpdateGrantsForUserInput) SetOnCluster

SetOnCluster sets the OnCluster field's value.

func (*GrantForUpdateGrantsForUserInput) SetPrivileges

SetPrivileges sets the Privileges field's value.

func (*GrantForUpdateGrantsForUserInput) SetRawSql

SetRawSql sets the RawSql field's value.

func (*GrantForUpdateGrantsForUserInput) SetTargets

SetTargets sets the Targets field's value.

func (GrantForUpdateGrantsForUserInput) String

String returns the string representation

type GrantPrivilegesToUserByIDInput

type GrantPrivilegesToUserByIDInput struct {
	Grants []*GrantForGrantPrivilegesToUserByIDInput `type:"list" json:",omitempty"`

	// UserID is a required field
	UserID *int32 `type:"int32" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (GrantPrivilegesToUserByIDInput) GoString

GoString returns the string representation

func (*GrantPrivilegesToUserByIDInput) SetGrants

SetGrants sets the Grants field's value.

func (*GrantPrivilegesToUserByIDInput) SetUserID

SetUserID sets the UserID field's value.

func (GrantPrivilegesToUserByIDInput) String

String returns the string representation

func (*GrantPrivilegesToUserByIDInput) Validate

func (s *GrantPrivilegesToUserByIDInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GrantPrivilegesToUserByIDOutput

type GrantPrivilegesToUserByIDOutput struct {
	Metadata *response.ResponseMetadata

	Data *DataForGrantPrivilegesToUserByIDOutput `type:"structure" json:",omitempty"`

	Message *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GrantPrivilegesToUserByIDOutput) GoString

GoString returns the string representation

func (*GrantPrivilegesToUserByIDOutput) SetData

SetData sets the Data field's value.

func (*GrantPrivilegesToUserByIDOutput) SetMessage

SetMessage sets the Message field's value.

func (GrantPrivilegesToUserByIDOutput) String

String returns the string representation

type GrantPrivilegesToUserByNameInput

type GrantPrivilegesToUserByNameInput struct {
	Grants []*GrantForGrantPrivilegesToUserByNameInput `type:"list" json:",omitempty"`

	// Username is a required field
	Username *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (GrantPrivilegesToUserByNameInput) GoString

GoString returns the string representation

func (*GrantPrivilegesToUserByNameInput) SetGrants

SetGrants sets the Grants field's value.

func (*GrantPrivilegesToUserByNameInput) SetUsername

SetUsername sets the Username field's value.

func (GrantPrivilegesToUserByNameInput) String

String returns the string representation

func (*GrantPrivilegesToUserByNameInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type GrantPrivilegesToUserByNameOutput

type GrantPrivilegesToUserByNameOutput struct {
	Metadata *response.ResponseMetadata

	Data *DataForGrantPrivilegesToUserByNameOutput `type:"structure" json:",omitempty"`

	Message *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GrantPrivilegesToUserByNameOutput) GoString

GoString returns the string representation

func (*GrantPrivilegesToUserByNameOutput) SetData

SetData sets the Data field's value.

func (*GrantPrivilegesToUserByNameOutput) SetMessage

SetMessage sets the Message field's value.

func (GrantPrivilegesToUserByNameOutput) String

String returns the string representation

type ListGrantUsersForRoleInput

type ListGrantUsersForRoleInput struct {

	// RoleID is a required field
	RoleID *int32 `type:"int32" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (ListGrantUsersForRoleInput) GoString

func (s ListGrantUsersForRoleInput) GoString() string

GoString returns the string representation

func (*ListGrantUsersForRoleInput) SetRoleID

SetRoleID sets the RoleID field's value.

func (ListGrantUsersForRoleInput) String

String returns the string representation

func (*ListGrantUsersForRoleInput) Validate

func (s *ListGrantUsersForRoleInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListGrantUsersForRoleOutput

type ListGrantUsersForRoleOutput struct {
	Metadata *response.ResponseMetadata

	Data *DataForListGrantUsersForRoleOutput `type:"structure" json:",omitempty"`

	Message *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListGrantUsersForRoleOutput) GoString

func (s ListGrantUsersForRoleOutput) GoString() string

GoString returns the string representation

func (*ListGrantUsersForRoleOutput) SetData

SetData sets the Data field's value.

func (*ListGrantUsersForRoleOutput) SetMessage

SetMessage sets the Message field's value.

func (ListGrantUsersForRoleOutput) String

String returns the string representation

type ListRolesInput

type ListRolesInput struct {
	ClusterID *int32 `type:"int32" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListRolesInput) GoString

func (s ListRolesInput) GoString() string

GoString returns the string representation

func (*ListRolesInput) SetClusterID

func (s *ListRolesInput) SetClusterID(v int32) *ListRolesInput

SetClusterID sets the ClusterID field's value.

func (*ListRolesInput) SetName

func (s *ListRolesInput) SetName(v string) *ListRolesInput

SetName sets the Name field's value.

func (ListRolesInput) String

func (s ListRolesInput) String() string

String returns the string representation

type ListRolesOutput

type ListRolesOutput struct {
	Metadata *response.ResponseMetadata

	Data *DataForListRolesOutput `type:"structure" json:",omitempty"`

	Message *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListRolesOutput) GoString

func (s ListRolesOutput) GoString() string

GoString returns the string representation

func (*ListRolesOutput) SetData

SetData sets the Data field's value.

func (*ListRolesOutput) SetMessage

func (s *ListRolesOutput) SetMessage(v string) *ListRolesOutput

SetMessage sets the Message field's value.

func (ListRolesOutput) String

func (s ListRolesOutput) String() string

String returns the string representation

type ListUsersInput

type ListUsersInput struct {
	Limit *int32 `type:"int32" json:",omitempty"`

	Offset *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListUsersInput) GoString

func (s ListUsersInput) GoString() string

GoString returns the string representation

func (*ListUsersInput) SetLimit

func (s *ListUsersInput) SetLimit(v int32) *ListUsersInput

SetLimit sets the Limit field's value.

func (*ListUsersInput) SetOffset

func (s *ListUsersInput) SetOffset(v int32) *ListUsersInput

SetOffset sets the Offset field's value.

func (ListUsersInput) String

func (s ListUsersInput) String() string

String returns the string representation

type ListUsersOutput

type ListUsersOutput struct {
	Metadata *response.ResponseMetadata

	Data *DataForListUsersOutput `type:"structure" json:",omitempty"`

	Message *string `type:"string" json:",omitempty"`

	Meta *MetaForListUsersOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListUsersOutput) GoString

func (s ListUsersOutput) GoString() string

GoString returns the string representation

func (*ListUsersOutput) SetData

SetData sets the Data field's value.

func (*ListUsersOutput) SetMessage

func (s *ListUsersOutput) SetMessage(v string) *ListUsersOutput

SetMessage sets the Message field's value.

func (*ListUsersOutput) SetMeta

SetMeta sets the Meta field's value.

func (ListUsersOutput) String

func (s ListUsersOutput) String() string

String returns the string representation

type MetaForListUsersOutput

type MetaForListUsersOutput struct {
	Offset *int32 `type:"int32" json:",omitempty"`

	Total *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (MetaForListUsersOutput) GoString

func (s MetaForListUsersOutput) GoString() string

GoString returns the string representation

func (*MetaForListUsersOutput) SetOffset

SetOffset sets the Offset field's value.

func (*MetaForListUsersOutput) SetTotal

SetTotal sets the Total field's value.

func (MetaForListUsersOutput) String

func (s MetaForListUsersOutput) String() string

String returns the string representation

type PrivilegeForGrantPrivilegesToUserByIDInput

type PrivilegeForGrantPrivilegesToUserByIDInput struct {
	Columns []*string `type:"list" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (PrivilegeForGrantPrivilegesToUserByIDInput) GoString

GoString returns the string representation

func (*PrivilegeForGrantPrivilegesToUserByIDInput) SetColumns

SetColumns sets the Columns field's value.

func (*PrivilegeForGrantPrivilegesToUserByIDInput) SetName

SetName sets the Name field's value.

func (PrivilegeForGrantPrivilegesToUserByIDInput) String

String returns the string representation

type PrivilegeForGrantPrivilegesToUserByNameInput

type PrivilegeForGrantPrivilegesToUserByNameInput struct {
	Columns []*string `type:"list" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (PrivilegeForGrantPrivilegesToUserByNameInput) GoString

GoString returns the string representation

func (*PrivilegeForGrantPrivilegesToUserByNameInput) SetColumns

SetColumns sets the Columns field's value.

func (*PrivilegeForGrantPrivilegesToUserByNameInput) SetName

SetName sets the Name field's value.

func (PrivilegeForGrantPrivilegesToUserByNameInput) String

String returns the string representation

type PrivilegeForRevokePrivilegesForUserByIDInput

type PrivilegeForRevokePrivilegesForUserByIDInput struct {
	Columns []*string `type:"list" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (PrivilegeForRevokePrivilegesForUserByIDInput) GoString

GoString returns the string representation

func (*PrivilegeForRevokePrivilegesForUserByIDInput) SetColumns

SetColumns sets the Columns field's value.

func (*PrivilegeForRevokePrivilegesForUserByIDInput) SetName

SetName sets the Name field's value.

func (PrivilegeForRevokePrivilegesForUserByIDInput) String

String returns the string representation

type PrivilegeForRevokePrivilegesFromUserByNameInput

type PrivilegeForRevokePrivilegesFromUserByNameInput struct {
	Columns []*string `type:"list" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (PrivilegeForRevokePrivilegesFromUserByNameInput) GoString

GoString returns the string representation

func (*PrivilegeForRevokePrivilegesFromUserByNameInput) SetColumns

SetColumns sets the Columns field's value.

func (*PrivilegeForRevokePrivilegesFromUserByNameInput) SetName

SetName sets the Name field's value.

func (PrivilegeForRevokePrivilegesFromUserByNameInput) String

String returns the string representation

type PrivilegeForShowPrivilegesForRoleOutput

type PrivilegeForShowPrivilegesForRoleOutput struct {
	Columns []*string `type:"list" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (PrivilegeForShowPrivilegesForRoleOutput) GoString

GoString returns the string representation

func (*PrivilegeForShowPrivilegesForRoleOutput) SetColumns

SetColumns sets the Columns field's value.

func (*PrivilegeForShowPrivilegesForRoleOutput) SetName

SetName sets the Name field's value.

func (PrivilegeForShowPrivilegesForRoleOutput) String

String returns the string representation

type PrivilegeForShowPrivilegesForUserByIDOutput

type PrivilegeForShowPrivilegesForUserByIDOutput struct {
	Columns []*string `type:"list" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (PrivilegeForShowPrivilegesForUserByIDOutput) GoString

GoString returns the string representation

func (*PrivilegeForShowPrivilegesForUserByIDOutput) SetColumns

SetColumns sets the Columns field's value.

func (*PrivilegeForShowPrivilegesForUserByIDOutput) SetName

SetName sets the Name field's value.

func (PrivilegeForShowPrivilegesForUserByIDOutput) String

String returns the string representation

type PrivilegeForShowPrivilegesForUserByNameOutput

type PrivilegeForShowPrivilegesForUserByNameOutput struct {
	Columns []*string `type:"list" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (PrivilegeForShowPrivilegesForUserByNameOutput) GoString

GoString returns the string representation

func (*PrivilegeForShowPrivilegesForUserByNameOutput) SetColumns

SetColumns sets the Columns field's value.

func (*PrivilegeForShowPrivilegesForUserByNameOutput) SetName

SetName sets the Name field's value.

func (PrivilegeForShowPrivilegesForUserByNameOutput) String

String returns the string representation

type PrivilegeForUpdateGrantsForRoleInput

type PrivilegeForUpdateGrantsForRoleInput struct {
	Columns []*string `type:"list" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (PrivilegeForUpdateGrantsForRoleInput) GoString

GoString returns the string representation

func (*PrivilegeForUpdateGrantsForRoleInput) SetColumns

SetColumns sets the Columns field's value.

func (*PrivilegeForUpdateGrantsForRoleInput) SetName

SetName sets the Name field's value.

func (PrivilegeForUpdateGrantsForRoleInput) String

String returns the string representation

type PrivilegeForUpdateGrantsForUserInput

type PrivilegeForUpdateGrantsForUserInput struct {
	Columns []*string `type:"list" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (PrivilegeForUpdateGrantsForUserInput) GoString

GoString returns the string representation

func (*PrivilegeForUpdateGrantsForUserInput) SetColumns

SetColumns sets the Columns field's value.

func (*PrivilegeForUpdateGrantsForUserInput) SetName

SetName sets the Name field's value.

func (PrivilegeForUpdateGrantsForUserInput) String

String returns the string representation

type RevokePrivilegesForUserByIDInput

type RevokePrivilegesForUserByIDInput struct {
	Grants []*GrantForRevokePrivilegesForUserByIDInput `type:"list" json:",omitempty"`

	// UserID is a required field
	UserID *int64 `type:"int64" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (RevokePrivilegesForUserByIDInput) GoString

GoString returns the string representation

func (*RevokePrivilegesForUserByIDInput) SetGrants

SetGrants sets the Grants field's value.

func (*RevokePrivilegesForUserByIDInput) SetUserID

SetUserID sets the UserID field's value.

func (RevokePrivilegesForUserByIDInput) String

String returns the string representation

func (*RevokePrivilegesForUserByIDInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type RevokePrivilegesForUserByIDOutput

type RevokePrivilegesForUserByIDOutput struct {
	Metadata *response.ResponseMetadata

	Data *DataForRevokePrivilegesForUserByIDOutput `type:"structure" json:",omitempty"`

	Message *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (RevokePrivilegesForUserByIDOutput) GoString

GoString returns the string representation

func (*RevokePrivilegesForUserByIDOutput) SetData

SetData sets the Data field's value.

func (*RevokePrivilegesForUserByIDOutput) SetMessage

SetMessage sets the Message field's value.

func (RevokePrivilegesForUserByIDOutput) String

String returns the string representation

type RevokePrivilegesFromUserByNameInput

type RevokePrivilegesFromUserByNameInput struct {
	Grants []*GrantForRevokePrivilegesFromUserByNameInput `type:"list" json:",omitempty"`

	// Username is a required field
	Username *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (RevokePrivilegesFromUserByNameInput) GoString

GoString returns the string representation

func (*RevokePrivilegesFromUserByNameInput) SetGrants

SetGrants sets the Grants field's value.

func (*RevokePrivilegesFromUserByNameInput) SetUsername

SetUsername sets the Username field's value.

func (RevokePrivilegesFromUserByNameInput) String

String returns the string representation

func (*RevokePrivilegesFromUserByNameInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type RevokePrivilegesFromUserByNameOutput

type RevokePrivilegesFromUserByNameOutput struct {
	Metadata *response.ResponseMetadata

	Data *DataForRevokePrivilegesFromUserByNameOutput `type:"structure" json:",omitempty"`

	Message *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (RevokePrivilegesFromUserByNameOutput) GoString

GoString returns the string representation

func (*RevokePrivilegesFromUserByNameOutput) SetData

SetData sets the Data field's value.

func (*RevokePrivilegesFromUserByNameOutput) SetMessage

SetMessage sets the Message field's value.

func (RevokePrivilegesFromUserByNameOutput) String

String returns the string representation

type RoleForCreateRoleOutput

type RoleForCreateRoleOutput struct {
	AccountID *int64 `type:"int64" json:",omitempty"`

	ClusterID *int64 `type:"int64" json:",omitempty"`

	ClusterName *string `type:"string" json:",omitempty"`

	CreatedAt *int64 `type:"int64" json:",omitempty"`

	CreatedBy *string `type:"string" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	GrantUsers []*string `type:"list" json:",omitempty"`

	ID *int64 `type:"int64" json:",omitempty"`

	IsDefault *bool `type:"boolean" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	UpdatedAt *int64 `type:"int64" json:",omitempty"`

	UpdatedBy *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (RoleForCreateRoleOutput) GoString

func (s RoleForCreateRoleOutput) GoString() string

GoString returns the string representation

func (*RoleForCreateRoleOutput) SetAccountID

SetAccountID sets the AccountID field's value.

func (*RoleForCreateRoleOutput) SetClusterID

SetClusterID sets the ClusterID field's value.

func (*RoleForCreateRoleOutput) SetClusterName

SetClusterName sets the ClusterName field's value.

func (*RoleForCreateRoleOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*RoleForCreateRoleOutput) SetCreatedBy

SetCreatedBy sets the CreatedBy field's value.

func (*RoleForCreateRoleOutput) SetDescription

SetDescription sets the Description field's value.

func (*RoleForCreateRoleOutput) SetGrantUsers

func (s *RoleForCreateRoleOutput) SetGrantUsers(v []*string) *RoleForCreateRoleOutput

SetGrantUsers sets the GrantUsers field's value.

func (*RoleForCreateRoleOutput) SetID

SetID sets the ID field's value.

func (*RoleForCreateRoleOutput) SetIsDefault

SetIsDefault sets the IsDefault field's value.

func (*RoleForCreateRoleOutput) SetName

SetName sets the Name field's value.

func (*RoleForCreateRoleOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*RoleForCreateRoleOutput) SetUpdatedBy

SetUpdatedBy sets the UpdatedBy field's value.

func (RoleForCreateRoleOutput) String

func (s RoleForCreateRoleOutput) String() string

String returns the string representation

type RoleForListRolesOutput

type RoleForListRolesOutput struct {
	AccountID *int64 `type:"int64" json:",omitempty"`

	ClusterID *int64 `type:"int64" json:",omitempty"`

	ClusterName *string `type:"string" json:",omitempty"`

	CreatedAt *int64 `type:"int64" json:",omitempty"`

	CreatedBy *string `type:"string" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	GrantUsers []*string `type:"list" json:",omitempty"`

	ID *int64 `type:"int64" json:",omitempty"`

	IsDefault *bool `type:"boolean" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	UpdatedAt *int64 `type:"int64" json:",omitempty"`

	UpdatedBy *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (RoleForListRolesOutput) GoString

func (s RoleForListRolesOutput) GoString() string

GoString returns the string representation

func (*RoleForListRolesOutput) SetAccountID

SetAccountID sets the AccountID field's value.

func (*RoleForListRolesOutput) SetClusterID

SetClusterID sets the ClusterID field's value.

func (*RoleForListRolesOutput) SetClusterName

SetClusterName sets the ClusterName field's value.

func (*RoleForListRolesOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*RoleForListRolesOutput) SetCreatedBy

SetCreatedBy sets the CreatedBy field's value.

func (*RoleForListRolesOutput) SetDescription

SetDescription sets the Description field's value.

func (*RoleForListRolesOutput) SetGrantUsers

func (s *RoleForListRolesOutput) SetGrantUsers(v []*string) *RoleForListRolesOutput

SetGrantUsers sets the GrantUsers field's value.

func (*RoleForListRolesOutput) SetID

SetID sets the ID field's value.

func (*RoleForListRolesOutput) SetIsDefault

SetIsDefault sets the IsDefault field's value.

func (*RoleForListRolesOutput) SetName

SetName sets the Name field's value.

func (*RoleForListRolesOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*RoleForListRolesOutput) SetUpdatedBy

SetUpdatedBy sets the UpdatedBy field's value.

func (RoleForListRolesOutput) String

func (s RoleForListRolesOutput) String() string

String returns the string representation

type RoleForShowRolesForUserOutput

type RoleForShowRolesForUserOutput struct {
	AdminOption *bool `type:"boolean" json:",omitempty"`

	ClusterID *int64 `type:"int64" json:",omitempty"`

	GrantTo *string `type:"string" json:",omitempty"`

	Immutable *bool `type:"boolean" json:",omitempty"`

	ImmutableReason *string `type:"string" json:",omitempty"`

	OnCluster *string `type:"string" json:",omitempty"`

	RawSql *string `type:"string" json:",omitempty"`

	RoleID *int32 `type:"int32" json:",omitempty"`

	RoleIsDefault *bool `type:"boolean" json:",omitempty"`

	RoleName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (RoleForShowRolesForUserOutput) GoString

GoString returns the string representation

func (*RoleForShowRolesForUserOutput) SetAdminOption

SetAdminOption sets the AdminOption field's value.

func (*RoleForShowRolesForUserOutput) SetClusterID

SetClusterID sets the ClusterID field's value.

func (*RoleForShowRolesForUserOutput) SetGrantTo

SetGrantTo sets the GrantTo field's value.

func (*RoleForShowRolesForUserOutput) SetImmutable

SetImmutable sets the Immutable field's value.

func (*RoleForShowRolesForUserOutput) SetImmutableReason

SetImmutableReason sets the ImmutableReason field's value.

func (*RoleForShowRolesForUserOutput) SetOnCluster

SetOnCluster sets the OnCluster field's value.

func (*RoleForShowRolesForUserOutput) SetRawSql

SetRawSql sets the RawSql field's value.

func (*RoleForShowRolesForUserOutput) SetRoleID

SetRoleID sets the RoleID field's value.

func (*RoleForShowRolesForUserOutput) SetRoleIsDefault

SetRoleIsDefault sets the RoleIsDefault field's value.

func (*RoleForShowRolesForUserOutput) SetRoleName

SetRoleName sets the RoleName field's value.

func (RoleForShowRolesForUserOutput) String

String returns the string representation

type ShowPrivilegesForRoleInput

type ShowPrivilegesForRoleInput struct {

	// RoleID is a required field
	RoleID *int32 `type:"int32" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (ShowPrivilegesForRoleInput) GoString

func (s ShowPrivilegesForRoleInput) GoString() string

GoString returns the string representation

func (*ShowPrivilegesForRoleInput) SetRoleID

SetRoleID sets the RoleID field's value.

func (ShowPrivilegesForRoleInput) String

String returns the string representation

func (*ShowPrivilegesForRoleInput) Validate

func (s *ShowPrivilegesForRoleInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ShowPrivilegesForRoleOutput

type ShowPrivilegesForRoleOutput struct {
	Metadata *response.ResponseMetadata

	Data *DataForShowPrivilegesForRoleOutput `type:"structure" json:",omitempty"`

	Message *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ShowPrivilegesForRoleOutput) GoString

func (s ShowPrivilegesForRoleOutput) GoString() string

GoString returns the string representation

func (*ShowPrivilegesForRoleOutput) SetData

SetData sets the Data field's value.

func (*ShowPrivilegesForRoleOutput) SetMessage

SetMessage sets the Message field's value.

func (ShowPrivilegesForRoleOutput) String

String returns the string representation

type ShowPrivilegesForUserByIDInput

type ShowPrivilegesForUserByIDInput struct {

	// UserID is a required field
	UserID *int64 `type:"int64" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (ShowPrivilegesForUserByIDInput) GoString

GoString returns the string representation

func (*ShowPrivilegesForUserByIDInput) SetUserID

SetUserID sets the UserID field's value.

func (ShowPrivilegesForUserByIDInput) String

String returns the string representation

func (*ShowPrivilegesForUserByIDInput) Validate

func (s *ShowPrivilegesForUserByIDInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ShowPrivilegesForUserByIDOutput

type ShowPrivilegesForUserByIDOutput struct {
	Metadata *response.ResponseMetadata

	Data *DataForShowPrivilegesForUserByIDOutput `type:"structure" json:",omitempty"`

	Message *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ShowPrivilegesForUserByIDOutput) GoString

GoString returns the string representation

func (*ShowPrivilegesForUserByIDOutput) SetData

SetData sets the Data field's value.

func (*ShowPrivilegesForUserByIDOutput) SetMessage

SetMessage sets the Message field's value.

func (ShowPrivilegesForUserByIDOutput) String

String returns the string representation

type ShowPrivilegesForUserByNameInput

type ShowPrivilegesForUserByNameInput struct {

	// Username is a required field
	Username *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (ShowPrivilegesForUserByNameInput) GoString

GoString returns the string representation

func (*ShowPrivilegesForUserByNameInput) SetUsername

SetUsername sets the Username field's value.

func (ShowPrivilegesForUserByNameInput) String

String returns the string representation

func (*ShowPrivilegesForUserByNameInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type ShowPrivilegesForUserByNameOutput

type ShowPrivilegesForUserByNameOutput struct {
	Metadata *response.ResponseMetadata

	Data *DataForShowPrivilegesForUserByNameOutput `type:"structure" json:",omitempty"`

	Message *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ShowPrivilegesForUserByNameOutput) GoString

GoString returns the string representation

func (*ShowPrivilegesForUserByNameOutput) SetData

SetData sets the Data field's value.

func (*ShowPrivilegesForUserByNameOutput) SetMessage

SetMessage sets the Message field's value.

func (ShowPrivilegesForUserByNameOutput) String

String returns the string representation

type ShowRolesForUserInput

type ShowRolesForUserInput struct {

	// Username is a required field
	Username *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (ShowRolesForUserInput) GoString

func (s ShowRolesForUserInput) GoString() string

GoString returns the string representation

func (*ShowRolesForUserInput) SetUsername

SetUsername sets the Username field's value.

func (ShowRolesForUserInput) String

func (s ShowRolesForUserInput) String() string

String returns the string representation

func (*ShowRolesForUserInput) Validate

func (s *ShowRolesForUserInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ShowRolesForUserOutput

type ShowRolesForUserOutput struct {
	Metadata *response.ResponseMetadata

	Data *DataForShowRolesForUserOutput `type:"structure" json:",omitempty"`

	Message *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ShowRolesForUserOutput) GoString

func (s ShowRolesForUserOutput) GoString() string

GoString returns the string representation

func (*ShowRolesForUserOutput) SetData

SetData sets the Data field's value.

func (*ShowRolesForUserOutput) SetMessage

SetMessage sets the Message field's value.

func (ShowRolesForUserOutput) String

func (s ShowRolesForUserOutput) String() string

String returns the string representation

type TagForTagResourcesInput

type TagForTagResourcesInput struct {
	Key *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagForTagResourcesInput) GoString

func (s TagForTagResourcesInput) GoString() string

GoString returns the string representation

func (*TagForTagResourcesInput) SetKey

SetKey sets the Key field's value.

func (*TagForTagResourcesInput) SetValue

SetValue sets the Value field's value.

func (TagForTagResourcesInput) String

func (s TagForTagResourcesInput) String() string

String returns the string representation

type TagResourcesInput

type TagResourcesInput struct {
	ResourceIds []*string `type:"list" json:",omitempty"`

	// ResourceType is a required field
	ResourceType *string `type:"string" json:",omitempty" required:"true"`

	Tags []*TagForTagResourcesInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagResourcesInput) GoString

func (s TagResourcesInput) GoString() string

GoString returns the string representation

func (*TagResourcesInput) SetResourceIds

func (s *TagResourcesInput) SetResourceIds(v []*string) *TagResourcesInput

SetResourceIds sets the ResourceIds field's value.

func (*TagResourcesInput) SetResourceType

func (s *TagResourcesInput) SetResourceType(v string) *TagResourcesInput

SetResourceType sets the ResourceType field's value.

func (*TagResourcesInput) SetTags

SetTags sets the Tags field's value.

func (TagResourcesInput) String

func (s TagResourcesInput) String() string

String returns the string representation

func (*TagResourcesInput) Validate

func (s *TagResourcesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TagResourcesOutput

type TagResourcesOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagResourcesOutput) GoString

func (s TagResourcesOutput) GoString() string

GoString returns the string representation

func (*TagResourcesOutput) SetRequestId

func (s *TagResourcesOutput) SetRequestId(v string) *TagResourcesOutput

SetRequestId sets the RequestId field's value.

func (TagResourcesOutput) String

func (s TagResourcesOutput) String() string

String returns the string representation

type TargetForGrantPrivilegesToUserByIDInput

type TargetForGrantPrivilegesToUserByIDInput struct {
	Database *string `type:"string" json:",omitempty"`

	Table *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TargetForGrantPrivilegesToUserByIDInput) GoString

GoString returns the string representation

func (*TargetForGrantPrivilegesToUserByIDInput) SetDatabase

SetDatabase sets the Database field's value.

func (*TargetForGrantPrivilegesToUserByIDInput) SetTable

SetTable sets the Table field's value.

func (TargetForGrantPrivilegesToUserByIDInput) String

String returns the string representation

type TargetForGrantPrivilegesToUserByNameInput

type TargetForGrantPrivilegesToUserByNameInput struct {
	Database *string `type:"string" json:",omitempty"`

	Table *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TargetForGrantPrivilegesToUserByNameInput) GoString

GoString returns the string representation

func (*TargetForGrantPrivilegesToUserByNameInput) SetDatabase

SetDatabase sets the Database field's value.

func (*TargetForGrantPrivilegesToUserByNameInput) SetTable

SetTable sets the Table field's value.

func (TargetForGrantPrivilegesToUserByNameInput) String

String returns the string representation

type TargetForRevokePrivilegesForUserByIDInput

type TargetForRevokePrivilegesForUserByIDInput struct {
	Database *string `type:"string" json:",omitempty"`

	Table *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TargetForRevokePrivilegesForUserByIDInput) GoString

GoString returns the string representation

func (*TargetForRevokePrivilegesForUserByIDInput) SetDatabase

SetDatabase sets the Database field's value.

func (*TargetForRevokePrivilegesForUserByIDInput) SetTable

SetTable sets the Table field's value.

func (TargetForRevokePrivilegesForUserByIDInput) String

String returns the string representation

type TargetForRevokePrivilegesFromUserByNameInput

type TargetForRevokePrivilegesFromUserByNameInput struct {
	Database *string `type:"string" json:",omitempty"`

	Table *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TargetForRevokePrivilegesFromUserByNameInput) GoString

GoString returns the string representation

func (*TargetForRevokePrivilegesFromUserByNameInput) SetDatabase

SetDatabase sets the Database field's value.

func (*TargetForRevokePrivilegesFromUserByNameInput) SetTable

SetTable sets the Table field's value.

func (TargetForRevokePrivilegesFromUserByNameInput) String

String returns the string representation

type TargetForUpdateGrantsForRoleInput

type TargetForUpdateGrantsForRoleInput struct {
	Database *string `type:"string" json:",omitempty"`

	Table *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TargetForUpdateGrantsForRoleInput) GoString

GoString returns the string representation

func (*TargetForUpdateGrantsForRoleInput) SetDatabase

SetDatabase sets the Database field's value.

func (*TargetForUpdateGrantsForRoleInput) SetTable

SetTable sets the Table field's value.

func (TargetForUpdateGrantsForRoleInput) String

String returns the string representation

type TargetForUpdateGrantsForUserInput

type TargetForUpdateGrantsForUserInput struct {
	Database *string `type:"string" json:",omitempty"`

	Table *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TargetForUpdateGrantsForUserInput) GoString

GoString returns the string representation

func (*TargetForUpdateGrantsForUserInput) SetDatabase

SetDatabase sets the Database field's value.

func (*TargetForUpdateGrantsForUserInput) SetTable

SetTable sets the Table field's value.

func (TargetForUpdateGrantsForUserInput) String

String returns the string representation

type UnassignRoleInput

type UnassignRoleInput struct {

	// RoleID is a required field
	RoleID *int32 `type:"int32" json:",omitempty" required:"true"`

	Users []*UserForUnassignRoleInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UnassignRoleInput) GoString

func (s UnassignRoleInput) GoString() string

GoString returns the string representation

func (*UnassignRoleInput) SetRoleID

func (s *UnassignRoleInput) SetRoleID(v int32) *UnassignRoleInput

SetRoleID sets the RoleID field's value.

func (*UnassignRoleInput) SetUsers

SetUsers sets the Users field's value.

func (UnassignRoleInput) String

func (s UnassignRoleInput) String() string

String returns the string representation

func (*UnassignRoleInput) Validate

func (s *UnassignRoleInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UnassignRoleOutput

type UnassignRoleOutput struct {
	Metadata *response.ResponseMetadata

	Data *DataForUnassignRoleOutput `type:"structure" json:",omitempty"`

	Message *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UnassignRoleOutput) GoString

func (s UnassignRoleOutput) GoString() string

GoString returns the string representation

func (*UnassignRoleOutput) SetData

SetData sets the Data field's value.

func (*UnassignRoleOutput) SetMessage

func (s *UnassignRoleOutput) SetMessage(v string) *UnassignRoleOutput

SetMessage sets the Message field's value.

func (UnassignRoleOutput) String

func (s UnassignRoleOutput) String() string

String returns the string representation

type UntagResourcesInput

type UntagResourcesInput struct {
	ResourceIds []*string `type:"list" json:",omitempty"`

	// ResourceType is a required field
	ResourceType *string `type:"string" json:",omitempty" required:"true"`

	TagKeys []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UntagResourcesInput) GoString

func (s UntagResourcesInput) GoString() string

GoString returns the string representation

func (*UntagResourcesInput) SetResourceIds

func (s *UntagResourcesInput) SetResourceIds(v []*string) *UntagResourcesInput

SetResourceIds sets the ResourceIds field's value.

func (*UntagResourcesInput) SetResourceType

func (s *UntagResourcesInput) SetResourceType(v string) *UntagResourcesInput

SetResourceType sets the ResourceType field's value.

func (*UntagResourcesInput) SetTagKeys

func (s *UntagResourcesInput) SetTagKeys(v []*string) *UntagResourcesInput

SetTagKeys sets the TagKeys field's value.

func (UntagResourcesInput) String

func (s UntagResourcesInput) String() string

String returns the string representation

func (*UntagResourcesInput) Validate

func (s *UntagResourcesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UntagResourcesOutput

type UntagResourcesOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UntagResourcesOutput) GoString

func (s UntagResourcesOutput) GoString() string

GoString returns the string representation

func (*UntagResourcesOutput) SetRequestId

func (s *UntagResourcesOutput) SetRequestId(v string) *UntagResourcesOutput

SetRequestId sets the RequestId field's value.

func (UntagResourcesOutput) String

func (s UntagResourcesOutput) String() string

String returns the string representation

type UpdateGrantsForRoleInput

type UpdateGrantsForRoleInput struct {

	// ActionType is a required field
	ActionType *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfActionTypeForUpdateGrantsForRoleInput"`

	Grants []*GrantForUpdateGrantsForRoleInput `type:"list" json:",omitempty"`

	// RoleID is a required field
	RoleID *int32 `type:"int32" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateGrantsForRoleInput) GoString

func (s UpdateGrantsForRoleInput) GoString() string

GoString returns the string representation

func (*UpdateGrantsForRoleInput) SetActionType

SetActionType sets the ActionType field's value.

func (*UpdateGrantsForRoleInput) SetGrants

SetGrants sets the Grants field's value.

func (*UpdateGrantsForRoleInput) SetRoleID

SetRoleID sets the RoleID field's value.

func (UpdateGrantsForRoleInput) String

func (s UpdateGrantsForRoleInput) String() string

String returns the string representation

func (*UpdateGrantsForRoleInput) Validate

func (s *UpdateGrantsForRoleInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateGrantsForRoleOutput

type UpdateGrantsForRoleOutput struct {
	Metadata *response.ResponseMetadata

	Data *DataForUpdateGrantsForRoleOutput `type:"structure" json:",omitempty"`

	Message *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateGrantsForRoleOutput) GoString

func (s UpdateGrantsForRoleOutput) GoString() string

GoString returns the string representation

func (*UpdateGrantsForRoleOutput) SetData

SetData sets the Data field's value.

func (*UpdateGrantsForRoleOutput) SetMessage

SetMessage sets the Message field's value.

func (UpdateGrantsForRoleOutput) String

func (s UpdateGrantsForRoleOutput) String() string

String returns the string representation

type UpdateGrantsForUserInput

type UpdateGrantsForUserInput struct {

	// ActionType is a required field
	ActionType *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfActionTypeForUpdateGrantsForUserInput"`

	Assignments []*AssignmentForUpdateGrantsForUserInput `type:"list" json:",omitempty"`

	Grants []*GrantForUpdateGrantsForUserInput `type:"list" json:",omitempty"`

	// Username is a required field
	Username *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateGrantsForUserInput) GoString

func (s UpdateGrantsForUserInput) GoString() string

GoString returns the string representation

func (*UpdateGrantsForUserInput) SetActionType

SetActionType sets the ActionType field's value.

func (*UpdateGrantsForUserInput) SetAssignments

SetAssignments sets the Assignments field's value.

func (*UpdateGrantsForUserInput) SetGrants

SetGrants sets the Grants field's value.

func (*UpdateGrantsForUserInput) SetUsername

SetUsername sets the Username field's value.

func (UpdateGrantsForUserInput) String

func (s UpdateGrantsForUserInput) String() string

String returns the string representation

func (*UpdateGrantsForUserInput) Validate

func (s *UpdateGrantsForUserInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateGrantsForUserOutput

type UpdateGrantsForUserOutput struct {
	Metadata *response.ResponseMetadata

	Data *DataForUpdateGrantsForUserOutput `type:"structure" json:",omitempty"`

	Message *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateGrantsForUserOutput) GoString

func (s UpdateGrantsForUserOutput) GoString() string

GoString returns the string representation

func (*UpdateGrantsForUserOutput) SetData

SetData sets the Data field's value.

func (*UpdateGrantsForUserOutput) SetMessage

SetMessage sets the Message field's value.

func (UpdateGrantsForUserOutput) String

func (s UpdateGrantsForUserOutput) String() string

String returns the string representation

type UpdateUserInput

type UpdateUserInput struct {

	// Description is a required field
	Description *string `type:"string" json:",omitempty" required:"true"`

	// Email is a required field
	Email *string `type:"string" json:",omitempty" required:"true"`

	// Readonly is a required field
	Readonly *bool `type:"boolean" json:",omitempty" required:"true"`

	// Username is a required field
	Username *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateUserInput) GoString

func (s UpdateUserInput) GoString() string

GoString returns the string representation

func (*UpdateUserInput) SetDescription

func (s *UpdateUserInput) SetDescription(v string) *UpdateUserInput

SetDescription sets the Description field's value.

func (*UpdateUserInput) SetEmail

func (s *UpdateUserInput) SetEmail(v string) *UpdateUserInput

SetEmail sets the Email field's value.

func (*UpdateUserInput) SetReadonly

func (s *UpdateUserInput) SetReadonly(v bool) *UpdateUserInput

SetReadonly sets the Readonly field's value.

func (*UpdateUserInput) SetUsername

func (s *UpdateUserInput) SetUsername(v string) *UpdateUserInput

SetUsername sets the Username field's value.

func (UpdateUserInput) String

func (s UpdateUserInput) String() string

String returns the string representation

func (*UpdateUserInput) Validate

func (s *UpdateUserInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateUserOutput

type UpdateUserOutput struct {
	Metadata *response.ResponseMetadata

	Data *DataForUpdateUserOutput `type:"structure" json:",omitempty"`

	Message *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateUserOutput) GoString

func (s UpdateUserOutput) GoString() string

GoString returns the string representation

func (*UpdateUserOutput) SetData

SetData sets the Data field's value.

func (*UpdateUserOutput) SetMessage

func (s *UpdateUserOutput) SetMessage(v string) *UpdateUserOutput

SetMessage sets the Message field's value.

func (UpdateUserOutput) String

func (s UpdateUserOutput) String() string

String returns the string representation

type UpdateVolcInstanceInput

type UpdateVolcInstanceInput struct {

	// Cluster is a required field
	Cluster *string `locationName:"cluster" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateVolcInstanceInput) GoString

func (s UpdateVolcInstanceInput) GoString() string

GoString returns the string representation

func (*UpdateVolcInstanceInput) SetCluster

SetCluster sets the Cluster field's value.

func (UpdateVolcInstanceInput) String

func (s UpdateVolcInstanceInput) String() string

String returns the string representation

func (*UpdateVolcInstanceInput) Validate

func (s *UpdateVolcInstanceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateVolcInstanceOutput

type UpdateVolcInstanceOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (UpdateVolcInstanceOutput) GoString

func (s UpdateVolcInstanceOutput) GoString() string

GoString returns the string representation

func (UpdateVolcInstanceOutput) String

func (s UpdateVolcInstanceOutput) String() string

String returns the string representation

type UserForAssignRoleInput

type UserForAssignRoleInput struct {
	AdminOption *bool `type:"boolean" json:",omitempty"`

	CreatedAt *int64 `type:"int64" json:",omitempty"`

	Username *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UserForAssignRoleInput) GoString

func (s UserForAssignRoleInput) GoString() string

GoString returns the string representation

func (*UserForAssignRoleInput) SetAdminOption

func (s *UserForAssignRoleInput) SetAdminOption(v bool) *UserForAssignRoleInput

SetAdminOption sets the AdminOption field's value.

func (*UserForAssignRoleInput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*UserForAssignRoleInput) SetUsername

SetUsername sets the Username field's value.

func (UserForAssignRoleInput) String

func (s UserForAssignRoleInput) String() string

String returns the string representation

type UserForCreateRoleInput

type UserForCreateRoleInput struct {
	AdminOption *bool `type:"boolean" json:",omitempty"`

	CreatedAt *int64 `type:"int64" json:",omitempty"`

	Username *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UserForCreateRoleInput) GoString

func (s UserForCreateRoleInput) GoString() string

GoString returns the string representation

func (*UserForCreateRoleInput) SetAdminOption

func (s *UserForCreateRoleInput) SetAdminOption(v bool) *UserForCreateRoleInput

SetAdminOption sets the AdminOption field's value.

func (*UserForCreateRoleInput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*UserForCreateRoleInput) SetUsername

SetUsername sets the Username field's value.

func (UserForCreateRoleInput) String

func (s UserForCreateRoleInput) String() string

String returns the string representation

type UserForGetUserDetailOutput

type UserForGetUserDetailOutput struct {
	AccountID *int32 `type:"int32" json:",omitempty"`

	CloudName *string `type:"string" json:",omitempty"`

	Clusters []*string `type:"list" json:",omitempty"`

	CreatedAt *int64 `type:"int64" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	Email *string `type:"string" json:",omitempty"`

	ID *int32 `type:"int32" json:",omitempty"`

	Immutable *bool `type:"boolean" json:",omitempty"`

	IsSystemAdmin *bool `type:"boolean" json:",omitempty"`

	LastLoginAt *int64 `type:"int64" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	Readonly *bool `type:"boolean" json:",omitempty"`

	Status *string `type:"string" json:",omitempty" enum:"EnumOfStatusForGetUserDetailOutput"`

	UpdatedAt *int64 `type:"int64" json:",omitempty"`

	UserID *int32 `type:"int32" json:",omitempty"`

	UserType *string `type:"string" json:",omitempty" enum:"EnumOfUserTypeForGetUserDetailOutput"`

	Username *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UserForGetUserDetailOutput) GoString

func (s UserForGetUserDetailOutput) GoString() string

GoString returns the string representation

func (*UserForGetUserDetailOutput) SetAccountID

SetAccountID sets the AccountID field's value.

func (*UserForGetUserDetailOutput) SetCloudName

SetCloudName sets the CloudName field's value.

func (*UserForGetUserDetailOutput) SetClusters

SetClusters sets the Clusters field's value.

func (*UserForGetUserDetailOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*UserForGetUserDetailOutput) SetDescription

SetDescription sets the Description field's value.

func (*UserForGetUserDetailOutput) SetEmail

SetEmail sets the Email field's value.

func (*UserForGetUserDetailOutput) SetID

SetID sets the ID field's value.

func (*UserForGetUserDetailOutput) SetImmutable

SetImmutable sets the Immutable field's value.

func (*UserForGetUserDetailOutput) SetIsSystemAdmin

SetIsSystemAdmin sets the IsSystemAdmin field's value.

func (*UserForGetUserDetailOutput) SetLastLoginAt

SetLastLoginAt sets the LastLoginAt field's value.

func (*UserForGetUserDetailOutput) SetName

SetName sets the Name field's value.

func (*UserForGetUserDetailOutput) SetReadonly

SetReadonly sets the Readonly field's value.

func (*UserForGetUserDetailOutput) SetStatus

SetStatus sets the Status field's value.

func (*UserForGetUserDetailOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*UserForGetUserDetailOutput) SetUserID

SetUserID sets the UserID field's value.

func (*UserForGetUserDetailOutput) SetUserType

SetUserType sets the UserType field's value.

func (*UserForGetUserDetailOutput) SetUsername

SetUsername sets the Username field's value.

func (UserForGetUserDetailOutput) String

String returns the string representation

type UserForGetUserInitialPasswordOutput

type UserForGetUserInitialPasswordOutput struct {
	Message *string `type:"string" json:",omitempty"`

	PasswordIsDefault *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UserForGetUserInitialPasswordOutput) GoString

GoString returns the string representation

func (*UserForGetUserInitialPasswordOutput) SetMessage

SetMessage sets the Message field's value.

func (*UserForGetUserInitialPasswordOutput) SetPasswordIsDefault

SetPasswordIsDefault sets the PasswordIsDefault field's value.

func (UserForGetUserInitialPasswordOutput) String

String returns the string representation

type UserForListUsersOutput

type UserForListUsersOutput struct {
	AccountID *int32 `type:"int32" json:",omitempty"`

	CloudName *string `type:"string" json:",omitempty"`

	Clusters []*string `type:"list" json:",omitempty"`

	CreatedAt *int64 `type:"int64" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	Email *string `type:"string" json:",omitempty"`

	ID *int32 `type:"int32" json:",omitempty"`

	Immutable *bool `type:"boolean" json:",omitempty"`

	IsSystemAdmin *bool `type:"boolean" json:",omitempty"`

	LastLoginAt *int64 `type:"int64" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	Readonly *bool `type:"boolean" json:",omitempty"`

	Status *string `type:"string" json:",omitempty" enum:"EnumOfStatusForListUsersOutput"`

	UpdatedAt *int64 `type:"int64" json:",omitempty"`

	UserID *int32 `type:"int32" json:",omitempty"`

	UserType *string `type:"string" json:",omitempty" enum:"EnumOfUserTypeForListUsersOutput"`

	Username *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UserForListUsersOutput) GoString

func (s UserForListUsersOutput) GoString() string

GoString returns the string representation

func (*UserForListUsersOutput) SetAccountID

SetAccountID sets the AccountID field's value.

func (*UserForListUsersOutput) SetCloudName

SetCloudName sets the CloudName field's value.

func (*UserForListUsersOutput) SetClusters

SetClusters sets the Clusters field's value.

func (*UserForListUsersOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*UserForListUsersOutput) SetDescription

SetDescription sets the Description field's value.

func (*UserForListUsersOutput) SetEmail

SetEmail sets the Email field's value.

func (*UserForListUsersOutput) SetID

SetID sets the ID field's value.

func (*UserForListUsersOutput) SetImmutable

SetImmutable sets the Immutable field's value.

func (*UserForListUsersOutput) SetIsSystemAdmin

func (s *UserForListUsersOutput) SetIsSystemAdmin(v bool) *UserForListUsersOutput

SetIsSystemAdmin sets the IsSystemAdmin field's value.

func (*UserForListUsersOutput) SetLastLoginAt

func (s *UserForListUsersOutput) SetLastLoginAt(v int64) *UserForListUsersOutput

SetLastLoginAt sets the LastLoginAt field's value.

func (*UserForListUsersOutput) SetName

SetName sets the Name field's value.

func (*UserForListUsersOutput) SetReadonly

SetReadonly sets the Readonly field's value.

func (*UserForListUsersOutput) SetStatus

SetStatus sets the Status field's value.

func (*UserForListUsersOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*UserForListUsersOutput) SetUserID

SetUserID sets the UserID field's value.

func (*UserForListUsersOutput) SetUserType

SetUserType sets the UserType field's value.

func (*UserForListUsersOutput) SetUsername

SetUsername sets the Username field's value.

func (UserForListUsersOutput) String

func (s UserForListUsersOutput) String() string

String returns the string representation

type UserForUnassignRoleInput

type UserForUnassignRoleInput struct {
	AdminOption *bool `type:"boolean" json:",omitempty"`

	CreatedAt *int64 `type:"int64" json:",omitempty"`

	Username *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UserForUnassignRoleInput) GoString

func (s UserForUnassignRoleInput) GoString() string

GoString returns the string representation

func (*UserForUnassignRoleInput) SetAdminOption

SetAdminOption sets the AdminOption field's value.

func (*UserForUnassignRoleInput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*UserForUnassignRoleInput) SetUsername

SetUsername sets the Username field's value.

func (UserForUnassignRoleInput) String

func (s UserForUnassignRoleInput) String() string

String returns the string representation

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL