csas

package
v1.63.44 Latest Latest
Warning

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

Go to latest
Published: Oct 30, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation ¶

Index ¶

Constants ¶

This section is empty.

Variables ¶

This section is empty.

Functions ¶

This section is empty.

Types ¶

type AddressesInGetPrivateAccessApplication ¶

type AddressesInGetPrivateAccessApplication struct {
	Address []string `json:"address" xml:"address"`
}

AddressesInGetPrivateAccessApplication is a nested struct in csas response

type AddressesInListApplicationsForPrivateAccessPolicy ¶

type AddressesInListApplicationsForPrivateAccessPolicy struct {
	Address []string `json:"address" xml:"address"`
}

AddressesInListApplicationsForPrivateAccessPolicy is a nested struct in csas response

type AddressesInListApplicationsForPrivateAccessTag ¶

type AddressesInListApplicationsForPrivateAccessTag struct {
	Address []string `json:"address" xml:"address"`
}

AddressesInListApplicationsForPrivateAccessTag is a nested struct in csas response

type AddressesInListPrivateAccessApplications ¶

type AddressesInListPrivateAccessApplications struct {
	Address []string `json:"address" xml:"address"`
}

AddressesInListPrivateAccessApplications is a nested struct in csas response

type AddressesInListPrivateAccessApplicationsForDynamicRoute ¶

type AddressesInListPrivateAccessApplicationsForDynamicRoute struct {
	Address []string `json:"address" xml:"address"`
}

AddressesInListPrivateAccessApplicationsForDynamicRoute is a nested struct in csas response

type Application ¶

type Application struct {
	Name                   string                                           `json:"Name" xml:"Name"`
	ApplicationId          string                                           `json:"ApplicationId" xml:"ApplicationId"`
	Protocol               string                                           `json:"Protocol" xml:"Protocol"`
	ApplicationName        string                                           `json:"ApplicationName" xml:"ApplicationName"`
	L7ProxyDomainCustom    string                                           `json:"L7ProxyDomainCustom" xml:"L7ProxyDomainCustom"`
	CreateTime             string                                           `json:"CreateTime" xml:"CreateTime"`
	BrowserAccessStatus    string                                           `json:"BrowserAccessStatus" xml:"BrowserAccessStatus"`
	Status                 string                                           `json:"Status" xml:"Status"`
	Description            string                                           `json:"Description" xml:"Description"`
	L7ProxyDomainAutomatic string                                           `json:"L7ProxyDomainAutomatic" xml:"L7ProxyDomainAutomatic"`
	Addresses              []string                                         `json:"Addresses" xml:"Addresses"`
	ConnectorIds           []string                                         `json:"ConnectorIds" xml:"ConnectorIds"`
	PolicyIds              []string                                         `json:"PolicyIds" xml:"PolicyIds"`
	TagIds                 []string                                         `json:"TagIds" xml:"TagIds"`
	Tags                   []Tag                                            `json:"Tags" xml:"Tags"`
	PortRanges             []PortRange                                      `json:"PortRanges" xml:"PortRanges"`
	Policies               []PolicyInListPolicesForPrivateAccessApplication `json:"Policies" xml:"Policies"`
}

Application is a nested struct in csas response

type ApplicationIdsInGetDynamicRoute ¶

type ApplicationIdsInGetDynamicRoute struct {
	ApplicationId []string `json:"applicationId" xml:"applicationId"`
}

ApplicationIdsInGetDynamicRoute is a nested struct in csas response

type ApplicationIdsInGetPrivateAccessPolicy ¶

type ApplicationIdsInGetPrivateAccessPolicy struct {
	ApplicationId []string `json:"applicationId" xml:"applicationId"`
}

ApplicationIdsInGetPrivateAccessPolicy is a nested struct in csas response

type ApplicationIdsInListDynamicRoutes ¶

type ApplicationIdsInListDynamicRoutes struct {
	ApplicationId []string `json:"applicationId" xml:"applicationId"`
}

ApplicationIdsInListDynamicRoutes is a nested struct in csas response

type ApplicationIdsInListPrivateAccessPolices ¶

type ApplicationIdsInListPrivateAccessPolices struct {
	ApplicationId []string `json:"applicationId" xml:"applicationId"`
}

ApplicationIdsInListPrivateAccessPolices is a nested struct in csas response

type ApplicationIdsInListPrivateAccessTags ¶

type ApplicationIdsInListPrivateAccessTags struct {
	ApplicationId []string `json:"applicationId" xml:"applicationId"`
}

ApplicationIdsInListPrivateAccessTags is a nested struct in csas response

type ApplicationsInListApplicationsForPrivateAccessPolicy ¶

type ApplicationsInListApplicationsForPrivateAccessPolicy struct {
	Application []Application `json:"application" xml:"application"`
}

ApplicationsInListApplicationsForPrivateAccessPolicy is a nested struct in csas response

type ApplicationsInListApplicationsForPrivateAccessTag ¶

type ApplicationsInListApplicationsForPrivateAccessTag struct {
	Application []Application `json:"application" xml:"application"`
}

ApplicationsInListApplicationsForPrivateAccessTag is a nested struct in csas response

type ApplicationsInListConnectors ¶

type ApplicationsInListConnectors struct {
	Application []Application `json:"application" xml:"application"`
}

ApplicationsInListConnectors is a nested struct in csas response

type ApplicationsInListExcessiveDeviceRegistrationApplications ¶ added in v1.62.611

type ApplicationsInListExcessiveDeviceRegistrationApplications struct {
	DataList []DataList `json:"dataList" xml:"dataList"`
}

ApplicationsInListExcessiveDeviceRegistrationApplications is a nested struct in csas response

type ApplicationsInListPolicesForPrivateAccessApplication ¶

type ApplicationsInListPolicesForPrivateAccessApplication struct {
	Application []Application `json:"application" xml:"application"`
}

ApplicationsInListPolicesForPrivateAccessApplication is a nested struct in csas response

type ApplicationsInListPrivateAccessApplications ¶

type ApplicationsInListPrivateAccessApplications struct {
	Application []Application `json:"application" xml:"application"`
}

ApplicationsInListPrivateAccessApplications is a nested struct in csas response

type ApplicationsInListPrivateAccessApplicationsForDynamicRoute ¶

type ApplicationsInListPrivateAccessApplicationsForDynamicRoute struct {
	Application []Application `json:"application" xml:"application"`
}

ApplicationsInListPrivateAccessApplicationsForDynamicRoute is a nested struct in csas response

type ApplicationsInListTagsForPrivateAccessApplication ¶

type ApplicationsInListTagsForPrivateAccessApplication struct {
	Application []Application `json:"application" xml:"application"`
}

ApplicationsInListTagsForPrivateAccessApplication is a nested struct in csas response

type ApplicationsInUpdateExcessiveDeviceRegistrationApplicationsStatus ¶ added in v1.62.611

type ApplicationsInUpdateExcessiveDeviceRegistrationApplicationsStatus struct {
	Data []DataInUpdateExcessiveDeviceRegistrationApplicationsStatus `json:"data" xml:"data"`
}

ApplicationsInUpdateExcessiveDeviceRegistrationApplicationsStatus is a nested struct in csas response

type AttachApplication2ConnectorRequest ¶

type AttachApplication2ConnectorRequest struct {
	*requests.RpcRequest
	ConnectorId    string    `position:"Body" name:"ConnectorId"`
	ApplicationIds *[]string `position:"Body" name:"ApplicationIds"  type:"Json"`
	SourceIp       string    `position:"Query" name:"SourceIp"`
}

AttachApplication2ConnectorRequest is the request struct for api AttachApplication2Connector

func CreateAttachApplication2ConnectorRequest ¶

func CreateAttachApplication2ConnectorRequest() (request *AttachApplication2ConnectorRequest)

CreateAttachApplication2ConnectorRequest creates a request to invoke AttachApplication2Connector API

type AttachApplication2ConnectorResponse ¶

type AttachApplication2ConnectorResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

AttachApplication2ConnectorResponse is the response struct for api AttachApplication2Connector

func CreateAttachApplication2ConnectorResponse ¶

func CreateAttachApplication2ConnectorResponse() (response *AttachApplication2ConnectorResponse)

CreateAttachApplication2ConnectorResponse creates a response to parse from AttachApplication2Connector response

type Attribute ¶

type Attribute struct {
	Value         string `json:"Value" xml:"Value"`
	UserGroupType string `json:"UserGroupType" xml:"UserGroupType"`
	Relation      string `json:"Relation" xml:"Relation"`
	IdpId         int    `json:"IdpId" xml:"IdpId"`
}

Attribute is a nested struct in csas response

type AttributesInGetUserGroup ¶

type AttributesInGetUserGroup struct {
	Attribute []Attribute `json:"attribute" xml:"attribute"`
}

AttributesInGetUserGroup is a nested struct in csas response

type AttributesInListUserGroups ¶

type AttributesInListUserGroups struct {
	Attribute []Attribute `json:"attribute" xml:"attribute"`
}

AttributesInListUserGroups is a nested struct in csas response

type AttributesInListUserGroupsForPrivateAccessPolicy ¶

type AttributesInListUserGroupsForPrivateAccessPolicy struct {
	Attribute []Attribute `json:"attribute" xml:"attribute"`
}

AttributesInListUserGroupsForPrivateAccessPolicy is a nested struct in csas response

type AttributesInListUserGroupsForRegistrationPolicy ¶ added in v1.62.611

type AttributesInListUserGroupsForRegistrationPolicy struct {
	AttributesItem []AttributesItem `json:"attributes" xml:"attributes"`
}

AttributesInListUserGroupsForRegistrationPolicy is a nested struct in csas response

type AttributesItem ¶ added in v1.62.611

type AttributesItem struct {
	UserGroupType string `json:"UserGroupType" xml:"UserGroupType"`
	Relation      string `json:"Relation" xml:"Relation"`
	Value         string `json:"Value" xml:"Value"`
	IdpId         int    `json:"IdpId" xml:"IdpId"`
}

AttributesItem is a nested struct in csas response

type Client ¶

type Client struct {
	sdk.Client
}

Client is the sdk client struct, each func corresponds to an OpenAPI

func NewClient ¶

func NewClient() (client *Client, err error)

NewClient creates a sdk client with environment variables

func NewClientWithAccessKey ¶

func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)

NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithEcsRamRole ¶

func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)

NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithOptions ¶

func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)

NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client

func NewClientWithProvider ¶

func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)

NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRamRoleArn ¶

func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRamRoleArnAndPolicy ¶

func NewClientWithRamRoleArnAndPolicy(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName, policy string) (client *Client, err error)

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn and policy usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRsaKeyPair ¶

func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)

NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithStsToken ¶

func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)

NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func (*Client) AttachApplication2Connector ¶

func (client *Client) AttachApplication2Connector(request *AttachApplication2ConnectorRequest) (response *AttachApplication2ConnectorResponse, err error)

AttachApplication2Connector invokes the csas.AttachApplication2Connector API synchronously

func (*Client) AttachApplication2ConnectorWithCallback ¶

func (client *Client) AttachApplication2ConnectorWithCallback(request *AttachApplication2ConnectorRequest, callback func(response *AttachApplication2ConnectorResponse, err error)) <-chan int

AttachApplication2ConnectorWithCallback invokes the csas.AttachApplication2Connector API asynchronously

func (*Client) AttachApplication2ConnectorWithChan ¶

func (client *Client) AttachApplication2ConnectorWithChan(request *AttachApplication2ConnectorRequest) (<-chan *AttachApplication2ConnectorResponse, <-chan error)

AttachApplication2ConnectorWithChan invokes the csas.AttachApplication2Connector API asynchronously

func (*Client) CreateClientUser ¶ added in v1.62.758

func (client *Client) CreateClientUser(request *CreateClientUserRequest) (response *CreateClientUserResponse, err error)

CreateClientUser invokes the csas.CreateClientUser API synchronously

func (*Client) CreateClientUserWithCallback ¶ added in v1.62.758

func (client *Client) CreateClientUserWithCallback(request *CreateClientUserRequest, callback func(response *CreateClientUserResponse, err error)) <-chan int

CreateClientUserWithCallback invokes the csas.CreateClientUser API asynchronously

func (*Client) CreateClientUserWithChan ¶ added in v1.62.758

func (client *Client) CreateClientUserWithChan(request *CreateClientUserRequest) (<-chan *CreateClientUserResponse, <-chan error)

CreateClientUserWithChan invokes the csas.CreateClientUser API asynchronously

func (*Client) CreateDynamicRoute ¶

func (client *Client) CreateDynamicRoute(request *CreateDynamicRouteRequest) (response *CreateDynamicRouteResponse, err error)

CreateDynamicRoute invokes the csas.CreateDynamicRoute API synchronously

func (*Client) CreateDynamicRouteWithCallback ¶

func (client *Client) CreateDynamicRouteWithCallback(request *CreateDynamicRouteRequest, callback func(response *CreateDynamicRouteResponse, err error)) <-chan int

CreateDynamicRouteWithCallback invokes the csas.CreateDynamicRoute API asynchronously

func (*Client) CreateDynamicRouteWithChan ¶

func (client *Client) CreateDynamicRouteWithChan(request *CreateDynamicRouteRequest) (<-chan *CreateDynamicRouteResponse, <-chan error)

CreateDynamicRouteWithChan invokes the csas.CreateDynamicRoute API asynchronously

func (*Client) CreateIdpDepartment ¶ added in v1.62.758

func (client *Client) CreateIdpDepartment(request *CreateIdpDepartmentRequest) (response *CreateIdpDepartmentResponse, err error)

CreateIdpDepartment invokes the csas.CreateIdpDepartment API synchronously

func (*Client) CreateIdpDepartmentWithCallback ¶ added in v1.62.758

func (client *Client) CreateIdpDepartmentWithCallback(request *CreateIdpDepartmentRequest, callback func(response *CreateIdpDepartmentResponse, err error)) <-chan int

CreateIdpDepartmentWithCallback invokes the csas.CreateIdpDepartment API asynchronously

func (*Client) CreateIdpDepartmentWithChan ¶ added in v1.62.758

func (client *Client) CreateIdpDepartmentWithChan(request *CreateIdpDepartmentRequest) (<-chan *CreateIdpDepartmentResponse, <-chan error)

CreateIdpDepartmentWithChan invokes the csas.CreateIdpDepartment API asynchronously

func (*Client) CreatePrivateAccessApplication ¶

func (client *Client) CreatePrivateAccessApplication(request *CreatePrivateAccessApplicationRequest) (response *CreatePrivateAccessApplicationResponse, err error)

CreatePrivateAccessApplication invokes the csas.CreatePrivateAccessApplication API synchronously

func (*Client) CreatePrivateAccessApplicationWithCallback ¶

func (client *Client) CreatePrivateAccessApplicationWithCallback(request *CreatePrivateAccessApplicationRequest, callback func(response *CreatePrivateAccessApplicationResponse, err error)) <-chan int

CreatePrivateAccessApplicationWithCallback invokes the csas.CreatePrivateAccessApplication API asynchronously

func (*Client) CreatePrivateAccessApplicationWithChan ¶

func (client *Client) CreatePrivateAccessApplicationWithChan(request *CreatePrivateAccessApplicationRequest) (<-chan *CreatePrivateAccessApplicationResponse, <-chan error)

CreatePrivateAccessApplicationWithChan invokes the csas.CreatePrivateAccessApplication API asynchronously

func (*Client) CreatePrivateAccessPolicy ¶

func (client *Client) CreatePrivateAccessPolicy(request *CreatePrivateAccessPolicyRequest) (response *CreatePrivateAccessPolicyResponse, err error)

CreatePrivateAccessPolicy invokes the csas.CreatePrivateAccessPolicy API synchronously

func (*Client) CreatePrivateAccessPolicyWithCallback ¶

func (client *Client) CreatePrivateAccessPolicyWithCallback(request *CreatePrivateAccessPolicyRequest, callback func(response *CreatePrivateAccessPolicyResponse, err error)) <-chan int

CreatePrivateAccessPolicyWithCallback invokes the csas.CreatePrivateAccessPolicy API asynchronously

func (*Client) CreatePrivateAccessPolicyWithChan ¶

func (client *Client) CreatePrivateAccessPolicyWithChan(request *CreatePrivateAccessPolicyRequest) (<-chan *CreatePrivateAccessPolicyResponse, <-chan error)

CreatePrivateAccessPolicyWithChan invokes the csas.CreatePrivateAccessPolicy API asynchronously

func (*Client) CreatePrivateAccessTag ¶

func (client *Client) CreatePrivateAccessTag(request *CreatePrivateAccessTagRequest) (response *CreatePrivateAccessTagResponse, err error)

CreatePrivateAccessTag invokes the csas.CreatePrivateAccessTag API synchronously

func (*Client) CreatePrivateAccessTagWithCallback ¶

func (client *Client) CreatePrivateAccessTagWithCallback(request *CreatePrivateAccessTagRequest, callback func(response *CreatePrivateAccessTagResponse, err error)) <-chan int

CreatePrivateAccessTagWithCallback invokes the csas.CreatePrivateAccessTag API asynchronously

func (*Client) CreatePrivateAccessTagWithChan ¶

func (client *Client) CreatePrivateAccessTagWithChan(request *CreatePrivateAccessTagRequest) (<-chan *CreatePrivateAccessTagResponse, <-chan error)

CreatePrivateAccessTagWithChan invokes the csas.CreatePrivateAccessTag API asynchronously

func (*Client) CreateRegistrationPolicy ¶ added in v1.62.611

func (client *Client) CreateRegistrationPolicy(request *CreateRegistrationPolicyRequest) (response *CreateRegistrationPolicyResponse, err error)

CreateRegistrationPolicy invokes the csas.CreateRegistrationPolicy API synchronously

func (*Client) CreateRegistrationPolicyWithCallback ¶ added in v1.62.611

func (client *Client) CreateRegistrationPolicyWithCallback(request *CreateRegistrationPolicyRequest, callback func(response *CreateRegistrationPolicyResponse, err error)) <-chan int

CreateRegistrationPolicyWithCallback invokes the csas.CreateRegistrationPolicy API asynchronously

func (*Client) CreateRegistrationPolicyWithChan ¶ added in v1.62.611

func (client *Client) CreateRegistrationPolicyWithChan(request *CreateRegistrationPolicyRequest) (<-chan *CreateRegistrationPolicyResponse, <-chan error)

CreateRegistrationPolicyWithChan invokes the csas.CreateRegistrationPolicy API asynchronously

func (*Client) CreateUserGroup ¶

func (client *Client) CreateUserGroup(request *CreateUserGroupRequest) (response *CreateUserGroupResponse, err error)

CreateUserGroup invokes the csas.CreateUserGroup API synchronously

func (*Client) CreateUserGroupWithCallback ¶

func (client *Client) CreateUserGroupWithCallback(request *CreateUserGroupRequest, callback func(response *CreateUserGroupResponse, err error)) <-chan int

CreateUserGroupWithCallback invokes the csas.CreateUserGroup API asynchronously

func (*Client) CreateUserGroupWithChan ¶

func (client *Client) CreateUserGroupWithChan(request *CreateUserGroupRequest) (<-chan *CreateUserGroupResponse, <-chan error)

CreateUserGroupWithChan invokes the csas.CreateUserGroup API asynchronously

func (*Client) CreateWmBaseImage ¶ added in v1.62.772

func (client *Client) CreateWmBaseImage(request *CreateWmBaseImageRequest) (response *CreateWmBaseImageResponse, err error)

CreateWmBaseImage invokes the csas.CreateWmBaseImage API synchronously

func (*Client) CreateWmBaseImageWithCallback ¶ added in v1.62.772

func (client *Client) CreateWmBaseImageWithCallback(request *CreateWmBaseImageRequest, callback func(response *CreateWmBaseImageResponse, err error)) <-chan int

CreateWmBaseImageWithCallback invokes the csas.CreateWmBaseImage API asynchronously

func (*Client) CreateWmBaseImageWithChan ¶ added in v1.62.772

func (client *Client) CreateWmBaseImageWithChan(request *CreateWmBaseImageRequest) (<-chan *CreateWmBaseImageResponse, <-chan error)

CreateWmBaseImageWithChan invokes the csas.CreateWmBaseImage API asynchronously

func (*Client) CreateWmEmbedTask ¶ added in v1.62.772

func (client *Client) CreateWmEmbedTask(request *CreateWmEmbedTaskRequest) (response *CreateWmEmbedTaskResponse, err error)

CreateWmEmbedTask invokes the csas.CreateWmEmbedTask API synchronously

func (*Client) CreateWmEmbedTaskWithCallback ¶ added in v1.62.772

func (client *Client) CreateWmEmbedTaskWithCallback(request *CreateWmEmbedTaskRequest, callback func(response *CreateWmEmbedTaskResponse, err error)) <-chan int

CreateWmEmbedTaskWithCallback invokes the csas.CreateWmEmbedTask API asynchronously

func (*Client) CreateWmEmbedTaskWithChan ¶ added in v1.62.772

func (client *Client) CreateWmEmbedTaskWithChan(request *CreateWmEmbedTaskRequest) (<-chan *CreateWmEmbedTaskResponse, <-chan error)

CreateWmEmbedTaskWithChan invokes the csas.CreateWmEmbedTask API asynchronously

func (*Client) CreateWmExtractTask ¶ added in v1.62.772

func (client *Client) CreateWmExtractTask(request *CreateWmExtractTaskRequest) (response *CreateWmExtractTaskResponse, err error)

CreateWmExtractTask invokes the csas.CreateWmExtractTask API synchronously

func (*Client) CreateWmExtractTaskWithCallback ¶ added in v1.62.772

func (client *Client) CreateWmExtractTaskWithCallback(request *CreateWmExtractTaskRequest, callback func(response *CreateWmExtractTaskResponse, err error)) <-chan int

CreateWmExtractTaskWithCallback invokes the csas.CreateWmExtractTask API asynchronously

func (*Client) CreateWmExtractTaskWithChan ¶ added in v1.62.772

func (client *Client) CreateWmExtractTaskWithChan(request *CreateWmExtractTaskRequest) (<-chan *CreateWmExtractTaskResponse, <-chan error)

CreateWmExtractTaskWithChan invokes the csas.CreateWmExtractTask API asynchronously

func (*Client) CreateWmInfoMapping ¶ added in v1.62.772

func (client *Client) CreateWmInfoMapping(request *CreateWmInfoMappingRequest) (response *CreateWmInfoMappingResponse, err error)

CreateWmInfoMapping invokes the csas.CreateWmInfoMapping API synchronously

func (*Client) CreateWmInfoMappingWithCallback ¶ added in v1.62.772

func (client *Client) CreateWmInfoMappingWithCallback(request *CreateWmInfoMappingRequest, callback func(response *CreateWmInfoMappingResponse, err error)) <-chan int

CreateWmInfoMappingWithCallback invokes the csas.CreateWmInfoMapping API asynchronously

func (*Client) CreateWmInfoMappingWithChan ¶ added in v1.62.772

func (client *Client) CreateWmInfoMappingWithChan(request *CreateWmInfoMappingRequest) (<-chan *CreateWmInfoMappingResponse, <-chan error)

CreateWmInfoMappingWithChan invokes the csas.CreateWmInfoMapping API asynchronously

func (*Client) DeleteClientUser ¶ added in v1.62.758

func (client *Client) DeleteClientUser(request *DeleteClientUserRequest) (response *DeleteClientUserResponse, err error)

DeleteClientUser invokes the csas.DeleteClientUser API synchronously

func (*Client) DeleteClientUserWithCallback ¶ added in v1.62.758

func (client *Client) DeleteClientUserWithCallback(request *DeleteClientUserRequest, callback func(response *DeleteClientUserResponse, err error)) <-chan int

DeleteClientUserWithCallback invokes the csas.DeleteClientUser API asynchronously

func (*Client) DeleteClientUserWithChan ¶ added in v1.62.758

func (client *Client) DeleteClientUserWithChan(request *DeleteClientUserRequest) (<-chan *DeleteClientUserResponse, <-chan error)

DeleteClientUserWithChan invokes the csas.DeleteClientUser API asynchronously

func (*Client) DeleteDynamicRoute ¶

func (client *Client) DeleteDynamicRoute(request *DeleteDynamicRouteRequest) (response *DeleteDynamicRouteResponse, err error)

DeleteDynamicRoute invokes the csas.DeleteDynamicRoute API synchronously

func (*Client) DeleteDynamicRouteWithCallback ¶

func (client *Client) DeleteDynamicRouteWithCallback(request *DeleteDynamicRouteRequest, callback func(response *DeleteDynamicRouteResponse, err error)) <-chan int

DeleteDynamicRouteWithCallback invokes the csas.DeleteDynamicRoute API asynchronously

func (*Client) DeleteDynamicRouteWithChan ¶

func (client *Client) DeleteDynamicRouteWithChan(request *DeleteDynamicRouteRequest) (<-chan *DeleteDynamicRouteResponse, <-chan error)

DeleteDynamicRouteWithChan invokes the csas.DeleteDynamicRoute API asynchronously

func (*Client) DeleteIdpDepartment ¶ added in v1.62.758

func (client *Client) DeleteIdpDepartment(request *DeleteIdpDepartmentRequest) (response *DeleteIdpDepartmentResponse, err error)

DeleteIdpDepartment invokes the csas.DeleteIdpDepartment API synchronously

func (*Client) DeleteIdpDepartmentWithCallback ¶ added in v1.62.758

func (client *Client) DeleteIdpDepartmentWithCallback(request *DeleteIdpDepartmentRequest, callback func(response *DeleteIdpDepartmentResponse, err error)) <-chan int

DeleteIdpDepartmentWithCallback invokes the csas.DeleteIdpDepartment API asynchronously

func (*Client) DeleteIdpDepartmentWithChan ¶ added in v1.62.758

func (client *Client) DeleteIdpDepartmentWithChan(request *DeleteIdpDepartmentRequest) (<-chan *DeleteIdpDepartmentResponse, <-chan error)

DeleteIdpDepartmentWithChan invokes the csas.DeleteIdpDepartment API asynchronously

func (*Client) DeletePrivateAccessApplication ¶

func (client *Client) DeletePrivateAccessApplication(request *DeletePrivateAccessApplicationRequest) (response *DeletePrivateAccessApplicationResponse, err error)

DeletePrivateAccessApplication invokes the csas.DeletePrivateAccessApplication API synchronously

func (*Client) DeletePrivateAccessApplicationWithCallback ¶

func (client *Client) DeletePrivateAccessApplicationWithCallback(request *DeletePrivateAccessApplicationRequest, callback func(response *DeletePrivateAccessApplicationResponse, err error)) <-chan int

DeletePrivateAccessApplicationWithCallback invokes the csas.DeletePrivateAccessApplication API asynchronously

func (*Client) DeletePrivateAccessApplicationWithChan ¶

func (client *Client) DeletePrivateAccessApplicationWithChan(request *DeletePrivateAccessApplicationRequest) (<-chan *DeletePrivateAccessApplicationResponse, <-chan error)

DeletePrivateAccessApplicationWithChan invokes the csas.DeletePrivateAccessApplication API asynchronously

func (*Client) DeletePrivateAccessPolicy ¶

func (client *Client) DeletePrivateAccessPolicy(request *DeletePrivateAccessPolicyRequest) (response *DeletePrivateAccessPolicyResponse, err error)

DeletePrivateAccessPolicy invokes the csas.DeletePrivateAccessPolicy API synchronously

func (*Client) DeletePrivateAccessPolicyWithCallback ¶

func (client *Client) DeletePrivateAccessPolicyWithCallback(request *DeletePrivateAccessPolicyRequest, callback func(response *DeletePrivateAccessPolicyResponse, err error)) <-chan int

DeletePrivateAccessPolicyWithCallback invokes the csas.DeletePrivateAccessPolicy API asynchronously

func (*Client) DeletePrivateAccessPolicyWithChan ¶

func (client *Client) DeletePrivateAccessPolicyWithChan(request *DeletePrivateAccessPolicyRequest) (<-chan *DeletePrivateAccessPolicyResponse, <-chan error)

DeletePrivateAccessPolicyWithChan invokes the csas.DeletePrivateAccessPolicy API asynchronously

func (*Client) DeletePrivateAccessTag ¶

func (client *Client) DeletePrivateAccessTag(request *DeletePrivateAccessTagRequest) (response *DeletePrivateAccessTagResponse, err error)

DeletePrivateAccessTag invokes the csas.DeletePrivateAccessTag API synchronously

func (*Client) DeletePrivateAccessTagWithCallback ¶

func (client *Client) DeletePrivateAccessTagWithCallback(request *DeletePrivateAccessTagRequest, callback func(response *DeletePrivateAccessTagResponse, err error)) <-chan int

DeletePrivateAccessTagWithCallback invokes the csas.DeletePrivateAccessTag API asynchronously

func (*Client) DeletePrivateAccessTagWithChan ¶

func (client *Client) DeletePrivateAccessTagWithChan(request *DeletePrivateAccessTagRequest) (<-chan *DeletePrivateAccessTagResponse, <-chan error)

DeletePrivateAccessTagWithChan invokes the csas.DeletePrivateAccessTag API asynchronously

func (*Client) DeleteRegistrationPolicies ¶ added in v1.62.611

func (client *Client) DeleteRegistrationPolicies(request *DeleteRegistrationPoliciesRequest) (response *DeleteRegistrationPoliciesResponse, err error)

DeleteRegistrationPolicies invokes the csas.DeleteRegistrationPolicies API synchronously

func (*Client) DeleteRegistrationPoliciesWithCallback ¶ added in v1.62.611

func (client *Client) DeleteRegistrationPoliciesWithCallback(request *DeleteRegistrationPoliciesRequest, callback func(response *DeleteRegistrationPoliciesResponse, err error)) <-chan int

DeleteRegistrationPoliciesWithCallback invokes the csas.DeleteRegistrationPolicies API asynchronously

func (*Client) DeleteRegistrationPoliciesWithChan ¶ added in v1.62.611

func (client *Client) DeleteRegistrationPoliciesWithChan(request *DeleteRegistrationPoliciesRequest) (<-chan *DeleteRegistrationPoliciesResponse, <-chan error)

DeleteRegistrationPoliciesWithChan invokes the csas.DeleteRegistrationPolicies API asynchronously

func (*Client) DeleteUserDevices ¶ added in v1.62.759

func (client *Client) DeleteUserDevices(request *DeleteUserDevicesRequest) (response *DeleteUserDevicesResponse, err error)

DeleteUserDevices invokes the csas.DeleteUserDevices API synchronously

func (*Client) DeleteUserDevicesWithCallback ¶ added in v1.62.759

func (client *Client) DeleteUserDevicesWithCallback(request *DeleteUserDevicesRequest, callback func(response *DeleteUserDevicesResponse, err error)) <-chan int

DeleteUserDevicesWithCallback invokes the csas.DeleteUserDevices API asynchronously

func (*Client) DeleteUserDevicesWithChan ¶ added in v1.62.759

func (client *Client) DeleteUserDevicesWithChan(request *DeleteUserDevicesRequest) (<-chan *DeleteUserDevicesResponse, <-chan error)

DeleteUserDevicesWithChan invokes the csas.DeleteUserDevices API asynchronously

func (*Client) DeleteUserGroup ¶

func (client *Client) DeleteUserGroup(request *DeleteUserGroupRequest) (response *DeleteUserGroupResponse, err error)

DeleteUserGroup invokes the csas.DeleteUserGroup API synchronously

func (*Client) DeleteUserGroupWithCallback ¶

func (client *Client) DeleteUserGroupWithCallback(request *DeleteUserGroupRequest, callback func(response *DeleteUserGroupResponse, err error)) <-chan int

DeleteUserGroupWithCallback invokes the csas.DeleteUserGroup API asynchronously

func (*Client) DeleteUserGroupWithChan ¶

func (client *Client) DeleteUserGroupWithChan(request *DeleteUserGroupRequest) (<-chan *DeleteUserGroupResponse, <-chan error)

DeleteUserGroupWithChan invokes the csas.DeleteUserGroup API asynchronously

func (*Client) DetachApplication2Connector ¶

func (client *Client) DetachApplication2Connector(request *DetachApplication2ConnectorRequest) (response *DetachApplication2ConnectorResponse, err error)

DetachApplication2Connector invokes the csas.DetachApplication2Connector API synchronously

func (*Client) DetachApplication2ConnectorWithCallback ¶

func (client *Client) DetachApplication2ConnectorWithCallback(request *DetachApplication2ConnectorRequest, callback func(response *DetachApplication2ConnectorResponse, err error)) <-chan int

DetachApplication2ConnectorWithCallback invokes the csas.DetachApplication2Connector API asynchronously

func (*Client) DetachApplication2ConnectorWithChan ¶

func (client *Client) DetachApplication2ConnectorWithChan(request *DetachApplication2ConnectorRequest) (<-chan *DetachApplication2ConnectorResponse, <-chan error)

DetachApplication2ConnectorWithChan invokes the csas.DetachApplication2Connector API asynchronously

func (*Client) ExportUserDevices ¶ added in v1.62.759

func (client *Client) ExportUserDevices(request *ExportUserDevicesRequest) (response *ExportUserDevicesResponse, err error)

ExportUserDevices invokes the csas.ExportUserDevices API synchronously

func (*Client) ExportUserDevicesWithCallback ¶ added in v1.62.759

func (client *Client) ExportUserDevicesWithCallback(request *ExportUserDevicesRequest, callback func(response *ExportUserDevicesResponse, err error)) <-chan int

ExportUserDevicesWithCallback invokes the csas.ExportUserDevices API asynchronously

func (*Client) ExportUserDevicesWithChan ¶ added in v1.62.759

func (client *Client) ExportUserDevicesWithChan(request *ExportUserDevicesRequest) (<-chan *ExportUserDevicesResponse, <-chan error)

ExportUserDevicesWithChan invokes the csas.ExportUserDevices API asynchronously

func (*Client) GetActiveIdpConfig ¶ added in v1.62.758

func (client *Client) GetActiveIdpConfig(request *GetActiveIdpConfigRequest) (response *GetActiveIdpConfigResponse, err error)

GetActiveIdpConfig invokes the csas.GetActiveIdpConfig API synchronously

func (*Client) GetActiveIdpConfigWithCallback ¶ added in v1.62.758

func (client *Client) GetActiveIdpConfigWithCallback(request *GetActiveIdpConfigRequest, callback func(response *GetActiveIdpConfigResponse, err error)) <-chan int

GetActiveIdpConfigWithCallback invokes the csas.GetActiveIdpConfig API asynchronously

func (*Client) GetActiveIdpConfigWithChan ¶ added in v1.62.758

func (client *Client) GetActiveIdpConfigWithChan(request *GetActiveIdpConfigRequest) (<-chan *GetActiveIdpConfigResponse, <-chan error)

GetActiveIdpConfigWithChan invokes the csas.GetActiveIdpConfig API asynchronously

func (*Client) GetClientUser ¶ added in v1.62.758

func (client *Client) GetClientUser(request *GetClientUserRequest) (response *GetClientUserResponse, err error)

GetClientUser invokes the csas.GetClientUser API synchronously

func (*Client) GetClientUserWithCallback ¶ added in v1.62.758

func (client *Client) GetClientUserWithCallback(request *GetClientUserRequest, callback func(response *GetClientUserResponse, err error)) <-chan int

GetClientUserWithCallback invokes the csas.GetClientUser API asynchronously

func (*Client) GetClientUserWithChan ¶ added in v1.62.758

func (client *Client) GetClientUserWithChan(request *GetClientUserRequest) (<-chan *GetClientUserResponse, <-chan error)

GetClientUserWithChan invokes the csas.GetClientUser API asynchronously

func (*Client) GetDynamicRoute ¶

func (client *Client) GetDynamicRoute(request *GetDynamicRouteRequest) (response *GetDynamicRouteResponse, err error)

GetDynamicRoute invokes the csas.GetDynamicRoute API synchronously

func (*Client) GetDynamicRouteWithCallback ¶

func (client *Client) GetDynamicRouteWithCallback(request *GetDynamicRouteRequest, callback func(response *GetDynamicRouteResponse, err error)) <-chan int

GetDynamicRouteWithCallback invokes the csas.GetDynamicRoute API asynchronously

func (*Client) GetDynamicRouteWithChan ¶

func (client *Client) GetDynamicRouteWithChan(request *GetDynamicRouteRequest) (<-chan *GetDynamicRouteResponse, <-chan error)

GetDynamicRouteWithChan invokes the csas.GetDynamicRoute API asynchronously

func (*Client) GetIdpConfig ¶ added in v1.62.758

func (client *Client) GetIdpConfig(request *GetIdpConfigRequest) (response *GetIdpConfigResponse, err error)

GetIdpConfig invokes the csas.GetIdpConfig API synchronously

func (*Client) GetIdpConfigWithCallback ¶ added in v1.62.758

func (client *Client) GetIdpConfigWithCallback(request *GetIdpConfigRequest, callback func(response *GetIdpConfigResponse, err error)) <-chan int

GetIdpConfigWithCallback invokes the csas.GetIdpConfig API asynchronously

func (*Client) GetIdpConfigWithChan ¶ added in v1.62.758

func (client *Client) GetIdpConfigWithChan(request *GetIdpConfigRequest) (<-chan *GetIdpConfigResponse, <-chan error)

GetIdpConfigWithChan invokes the csas.GetIdpConfig API asynchronously

func (*Client) GetPrivateAccessApplication ¶

func (client *Client) GetPrivateAccessApplication(request *GetPrivateAccessApplicationRequest) (response *GetPrivateAccessApplicationResponse, err error)

GetPrivateAccessApplication invokes the csas.GetPrivateAccessApplication API synchronously

func (*Client) GetPrivateAccessApplicationWithCallback ¶

func (client *Client) GetPrivateAccessApplicationWithCallback(request *GetPrivateAccessApplicationRequest, callback func(response *GetPrivateAccessApplicationResponse, err error)) <-chan int

GetPrivateAccessApplicationWithCallback invokes the csas.GetPrivateAccessApplication API asynchronously

func (*Client) GetPrivateAccessApplicationWithChan ¶

func (client *Client) GetPrivateAccessApplicationWithChan(request *GetPrivateAccessApplicationRequest) (<-chan *GetPrivateAccessApplicationResponse, <-chan error)

GetPrivateAccessApplicationWithChan invokes the csas.GetPrivateAccessApplication API asynchronously

func (*Client) GetPrivateAccessPolicy ¶

func (client *Client) GetPrivateAccessPolicy(request *GetPrivateAccessPolicyRequest) (response *GetPrivateAccessPolicyResponse, err error)

GetPrivateAccessPolicy invokes the csas.GetPrivateAccessPolicy API synchronously

func (*Client) GetPrivateAccessPolicyWithCallback ¶

func (client *Client) GetPrivateAccessPolicyWithCallback(request *GetPrivateAccessPolicyRequest, callback func(response *GetPrivateAccessPolicyResponse, err error)) <-chan int

GetPrivateAccessPolicyWithCallback invokes the csas.GetPrivateAccessPolicy API asynchronously

func (*Client) GetPrivateAccessPolicyWithChan ¶

func (client *Client) GetPrivateAccessPolicyWithChan(request *GetPrivateAccessPolicyRequest) (<-chan *GetPrivateAccessPolicyResponse, <-chan error)

GetPrivateAccessPolicyWithChan invokes the csas.GetPrivateAccessPolicy API asynchronously

func (*Client) GetRegistrationPolicy ¶ added in v1.62.611

func (client *Client) GetRegistrationPolicy(request *GetRegistrationPolicyRequest) (response *GetRegistrationPolicyResponse, err error)

GetRegistrationPolicy invokes the csas.GetRegistrationPolicy API synchronously

func (*Client) GetRegistrationPolicyWithCallback ¶ added in v1.62.611

func (client *Client) GetRegistrationPolicyWithCallback(request *GetRegistrationPolicyRequest, callback func(response *GetRegistrationPolicyResponse, err error)) <-chan int

GetRegistrationPolicyWithCallback invokes the csas.GetRegistrationPolicy API asynchronously

func (*Client) GetRegistrationPolicyWithChan ¶ added in v1.62.611

func (client *Client) GetRegistrationPolicyWithChan(request *GetRegistrationPolicyRequest) (<-chan *GetRegistrationPolicyResponse, <-chan error)

GetRegistrationPolicyWithChan invokes the csas.GetRegistrationPolicy API asynchronously

func (*Client) GetUserDevice ¶ added in v1.62.611

func (client *Client) GetUserDevice(request *GetUserDeviceRequest) (response *GetUserDeviceResponse, err error)

GetUserDevice invokes the csas.GetUserDevice API synchronously

func (*Client) GetUserDeviceWithCallback ¶ added in v1.62.611

func (client *Client) GetUserDeviceWithCallback(request *GetUserDeviceRequest, callback func(response *GetUserDeviceResponse, err error)) <-chan int

GetUserDeviceWithCallback invokes the csas.GetUserDevice API asynchronously

func (*Client) GetUserDeviceWithChan ¶ added in v1.62.611

func (client *Client) GetUserDeviceWithChan(request *GetUserDeviceRequest) (<-chan *GetUserDeviceResponse, <-chan error)

GetUserDeviceWithChan invokes the csas.GetUserDevice API asynchronously

func (*Client) GetUserGroup ¶

func (client *Client) GetUserGroup(request *GetUserGroupRequest) (response *GetUserGroupResponse, err error)

GetUserGroup invokes the csas.GetUserGroup API synchronously

func (*Client) GetUserGroupWithCallback ¶

func (client *Client) GetUserGroupWithCallback(request *GetUserGroupRequest, callback func(response *GetUserGroupResponse, err error)) <-chan int

GetUserGroupWithCallback invokes the csas.GetUserGroup API asynchronously

func (*Client) GetUserGroupWithChan ¶

func (client *Client) GetUserGroupWithChan(request *GetUserGroupRequest) (<-chan *GetUserGroupResponse, <-chan error)

GetUserGroupWithChan invokes the csas.GetUserGroup API asynchronously

func (*Client) GetWmEmbedTask ¶ added in v1.62.772

func (client *Client) GetWmEmbedTask(request *GetWmEmbedTaskRequest) (response *GetWmEmbedTaskResponse, err error)

GetWmEmbedTask invokes the csas.GetWmEmbedTask API synchronously

func (*Client) GetWmEmbedTaskWithCallback ¶ added in v1.62.772

func (client *Client) GetWmEmbedTaskWithCallback(request *GetWmEmbedTaskRequest, callback func(response *GetWmEmbedTaskResponse, err error)) <-chan int

GetWmEmbedTaskWithCallback invokes the csas.GetWmEmbedTask API asynchronously

func (*Client) GetWmEmbedTaskWithChan ¶ added in v1.62.772

func (client *Client) GetWmEmbedTaskWithChan(request *GetWmEmbedTaskRequest) (<-chan *GetWmEmbedTaskResponse, <-chan error)

GetWmEmbedTaskWithChan invokes the csas.GetWmEmbedTask API asynchronously

func (*Client) GetWmExtractTask ¶ added in v1.62.772

func (client *Client) GetWmExtractTask(request *GetWmExtractTaskRequest) (response *GetWmExtractTaskResponse, err error)

GetWmExtractTask invokes the csas.GetWmExtractTask API synchronously

func (*Client) GetWmExtractTaskWithCallback ¶ added in v1.62.772

func (client *Client) GetWmExtractTaskWithCallback(request *GetWmExtractTaskRequest, callback func(response *GetWmExtractTaskResponse, err error)) <-chan int

GetWmExtractTaskWithCallback invokes the csas.GetWmExtractTask API asynchronously

func (*Client) GetWmExtractTaskWithChan ¶ added in v1.62.772

func (client *Client) GetWmExtractTaskWithChan(request *GetWmExtractTaskRequest) (<-chan *GetWmExtractTaskResponse, <-chan error)

GetWmExtractTaskWithChan invokes the csas.GetWmExtractTask API asynchronously

func (*Client) ListApplicationsForPrivateAccessPolicy ¶

func (client *Client) ListApplicationsForPrivateAccessPolicy(request *ListApplicationsForPrivateAccessPolicyRequest) (response *ListApplicationsForPrivateAccessPolicyResponse, err error)

ListApplicationsForPrivateAccessPolicy invokes the csas.ListApplicationsForPrivateAccessPolicy API synchronously

func (*Client) ListApplicationsForPrivateAccessPolicyWithCallback ¶

func (client *Client) ListApplicationsForPrivateAccessPolicyWithCallback(request *ListApplicationsForPrivateAccessPolicyRequest, callback func(response *ListApplicationsForPrivateAccessPolicyResponse, err error)) <-chan int

ListApplicationsForPrivateAccessPolicyWithCallback invokes the csas.ListApplicationsForPrivateAccessPolicy API asynchronously

func (*Client) ListApplicationsForPrivateAccessPolicyWithChan ¶

func (client *Client) ListApplicationsForPrivateAccessPolicyWithChan(request *ListApplicationsForPrivateAccessPolicyRequest) (<-chan *ListApplicationsForPrivateAccessPolicyResponse, <-chan error)

ListApplicationsForPrivateAccessPolicyWithChan invokes the csas.ListApplicationsForPrivateAccessPolicy API asynchronously

func (*Client) ListApplicationsForPrivateAccessTag ¶

func (client *Client) ListApplicationsForPrivateAccessTag(request *ListApplicationsForPrivateAccessTagRequest) (response *ListApplicationsForPrivateAccessTagResponse, err error)

ListApplicationsForPrivateAccessTag invokes the csas.ListApplicationsForPrivateAccessTag API synchronously

func (*Client) ListApplicationsForPrivateAccessTagWithCallback ¶

func (client *Client) ListApplicationsForPrivateAccessTagWithCallback(request *ListApplicationsForPrivateAccessTagRequest, callback func(response *ListApplicationsForPrivateAccessTagResponse, err error)) <-chan int

ListApplicationsForPrivateAccessTagWithCallback invokes the csas.ListApplicationsForPrivateAccessTag API asynchronously

func (*Client) ListApplicationsForPrivateAccessTagWithChan ¶

func (client *Client) ListApplicationsForPrivateAccessTagWithChan(request *ListApplicationsForPrivateAccessTagRequest) (<-chan *ListApplicationsForPrivateAccessTagResponse, <-chan error)

ListApplicationsForPrivateAccessTagWithChan invokes the csas.ListApplicationsForPrivateAccessTag API asynchronously

func (*Client) ListClientUsers ¶ added in v1.62.758

func (client *Client) ListClientUsers(request *ListClientUsersRequest) (response *ListClientUsersResponse, err error)

ListClientUsers invokes the csas.ListClientUsers API synchronously

func (*Client) ListClientUsersWithCallback ¶ added in v1.62.758

func (client *Client) ListClientUsersWithCallback(request *ListClientUsersRequest, callback func(response *ListClientUsersResponse, err error)) <-chan int

ListClientUsersWithCallback invokes the csas.ListClientUsers API asynchronously

func (*Client) ListClientUsersWithChan ¶ added in v1.62.758

func (client *Client) ListClientUsersWithChan(request *ListClientUsersRequest) (<-chan *ListClientUsersResponse, <-chan error)

ListClientUsersWithChan invokes the csas.ListClientUsers API asynchronously

func (*Client) ListConnectors ¶

func (client *Client) ListConnectors(request *ListConnectorsRequest) (response *ListConnectorsResponse, err error)

ListConnectors invokes the csas.ListConnectors API synchronously

func (*Client) ListConnectorsWithCallback ¶

func (client *Client) ListConnectorsWithCallback(request *ListConnectorsRequest, callback func(response *ListConnectorsResponse, err error)) <-chan int

ListConnectorsWithCallback invokes the csas.ListConnectors API asynchronously

func (*Client) ListConnectorsWithChan ¶

func (client *Client) ListConnectorsWithChan(request *ListConnectorsRequest) (<-chan *ListConnectorsResponse, <-chan error)

ListConnectorsWithChan invokes the csas.ListConnectors API asynchronously

func (*Client) ListDynamicRouteRegions ¶

func (client *Client) ListDynamicRouteRegions(request *ListDynamicRouteRegionsRequest) (response *ListDynamicRouteRegionsResponse, err error)

ListDynamicRouteRegions invokes the csas.ListDynamicRouteRegions API synchronously

func (*Client) ListDynamicRouteRegionsWithCallback ¶

func (client *Client) ListDynamicRouteRegionsWithCallback(request *ListDynamicRouteRegionsRequest, callback func(response *ListDynamicRouteRegionsResponse, err error)) <-chan int

ListDynamicRouteRegionsWithCallback invokes the csas.ListDynamicRouteRegions API asynchronously

func (*Client) ListDynamicRouteRegionsWithChan ¶

func (client *Client) ListDynamicRouteRegionsWithChan(request *ListDynamicRouteRegionsRequest) (<-chan *ListDynamicRouteRegionsResponse, <-chan error)

ListDynamicRouteRegionsWithChan invokes the csas.ListDynamicRouteRegions API asynchronously

func (*Client) ListDynamicRoutes ¶

func (client *Client) ListDynamicRoutes(request *ListDynamicRoutesRequest) (response *ListDynamicRoutesResponse, err error)

ListDynamicRoutes invokes the csas.ListDynamicRoutes API synchronously

func (*Client) ListDynamicRoutesWithCallback ¶

func (client *Client) ListDynamicRoutesWithCallback(request *ListDynamicRoutesRequest, callback func(response *ListDynamicRoutesResponse, err error)) <-chan int

ListDynamicRoutesWithCallback invokes the csas.ListDynamicRoutes API asynchronously

func (*Client) ListDynamicRoutesWithChan ¶

func (client *Client) ListDynamicRoutesWithChan(request *ListDynamicRoutesRequest) (<-chan *ListDynamicRoutesResponse, <-chan error)

ListDynamicRoutesWithChan invokes the csas.ListDynamicRoutes API asynchronously

func (*Client) ListExcessiveDeviceRegistrationApplications ¶ added in v1.62.611

func (client *Client) ListExcessiveDeviceRegistrationApplications(request *ListExcessiveDeviceRegistrationApplicationsRequest) (response *ListExcessiveDeviceRegistrationApplicationsResponse, err error)

ListExcessiveDeviceRegistrationApplications invokes the csas.ListExcessiveDeviceRegistrationApplications API synchronously

func (*Client) ListExcessiveDeviceRegistrationApplicationsWithCallback ¶ added in v1.62.611

func (client *Client) ListExcessiveDeviceRegistrationApplicationsWithCallback(request *ListExcessiveDeviceRegistrationApplicationsRequest, callback func(response *ListExcessiveDeviceRegistrationApplicationsResponse, err error)) <-chan int

ListExcessiveDeviceRegistrationApplicationsWithCallback invokes the csas.ListExcessiveDeviceRegistrationApplications API asynchronously

func (*Client) ListExcessiveDeviceRegistrationApplicationsWithChan ¶ added in v1.62.611

func (client *Client) ListExcessiveDeviceRegistrationApplicationsWithChan(request *ListExcessiveDeviceRegistrationApplicationsRequest) (<-chan *ListExcessiveDeviceRegistrationApplicationsResponse, <-chan error)

ListExcessiveDeviceRegistrationApplicationsWithChan invokes the csas.ListExcessiveDeviceRegistrationApplications API asynchronously

func (*Client) ListIdpConfigs ¶ added in v1.62.758

func (client *Client) ListIdpConfigs(request *ListIdpConfigsRequest) (response *ListIdpConfigsResponse, err error)

ListIdpConfigs invokes the csas.ListIdpConfigs API synchronously

func (*Client) ListIdpConfigsWithCallback ¶ added in v1.62.758

func (client *Client) ListIdpConfigsWithCallback(request *ListIdpConfigsRequest, callback func(response *ListIdpConfigsResponse, err error)) <-chan int

ListIdpConfigsWithCallback invokes the csas.ListIdpConfigs API asynchronously

func (*Client) ListIdpConfigsWithChan ¶ added in v1.62.758

func (client *Client) ListIdpConfigsWithChan(request *ListIdpConfigsRequest) (<-chan *ListIdpConfigsResponse, <-chan error)

ListIdpConfigsWithChan invokes the csas.ListIdpConfigs API asynchronously

func (*Client) ListIdpDepartments ¶ added in v1.62.758

func (client *Client) ListIdpDepartments(request *ListIdpDepartmentsRequest) (response *ListIdpDepartmentsResponse, err error)

ListIdpDepartments invokes the csas.ListIdpDepartments API synchronously

func (*Client) ListIdpDepartmentsWithCallback ¶ added in v1.62.758

func (client *Client) ListIdpDepartmentsWithCallback(request *ListIdpDepartmentsRequest, callback func(response *ListIdpDepartmentsResponse, err error)) <-chan int

ListIdpDepartmentsWithCallback invokes the csas.ListIdpDepartments API asynchronously

func (*Client) ListIdpDepartmentsWithChan ¶ added in v1.62.758

func (client *Client) ListIdpDepartmentsWithChan(request *ListIdpDepartmentsRequest) (<-chan *ListIdpDepartmentsResponse, <-chan error)

ListIdpDepartmentsWithChan invokes the csas.ListIdpDepartments API asynchronously

func (*Client) ListNacUserCert ¶ added in v1.62.779

func (client *Client) ListNacUserCert(request *ListNacUserCertRequest) (response *ListNacUserCertResponse, err error)

ListNacUserCert invokes the csas.ListNacUserCert API synchronously

func (*Client) ListNacUserCertWithCallback ¶ added in v1.62.779

func (client *Client) ListNacUserCertWithCallback(request *ListNacUserCertRequest, callback func(response *ListNacUserCertResponse, err error)) <-chan int

ListNacUserCertWithCallback invokes the csas.ListNacUserCert API asynchronously

func (*Client) ListNacUserCertWithChan ¶ added in v1.62.779

func (client *Client) ListNacUserCertWithChan(request *ListNacUserCertRequest) (<-chan *ListNacUserCertResponse, <-chan error)

ListNacUserCertWithChan invokes the csas.ListNacUserCert API asynchronously

func (*Client) ListPolicesForPrivateAccessApplication ¶

func (client *Client) ListPolicesForPrivateAccessApplication(request *ListPolicesForPrivateAccessApplicationRequest) (response *ListPolicesForPrivateAccessApplicationResponse, err error)

ListPolicesForPrivateAccessApplication invokes the csas.ListPolicesForPrivateAccessApplication API synchronously

func (*Client) ListPolicesForPrivateAccessApplicationWithCallback ¶

func (client *Client) ListPolicesForPrivateAccessApplicationWithCallback(request *ListPolicesForPrivateAccessApplicationRequest, callback func(response *ListPolicesForPrivateAccessApplicationResponse, err error)) <-chan int

ListPolicesForPrivateAccessApplicationWithCallback invokes the csas.ListPolicesForPrivateAccessApplication API asynchronously

func (*Client) ListPolicesForPrivateAccessApplicationWithChan ¶

func (client *Client) ListPolicesForPrivateAccessApplicationWithChan(request *ListPolicesForPrivateAccessApplicationRequest) (<-chan *ListPolicesForPrivateAccessApplicationResponse, <-chan error)

ListPolicesForPrivateAccessApplicationWithChan invokes the csas.ListPolicesForPrivateAccessApplication API asynchronously

func (*Client) ListPolicesForPrivateAccessTag ¶

func (client *Client) ListPolicesForPrivateAccessTag(request *ListPolicesForPrivateAccessTagRequest) (response *ListPolicesForPrivateAccessTagResponse, err error)

ListPolicesForPrivateAccessTag invokes the csas.ListPolicesForPrivateAccessTag API synchronously

func (*Client) ListPolicesForPrivateAccessTagWithCallback ¶

func (client *Client) ListPolicesForPrivateAccessTagWithCallback(request *ListPolicesForPrivateAccessTagRequest, callback func(response *ListPolicesForPrivateAccessTagResponse, err error)) <-chan int

ListPolicesForPrivateAccessTagWithCallback invokes the csas.ListPolicesForPrivateAccessTag API asynchronously

func (*Client) ListPolicesForPrivateAccessTagWithChan ¶

func (client *Client) ListPolicesForPrivateAccessTagWithChan(request *ListPolicesForPrivateAccessTagRequest) (<-chan *ListPolicesForPrivateAccessTagResponse, <-chan error)

ListPolicesForPrivateAccessTagWithChan invokes the csas.ListPolicesForPrivateAccessTag API asynchronously

func (*Client) ListPolicesForUserGroup ¶

func (client *Client) ListPolicesForUserGroup(request *ListPolicesForUserGroupRequest) (response *ListPolicesForUserGroupResponse, err error)

ListPolicesForUserGroup invokes the csas.ListPolicesForUserGroup API synchronously

func (*Client) ListPolicesForUserGroupWithCallback ¶

func (client *Client) ListPolicesForUserGroupWithCallback(request *ListPolicesForUserGroupRequest, callback func(response *ListPolicesForUserGroupResponse, err error)) <-chan int

ListPolicesForUserGroupWithCallback invokes the csas.ListPolicesForUserGroup API asynchronously

func (*Client) ListPolicesForUserGroupWithChan ¶

func (client *Client) ListPolicesForUserGroupWithChan(request *ListPolicesForUserGroupRequest) (<-chan *ListPolicesForUserGroupResponse, <-chan error)

ListPolicesForUserGroupWithChan invokes the csas.ListPolicesForUserGroup API asynchronously

func (*Client) ListPopTrafficStatistics ¶ added in v1.62.713

func (client *Client) ListPopTrafficStatistics(request *ListPopTrafficStatisticsRequest) (response *ListPopTrafficStatisticsResponse, err error)

ListPopTrafficStatistics invokes the csas.ListPopTrafficStatistics API synchronously

func (*Client) ListPopTrafficStatisticsWithCallback ¶ added in v1.62.713

func (client *Client) ListPopTrafficStatisticsWithCallback(request *ListPopTrafficStatisticsRequest, callback func(response *ListPopTrafficStatisticsResponse, err error)) <-chan int

ListPopTrafficStatisticsWithCallback invokes the csas.ListPopTrafficStatistics API asynchronously

func (*Client) ListPopTrafficStatisticsWithChan ¶ added in v1.62.713

func (client *Client) ListPopTrafficStatisticsWithChan(request *ListPopTrafficStatisticsRequest) (<-chan *ListPopTrafficStatisticsResponse, <-chan error)

ListPopTrafficStatisticsWithChan invokes the csas.ListPopTrafficStatistics API asynchronously

func (*Client) ListPrivateAccessApplications ¶

func (client *Client) ListPrivateAccessApplications(request *ListPrivateAccessApplicationsRequest) (response *ListPrivateAccessApplicationsResponse, err error)

ListPrivateAccessApplications invokes the csas.ListPrivateAccessApplications API synchronously

func (*Client) ListPrivateAccessApplicationsForDynamicRoute ¶

func (client *Client) ListPrivateAccessApplicationsForDynamicRoute(request *ListPrivateAccessApplicationsForDynamicRouteRequest) (response *ListPrivateAccessApplicationsForDynamicRouteResponse, err error)

ListPrivateAccessApplicationsForDynamicRoute invokes the csas.ListPrivateAccessApplicationsForDynamicRoute API synchronously

func (*Client) ListPrivateAccessApplicationsForDynamicRouteWithCallback ¶

func (client *Client) ListPrivateAccessApplicationsForDynamicRouteWithCallback(request *ListPrivateAccessApplicationsForDynamicRouteRequest, callback func(response *ListPrivateAccessApplicationsForDynamicRouteResponse, err error)) <-chan int

ListPrivateAccessApplicationsForDynamicRouteWithCallback invokes the csas.ListPrivateAccessApplicationsForDynamicRoute API asynchronously

func (*Client) ListPrivateAccessApplicationsForDynamicRouteWithChan ¶

func (client *Client) ListPrivateAccessApplicationsForDynamicRouteWithChan(request *ListPrivateAccessApplicationsForDynamicRouteRequest) (<-chan *ListPrivateAccessApplicationsForDynamicRouteResponse, <-chan error)

ListPrivateAccessApplicationsForDynamicRouteWithChan invokes the csas.ListPrivateAccessApplicationsForDynamicRoute API asynchronously

func (*Client) ListPrivateAccessApplicationsWithCallback ¶

func (client *Client) ListPrivateAccessApplicationsWithCallback(request *ListPrivateAccessApplicationsRequest, callback func(response *ListPrivateAccessApplicationsResponse, err error)) <-chan int

ListPrivateAccessApplicationsWithCallback invokes the csas.ListPrivateAccessApplications API asynchronously

func (*Client) ListPrivateAccessApplicationsWithChan ¶

func (client *Client) ListPrivateAccessApplicationsWithChan(request *ListPrivateAccessApplicationsRequest) (<-chan *ListPrivateAccessApplicationsResponse, <-chan error)

ListPrivateAccessApplicationsWithChan invokes the csas.ListPrivateAccessApplications API asynchronously

func (*Client) ListPrivateAccessPolices ¶

func (client *Client) ListPrivateAccessPolices(request *ListPrivateAccessPolicesRequest) (response *ListPrivateAccessPolicesResponse, err error)

ListPrivateAccessPolices invokes the csas.ListPrivateAccessPolices API synchronously

func (*Client) ListPrivateAccessPolicesWithCallback ¶

func (client *Client) ListPrivateAccessPolicesWithCallback(request *ListPrivateAccessPolicesRequest, callback func(response *ListPrivateAccessPolicesResponse, err error)) <-chan int

ListPrivateAccessPolicesWithCallback invokes the csas.ListPrivateAccessPolices API asynchronously

func (*Client) ListPrivateAccessPolicesWithChan ¶

func (client *Client) ListPrivateAccessPolicesWithChan(request *ListPrivateAccessPolicesRequest) (<-chan *ListPrivateAccessPolicesResponse, <-chan error)

ListPrivateAccessPolicesWithChan invokes the csas.ListPrivateAccessPolices API asynchronously

func (*Client) ListPrivateAccessTags ¶

func (client *Client) ListPrivateAccessTags(request *ListPrivateAccessTagsRequest) (response *ListPrivateAccessTagsResponse, err error)

ListPrivateAccessTags invokes the csas.ListPrivateAccessTags API synchronously

func (*Client) ListPrivateAccessTagsForDynamicRoute ¶

func (client *Client) ListPrivateAccessTagsForDynamicRoute(request *ListPrivateAccessTagsForDynamicRouteRequest) (response *ListPrivateAccessTagsForDynamicRouteResponse, err error)

ListPrivateAccessTagsForDynamicRoute invokes the csas.ListPrivateAccessTagsForDynamicRoute API synchronously

func (*Client) ListPrivateAccessTagsForDynamicRouteWithCallback ¶

func (client *Client) ListPrivateAccessTagsForDynamicRouteWithCallback(request *ListPrivateAccessTagsForDynamicRouteRequest, callback func(response *ListPrivateAccessTagsForDynamicRouteResponse, err error)) <-chan int

ListPrivateAccessTagsForDynamicRouteWithCallback invokes the csas.ListPrivateAccessTagsForDynamicRoute API asynchronously

func (*Client) ListPrivateAccessTagsForDynamicRouteWithChan ¶

func (client *Client) ListPrivateAccessTagsForDynamicRouteWithChan(request *ListPrivateAccessTagsForDynamicRouteRequest) (<-chan *ListPrivateAccessTagsForDynamicRouteResponse, <-chan error)

ListPrivateAccessTagsForDynamicRouteWithChan invokes the csas.ListPrivateAccessTagsForDynamicRoute API asynchronously

func (*Client) ListPrivateAccessTagsWithCallback ¶

func (client *Client) ListPrivateAccessTagsWithCallback(request *ListPrivateAccessTagsRequest, callback func(response *ListPrivateAccessTagsResponse, err error)) <-chan int

ListPrivateAccessTagsWithCallback invokes the csas.ListPrivateAccessTags API asynchronously

func (*Client) ListPrivateAccessTagsWithChan ¶

func (client *Client) ListPrivateAccessTagsWithChan(request *ListPrivateAccessTagsRequest) (<-chan *ListPrivateAccessTagsResponse, <-chan error)

ListPrivateAccessTagsWithChan invokes the csas.ListPrivateAccessTags API asynchronously

func (*Client) ListRegistrationPolicies ¶ added in v1.62.611

func (client *Client) ListRegistrationPolicies(request *ListRegistrationPoliciesRequest) (response *ListRegistrationPoliciesResponse, err error)

ListRegistrationPolicies invokes the csas.ListRegistrationPolicies API synchronously

func (*Client) ListRegistrationPoliciesForUserGroup ¶ added in v1.62.611

func (client *Client) ListRegistrationPoliciesForUserGroup(request *ListRegistrationPoliciesForUserGroupRequest) (response *ListRegistrationPoliciesForUserGroupResponse, err error)

ListRegistrationPoliciesForUserGroup invokes the csas.ListRegistrationPoliciesForUserGroup API synchronously

func (*Client) ListRegistrationPoliciesForUserGroupWithCallback ¶ added in v1.62.611

func (client *Client) ListRegistrationPoliciesForUserGroupWithCallback(request *ListRegistrationPoliciesForUserGroupRequest, callback func(response *ListRegistrationPoliciesForUserGroupResponse, err error)) <-chan int

ListRegistrationPoliciesForUserGroupWithCallback invokes the csas.ListRegistrationPoliciesForUserGroup API asynchronously

func (*Client) ListRegistrationPoliciesForUserGroupWithChan ¶ added in v1.62.611

func (client *Client) ListRegistrationPoliciesForUserGroupWithChan(request *ListRegistrationPoliciesForUserGroupRequest) (<-chan *ListRegistrationPoliciesForUserGroupResponse, <-chan error)

ListRegistrationPoliciesForUserGroupWithChan invokes the csas.ListRegistrationPoliciesForUserGroup API asynchronously

func (*Client) ListRegistrationPoliciesWithCallback ¶ added in v1.62.611

func (client *Client) ListRegistrationPoliciesWithCallback(request *ListRegistrationPoliciesRequest, callback func(response *ListRegistrationPoliciesResponse, err error)) <-chan int

ListRegistrationPoliciesWithCallback invokes the csas.ListRegistrationPolicies API asynchronously

func (*Client) ListRegistrationPoliciesWithChan ¶ added in v1.62.611

func (client *Client) ListRegistrationPoliciesWithChan(request *ListRegistrationPoliciesRequest) (<-chan *ListRegistrationPoliciesResponse, <-chan error)

ListRegistrationPoliciesWithChan invokes the csas.ListRegistrationPolicies API asynchronously

func (*Client) ListSoftwareForUserDevice ¶ added in v1.62.611

func (client *Client) ListSoftwareForUserDevice(request *ListSoftwareForUserDeviceRequest) (response *ListSoftwareForUserDeviceResponse, err error)

ListSoftwareForUserDevice invokes the csas.ListSoftwareForUserDevice API synchronously

func (*Client) ListSoftwareForUserDeviceWithCallback ¶ added in v1.62.611

func (client *Client) ListSoftwareForUserDeviceWithCallback(request *ListSoftwareForUserDeviceRequest, callback func(response *ListSoftwareForUserDeviceResponse, err error)) <-chan int

ListSoftwareForUserDeviceWithCallback invokes the csas.ListSoftwareForUserDevice API asynchronously

func (*Client) ListSoftwareForUserDeviceWithChan ¶ added in v1.62.611

func (client *Client) ListSoftwareForUserDeviceWithChan(request *ListSoftwareForUserDeviceRequest) (<-chan *ListSoftwareForUserDeviceResponse, <-chan error)

ListSoftwareForUserDeviceWithChan invokes the csas.ListSoftwareForUserDevice API asynchronously

func (*Client) ListTagsForPrivateAccessApplication ¶

func (client *Client) ListTagsForPrivateAccessApplication(request *ListTagsForPrivateAccessApplicationRequest) (response *ListTagsForPrivateAccessApplicationResponse, err error)

ListTagsForPrivateAccessApplication invokes the csas.ListTagsForPrivateAccessApplication API synchronously

func (*Client) ListTagsForPrivateAccessApplicationWithCallback ¶

func (client *Client) ListTagsForPrivateAccessApplicationWithCallback(request *ListTagsForPrivateAccessApplicationRequest, callback func(response *ListTagsForPrivateAccessApplicationResponse, err error)) <-chan int

ListTagsForPrivateAccessApplicationWithCallback invokes the csas.ListTagsForPrivateAccessApplication API asynchronously

func (*Client) ListTagsForPrivateAccessApplicationWithChan ¶

func (client *Client) ListTagsForPrivateAccessApplicationWithChan(request *ListTagsForPrivateAccessApplicationRequest) (<-chan *ListTagsForPrivateAccessApplicationResponse, <-chan error)

ListTagsForPrivateAccessApplicationWithChan invokes the csas.ListTagsForPrivateAccessApplication API asynchronously

func (*Client) ListTagsForPrivateAccessPolicy ¶

func (client *Client) ListTagsForPrivateAccessPolicy(request *ListTagsForPrivateAccessPolicyRequest) (response *ListTagsForPrivateAccessPolicyResponse, err error)

ListTagsForPrivateAccessPolicy invokes the csas.ListTagsForPrivateAccessPolicy API synchronously

func (*Client) ListTagsForPrivateAccessPolicyWithCallback ¶

func (client *Client) ListTagsForPrivateAccessPolicyWithCallback(request *ListTagsForPrivateAccessPolicyRequest, callback func(response *ListTagsForPrivateAccessPolicyResponse, err error)) <-chan int

ListTagsForPrivateAccessPolicyWithCallback invokes the csas.ListTagsForPrivateAccessPolicy API asynchronously

func (*Client) ListTagsForPrivateAccessPolicyWithChan ¶

func (client *Client) ListTagsForPrivateAccessPolicyWithChan(request *ListTagsForPrivateAccessPolicyRequest) (<-chan *ListTagsForPrivateAccessPolicyResponse, <-chan error)

ListTagsForPrivateAccessPolicyWithChan invokes the csas.ListTagsForPrivateAccessPolicy API asynchronously

func (*Client) ListUserDevices ¶ added in v1.62.611

func (client *Client) ListUserDevices(request *ListUserDevicesRequest) (response *ListUserDevicesResponse, err error)

ListUserDevices invokes the csas.ListUserDevices API synchronously

func (*Client) ListUserDevicesWithCallback ¶ added in v1.62.611

func (client *Client) ListUserDevicesWithCallback(request *ListUserDevicesRequest, callback func(response *ListUserDevicesResponse, err error)) <-chan int

ListUserDevicesWithCallback invokes the csas.ListUserDevices API asynchronously

func (*Client) ListUserDevicesWithChan ¶ added in v1.62.611

func (client *Client) ListUserDevicesWithChan(request *ListUserDevicesRequest) (<-chan *ListUserDevicesResponse, <-chan error)

ListUserDevicesWithChan invokes the csas.ListUserDevices API asynchronously

func (*Client) ListUserGroups ¶

func (client *Client) ListUserGroups(request *ListUserGroupsRequest) (response *ListUserGroupsResponse, err error)

ListUserGroups invokes the csas.ListUserGroups API synchronously

func (*Client) ListUserGroupsForPrivateAccessPolicy ¶

func (client *Client) ListUserGroupsForPrivateAccessPolicy(request *ListUserGroupsForPrivateAccessPolicyRequest) (response *ListUserGroupsForPrivateAccessPolicyResponse, err error)

ListUserGroupsForPrivateAccessPolicy invokes the csas.ListUserGroupsForPrivateAccessPolicy API synchronously

func (*Client) ListUserGroupsForPrivateAccessPolicyWithCallback ¶

func (client *Client) ListUserGroupsForPrivateAccessPolicyWithCallback(request *ListUserGroupsForPrivateAccessPolicyRequest, callback func(response *ListUserGroupsForPrivateAccessPolicyResponse, err error)) <-chan int

ListUserGroupsForPrivateAccessPolicyWithCallback invokes the csas.ListUserGroupsForPrivateAccessPolicy API asynchronously

func (*Client) ListUserGroupsForPrivateAccessPolicyWithChan ¶

func (client *Client) ListUserGroupsForPrivateAccessPolicyWithChan(request *ListUserGroupsForPrivateAccessPolicyRequest) (<-chan *ListUserGroupsForPrivateAccessPolicyResponse, <-chan error)

ListUserGroupsForPrivateAccessPolicyWithChan invokes the csas.ListUserGroupsForPrivateAccessPolicy API asynchronously

func (*Client) ListUserGroupsForRegistrationPolicy ¶ added in v1.62.611

func (client *Client) ListUserGroupsForRegistrationPolicy(request *ListUserGroupsForRegistrationPolicyRequest) (response *ListUserGroupsForRegistrationPolicyResponse, err error)

ListUserGroupsForRegistrationPolicy invokes the csas.ListUserGroupsForRegistrationPolicy API synchronously

func (*Client) ListUserGroupsForRegistrationPolicyWithCallback ¶ added in v1.62.611

func (client *Client) ListUserGroupsForRegistrationPolicyWithCallback(request *ListUserGroupsForRegistrationPolicyRequest, callback func(response *ListUserGroupsForRegistrationPolicyResponse, err error)) <-chan int

ListUserGroupsForRegistrationPolicyWithCallback invokes the csas.ListUserGroupsForRegistrationPolicy API asynchronously

func (*Client) ListUserGroupsForRegistrationPolicyWithChan ¶ added in v1.62.611

func (client *Client) ListUserGroupsForRegistrationPolicyWithChan(request *ListUserGroupsForRegistrationPolicyRequest) (<-chan *ListUserGroupsForRegistrationPolicyResponse, <-chan error)

ListUserGroupsForRegistrationPolicyWithChan invokes the csas.ListUserGroupsForRegistrationPolicy API asynchronously

func (*Client) ListUserGroupsWithCallback ¶

func (client *Client) ListUserGroupsWithCallback(request *ListUserGroupsRequest, callback func(response *ListUserGroupsResponse, err error)) <-chan int

ListUserGroupsWithCallback invokes the csas.ListUserGroups API asynchronously

func (*Client) ListUserGroupsWithChan ¶

func (client *Client) ListUserGroupsWithChan(request *ListUserGroupsRequest) (<-chan *ListUserGroupsResponse, <-chan error)

ListUserGroupsWithChan invokes the csas.ListUserGroups API asynchronously

func (*Client) ListUsers ¶ added in v1.62.713

func (client *Client) ListUsers(request *ListUsersRequest) (response *ListUsersResponse, err error)

ListUsers invokes the csas.ListUsers API synchronously

func (*Client) ListUsersWithCallback ¶ added in v1.62.713

func (client *Client) ListUsersWithCallback(request *ListUsersRequest, callback func(response *ListUsersResponse, err error)) <-chan int

ListUsersWithCallback invokes the csas.ListUsers API asynchronously

func (*Client) ListUsersWithChan ¶ added in v1.62.713

func (client *Client) ListUsersWithChan(request *ListUsersRequest) (<-chan *ListUsersResponse, <-chan error)

ListUsersWithChan invokes the csas.ListUsers API asynchronously

func (*Client) LookupWmInfoMapping ¶ added in v1.62.772

func (client *Client) LookupWmInfoMapping(request *LookupWmInfoMappingRequest) (response *LookupWmInfoMappingResponse, err error)

LookupWmInfoMapping invokes the csas.LookupWmInfoMapping API synchronously

func (*Client) LookupWmInfoMappingWithCallback ¶ added in v1.62.772

func (client *Client) LookupWmInfoMappingWithCallback(request *LookupWmInfoMappingRequest, callback func(response *LookupWmInfoMappingResponse, err error)) <-chan int

LookupWmInfoMappingWithCallback invokes the csas.LookupWmInfoMapping API asynchronously

func (*Client) LookupWmInfoMappingWithChan ¶ added in v1.62.772

func (client *Client) LookupWmInfoMappingWithChan(request *LookupWmInfoMappingRequest) (<-chan *LookupWmInfoMappingResponse, <-chan error)

LookupWmInfoMappingWithChan invokes the csas.LookupWmInfoMapping API asynchronously

func (*Client) RevokeUserSession ¶ added in v1.62.758

func (client *Client) RevokeUserSession(request *RevokeUserSessionRequest) (response *RevokeUserSessionResponse, err error)

RevokeUserSession invokes the csas.RevokeUserSession API synchronously

func (*Client) RevokeUserSessionWithCallback ¶ added in v1.62.758

func (client *Client) RevokeUserSessionWithCallback(request *RevokeUserSessionRequest, callback func(response *RevokeUserSessionResponse, err error)) <-chan int

RevokeUserSessionWithCallback invokes the csas.RevokeUserSession API asynchronously

func (*Client) RevokeUserSessionWithChan ¶ added in v1.62.758

func (client *Client) RevokeUserSessionWithChan(request *RevokeUserSessionRequest) (<-chan *RevokeUserSessionResponse, <-chan error)

RevokeUserSessionWithChan invokes the csas.RevokeUserSession API asynchronously

func (*Client) UpdateClientUser ¶ added in v1.62.758

func (client *Client) UpdateClientUser(request *UpdateClientUserRequest) (response *UpdateClientUserResponse, err error)

UpdateClientUser invokes the csas.UpdateClientUser API synchronously

func (*Client) UpdateClientUserPassword ¶ added in v1.62.758

func (client *Client) UpdateClientUserPassword(request *UpdateClientUserPasswordRequest) (response *UpdateClientUserPasswordResponse, err error)

UpdateClientUserPassword invokes the csas.UpdateClientUserPassword API synchronously

func (*Client) UpdateClientUserPasswordWithCallback ¶ added in v1.62.758

func (client *Client) UpdateClientUserPasswordWithCallback(request *UpdateClientUserPasswordRequest, callback func(response *UpdateClientUserPasswordResponse, err error)) <-chan int

UpdateClientUserPasswordWithCallback invokes the csas.UpdateClientUserPassword API asynchronously

func (*Client) UpdateClientUserPasswordWithChan ¶ added in v1.62.758

func (client *Client) UpdateClientUserPasswordWithChan(request *UpdateClientUserPasswordRequest) (<-chan *UpdateClientUserPasswordResponse, <-chan error)

UpdateClientUserPasswordWithChan invokes the csas.UpdateClientUserPassword API asynchronously

func (*Client) UpdateClientUserStatus ¶ added in v1.62.758

func (client *Client) UpdateClientUserStatus(request *UpdateClientUserStatusRequest) (response *UpdateClientUserStatusResponse, err error)

UpdateClientUserStatus invokes the csas.UpdateClientUserStatus API synchronously

func (*Client) UpdateClientUserStatusWithCallback ¶ added in v1.62.758

func (client *Client) UpdateClientUserStatusWithCallback(request *UpdateClientUserStatusRequest, callback func(response *UpdateClientUserStatusResponse, err error)) <-chan int

UpdateClientUserStatusWithCallback invokes the csas.UpdateClientUserStatus API asynchronously

func (*Client) UpdateClientUserStatusWithChan ¶ added in v1.62.758

func (client *Client) UpdateClientUserStatusWithChan(request *UpdateClientUserStatusRequest) (<-chan *UpdateClientUserStatusResponse, <-chan error)

UpdateClientUserStatusWithChan invokes the csas.UpdateClientUserStatus API asynchronously

func (*Client) UpdateClientUserWithCallback ¶ added in v1.62.758

func (client *Client) UpdateClientUserWithCallback(request *UpdateClientUserRequest, callback func(response *UpdateClientUserResponse, err error)) <-chan int

UpdateClientUserWithCallback invokes the csas.UpdateClientUser API asynchronously

func (*Client) UpdateClientUserWithChan ¶ added in v1.62.758

func (client *Client) UpdateClientUserWithChan(request *UpdateClientUserRequest) (<-chan *UpdateClientUserResponse, <-chan error)

UpdateClientUserWithChan invokes the csas.UpdateClientUser API asynchronously

func (*Client) UpdateDynamicRoute ¶

func (client *Client) UpdateDynamicRoute(request *UpdateDynamicRouteRequest) (response *UpdateDynamicRouteResponse, err error)

UpdateDynamicRoute invokes the csas.UpdateDynamicRoute API synchronously

func (*Client) UpdateDynamicRouteWithCallback ¶

func (client *Client) UpdateDynamicRouteWithCallback(request *UpdateDynamicRouteRequest, callback func(response *UpdateDynamicRouteResponse, err error)) <-chan int

UpdateDynamicRouteWithCallback invokes the csas.UpdateDynamicRoute API asynchronously

func (*Client) UpdateDynamicRouteWithChan ¶

func (client *Client) UpdateDynamicRouteWithChan(request *UpdateDynamicRouteRequest) (<-chan *UpdateDynamicRouteResponse, <-chan error)

UpdateDynamicRouteWithChan invokes the csas.UpdateDynamicRoute API asynchronously

func (*Client) UpdateExcessiveDeviceRegistrationApplicationsStatus ¶ added in v1.62.611

func (client *Client) UpdateExcessiveDeviceRegistrationApplicationsStatus(request *UpdateExcessiveDeviceRegistrationApplicationsStatusRequest) (response *UpdateExcessiveDeviceRegistrationApplicationsStatusResponse, err error)

UpdateExcessiveDeviceRegistrationApplicationsStatus invokes the csas.UpdateExcessiveDeviceRegistrationApplicationsStatus API synchronously

func (*Client) UpdateExcessiveDeviceRegistrationApplicationsStatusWithCallback ¶ added in v1.62.611

func (client *Client) UpdateExcessiveDeviceRegistrationApplicationsStatusWithCallback(request *UpdateExcessiveDeviceRegistrationApplicationsStatusRequest, callback func(response *UpdateExcessiveDeviceRegistrationApplicationsStatusResponse, err error)) <-chan int

UpdateExcessiveDeviceRegistrationApplicationsStatusWithCallback invokes the csas.UpdateExcessiveDeviceRegistrationApplicationsStatus API asynchronously

func (*Client) UpdateExcessiveDeviceRegistrationApplicationsStatusWithChan ¶ added in v1.62.611

func (client *Client) UpdateExcessiveDeviceRegistrationApplicationsStatusWithChan(request *UpdateExcessiveDeviceRegistrationApplicationsStatusRequest) (<-chan *UpdateExcessiveDeviceRegistrationApplicationsStatusResponse, <-chan error)

UpdateExcessiveDeviceRegistrationApplicationsStatusWithChan invokes the csas.UpdateExcessiveDeviceRegistrationApplicationsStatus API asynchronously

func (*Client) UpdateIdpDepartment ¶ added in v1.62.758

func (client *Client) UpdateIdpDepartment(request *UpdateIdpDepartmentRequest) (response *UpdateIdpDepartmentResponse, err error)

UpdateIdpDepartment invokes the csas.UpdateIdpDepartment API synchronously

func (*Client) UpdateIdpDepartmentWithCallback ¶ added in v1.62.758

func (client *Client) UpdateIdpDepartmentWithCallback(request *UpdateIdpDepartmentRequest, callback func(response *UpdateIdpDepartmentResponse, err error)) <-chan int

UpdateIdpDepartmentWithCallback invokes the csas.UpdateIdpDepartment API asynchronously

func (*Client) UpdateIdpDepartmentWithChan ¶ added in v1.62.758

func (client *Client) UpdateIdpDepartmentWithChan(request *UpdateIdpDepartmentRequest) (<-chan *UpdateIdpDepartmentResponse, <-chan error)

UpdateIdpDepartmentWithChan invokes the csas.UpdateIdpDepartment API asynchronously

func (*Client) UpdateNacUserCertStatus ¶ added in v1.62.779

func (client *Client) UpdateNacUserCertStatus(request *UpdateNacUserCertStatusRequest) (response *UpdateNacUserCertStatusResponse, err error)

UpdateNacUserCertStatus invokes the csas.UpdateNacUserCertStatus API synchronously

func (*Client) UpdateNacUserCertStatusWithCallback ¶ added in v1.62.779

func (client *Client) UpdateNacUserCertStatusWithCallback(request *UpdateNacUserCertStatusRequest, callback func(response *UpdateNacUserCertStatusResponse, err error)) <-chan int

UpdateNacUserCertStatusWithCallback invokes the csas.UpdateNacUserCertStatus API asynchronously

func (*Client) UpdateNacUserCertStatusWithChan ¶ added in v1.62.779

func (client *Client) UpdateNacUserCertStatusWithChan(request *UpdateNacUserCertStatusRequest) (<-chan *UpdateNacUserCertStatusResponse, <-chan error)

UpdateNacUserCertStatusWithChan invokes the csas.UpdateNacUserCertStatus API asynchronously

func (*Client) UpdatePrivateAccessApplication ¶

func (client *Client) UpdatePrivateAccessApplication(request *UpdatePrivateAccessApplicationRequest) (response *UpdatePrivateAccessApplicationResponse, err error)

UpdatePrivateAccessApplication invokes the csas.UpdatePrivateAccessApplication API synchronously

func (*Client) UpdatePrivateAccessApplicationWithCallback ¶

func (client *Client) UpdatePrivateAccessApplicationWithCallback(request *UpdatePrivateAccessApplicationRequest, callback func(response *UpdatePrivateAccessApplicationResponse, err error)) <-chan int

UpdatePrivateAccessApplicationWithCallback invokes the csas.UpdatePrivateAccessApplication API asynchronously

func (*Client) UpdatePrivateAccessApplicationWithChan ¶

func (client *Client) UpdatePrivateAccessApplicationWithChan(request *UpdatePrivateAccessApplicationRequest) (<-chan *UpdatePrivateAccessApplicationResponse, <-chan error)

UpdatePrivateAccessApplicationWithChan invokes the csas.UpdatePrivateAccessApplication API asynchronously

func (*Client) UpdatePrivateAccessPolicy ¶

func (client *Client) UpdatePrivateAccessPolicy(request *UpdatePrivateAccessPolicyRequest) (response *UpdatePrivateAccessPolicyResponse, err error)

UpdatePrivateAccessPolicy invokes the csas.UpdatePrivateAccessPolicy API synchronously

func (*Client) UpdatePrivateAccessPolicyWithCallback ¶

func (client *Client) UpdatePrivateAccessPolicyWithCallback(request *UpdatePrivateAccessPolicyRequest, callback func(response *UpdatePrivateAccessPolicyResponse, err error)) <-chan int

UpdatePrivateAccessPolicyWithCallback invokes the csas.UpdatePrivateAccessPolicy API asynchronously

func (*Client) UpdatePrivateAccessPolicyWithChan ¶

func (client *Client) UpdatePrivateAccessPolicyWithChan(request *UpdatePrivateAccessPolicyRequest) (<-chan *UpdatePrivateAccessPolicyResponse, <-chan error)

UpdatePrivateAccessPolicyWithChan invokes the csas.UpdatePrivateAccessPolicy API asynchronously

func (*Client) UpdateRegistrationPolicy ¶ added in v1.62.611

func (client *Client) UpdateRegistrationPolicy(request *UpdateRegistrationPolicyRequest) (response *UpdateRegistrationPolicyResponse, err error)

UpdateRegistrationPolicy invokes the csas.UpdateRegistrationPolicy API synchronously

func (*Client) UpdateRegistrationPolicyWithCallback ¶ added in v1.62.611

func (client *Client) UpdateRegistrationPolicyWithCallback(request *UpdateRegistrationPolicyRequest, callback func(response *UpdateRegistrationPolicyResponse, err error)) <-chan int

UpdateRegistrationPolicyWithCallback invokes the csas.UpdateRegistrationPolicy API asynchronously

func (*Client) UpdateRegistrationPolicyWithChan ¶ added in v1.62.611

func (client *Client) UpdateRegistrationPolicyWithChan(request *UpdateRegistrationPolicyRequest) (<-chan *UpdateRegistrationPolicyResponse, <-chan error)

UpdateRegistrationPolicyWithChan invokes the csas.UpdateRegistrationPolicy API asynchronously

func (*Client) UpdateUserDevicesSharingStatus ¶ added in v1.62.611

func (client *Client) UpdateUserDevicesSharingStatus(request *UpdateUserDevicesSharingStatusRequest) (response *UpdateUserDevicesSharingStatusResponse, err error)

UpdateUserDevicesSharingStatus invokes the csas.UpdateUserDevicesSharingStatus API synchronously

func (*Client) UpdateUserDevicesSharingStatusWithCallback ¶ added in v1.62.611

func (client *Client) UpdateUserDevicesSharingStatusWithCallback(request *UpdateUserDevicesSharingStatusRequest, callback func(response *UpdateUserDevicesSharingStatusResponse, err error)) <-chan int

UpdateUserDevicesSharingStatusWithCallback invokes the csas.UpdateUserDevicesSharingStatus API asynchronously

func (*Client) UpdateUserDevicesSharingStatusWithChan ¶ added in v1.62.611

func (client *Client) UpdateUserDevicesSharingStatusWithChan(request *UpdateUserDevicesSharingStatusRequest) (<-chan *UpdateUserDevicesSharingStatusResponse, <-chan error)

UpdateUserDevicesSharingStatusWithChan invokes the csas.UpdateUserDevicesSharingStatus API asynchronously

func (*Client) UpdateUserDevicesStatus ¶ added in v1.62.611

func (client *Client) UpdateUserDevicesStatus(request *UpdateUserDevicesStatusRequest) (response *UpdateUserDevicesStatusResponse, err error)

UpdateUserDevicesStatus invokes the csas.UpdateUserDevicesStatus API synchronously

func (*Client) UpdateUserDevicesStatusWithCallback ¶ added in v1.62.611

func (client *Client) UpdateUserDevicesStatusWithCallback(request *UpdateUserDevicesStatusRequest, callback func(response *UpdateUserDevicesStatusResponse, err error)) <-chan int

UpdateUserDevicesStatusWithCallback invokes the csas.UpdateUserDevicesStatus API asynchronously

func (*Client) UpdateUserDevicesStatusWithChan ¶ added in v1.62.611

func (client *Client) UpdateUserDevicesStatusWithChan(request *UpdateUserDevicesStatusRequest) (<-chan *UpdateUserDevicesStatusResponse, <-chan error)

UpdateUserDevicesStatusWithChan invokes the csas.UpdateUserDevicesStatus API asynchronously

func (*Client) UpdateUserGroup ¶

func (client *Client) UpdateUserGroup(request *UpdateUserGroupRequest) (response *UpdateUserGroupResponse, err error)

UpdateUserGroup invokes the csas.UpdateUserGroup API synchronously

func (*Client) UpdateUserGroupWithCallback ¶

func (client *Client) UpdateUserGroupWithCallback(request *UpdateUserGroupRequest, callback func(response *UpdateUserGroupResponse, err error)) <-chan int

UpdateUserGroupWithCallback invokes the csas.UpdateUserGroup API asynchronously

func (*Client) UpdateUserGroupWithChan ¶

func (client *Client) UpdateUserGroupWithChan(request *UpdateUserGroupRequest) (<-chan *UpdateUserGroupResponse, <-chan error)

UpdateUserGroupWithChan invokes the csas.UpdateUserGroup API asynchronously

func (*Client) UpdateUsersStatus ¶ added in v1.62.713

func (client *Client) UpdateUsersStatus(request *UpdateUsersStatusRequest) (response *UpdateUsersStatusResponse, err error)

UpdateUsersStatus invokes the csas.UpdateUsersStatus API synchronously

func (*Client) UpdateUsersStatusWithCallback ¶ added in v1.62.713

func (client *Client) UpdateUsersStatusWithCallback(request *UpdateUsersStatusRequest, callback func(response *UpdateUsersStatusResponse, err error)) <-chan int

UpdateUsersStatusWithCallback invokes the csas.UpdateUsersStatus API asynchronously

func (*Client) UpdateUsersStatusWithChan ¶ added in v1.62.713

func (client *Client) UpdateUsersStatusWithChan(request *UpdateUsersStatusRequest) (<-chan *UpdateUsersStatusResponse, <-chan error)

UpdateUsersStatusWithChan invokes the csas.UpdateUsersStatus API asynchronously

type Connector ¶

type Connector struct {
	ConnectorId      string            `json:"ConnectorId" xml:"ConnectorId"`
	Name             string            `json:"Name" xml:"Name"`
	RegionId         string            `json:"RegionId" xml:"RegionId"`
	SwitchStatus     string            `json:"SwitchStatus" xml:"SwitchStatus"`
	Status           string            `json:"Status" xml:"Status"`
	CreateTime       string            `json:"CreateTime" xml:"CreateTime"`
	UpgradeTime      UpgradeTime       `json:"UpgradeTime" xml:"UpgradeTime"`
	Applications     []Application     `json:"Applications" xml:"Applications"`
	ConnectorClients []ConnectorClient `json:"ConnectorClients" xml:"ConnectorClients"`
}

Connector is a nested struct in csas response

type ConnectorClient ¶ added in v1.62.531

type ConnectorClient struct {
	DevTag           string `json:"DevTag" xml:"DevTag"`
	Hostname         string `json:"Hostname" xml:"Hostname"`
	ConnectionStatus string `json:"ConnectionStatus" xml:"ConnectionStatus"`
	PublicIp         string `json:"PublicIp" xml:"PublicIp"`
}

ConnectorClient is a nested struct in csas response

type ConnectorClients ¶ added in v1.62.531

type ConnectorClients struct {
	ConnectorClient []ConnectorClient `json:"connectorClient" xml:"connectorClient"`
}

ConnectorClients is a nested struct in csas response

type ConnectorIdsInGetPrivateAccessApplication ¶ added in v1.62.531

type ConnectorIdsInGetPrivateAccessApplication struct {
	ConnectorId []string `json:"connectorId" xml:"connectorId"`
}

ConnectorIdsInGetPrivateAccessApplication is a nested struct in csas response

type ConnectorIdsInListPrivateAccessApplications ¶ added in v1.62.531

type ConnectorIdsInListPrivateAccessApplications struct {
	ConnectorId []string `json:"connectorId" xml:"connectorId"`
}

ConnectorIdsInListPrivateAccessApplications is a nested struct in csas response

type Connectors ¶

type Connectors struct {
	Connector []Connector `json:"connector" xml:"connector"`
}

Connectors is a nested struct in csas response

type CreateClientUserRequest ¶ added in v1.62.758

type CreateClientUserRequest struct {
	*requests.RpcRequest
	MobileNumber string `position:"Query" name:"MobileNumber"`
	DepartmentId string `position:"Query" name:"DepartmentId"`
	Description  string `position:"Query" name:"Description"`
	IdpConfigId  string `position:"Query" name:"IdpConfigId"`
	Password     string `position:"Query" name:"Password"`
	Email        string `position:"Query" name:"Email"`
	Username     string `position:"Query" name:"Username"`
}

CreateClientUserRequest is the request struct for api CreateClientUser

func CreateCreateClientUserRequest ¶ added in v1.62.758

func CreateCreateClientUserRequest() (request *CreateClientUserRequest)

CreateCreateClientUserRequest creates a request to invoke CreateClientUser API

type CreateClientUserResponse ¶ added in v1.62.758

type CreateClientUserResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      string `json:"Data" xml:"Data"`
}

CreateClientUserResponse is the response struct for api CreateClientUser

func CreateCreateClientUserResponse ¶ added in v1.62.758

func CreateCreateClientUserResponse() (response *CreateClientUserResponse)

CreateCreateClientUserResponse creates a response to parse from CreateClientUser response

type CreateDynamicRouteRequest ¶

type CreateDynamicRouteRequest struct {
	*requests.RpcRequest
	Description      string           `position:"Body" name:"Description"`
	SourceIp         string           `position:"Query" name:"SourceIp"`
	DynamicRouteType string           `position:"Body" name:"DynamicRouteType"`
	TagIds           *[]string        `position:"Body" name:"TagIds"  type:"Repeated"`
	RegionIds        *[]string        `position:"Body" name:"RegionIds"  type:"Repeated"`
	Priority         requests.Integer `position:"Body" name:"Priority"`
	NextHop          string           `position:"Body" name:"NextHop"`
	ApplicationIds   *[]string        `position:"Body" name:"ApplicationIds"  type:"Repeated"`
	Name             string           `position:"Body" name:"Name"`
	ApplicationType  string           `position:"Body" name:"ApplicationType"`
	Status           string           `position:"Body" name:"Status"`
}

CreateDynamicRouteRequest is the request struct for api CreateDynamicRoute

func CreateCreateDynamicRouteRequest ¶

func CreateCreateDynamicRouteRequest() (request *CreateDynamicRouteRequest)

CreateCreateDynamicRouteRequest creates a request to invoke CreateDynamicRoute API

type CreateDynamicRouteResponse ¶

type CreateDynamicRouteResponse struct {
	*responses.BaseResponse
	RequestId      string `json:"RequestId" xml:"RequestId"`
	DynamicRouteId string `json:"DynamicRouteId" xml:"DynamicRouteId"`
}

CreateDynamicRouteResponse is the response struct for api CreateDynamicRoute

func CreateCreateDynamicRouteResponse ¶

func CreateCreateDynamicRouteResponse() (response *CreateDynamicRouteResponse)

CreateCreateDynamicRouteResponse creates a response to parse from CreateDynamicRoute response

type CreateIdpDepartmentRequest ¶ added in v1.62.758

type CreateIdpDepartmentRequest struct {
	*requests.RpcRequest
	IdpConfigId    string `position:"Query" name:"IdpConfigId"`
	DepartmentName string `position:"Query" name:"DepartmentName"`
}

CreateIdpDepartmentRequest is the request struct for api CreateIdpDepartment

func CreateCreateIdpDepartmentRequest ¶ added in v1.62.758

func CreateCreateIdpDepartmentRequest() (request *CreateIdpDepartmentRequest)

CreateCreateIdpDepartmentRequest creates a request to invoke CreateIdpDepartment API

type CreateIdpDepartmentResponse ¶ added in v1.62.758

type CreateIdpDepartmentResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      string `json:"Data" xml:"Data"`
}

CreateIdpDepartmentResponse is the response struct for api CreateIdpDepartment

func CreateCreateIdpDepartmentResponse ¶ added in v1.62.758

func CreateCreateIdpDepartmentResponse() (response *CreateIdpDepartmentResponse)

CreateCreateIdpDepartmentResponse creates a response to parse from CreateIdpDepartment response

type CreatePrivateAccessApplicationPortRanges ¶

type CreatePrivateAccessApplicationPortRanges struct {
	End   string `name:"End"`
	Begin string `name:"Begin"`
}

CreatePrivateAccessApplicationPortRanges is a repeated param struct in CreatePrivateAccessApplicationRequest

type CreatePrivateAccessApplicationRequest ¶

type CreatePrivateAccessApplicationRequest struct {
	*requests.RpcRequest
	Addresses                    *[]string                                   `position:"Body" name:"Addresses"  type:"Repeated"`
	Description                  string                                      `position:"Body" name:"Description"`
	Protocol                     string                                      `position:"Body" name:"Protocol"`
	SourceIp                     string                                      `position:"Query" name:"SourceIp"`
	L7ProxyDomainCustom          string                                      `position:"Body" name:"L7ProxyDomainCustom"`
	L7ProxyDomainPrivate         string                                      `position:"Body" name:"L7ProxyDomainPrivate"`
	BrowserAccessStatus          string                                      `position:"Body" name:"BrowserAccessStatus"`
	TagIds                       *[]string                                   `position:"Body" name:"TagIds"  type:"Repeated"`
	L7ProxyDomainAutomaticPrefix string                                      `position:"Body" name:"L7ProxyDomainAutomaticPrefix"`
	PortRanges                   *[]CreatePrivateAccessApplicationPortRanges `position:"Body" name:"PortRanges"  type:"Repeated"`
	Name                         string                                      `position:"Body" name:"Name"`
	Status                       string                                      `position:"Body" name:"Status"`
}

CreatePrivateAccessApplicationRequest is the request struct for api CreatePrivateAccessApplication

func CreateCreatePrivateAccessApplicationRequest ¶

func CreateCreatePrivateAccessApplicationRequest() (request *CreatePrivateAccessApplicationRequest)

CreateCreatePrivateAccessApplicationRequest creates a request to invoke CreatePrivateAccessApplication API

type CreatePrivateAccessApplicationResponse ¶

type CreatePrivateAccessApplicationResponse struct {
	*responses.BaseResponse
	RequestId     string `json:"RequestId" xml:"RequestId"`
	ApplicationId string `json:"ApplicationId" xml:"ApplicationId"`
}

CreatePrivateAccessApplicationResponse is the response struct for api CreatePrivateAccessApplication

func CreateCreatePrivateAccessApplicationResponse ¶

func CreateCreatePrivateAccessApplicationResponse() (response *CreatePrivateAccessApplicationResponse)

CreateCreatePrivateAccessApplicationResponse creates a response to parse from CreatePrivateAccessApplication response

type CreatePrivateAccessPolicyCustomUserAttributes ¶

type CreatePrivateAccessPolicyCustomUserAttributes struct {
	UserGroupType string `name:"UserGroupType"`
	IdpId         string `name:"IdpId"`
	Value         string `name:"Value"`
	Relation      string `name:"Relation"`
}

CreatePrivateAccessPolicyCustomUserAttributes is a repeated param struct in CreatePrivateAccessPolicyRequest

type CreatePrivateAccessPolicyRequest ¶

type CreatePrivateAccessPolicyRequest struct {
	*requests.RpcRequest
	Description           string                                           `position:"Body" name:"Description"`
	SourceIp              string                                           `position:"Query" name:"SourceIp"`
	CustomUserAttributes  *[]CreatePrivateAccessPolicyCustomUserAttributes `position:"Body" name:"CustomUserAttributes"  type:"Repeated"`
	TagIds                *[]string                                        `position:"Body" name:"TagIds"  type:"Repeated"`
	DeviceAttributeId     string                                           `position:"Body" name:"DeviceAttributeId"`
	UserGroupIds          *[]string                                        `position:"Body" name:"UserGroupIds"  type:"Repeated"`
	PolicyAction          string                                           `position:"Body" name:"PolicyAction"`
	Priority              requests.Integer                                 `position:"Body" name:"Priority"`
	DeviceAttributeAction string                                           `position:"Body" name:"DeviceAttributeAction"`
	ApplicationIds        *[]string                                        `position:"Body" name:"ApplicationIds"  type:"Repeated"`
	UserGroupMode         string                                           `position:"Body" name:"UserGroupMode"`
	Name                  string                                           `position:"Body" name:"Name"`
	ApplicationType       string                                           `position:"Body" name:"ApplicationType"`
	Status                string                                           `position:"Body" name:"Status"`
}

CreatePrivateAccessPolicyRequest is the request struct for api CreatePrivateAccessPolicy

func CreateCreatePrivateAccessPolicyRequest ¶

func CreateCreatePrivateAccessPolicyRequest() (request *CreatePrivateAccessPolicyRequest)

CreateCreatePrivateAccessPolicyRequest creates a request to invoke CreatePrivateAccessPolicy API

type CreatePrivateAccessPolicyResponse ¶

type CreatePrivateAccessPolicyResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	PolicyId  string `json:"PolicyId" xml:"PolicyId"`
}

CreatePrivateAccessPolicyResponse is the response struct for api CreatePrivateAccessPolicy

func CreateCreatePrivateAccessPolicyResponse ¶

func CreateCreatePrivateAccessPolicyResponse() (response *CreatePrivateAccessPolicyResponse)

CreateCreatePrivateAccessPolicyResponse creates a response to parse from CreatePrivateAccessPolicy response

type CreatePrivateAccessTagRequest ¶

type CreatePrivateAccessTagRequest struct {
	*requests.RpcRequest
	Description string `position:"Body" name:"Description"`
	SourceIp    string `position:"Query" name:"SourceIp"`
	Name        string `position:"Body" name:"Name"`
}

CreatePrivateAccessTagRequest is the request struct for api CreatePrivateAccessTag

func CreateCreatePrivateAccessTagRequest ¶

func CreateCreatePrivateAccessTagRequest() (request *CreatePrivateAccessTagRequest)

CreateCreatePrivateAccessTagRequest creates a request to invoke CreatePrivateAccessTag API

type CreatePrivateAccessTagResponse ¶

type CreatePrivateAccessTagResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	TagId     string `json:"TagId" xml:"TagId"`
}

CreatePrivateAccessTagResponse is the response struct for api CreatePrivateAccessTag

func CreateCreatePrivateAccessTagResponse ¶

func CreateCreatePrivateAccessTagResponse() (response *CreatePrivateAccessTagResponse)

CreateCreatePrivateAccessTagResponse creates a response to parse from CreatePrivateAccessTag response

type CreateRegistrationPolicyCompanyLimitCount ¶ added in v1.62.611

type CreateRegistrationPolicyCompanyLimitCount struct {
	All    string `name:"All"`
	PC     string `name:"PC"`
	Mobile string `name:"Mobile"`
}

CreateRegistrationPolicyCompanyLimitCount is a repeated param struct in CreateRegistrationPolicyRequest

type CreateRegistrationPolicyPersonalLimitCount ¶ added in v1.62.611

type CreateRegistrationPolicyPersonalLimitCount struct {
	All    string `name:"All"`
	PC     string `name:"PC"`
	Mobile string `name:"Mobile"`
}

CreateRegistrationPolicyPersonalLimitCount is a repeated param struct in CreateRegistrationPolicyRequest

type CreateRegistrationPolicyRequest ¶ added in v1.62.611

type CreateRegistrationPolicyRequest struct {
	*requests.RpcRequest
	Description        string                                     `position:"Body" name:"Description"`
	MatchMode          string                                     `position:"Body" name:"MatchMode"`
	SourceIp           string                                     `position:"Query" name:"SourceIp"`
	CompanyLimitCount  CreateRegistrationPolicyCompanyLimitCount  `position:"Body" name:"CompanyLimitCount"  type:"Struct"`
	PersonalLimitCount CreateRegistrationPolicyPersonalLimitCount `position:"Body" name:"PersonalLimitCount"  type:"Struct"`
	UserGroupIds       *[]string                                  `position:"Body" name:"UserGroupIds"  type:"Repeated"`
	Whitelist          *[]string                                  `position:"Body" name:"Whitelist"  type:"Repeated"`
	Priority           requests.Integer                           `position:"Body" name:"Priority"`
	PersonalLimitType  string                                     `position:"Body" name:"PersonalLimitType"`
	Name               string                                     `position:"Body" name:"Name"`
	CompanyLimitType   string                                     `position:"Body" name:"CompanyLimitType"`
	Status             string                                     `position:"Body" name:"Status"`
}

CreateRegistrationPolicyRequest is the request struct for api CreateRegistrationPolicy

func CreateCreateRegistrationPolicyRequest ¶ added in v1.62.611

func CreateCreateRegistrationPolicyRequest() (request *CreateRegistrationPolicyRequest)

CreateCreateRegistrationPolicyRequest creates a request to invoke CreateRegistrationPolicy API

type CreateRegistrationPolicyResponse ¶ added in v1.62.611

type CreateRegistrationPolicyResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Policy    Policy `json:"Policy" xml:"Policy"`
}

CreateRegistrationPolicyResponse is the response struct for api CreateRegistrationPolicy

func CreateCreateRegistrationPolicyResponse ¶ added in v1.62.611

func CreateCreateRegistrationPolicyResponse() (response *CreateRegistrationPolicyResponse)

CreateCreateRegistrationPolicyResponse creates a response to parse from CreateRegistrationPolicy response

type CreateUserGroupAttributes ¶

type CreateUserGroupAttributes struct {
	UserGroupType string `name:"UserGroupType"`
	IdpId         string `name:"IdpId"`
	Value         string `name:"Value"`
	Relation      string `name:"Relation"`
}

CreateUserGroupAttributes is a repeated param struct in CreateUserGroupRequest

type CreateUserGroupRequest ¶

type CreateUserGroupRequest struct {
	*requests.RpcRequest
	Description string                       `position:"Body" name:"Description"`
	SourceIp    string                       `position:"Query" name:"SourceIp"`
	Name        string                       `position:"Body" name:"Name"`
	Attributes  *[]CreateUserGroupAttributes `position:"Body" name:"Attributes"  type:"Repeated"`
}

CreateUserGroupRequest is the request struct for api CreateUserGroup

func CreateCreateUserGroupRequest ¶

func CreateCreateUserGroupRequest() (request *CreateUserGroupRequest)

CreateCreateUserGroupRequest creates a request to invoke CreateUserGroup API

type CreateUserGroupResponse ¶

type CreateUserGroupResponse struct {
	*responses.BaseResponse
	RequestId   string `json:"RequestId" xml:"RequestId"`
	UserGroupId string `json:"UserGroupId" xml:"UserGroupId"`
}

CreateUserGroupResponse is the response struct for api CreateUserGroup

func CreateCreateUserGroupResponse ¶

func CreateCreateUserGroupResponse() (response *CreateUserGroupResponse)

CreateCreateUserGroupResponse creates a response to parse from CreateUserGroup response

type CreateWmBaseImageRequest ¶ added in v1.62.772

type CreateWmBaseImageRequest struct {
	*requests.RpcRequest
	Scale          requests.Integer `position:"Body" name:"Scale"`
	ApiType        string           `position:"Body" name:"ApiType"`
	WmInfoUint     string           `position:"Body" name:"WmInfoUint"`
	WmInfoSize     requests.Integer `position:"Body" name:"WmInfoSize"`
	WmInfoBytesB64 string           `position:"Body" name:"WmInfoBytesB64"`
	WmType         string           `position:"Body" name:"WmType"`
	Width          requests.Integer `position:"Body" name:"Width"`
	Opacity        requests.Integer `position:"Body" name:"Opacity"`
	Height         requests.Integer `position:"Body" name:"Height"`
}

CreateWmBaseImageRequest is the request struct for api CreateWmBaseImage

func CreateCreateWmBaseImageRequest ¶ added in v1.62.772

func CreateCreateWmBaseImageRequest() (request *CreateWmBaseImageRequest)

CreateCreateWmBaseImageRequest creates a request to invoke CreateWmBaseImage API

type CreateWmBaseImageResponse ¶ added in v1.62.772

type CreateWmBaseImageResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      Data   `json:"Data" xml:"Data"`
}

CreateWmBaseImageResponse is the response struct for api CreateWmBaseImage

func CreateCreateWmBaseImageResponse ¶ added in v1.62.772

func CreateCreateWmBaseImageResponse() (response *CreateWmBaseImageResponse)

CreateCreateWmBaseImageResponse creates a response to parse from CreateWmBaseImage response

type CreateWmEmbedTaskCsvControl ¶ added in v1.63.42

type CreateWmEmbedTaskCsvControl struct {
	Method         string `name:"Method"`
	EmbedColumn    string `name:"EmbedColumn"`
	EmbedPrecision string `name:"EmbedPrecision"`
}

CreateWmEmbedTaskCsvControl is a repeated param struct in CreateWmEmbedTaskRequest

type CreateWmEmbedTaskDocumentControl ¶ added in v1.62.772

type CreateWmEmbedTaskDocumentControl struct {
	InvisibleAntiAllCopy  string                                            `name:"InvisibleAntiAllCopy"`
	BackgroundControl     CreateWmEmbedTaskDocumentControlBackgroundControl `name:"BackgroundControl" type:"Struct"`
	InvisibleAntiTextCopy string                                            `name:"InvisibleAntiTextCopy"`
}

CreateWmEmbedTaskDocumentControl is a repeated param struct in CreateWmEmbedTaskRequest

type CreateWmEmbedTaskDocumentControlBackgroundControl ¶ added in v1.62.772

type CreateWmEmbedTaskDocumentControlBackgroundControl struct {
	BgAddInvisible     string                                                              `name:"BgAddInvisible"`
	BgVisibleControl   CreateWmEmbedTaskDocumentControlBackgroundControlBgVisibleControl   `name:"BgVisibleControl" type:"Struct"`
	BgInvisibleControl CreateWmEmbedTaskDocumentControlBackgroundControlBgInvisibleControl `name:"BgInvisibleControl" type:"Struct"`
	BgAddVisible       string                                                              `name:"BgAddVisible"`
}

CreateWmEmbedTaskDocumentControlBackgroundControl is a repeated param struct in CreateWmEmbedTaskRequest

type CreateWmEmbedTaskDocumentControlBackgroundControlBgInvisibleControl ¶ added in v1.62.772

type CreateWmEmbedTaskDocumentControlBackgroundControlBgInvisibleControl struct {
	InvisibleTransparent string `name:"InvisibleTransparent"`
	Opacity              string `name:"Opacity"`
}

CreateWmEmbedTaskDocumentControlBackgroundControlBgInvisibleControl is a repeated param struct in CreateWmEmbedTaskRequest

type CreateWmEmbedTaskDocumentControlBackgroundControlBgVisibleControl ¶ added in v1.62.772

type CreateWmEmbedTaskDocumentControlBackgroundControlBgVisibleControl struct {
	Mode             string `name:"Mode"`
	PosX             string `name:"PosX"`
	PosY             string `name:"PosY"`
	VerticalNumber   string `name:"VerticalNumber"`
	HorizontalNumber string `name:"HorizontalNumber"`
	VisibleText      string `name:"VisibleText"`
	FontSize         string `name:"FontSize"`
	FontColor        string `name:"FontColor"`
	Angle            string `name:"Angle"`
	HorizonNumber    string `name:"HorizonNumber"`
	Opacity          string `name:"Opacity"`
	FontTransparent  string `name:"FontTransparent"`
}

CreateWmEmbedTaskDocumentControlBackgroundControlBgVisibleControl is a repeated param struct in CreateWmEmbedTaskRequest

type CreateWmEmbedTaskRequest ¶ added in v1.62.772

type CreateWmEmbedTaskRequest struct {
	*requests.RpcRequest
	VideoIsLong           requests.Boolean                 `position:"Body" name:"VideoIsLong"`
	ApiType               string                           `position:"Body" name:"ApiType"`
	SourceIp              string                           `position:"Query" name:"SourceIp"`
	ImageEmbedLevel       requests.Integer                 `position:"Body" name:"ImageEmbedLevel"`
	WmType                string                           `position:"Body" name:"WmType"`
	DocumentControl       CreateWmEmbedTaskDocumentControl `position:"Body" name:"DocumentControl"  type:"Struct"`
	ImageEmbedJpegQuality requests.Integer                 `position:"Body" name:"ImageEmbedJpegQuality"`
	WatermarkInfoUint     requests.Integer                 `position:"Body" name:"WatermarkInfoUint"`
	WmInfoUint            string                           `position:"Body" name:"WmInfoUint"`
	CsvControl            CreateWmEmbedTaskCsvControl      `position:"Query" name:"CsvControl"  type:"Struct"`
	Filename              string                           `position:"Body" name:"Filename"`
	WmInfoSize            requests.Integer                 `position:"Body" name:"WmInfoSize"`
	WmInfoBytesB64        string                           `position:"Body" name:"WmInfoBytesB64"`
	FileUrl               string                           `position:"Body" name:"FileUrl"`
	VideoBitrate          string                           `position:"Body" name:"VideoBitrate"`
}

CreateWmEmbedTaskRequest is the request struct for api CreateWmEmbedTask

func CreateCreateWmEmbedTaskRequest ¶ added in v1.62.772

func CreateCreateWmEmbedTaskRequest() (request *CreateWmEmbedTaskRequest)

CreateCreateWmEmbedTaskRequest creates a request to invoke CreateWmEmbedTask API

type CreateWmEmbedTaskResponse ¶ added in v1.62.772

type CreateWmEmbedTaskResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      Data   `json:"Data" xml:"Data"`
}

CreateWmEmbedTaskResponse is the response struct for api CreateWmEmbedTask

func CreateCreateWmEmbedTaskResponse ¶ added in v1.62.772

func CreateCreateWmEmbedTaskResponse() (response *CreateWmEmbedTaskResponse)

CreateCreateWmEmbedTaskResponse creates a response to parse from CreateWmEmbedTask response

type CreateWmExtractTaskCsvControl ¶ added in v1.63.42

type CreateWmExtractTaskCsvControl struct {
	Method         string `name:"Method"`
	EmbedColumn    string `name:"EmbedColumn"`
	EmbedPrecision string `name:"EmbedPrecision"`
}

CreateWmExtractTaskCsvControl is a repeated param struct in CreateWmExtractTaskRequest

type CreateWmExtractTaskRequest ¶ added in v1.62.772

type CreateWmExtractTaskRequest struct {
	*requests.RpcRequest
	VideoIsLong       requests.Boolean              `position:"Body" name:"VideoIsLong"`
	DocumentIsCapture requests.Boolean              `position:"Body" name:"DocumentIsCapture"`
	VideoSpeed        string                        `position:"Body" name:"VideoSpeed"`
	ApiType           string                        `position:"Body" name:"ApiType"`
	SourceIp          string                        `position:"Query" name:"SourceIp"`
	WmType            string                        `position:"Body" name:"WmType"`
	ImageDetectLevel  requests.Integer              `position:"Body" name:"ImageDetectLevel"`
	CsvControl        CreateWmExtractTaskCsvControl `position:"Query" name:"CsvControl"  type:"Struct"`
	Filename          string                        `position:"Body" name:"Filename"`
	WmInfoSize        requests.Integer              `position:"Body" name:"WmInfoSize"`
	FileUrl           string                        `position:"Body" name:"FileUrl"`
}

CreateWmExtractTaskRequest is the request struct for api CreateWmExtractTask

func CreateCreateWmExtractTaskRequest ¶ added in v1.62.772

func CreateCreateWmExtractTaskRequest() (request *CreateWmExtractTaskRequest)

CreateCreateWmExtractTaskRequest creates a request to invoke CreateWmExtractTask API

type CreateWmExtractTaskResponse ¶ added in v1.62.772

type CreateWmExtractTaskResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      Data   `json:"Data" xml:"Data"`
}

CreateWmExtractTaskResponse is the response struct for api CreateWmExtractTask

func CreateCreateWmExtractTaskResponse ¶ added in v1.62.772

func CreateCreateWmExtractTaskResponse() (response *CreateWmExtractTaskResponse)

CreateCreateWmExtractTaskResponse creates a response to parse from CreateWmExtractTask response

type CreateWmInfoMappingRequest ¶ added in v1.62.772

type CreateWmInfoMappingRequest struct {
	*requests.RpcRequest
	WmInfoSize     requests.Integer `position:"Body" name:"WmInfoSize"`
	WmInfoBytesB64 string           `position:"Body" name:"WmInfoBytesB64"`
	WmType         string           `position:"Body" name:"WmType"`
}

CreateWmInfoMappingRequest is the request struct for api CreateWmInfoMapping

func CreateCreateWmInfoMappingRequest ¶ added in v1.62.772

func CreateCreateWmInfoMappingRequest() (request *CreateWmInfoMappingRequest)

CreateCreateWmInfoMappingRequest creates a request to invoke CreateWmInfoMapping API

type CreateWmInfoMappingResponse ¶ added in v1.62.772

type CreateWmInfoMappingResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      Data   `json:"Data" xml:"Data"`
}

CreateWmInfoMappingResponse is the response struct for api CreateWmInfoMapping

func CreateCreateWmInfoMappingResponse ¶ added in v1.62.772

func CreateCreateWmInfoMappingResponse() (response *CreateWmInfoMappingResponse)

CreateCreateWmInfoMappingResponse creates a response to parse from CreateWmInfoMapping response

type CustomUserAttribute ¶

type CustomUserAttribute struct {
	Value         string `json:"Value" xml:"Value"`
	UserGroupType string `json:"UserGroupType" xml:"UserGroupType"`
	Relation      string `json:"Relation" xml:"Relation"`
	IdpId         int    `json:"IdpId" xml:"IdpId"`
}

CustomUserAttribute is a nested struct in csas response

type CustomUserAttributesInGetPrivateAccessPolicy ¶

type CustomUserAttributesInGetPrivateAccessPolicy struct {
	CustomUserAttribute []CustomUserAttribute `json:"customUserAttribute" xml:"customUserAttribute"`
}

CustomUserAttributesInGetPrivateAccessPolicy is a nested struct in csas response

type CustomUserAttributesInListPolicesForPrivateAccessApplication ¶

type CustomUserAttributesInListPolicesForPrivateAccessApplication struct {
	CustomUserAttribute []CustomUserAttribute `json:"customUserAttribute" xml:"customUserAttribute"`
}

CustomUserAttributesInListPolicesForPrivateAccessApplication is a nested struct in csas response

type CustomUserAttributesInListPolicesForPrivateAccessTag ¶

type CustomUserAttributesInListPolicesForPrivateAccessTag struct {
	CustomUserAttribute []CustomUserAttribute `json:"customUserAttribute" xml:"customUserAttribute"`
}

CustomUserAttributesInListPolicesForPrivateAccessTag is a nested struct in csas response

type CustomUserAttributesInListPrivateAccessPolices ¶

type CustomUserAttributesInListPrivateAccessPolices struct {
	CustomUserAttribute []CustomUserAttribute `json:"customUserAttribute" xml:"customUserAttribute"`
}

CustomUserAttributesInListPrivateAccessPolices is a nested struct in csas response

type Data ¶ added in v1.62.611

type Data struct {
	MfaConfigType       string           `json:"MfaConfigType" xml:"MfaConfigType"`
	FileHashMd5         string           `json:"FileHashMd5" xml:"FileHashMd5"`
	GetGroupUrl         string           `json:"GetGroupUrl" xml:"GetGroupUrl"`
	IdpMetadata         string           `json:"IdpMetadata" xml:"IdpMetadata"`
	ImageId             string           `json:"ImageId" xml:"ImageId"`
	WmInfoBytesB64      string           `json:"WmInfoBytesB64" xml:"WmInfoBytesB64"`
	PcLoginType         string           `json:"PcLoginType" xml:"PcLoginType"`
	MobileMfaConfigType string           `json:"MobileMfaConfigType" xml:"MobileMfaConfigType"`
	TaskStatus          string           `json:"TaskStatus" xml:"TaskStatus"`
	ImageUrlExp         int64            `json:"ImageUrlExp" xml:"ImageUrlExp"`
	InFileSize          string           `json:"InFileSize" xml:"InFileSize"`
	TaskId              string           `json:"TaskId" xml:"TaskId"`
	PolicyId            string           `json:"PolicyId" xml:"PolicyId"`
	ImageUrl            string           `json:"ImageUrl" xml:"ImageUrl"`
	Id                  string           `json:"Id" xml:"Id"`
	AccessKey           string           `json:"AccessKey" xml:"AccessKey"`
	MobileLoginType     string           `json:"MobileLoginType" xml:"MobileLoginType"`
	Type                string           `json:"Type" xml:"Type"`
	Email               string           `json:"Email" xml:"Email"`
	UserGroupId         string           `json:"UserGroupId" xml:"UserGroupId"`
	MultiIdpInfo        string           `json:"MultiIdpInfo" xml:"MultiIdpInfo"`
	WmType              string           `json:"WmType" xml:"WmType"`
	DepartmentId        string           `json:"DepartmentId" xml:"DepartmentId"`
	FileUrl             string           `json:"FileUrl" xml:"FileUrl"`
	Status              string           `json:"Status" xml:"Status"`
	WmInfoSize          int64            `json:"WmInfoSize" xml:"WmInfoSize"`
	WmInfoUint          int64            `json:"WmInfoUint" xml:"WmInfoUint"`
	Name                string           `json:"Name" xml:"Name"`
	OutFileHashMd5      string           `json:"OutFileHashMd5" xml:"OutFileHashMd5"`
	CreateTime          string           `json:"CreateTime" xml:"CreateTime"`
	MobileNumber        string           `json:"MobileNumber" xml:"MobileNumber"`
	FileUrlExp          string           `json:"FileUrlExp" xml:"FileUrlExp"`
	VerifyAesKey        string           `json:"VerifyAesKey" xml:"VerifyAesKey"`
	InFileHashMd5       string           `json:"InFileHashMd5" xml:"InFileHashMd5"`
	UserId              string           `json:"UserId" xml:"UserId"`
	IdpConfigId         string           `json:"IdpConfigId" xml:"IdpConfigId"`
	TotalNum            int64            `json:"TotalNum" xml:"TotalNum"`
	VerifyToken         string           `json:"VerifyToken" xml:"VerifyToken"`
	Description         string           `json:"Description" xml:"Description"`
	Username            string           `json:"Username" xml:"Username"`
	UpdateTime          string           `json:"UpdateTime" xml:"UpdateTime"`
	Filename            string           `json:"Filename" xml:"Filename"`
	VerifyUrl           string           `json:"VerifyUrl" xml:"VerifyUrl"`
	AccessKeySecret     string           `json:"AccessKeySecret" xml:"AccessKeySecret"`
	FileSize            string           `json:"FileSize" xml:"FileSize"`
	MetricName          string           `json:"MetricName" xml:"MetricName"`
	OutFileSize         int64            `json:"OutFileSize" xml:"OutFileSize"`
	Department          Department       `json:"Department" xml:"Department"`
	Datapoints          []Point          `json:"Datapoints" xml:"Datapoints"`
	DataList            []DataListItem   `json:"DataList" xml:"DataList"`
	Policies            []PoliciesItem   `json:"Policies" xml:"Policies"`
	UserGroups          []UserGroupsItem `json:"UserGroups" xml:"UserGroups"`
}

Data is a nested struct in csas response

type DataInUpdateExcessiveDeviceRegistrationApplicationsStatus ¶ added in v1.62.758

type DataInUpdateExcessiveDeviceRegistrationApplicationsStatus struct {
	DeviceTag     string `json:"DeviceTag" xml:"DeviceTag"`
	DeviceType    string `json:"DeviceType" xml:"DeviceType"`
	Hostname      string `json:"Hostname" xml:"Hostname"`
	Username      string `json:"Username" xml:"Username"`
	SaseUserId    string `json:"SaseUserId" xml:"SaseUserId"`
	Department    string `json:"Department" xml:"Department"`
	Mac           string `json:"Mac" xml:"Mac"`
	IsUsed        bool   `json:"IsUsed" xml:"IsUsed"`
	Status        string `json:"Status" xml:"Status"`
	CreateTime    string `json:"CreateTime" xml:"CreateTime"`
	Description   string `json:"Description" xml:"Description"`
	ApplicationId string `json:"ApplicationId" xml:"ApplicationId"`
}

DataInUpdateExcessiveDeviceRegistrationApplicationsStatus is a nested struct in csas response

type DataInUpdateUserDevicesSharingStatus ¶ added in v1.62.758

type DataInUpdateUserDevicesSharingStatus struct {
	DeviceTag     string `json:"DeviceTag" xml:"DeviceTag"`
	DeviceType    string `json:"DeviceType" xml:"DeviceType"`
	DeviceModel   string `json:"DeviceModel" xml:"DeviceModel"`
	DeviceVersion string `json:"DeviceVersion" xml:"DeviceVersion"`
	Hostname      string `json:"Hostname" xml:"Hostname"`
	Username      string `json:"Username" xml:"Username"`
	SaseUserId    string `json:"SaseUserId" xml:"SaseUserId"`
	Department    string `json:"Department" xml:"Department"`
	InnerIP       string `json:"InnerIP" xml:"InnerIP"`
	SrcIP         string `json:"SrcIP" xml:"SrcIP"`
	Memory        string `json:"Memory" xml:"Memory"`
	CPU           string `json:"CPU" xml:"CPU"`
	Disk          string `json:"Disk" xml:"Disk"`
	Mac           string `json:"Mac" xml:"Mac"`
	AppVersion    string `json:"AppVersion" xml:"AppVersion"`
	DeviceBelong  string `json:"DeviceBelong" xml:"DeviceBelong"`
	SharingStatus bool   `json:"SharingStatus" xml:"SharingStatus"`
	DeviceStatus  string `json:"DeviceStatus" xml:"DeviceStatus"`
	AppStatus     string `json:"AppStatus" xml:"AppStatus"`
	PaStatus      string `json:"PaStatus" xml:"PaStatus"`
	IaStatus      string `json:"IaStatus" xml:"IaStatus"`
	DlpStatus     string `json:"DlpStatus" xml:"DlpStatus"`
	NacStatus     string `json:"NacStatus" xml:"NacStatus"`
	CreateTime    string `json:"CreateTime" xml:"CreateTime"`
	UpdateTime    string `json:"UpdateTime" xml:"UpdateTime"`
}

DataInUpdateUserDevicesSharingStatus is a nested struct in csas response

type DataInUpdateUserDevicesStatus ¶ added in v1.62.758

type DataInUpdateUserDevicesStatus struct {
	DeviceTag     string `json:"DeviceTag" xml:"DeviceTag"`
	DeviceType    string `json:"DeviceType" xml:"DeviceType"`
	DeviceModel   string `json:"DeviceModel" xml:"DeviceModel"`
	DeviceVersion string `json:"DeviceVersion" xml:"DeviceVersion"`
	Hostname      string `json:"Hostname" xml:"Hostname"`
	Username      string `json:"Username" xml:"Username"`
	SaseUserId    string `json:"SaseUserId" xml:"SaseUserId"`
	Department    string `json:"Department" xml:"Department"`
	InnerIP       string `json:"InnerIP" xml:"InnerIP"`
	SrcIP         string `json:"SrcIP" xml:"SrcIP"`
	Memory        string `json:"Memory" xml:"Memory"`
	CPU           string `json:"CPU" xml:"CPU"`
	Disk          string `json:"Disk" xml:"Disk"`
	Mac           string `json:"Mac" xml:"Mac"`
	AppVersion    string `json:"AppVersion" xml:"AppVersion"`
	DeviceBelong  string `json:"DeviceBelong" xml:"DeviceBelong"`
	SharingStatus bool   `json:"SharingStatus" xml:"SharingStatus"`
	DeviceStatus  string `json:"DeviceStatus" xml:"DeviceStatus"`
	AppStatus     string `json:"AppStatus" xml:"AppStatus"`
	PaStatus      string `json:"PaStatus" xml:"PaStatus"`
	IaStatus      string `json:"IaStatus" xml:"IaStatus"`
	DlpStatus     string `json:"DlpStatus" xml:"DlpStatus"`
	NacStatus     string `json:"NacStatus" xml:"NacStatus"`
	CreateTime    string `json:"CreateTime" xml:"CreateTime"`
	UpdateTime    string `json:"UpdateTime" xml:"UpdateTime"`
}

DataInUpdateUserDevicesStatus is a nested struct in csas response

type DataList ¶ added in v1.62.611

type DataList struct {
	Name          string            `json:"Name" xml:"Name"`
	ApplicationId string            `json:"ApplicationId" xml:"ApplicationId"`
	Mac           string            `json:"Mac" xml:"Mac"`
	Hostname      string            `json:"Hostname" xml:"Hostname"`
	DeviceModel   string            `json:"DeviceModel" xml:"DeviceModel"`
	AppStatus     string            `json:"AppStatus" xml:"AppStatus"`
	Disk          string            `json:"Disk" xml:"Disk"`
	DlpStatus     string            `json:"DlpStatus" xml:"DlpStatus"`
	CreateTime    string            `json:"CreateTime" xml:"CreateTime"`
	DeviceStatus  string            `json:"DeviceStatus" xml:"DeviceStatus"`
	MatchMode     string            `json:"MatchMode" xml:"MatchMode"`
	DeviceType    string            `json:"DeviceType" xml:"DeviceType"`
	PaStatus      string            `json:"PaStatus" xml:"PaStatus"`
	Department    string            `json:"Department" xml:"Department"`
	NacStatus     string            `json:"NacStatus" xml:"NacStatus"`
	IdpName       string            `json:"IdpName" xml:"IdpName"`
	DeviceVersion string            `json:"DeviceVersion" xml:"DeviceVersion"`
	PolicyId      string            `json:"PolicyId" xml:"PolicyId"`
	Description   string            `json:"Description" xml:"Description"`
	Phone         string            `json:"Phone" xml:"Phone"`
	IaStatus      string            `json:"IaStatus" xml:"IaStatus"`
	IsUsed        bool              `json:"IsUsed" xml:"IsUsed"`
	SaseUserId    string            `json:"SaseUserId" xml:"SaseUserId"`
	CPU           string            `json:"CPU" xml:"CPU"`
	Username      string            `json:"Username" xml:"Username"`
	UpdateTime    string            `json:"UpdateTime" xml:"UpdateTime"`
	Email         string            `json:"Email" xml:"Email"`
	DeviceTag     string            `json:"DeviceTag" xml:"DeviceTag"`
	InstallTime   string            `json:"InstallTime" xml:"InstallTime"`
	Memory        string            `json:"Memory" xml:"Memory"`
	SharingStatus bool              `json:"SharingStatus" xml:"SharingStatus"`
	SrcIP         string            `json:"SrcIP" xml:"SrcIP"`
	Inc           string            `json:"Inc" xml:"Inc"`
	Priority      int64             `json:"Priority" xml:"Priority"`
	DeviceBelong  string            `json:"DeviceBelong" xml:"DeviceBelong"`
	AppVersion    string            `json:"AppVersion" xml:"AppVersion"`
	InnerIP       string            `json:"InnerIP" xml:"InnerIP"`
	Status        string            `json:"Status" xml:"Status"`
	Versions      []string          `json:"Versions" xml:"Versions"`
	Whitelist     []string          `json:"Whitelist" xml:"Whitelist"`
	UserGroupIds  []string          `json:"UserGroupIds" xml:"UserGroupIds"`
	LimitDetail   []LimitDetailItem `json:"LimitDetail" xml:"LimitDetail"`
}

DataList is a nested struct in csas response

type DataListInListClientUsers ¶ added in v1.62.758

type DataListInListClientUsers struct {
	DataListItem []DataListItem `json:"DataList" xml:"DataList"`
}

DataListInListClientUsers is a nested struct in csas response

type DataListInListIdpConfigs ¶ added in v1.62.758

type DataListInListIdpConfigs struct {
	DataListItem []DataListItem `json:"DataList" xml:"DataList"`
}

DataListInListIdpConfigs is a nested struct in csas response

type DataListInListIdpDepartments ¶ added in v1.62.758

type DataListInListIdpDepartments struct {
	DataListItem []DataListItem `json:"DataList" xml:"DataList"`
}

DataListInListIdpDepartments is a nested struct in csas response

type DataListInListNacUserCert ¶ added in v1.62.779

type DataListInListNacUserCert struct {
	DataListItem []DataListItemInListNacUserCert `json:"DataList" xml:"DataList"`
}

DataListInListNacUserCert is a nested struct in csas response

type DataListItem ¶ added in v1.62.758

type DataListItem struct {
	Name                string     `json:"Name" xml:"Name"`
	Username            string     `json:"Username" xml:"Username"`
	Email               string     `json:"Email" xml:"Email"`
	Mfa                 string     `json:"Mfa" xml:"Mfa"`
	UpdateTime          string     `json:"UpdateTime" xml:"UpdateTime"`
	MultiIdpInfo        string     `json:"MultiIdpInfo" xml:"MultiIdpInfo"`
	MobileNumber        string     `json:"MobileNumber" xml:"MobileNumber"`
	PcLoginType         string     `json:"PcLoginType" xml:"PcLoginType"`
	MobileMfaConfigType string     `json:"MobileMfaConfigType" xml:"MobileMfaConfigType"`
	DepartmentId        string     `json:"DepartmentId" xml:"DepartmentId"`
	UserId              string     `json:"UserId" xml:"UserId"`
	IdpConfigId         string     `json:"IdpConfigId" xml:"IdpConfigId"`
	Id                  string     `json:"Id" xml:"Id"`
	Status              string     `json:"Status" xml:"Status"`
	MobileLoginType     string     `json:"MobileLoginType" xml:"MobileLoginType"`
	Description         string     `json:"Description" xml:"Description"`
	Type                string     `json:"Type" xml:"Type"`
	Department          Department `json:"Department" xml:"Department"`
}

DataListItem is a nested struct in csas response

type DataListItemInListNacUserCert ¶ added in v1.62.779

type DataListItemInListNacUserCert struct {
	Username    string `json:"Username" xml:"Username"`
	Aliuid      string `json:"Aliuid" xml:"Aliuid"`
	ExpiredTime string `json:"ExpiredTime" xml:"ExpiredTime"`
	Department  string `json:"Department" xml:"Department"`
	DeviceType  string `json:"DeviceType" xml:"DeviceType"`
	Status      string `json:"Status" xml:"Status"`
	UserId      string `json:"UserId" xml:"UserId"`
	DevTag      string `json:"DevTag" xml:"DevTag"`
	Hostname    string `json:"Hostname" xml:"Hostname"`
	Mac         string `json:"Mac" xml:"Mac"`
}

DataListItemInListNacUserCert is a nested struct in csas response

type Datapoints ¶ added in v1.62.713

type Datapoints struct {
	Point []Point `json:"point" xml:"point"`
}

Datapoints is a nested struct in csas response

type DeleteClientUserRequest ¶ added in v1.62.758

type DeleteClientUserRequest struct {
	*requests.RpcRequest
	Id string `position:"Query" name:"Id"`
}

DeleteClientUserRequest is the request struct for api DeleteClientUser

func CreateDeleteClientUserRequest ¶ added in v1.62.758

func CreateDeleteClientUserRequest() (request *DeleteClientUserRequest)

CreateDeleteClientUserRequest creates a request to invoke DeleteClientUser API

type DeleteClientUserResponse ¶ added in v1.62.758

type DeleteClientUserResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteClientUserResponse is the response struct for api DeleteClientUser

func CreateDeleteClientUserResponse ¶ added in v1.62.758

func CreateDeleteClientUserResponse() (response *DeleteClientUserResponse)

CreateDeleteClientUserResponse creates a response to parse from DeleteClientUser response

type DeleteDynamicRouteRequest ¶

type DeleteDynamicRouteRequest struct {
	*requests.RpcRequest
	DynamicRouteId string `position:"Query" name:"DynamicRouteId"`
	SourceIp       string `position:"Query" name:"SourceIp"`
}

DeleteDynamicRouteRequest is the request struct for api DeleteDynamicRoute

func CreateDeleteDynamicRouteRequest ¶

func CreateDeleteDynamicRouteRequest() (request *DeleteDynamicRouteRequest)

CreateDeleteDynamicRouteRequest creates a request to invoke DeleteDynamicRoute API

type DeleteDynamicRouteResponse ¶

type DeleteDynamicRouteResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteDynamicRouteResponse is the response struct for api DeleteDynamicRoute

func CreateDeleteDynamicRouteResponse ¶

func CreateDeleteDynamicRouteResponse() (response *DeleteDynamicRouteResponse)

CreateDeleteDynamicRouteResponse creates a response to parse from DeleteDynamicRoute response

type DeleteIdpDepartmentRequest ¶ added in v1.62.758

type DeleteIdpDepartmentRequest struct {
	*requests.RpcRequest
	DepartmentId string `position:"Query" name:"DepartmentId"`
	IdpConfigId  string `position:"Query" name:"IdpConfigId"`
}

DeleteIdpDepartmentRequest is the request struct for api DeleteIdpDepartment

func CreateDeleteIdpDepartmentRequest ¶ added in v1.62.758

func CreateDeleteIdpDepartmentRequest() (request *DeleteIdpDepartmentRequest)

CreateDeleteIdpDepartmentRequest creates a request to invoke DeleteIdpDepartment API

type DeleteIdpDepartmentResponse ¶ added in v1.62.758

type DeleteIdpDepartmentResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteIdpDepartmentResponse is the response struct for api DeleteIdpDepartment

func CreateDeleteIdpDepartmentResponse ¶ added in v1.62.758

func CreateDeleteIdpDepartmentResponse() (response *DeleteIdpDepartmentResponse)

CreateDeleteIdpDepartmentResponse creates a response to parse from DeleteIdpDepartment response

type DeletePrivateAccessApplicationRequest ¶

type DeletePrivateAccessApplicationRequest struct {
	*requests.RpcRequest
	SourceIp      string `position:"Query" name:"SourceIp"`
	ApplicationId string `position:"Body" name:"ApplicationId"`
}

DeletePrivateAccessApplicationRequest is the request struct for api DeletePrivateAccessApplication

func CreateDeletePrivateAccessApplicationRequest ¶

func CreateDeletePrivateAccessApplicationRequest() (request *DeletePrivateAccessApplicationRequest)

CreateDeletePrivateAccessApplicationRequest creates a request to invoke DeletePrivateAccessApplication API

type DeletePrivateAccessApplicationResponse ¶

type DeletePrivateAccessApplicationResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeletePrivateAccessApplicationResponse is the response struct for api DeletePrivateAccessApplication

func CreateDeletePrivateAccessApplicationResponse ¶

func CreateDeletePrivateAccessApplicationResponse() (response *DeletePrivateAccessApplicationResponse)

CreateDeletePrivateAccessApplicationResponse creates a response to parse from DeletePrivateAccessApplication response

type DeletePrivateAccessPolicyRequest ¶

type DeletePrivateAccessPolicyRequest struct {
	*requests.RpcRequest
	SourceIp string `position:"Query" name:"SourceIp"`
	PolicyId string `position:"Body" name:"PolicyId"`
}

DeletePrivateAccessPolicyRequest is the request struct for api DeletePrivateAccessPolicy

func CreateDeletePrivateAccessPolicyRequest ¶

func CreateDeletePrivateAccessPolicyRequest() (request *DeletePrivateAccessPolicyRequest)

CreateDeletePrivateAccessPolicyRequest creates a request to invoke DeletePrivateAccessPolicy API

type DeletePrivateAccessPolicyResponse ¶

type DeletePrivateAccessPolicyResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeletePrivateAccessPolicyResponse is the response struct for api DeletePrivateAccessPolicy

func CreateDeletePrivateAccessPolicyResponse ¶

func CreateDeletePrivateAccessPolicyResponse() (response *DeletePrivateAccessPolicyResponse)

CreateDeletePrivateAccessPolicyResponse creates a response to parse from DeletePrivateAccessPolicy response

type DeletePrivateAccessTagRequest ¶

type DeletePrivateAccessTagRequest struct {
	*requests.RpcRequest
	TagId    string `position:"Body" name:"TagId"`
	SourceIp string `position:"Query" name:"SourceIp"`
}

DeletePrivateAccessTagRequest is the request struct for api DeletePrivateAccessTag

func CreateDeletePrivateAccessTagRequest ¶

func CreateDeletePrivateAccessTagRequest() (request *DeletePrivateAccessTagRequest)

CreateDeletePrivateAccessTagRequest creates a request to invoke DeletePrivateAccessTag API

type DeletePrivateAccessTagResponse ¶

type DeletePrivateAccessTagResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeletePrivateAccessTagResponse is the response struct for api DeletePrivateAccessTag

func CreateDeletePrivateAccessTagResponse ¶

func CreateDeletePrivateAccessTagResponse() (response *DeletePrivateAccessTagResponse)

CreateDeletePrivateAccessTagResponse creates a response to parse from DeletePrivateAccessTag response

type DeleteRegistrationPoliciesRequest ¶ added in v1.62.611

type DeleteRegistrationPoliciesRequest struct {
	*requests.RpcRequest
	PolicyIds *[]string `position:"Body" name:"PolicyIds"  type:"Repeated"`
	SourceIp  string    `position:"Query" name:"SourceIp"`
}

DeleteRegistrationPoliciesRequest is the request struct for api DeleteRegistrationPolicies

func CreateDeleteRegistrationPoliciesRequest ¶ added in v1.62.611

func CreateDeleteRegistrationPoliciesRequest() (request *DeleteRegistrationPoliciesRequest)

CreateDeleteRegistrationPoliciesRequest creates a request to invoke DeleteRegistrationPolicies API

type DeleteRegistrationPoliciesResponse ¶ added in v1.62.611

type DeleteRegistrationPoliciesResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteRegistrationPoliciesResponse is the response struct for api DeleteRegistrationPolicies

func CreateDeleteRegistrationPoliciesResponse ¶ added in v1.62.611

func CreateDeleteRegistrationPoliciesResponse() (response *DeleteRegistrationPoliciesResponse)

CreateDeleteRegistrationPoliciesResponse creates a response to parse from DeleteRegistrationPolicies response

type DeleteUserDevicesRequest ¶ added in v1.62.759

type DeleteUserDevicesRequest struct {
	*requests.RpcRequest
	DeviceTags *[]string `position:"Body" name:"DeviceTags"  type:"Repeated"`
	SourceIp   string    `position:"Query" name:"SourceIp"`
}

DeleteUserDevicesRequest is the request struct for api DeleteUserDevices

func CreateDeleteUserDevicesRequest ¶ added in v1.62.759

func CreateDeleteUserDevicesRequest() (request *DeleteUserDevicesRequest)

CreateDeleteUserDevicesRequest creates a request to invoke DeleteUserDevices API

type DeleteUserDevicesResponse ¶ added in v1.62.759

type DeleteUserDevicesResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteUserDevicesResponse is the response struct for api DeleteUserDevices

func CreateDeleteUserDevicesResponse ¶ added in v1.62.759

func CreateDeleteUserDevicesResponse() (response *DeleteUserDevicesResponse)

CreateDeleteUserDevicesResponse creates a response to parse from DeleteUserDevices response

type DeleteUserGroupRequest ¶

type DeleteUserGroupRequest struct {
	*requests.RpcRequest
	UserGroupId string `position:"Body" name:"UserGroupId"`
	SourceIp    string `position:"Query" name:"SourceIp"`
}

DeleteUserGroupRequest is the request struct for api DeleteUserGroup

func CreateDeleteUserGroupRequest ¶

func CreateDeleteUserGroupRequest() (request *DeleteUserGroupRequest)

CreateDeleteUserGroupRequest creates a request to invoke DeleteUserGroup API

type DeleteUserGroupResponse ¶

type DeleteUserGroupResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteUserGroupResponse is the response struct for api DeleteUserGroup

func CreateDeleteUserGroupResponse ¶

func CreateDeleteUserGroupResponse() (response *DeleteUserGroupResponse)

CreateDeleteUserGroupResponse creates a response to parse from DeleteUserGroup response

type Department ¶ added in v1.62.758

type Department struct {
	Name string `json:"Name" xml:"Name"`
	Id   string `json:"Id" xml:"Id"`
}

Department is a nested struct in csas response

type DetachApplication2ConnectorRequest ¶

type DetachApplication2ConnectorRequest struct {
	*requests.RpcRequest
	ConnectorId    string    `position:"Body" name:"ConnectorId"`
	ApplicationIds *[]string `position:"Body" name:"ApplicationIds"  type:"Json"`
	SourceIp       string    `position:"Query" name:"SourceIp"`
}

DetachApplication2ConnectorRequest is the request struct for api DetachApplication2Connector

func CreateDetachApplication2ConnectorRequest ¶

func CreateDetachApplication2ConnectorRequest() (request *DetachApplication2ConnectorRequest)

CreateDetachApplication2ConnectorRequest creates a request to invoke DetachApplication2Connector API

type DetachApplication2ConnectorResponse ¶

type DetachApplication2ConnectorResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DetachApplication2ConnectorResponse is the response struct for api DetachApplication2Connector

func CreateDetachApplication2ConnectorResponse ¶

func CreateDetachApplication2ConnectorResponse() (response *DetachApplication2ConnectorResponse)

CreateDetachApplication2ConnectorResponse creates a response to parse from DetachApplication2Connector response

type Device ¶ added in v1.62.611

type Device struct {
	DeviceTag     string             `json:"DeviceTag" xml:"DeviceTag"`
	DeviceType    string             `json:"DeviceType" xml:"DeviceType"`
	DeviceModel   string             `json:"DeviceModel" xml:"DeviceModel"`
	DeviceVersion string             `json:"DeviceVersion" xml:"DeviceVersion"`
	Hostname      string             `json:"Hostname" xml:"Hostname"`
	Username      string             `json:"Username" xml:"Username"`
	SaseUserId    string             `json:"SaseUserId" xml:"SaseUserId"`
	Department    string             `json:"Department" xml:"Department"`
	InnerIP       string             `json:"InnerIP" xml:"InnerIP"`
	SrcIP         string             `json:"SrcIP" xml:"SrcIP"`
	Memory        string             `json:"Memory" xml:"Memory"`
	CPU           string             `json:"CPU" xml:"CPU"`
	Disk          string             `json:"Disk" xml:"Disk"`
	Mac           string             `json:"Mac" xml:"Mac"`
	AppVersion    string             `json:"AppVersion" xml:"AppVersion"`
	DeviceBelong  string             `json:"DeviceBelong" xml:"DeviceBelong"`
	SharingStatus bool               `json:"SharingStatus" xml:"SharingStatus"`
	DeviceStatus  string             `json:"DeviceStatus" xml:"DeviceStatus"`
	AppStatus     string             `json:"AppStatus" xml:"AppStatus"`
	PaStatus      string             `json:"PaStatus" xml:"PaStatus"`
	IaStatus      string             `json:"IaStatus" xml:"IaStatus"`
	DlpStatus     string             `json:"DlpStatus" xml:"DlpStatus"`
	NacStatus     string             `json:"NacStatus" xml:"NacStatus"`
	CreateTime    string             `json:"CreateTime" xml:"CreateTime"`
	UpdateTime    string             `json:"UpdateTime" xml:"UpdateTime"`
	HistoryUsers  []HistoryUsersItem `json:"HistoryUsers" xml:"HistoryUsers"`
}

Device is a nested struct in csas response

type DevicesInListUserDevices ¶ added in v1.62.611

type DevicesInListUserDevices struct {
	DataList []DataList `json:"dataList" xml:"dataList"`
}

DevicesInListUserDevices is a nested struct in csas response

type DevicesInUpdateUserDevicesSharingStatus ¶ added in v1.62.611

type DevicesInUpdateUserDevicesSharingStatus struct {
	Data []DataInUpdateUserDevicesSharingStatus `json:"data" xml:"data"`
}

DevicesInUpdateUserDevicesSharingStatus is a nested struct in csas response

type DevicesInUpdateUserDevicesStatus ¶ added in v1.62.611

type DevicesInUpdateUserDevicesStatus struct {
	Data []DataInUpdateUserDevicesStatus `json:"data" xml:"data"`
}

DevicesInUpdateUserDevicesStatus is a nested struct in csas response

type DynamicRoute ¶

type DynamicRoute struct {
	Name             string        `json:"Name" xml:"Name"`
	DynamicRouteId   string        `json:"DynamicRouteId" xml:"DynamicRouteId"`
	Priority         int           `json:"Priority" xml:"Priority"`
	DynamicRouteType string        `json:"DynamicRouteType" xml:"DynamicRouteType"`
	CreateTime       string        `json:"CreateTime" xml:"CreateTime"`
	NextHop          string        `json:"NextHop" xml:"NextHop"`
	Status           string        `json:"Status" xml:"Status"`
	ApplicationType  string        `json:"ApplicationType" xml:"ApplicationType"`
	Description      string        `json:"Description" xml:"Description"`
	RegionIds        []string      `json:"RegionIds" xml:"RegionIds"`
	ApplicationIds   []string      `json:"ApplicationIds" xml:"ApplicationIds"`
	TagIds           []string      `json:"TagIds" xml:"TagIds"`
	Tags             []Tag         `json:"Tags" xml:"Tags"`
	Applications     []Application `json:"Applications" xml:"Applications"`
}

DynamicRoute is a nested struct in csas response

type DynamicRoutesInListDynamicRoutes ¶

type DynamicRoutesInListDynamicRoutes struct {
	DynamicRoute []DynamicRoute `json:"dynamicRoute" xml:"dynamicRoute"`
}

DynamicRoutesInListDynamicRoutes is a nested struct in csas response

type DynamicRoutesInListPrivateAccessApplicationsForDynamicRoute ¶

type DynamicRoutesInListPrivateAccessApplicationsForDynamicRoute struct {
	DynamicRoute []DynamicRoute `json:"dynamicRoute" xml:"dynamicRoute"`
}

DynamicRoutesInListPrivateAccessApplicationsForDynamicRoute is a nested struct in csas response

type DynamicRoutesInListPrivateAccessTagsForDynamicRoute ¶

type DynamicRoutesInListPrivateAccessTagsForDynamicRoute struct {
	DynamicRoute []DynamicRoute `json:"dynamicRoute" xml:"dynamicRoute"`
}

DynamicRoutesInListPrivateAccessTagsForDynamicRoute is a nested struct in csas response

type ExportUserDevicesRequest ¶ added in v1.62.759

type ExportUserDevicesRequest struct {
	*requests.RpcRequest
	Mac            string           `position:"Body" name:"Mac"`
	DeviceTypes    *[]string        `position:"Body" name:"DeviceTypes"  type:"Repeated"`
	Hostname       string           `position:"Body" name:"Hostname"`
	AppStatuses    *[]string        `position:"Body" name:"AppStatuses"  type:"Repeated"`
	DlpStatuses    *[]string        `position:"Body" name:"DlpStatuses"  type:"Repeated"`
	SourceIp       string           `position:"Query" name:"SourceIp"`
	SaseUserId     string           `position:"Body" name:"SaseUserId"`
	NacStatuses    *[]string        `position:"Body" name:"NacStatuses"  type:"Repeated"`
	Department     string           `position:"Body" name:"Department"`
	IaStatuses     *[]string        `position:"Body" name:"IaStatuses"  type:"Repeated"`
	DeviceBelong   string           `position:"Body" name:"DeviceBelong"`
	SharingStatus  requests.Boolean `position:"Body" name:"SharingStatus"`
	DeviceTags     *[]string        `position:"Body" name:"DeviceTags"  type:"Repeated"`
	DeviceStatuses *[]string        `position:"Body" name:"DeviceStatuses"  type:"Repeated"`
	PaStatuses     *[]string        `position:"Body" name:"PaStatuses"  type:"Repeated"`
	Username       string           `position:"Body" name:"Username"`
}

ExportUserDevicesRequest is the request struct for api ExportUserDevices

func CreateExportUserDevicesRequest ¶ added in v1.62.759

func CreateExportUserDevicesRequest() (request *ExportUserDevicesRequest)

CreateExportUserDevicesRequest creates a request to invoke ExportUserDevices API

type ExportUserDevicesResponse ¶ added in v1.62.759

type ExportUserDevicesResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	SignedUrl string `json:"SignedUrl" xml:"SignedUrl"`
}

ExportUserDevicesResponse is the response struct for api ExportUserDevices

func CreateExportUserDevicesResponse ¶ added in v1.62.759

func CreateExportUserDevicesResponse() (response *ExportUserDevicesResponse)

CreateExportUserDevicesResponse creates a response to parse from ExportUserDevices response

type GetActiveIdpConfigRequest ¶ added in v1.62.758

type GetActiveIdpConfigRequest struct {
	*requests.RpcRequest
}

GetActiveIdpConfigRequest is the request struct for api GetActiveIdpConfig

func CreateGetActiveIdpConfigRequest ¶ added in v1.62.758

func CreateGetActiveIdpConfigRequest() (request *GetActiveIdpConfigRequest)

CreateGetActiveIdpConfigRequest creates a request to invoke GetActiveIdpConfig API

type GetActiveIdpConfigResponse ¶ added in v1.62.758

type GetActiveIdpConfigResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      Data   `json:"Data" xml:"Data"`
}

GetActiveIdpConfigResponse is the response struct for api GetActiveIdpConfig

func CreateGetActiveIdpConfigResponse ¶ added in v1.62.758

func CreateGetActiveIdpConfigResponse() (response *GetActiveIdpConfigResponse)

CreateGetActiveIdpConfigResponse creates a response to parse from GetActiveIdpConfig response

type GetClientUserRequest ¶ added in v1.62.758

type GetClientUserRequest struct {
	*requests.RpcRequest
	IdpConfigId string `position:"Query" name:"IdpConfigId"`
	Username    string `position:"Query" name:"Username"`
}

GetClientUserRequest is the request struct for api GetClientUser

func CreateGetClientUserRequest ¶ added in v1.62.758

func CreateGetClientUserRequest() (request *GetClientUserRequest)

CreateGetClientUserRequest creates a request to invoke GetClientUser API

type GetClientUserResponse ¶ added in v1.62.758

type GetClientUserResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      Data   `json:"Data" xml:"Data"`
}

GetClientUserResponse is the response struct for api GetClientUser

func CreateGetClientUserResponse ¶ added in v1.62.758

func CreateGetClientUserResponse() (response *GetClientUserResponse)

CreateGetClientUserResponse creates a response to parse from GetClientUser response

type GetDynamicRouteRequest ¶

type GetDynamicRouteRequest struct {
	*requests.RpcRequest
	DynamicRouteId string `position:"Query" name:"DynamicRouteId"`
	SourceIp       string `position:"Query" name:"SourceIp"`
}

GetDynamicRouteRequest is the request struct for api GetDynamicRoute

func CreateGetDynamicRouteRequest ¶

func CreateGetDynamicRouteRequest() (request *GetDynamicRouteRequest)

CreateGetDynamicRouteRequest creates a request to invoke GetDynamicRoute API

type GetDynamicRouteResponse ¶

type GetDynamicRouteResponse struct {
	*responses.BaseResponse
	RequestId    string       `json:"RequestId" xml:"RequestId"`
	DynamicRoute DynamicRoute `json:"DynamicRoute" xml:"DynamicRoute"`
}

GetDynamicRouteResponse is the response struct for api GetDynamicRoute

func CreateGetDynamicRouteResponse ¶

func CreateGetDynamicRouteResponse() (response *GetDynamicRouteResponse)

CreateGetDynamicRouteResponse creates a response to parse from GetDynamicRoute response

type GetIdpConfigRequest ¶ added in v1.62.758

type GetIdpConfigRequest struct {
	*requests.RpcRequest
	Id string `position:"Query" name:"Id"`
}

GetIdpConfigRequest is the request struct for api GetIdpConfig

func CreateGetIdpConfigRequest ¶ added in v1.62.758

func CreateGetIdpConfigRequest() (request *GetIdpConfigRequest)

CreateGetIdpConfigRequest creates a request to invoke GetIdpConfig API

type GetIdpConfigResponse ¶ added in v1.62.758

type GetIdpConfigResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      Data   `json:"Data" xml:"Data"`
}

GetIdpConfigResponse is the response struct for api GetIdpConfig

func CreateGetIdpConfigResponse ¶ added in v1.62.758

func CreateGetIdpConfigResponse() (response *GetIdpConfigResponse)

CreateGetIdpConfigResponse creates a response to parse from GetIdpConfig response

type GetPrivateAccessApplicationRequest ¶

type GetPrivateAccessApplicationRequest struct {
	*requests.RpcRequest
	SourceIp      string `position:"Query" name:"SourceIp"`
	ApplicationId string `position:"Query" name:"ApplicationId"`
}

GetPrivateAccessApplicationRequest is the request struct for api GetPrivateAccessApplication

func CreateGetPrivateAccessApplicationRequest ¶

func CreateGetPrivateAccessApplicationRequest() (request *GetPrivateAccessApplicationRequest)

CreateGetPrivateAccessApplicationRequest creates a request to invoke GetPrivateAccessApplication API

type GetPrivateAccessApplicationResponse ¶

type GetPrivateAccessApplicationResponse struct {
	*responses.BaseResponse
	RequestId   string      `json:"RequestId" xml:"RequestId"`
	Application Application `json:"Application" xml:"Application"`
}

GetPrivateAccessApplicationResponse is the response struct for api GetPrivateAccessApplication

func CreateGetPrivateAccessApplicationResponse ¶

func CreateGetPrivateAccessApplicationResponse() (response *GetPrivateAccessApplicationResponse)

CreateGetPrivateAccessApplicationResponse creates a response to parse from GetPrivateAccessApplication response

type GetPrivateAccessPolicyRequest ¶

type GetPrivateAccessPolicyRequest struct {
	*requests.RpcRequest
	SourceIp string `position:"Query" name:"SourceIp"`
	PolicyId string `position:"Query" name:"PolicyId"`
}

GetPrivateAccessPolicyRequest is the request struct for api GetPrivateAccessPolicy

func CreateGetPrivateAccessPolicyRequest ¶

func CreateGetPrivateAccessPolicyRequest() (request *GetPrivateAccessPolicyRequest)

CreateGetPrivateAccessPolicyRequest creates a request to invoke GetPrivateAccessPolicy API

type GetPrivateAccessPolicyResponse ¶

type GetPrivateAccessPolicyResponse struct {
	*responses.BaseResponse
	RequestId string                         `json:"RequestId" xml:"RequestId"`
	Policy    PolicyInGetPrivateAccessPolicy `json:"Policy" xml:"Policy"`
}

GetPrivateAccessPolicyResponse is the response struct for api GetPrivateAccessPolicy

func CreateGetPrivateAccessPolicyResponse ¶

func CreateGetPrivateAccessPolicyResponse() (response *GetPrivateAccessPolicyResponse)

CreateGetPrivateAccessPolicyResponse creates a response to parse from GetPrivateAccessPolicy response

type GetRegistrationPolicyRequest ¶ added in v1.62.611

type GetRegistrationPolicyRequest struct {
	*requests.RpcRequest
	SourceIp string `position:"Query" name:"SourceIp"`
	PolicyId string `position:"Query" name:"PolicyId"`
}

GetRegistrationPolicyRequest is the request struct for api GetRegistrationPolicy

func CreateGetRegistrationPolicyRequest ¶ added in v1.62.611

func CreateGetRegistrationPolicyRequest() (request *GetRegistrationPolicyRequest)

CreateGetRegistrationPolicyRequest creates a request to invoke GetRegistrationPolicy API

type GetRegistrationPolicyResponse ¶ added in v1.62.611

type GetRegistrationPolicyResponse struct {
	*responses.BaseResponse
	RequestId    string            `json:"RequestId" xml:"RequestId"`
	Name         string            `json:"Name" xml:"Name"`
	PolicyId     string            `json:"PolicyId" xml:"PolicyId"`
	Description  string            `json:"Description" xml:"Description"`
	Priority     int64             `json:"Priority" xml:"Priority"`
	Status       string            `json:"Status" xml:"Status"`
	MatchMode    string            `json:"MatchMode" xml:"MatchMode"`
	CreateTime   string            `json:"CreateTime" xml:"CreateTime"`
	Whitelist    []string          `json:"Whitelist" xml:"Whitelist"`
	UserGroupIds []string          `json:"UserGroupIds" xml:"UserGroupIds"`
	LimitDetail  []LimitDetailItem `json:"LimitDetail" xml:"LimitDetail"`
}

GetRegistrationPolicyResponse is the response struct for api GetRegistrationPolicy

func CreateGetRegistrationPolicyResponse ¶ added in v1.62.611

func CreateGetRegistrationPolicyResponse() (response *GetRegistrationPolicyResponse)

CreateGetRegistrationPolicyResponse creates a response to parse from GetRegistrationPolicy response

type GetUserDeviceRequest ¶ added in v1.62.611

type GetUserDeviceRequest struct {
	*requests.RpcRequest
	DeviceTag string `position:"Query" name:"DeviceTag"`
	SourceIp  string `position:"Query" name:"SourceIp"`
}

GetUserDeviceRequest is the request struct for api GetUserDevice

func CreateGetUserDeviceRequest ¶ added in v1.62.611

func CreateGetUserDeviceRequest() (request *GetUserDeviceRequest)

CreateGetUserDeviceRequest creates a request to invoke GetUserDevice API

type GetUserDeviceResponse ¶ added in v1.62.611

type GetUserDeviceResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Device    Device `json:"Device" xml:"Device"`
}

GetUserDeviceResponse is the response struct for api GetUserDevice

func CreateGetUserDeviceResponse ¶ added in v1.62.611

func CreateGetUserDeviceResponse() (response *GetUserDeviceResponse)

CreateGetUserDeviceResponse creates a response to parse from GetUserDevice response

type GetUserGroupRequest ¶

type GetUserGroupRequest struct {
	*requests.RpcRequest
	UserGroupId string `position:"Query" name:"UserGroupId"`
	SourceIp    string `position:"Query" name:"SourceIp"`
}

GetUserGroupRequest is the request struct for api GetUserGroup

func CreateGetUserGroupRequest ¶

func CreateGetUserGroupRequest() (request *GetUserGroupRequest)

CreateGetUserGroupRequest creates a request to invoke GetUserGroup API

type GetUserGroupResponse ¶

type GetUserGroupResponse struct {
	*responses.BaseResponse
	RequestId string    `json:"RequestId" xml:"RequestId"`
	UserGroup UserGroup `json:"UserGroup" xml:"UserGroup"`
}

GetUserGroupResponse is the response struct for api GetUserGroup

func CreateGetUserGroupResponse ¶

func CreateGetUserGroupResponse() (response *GetUserGroupResponse)

CreateGetUserGroupResponse creates a response to parse from GetUserGroup response

type GetWmEmbedTaskRequest ¶ added in v1.62.772

type GetWmEmbedTaskRequest struct {
	*requests.RpcRequest
	ApiType  string `position:"Query" name:"ApiType"`
	SourceIp string `position:"Query" name:"SourceIp"`
	TaskId   string `position:"Query" name:"TaskId"`
}

GetWmEmbedTaskRequest is the request struct for api GetWmEmbedTask

func CreateGetWmEmbedTaskRequest ¶ added in v1.62.772

func CreateGetWmEmbedTaskRequest() (request *GetWmEmbedTaskRequest)

CreateGetWmEmbedTaskRequest creates a request to invoke GetWmEmbedTask API

type GetWmEmbedTaskResponse ¶ added in v1.62.772

type GetWmEmbedTaskResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      Data   `json:"Data" xml:"Data"`
}

GetWmEmbedTaskResponse is the response struct for api GetWmEmbedTask

func CreateGetWmEmbedTaskResponse ¶ added in v1.62.772

func CreateGetWmEmbedTaskResponse() (response *GetWmEmbedTaskResponse)

CreateGetWmEmbedTaskResponse creates a response to parse from GetWmEmbedTask response

type GetWmExtractTaskRequest ¶ added in v1.62.772

type GetWmExtractTaskRequest struct {
	*requests.RpcRequest
	ApiType  string `position:"Query" name:"ApiType"`
	SourceIp string `position:"Query" name:"SourceIp"`
	TaskId   string `position:"Query" name:"TaskId"`
}

GetWmExtractTaskRequest is the request struct for api GetWmExtractTask

func CreateGetWmExtractTaskRequest ¶ added in v1.62.772

func CreateGetWmExtractTaskRequest() (request *GetWmExtractTaskRequest)

CreateGetWmExtractTaskRequest creates a request to invoke GetWmExtractTask API

type GetWmExtractTaskResponse ¶ added in v1.62.772

type GetWmExtractTaskResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      Data   `json:"Data" xml:"Data"`
}

GetWmExtractTaskResponse is the response struct for api GetWmExtractTask

func CreateGetWmExtractTaskResponse ¶ added in v1.62.772

func CreateGetWmExtractTaskResponse() (response *GetWmExtractTaskResponse)

CreateGetWmExtractTaskResponse creates a response to parse from GetWmExtractTask response

type HistoryUsers ¶ added in v1.62.611

type HistoryUsers struct {
	HistoryUsersItem []HistoryUsersItem `json:"historyUsers" xml:"historyUsers"`
}

HistoryUsers is a nested struct in csas response

type HistoryUsersItem ¶ added in v1.62.611

type HistoryUsersItem struct {
	Username   string `json:"Username" xml:"Username"`
	SaseUserId string `json:"SaseUserId" xml:"SaseUserId"`
}

HistoryUsersItem is a nested struct in csas response

type LimitCount ¶ added in v1.62.611

type LimitCount struct {
	PC     int `json:"PC" xml:"PC"`
	Mobile int `json:"Mobile" xml:"Mobile"`
	All    int `json:"All" xml:"All"`
}

LimitCount is a nested struct in csas response

type LimitCountInListRegistrationPoliciesForUserGroup ¶ added in v1.62.611

type LimitCountInListRegistrationPoliciesForUserGroup struct {
	All    string `json:"All" xml:"All"`
	PC     string `json:"PC" xml:"PC"`
	Mobile string `json:"Mobile" xml:"Mobile"`
}

LimitCountInListRegistrationPoliciesForUserGroup is a nested struct in csas response

type LimitDetailInCreateRegistrationPolicy ¶ added in v1.62.611

type LimitDetailInCreateRegistrationPolicy struct {
	LimitDetailItem []LimitDetailItem `json:"limitDetail" xml:"limitDetail"`
}

LimitDetailInCreateRegistrationPolicy is a nested struct in csas response

type LimitDetailInGetRegistrationPolicy ¶ added in v1.62.611

type LimitDetailInGetRegistrationPolicy struct {
	LimitDetailItem []LimitDetailItem `json:"limitDetail" xml:"limitDetail"`
}

LimitDetailInGetRegistrationPolicy is a nested struct in csas response

type LimitDetailInListRegistrationPolicies ¶ added in v1.62.611

type LimitDetailInListRegistrationPolicies struct {
	LimitDetailItem []LimitDetailItem `json:"limitDetail" xml:"limitDetail"`
}

LimitDetailInListRegistrationPolicies is a nested struct in csas response

type LimitDetailInListRegistrationPoliciesForUserGroup ¶ added in v1.62.611

type LimitDetailInListRegistrationPoliciesForUserGroup struct {
	LimitDetailItem []LimitDetailItem `json:"limitDetail" xml:"limitDetail"`
}

LimitDetailInListRegistrationPoliciesForUserGroup is a nested struct in csas response

type LimitDetailInUpdateRegistrationPolicy ¶ added in v1.62.611

type LimitDetailInUpdateRegistrationPolicy struct {
	LimitDetailItem []LimitDetailItem `json:"limitDetail" xml:"limitDetail"`
}

LimitDetailInUpdateRegistrationPolicy is a nested struct in csas response

type LimitDetailItem ¶ added in v1.62.611

type LimitDetailItem struct {
	LimitType    string     `json:"LimitType" xml:"LimitType"`
	DeviceBelong string     `json:"DeviceBelong" xml:"DeviceBelong"`
	LimitCount   LimitCount `json:"LimitCount" xml:"LimitCount"`
}

LimitDetailItem is a nested struct in csas response

type ListApplicationsForPrivateAccessPolicyRequest ¶

type ListApplicationsForPrivateAccessPolicyRequest struct {
	*requests.RpcRequest
	PolicyIds *[]string `position:"Query" name:"PolicyIds"  type:"Repeated"`
	SourceIp  string    `position:"Query" name:"SourceIp"`
}

ListApplicationsForPrivateAccessPolicyRequest is the request struct for api ListApplicationsForPrivateAccessPolicy

func CreateListApplicationsForPrivateAccessPolicyRequest ¶

func CreateListApplicationsForPrivateAccessPolicyRequest() (request *ListApplicationsForPrivateAccessPolicyRequest)

CreateListApplicationsForPrivateAccessPolicyRequest creates a request to invoke ListApplicationsForPrivateAccessPolicy API

type ListApplicationsForPrivateAccessPolicyResponse ¶

type ListApplicationsForPrivateAccessPolicyResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Polices   []Policy `json:"Polices" xml:"Polices"`
}

ListApplicationsForPrivateAccessPolicyResponse is the response struct for api ListApplicationsForPrivateAccessPolicy

func CreateListApplicationsForPrivateAccessPolicyResponse ¶

func CreateListApplicationsForPrivateAccessPolicyResponse() (response *ListApplicationsForPrivateAccessPolicyResponse)

CreateListApplicationsForPrivateAccessPolicyResponse creates a response to parse from ListApplicationsForPrivateAccessPolicy response

type ListApplicationsForPrivateAccessTagRequest ¶

type ListApplicationsForPrivateAccessTagRequest struct {
	*requests.RpcRequest
	TagIds   *[]string `position:"Query" name:"TagIds"  type:"Repeated"`
	SourceIp string    `position:"Query" name:"SourceIp"`
}

ListApplicationsForPrivateAccessTagRequest is the request struct for api ListApplicationsForPrivateAccessTag

func CreateListApplicationsForPrivateAccessTagRequest ¶

func CreateListApplicationsForPrivateAccessTagRequest() (request *ListApplicationsForPrivateAccessTagRequest)

CreateListApplicationsForPrivateAccessTagRequest creates a request to invoke ListApplicationsForPrivateAccessTag API

type ListApplicationsForPrivateAccessTagResponse ¶

type ListApplicationsForPrivateAccessTagResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Tags      []Tag  `json:"Tags" xml:"Tags"`
}

ListApplicationsForPrivateAccessTagResponse is the response struct for api ListApplicationsForPrivateAccessTag

func CreateListApplicationsForPrivateAccessTagResponse ¶

func CreateListApplicationsForPrivateAccessTagResponse() (response *ListApplicationsForPrivateAccessTagResponse)

CreateListApplicationsForPrivateAccessTagResponse creates a response to parse from ListApplicationsForPrivateAccessTag response

type ListClientUsersRequest ¶ added in v1.62.758

type ListClientUsersRequest struct {
	*requests.RpcRequest
	MobileNumber string           `position:"Query" name:"MobileNumber"`
	DepartmentId string           `position:"Query" name:"DepartmentId"`
	CurrentPage  requests.Integer `position:"Query" name:"CurrentPage"`
	IdpConfigId  string           `position:"Query" name:"IdpConfigId"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
	Email        string           `position:"Query" name:"Email"`
	Username     string           `position:"Query" name:"Username"`
	Status       string           `position:"Query" name:"Status"`
}

ListClientUsersRequest is the request struct for api ListClientUsers

func CreateListClientUsersRequest ¶ added in v1.62.758

func CreateListClientUsersRequest() (request *ListClientUsersRequest)

CreateListClientUsersRequest creates a request to invoke ListClientUsers API

type ListClientUsersResponse ¶ added in v1.62.758

type ListClientUsersResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      Data   `json:"Data" xml:"Data"`
}

ListClientUsersResponse is the response struct for api ListClientUsers

func CreateListClientUsersResponse ¶ added in v1.62.758

func CreateListClientUsersResponse() (response *ListClientUsersResponse)

CreateListClientUsersResponse creates a response to parse from ListClientUsers response

type ListConnectorsRequest ¶

type ListConnectorsRequest struct {
	*requests.RpcRequest
	SwitchStatus string           `position:"Query" name:"SwitchStatus"`
	SourceIp     string           `position:"Query" name:"SourceIp"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
	CurrentPage  requests.Integer `position:"Query" name:"CurrentPage"`
	Name         string           `position:"Query" name:"Name"`
	ConnectorIds *[]string        `position:"Query" name:"ConnectorIds"  type:"Repeated"`
	Status       string           `position:"Query" name:"Status"`
}

ListConnectorsRequest is the request struct for api ListConnectors

func CreateListConnectorsRequest ¶

func CreateListConnectorsRequest() (request *ListConnectorsRequest)

CreateListConnectorsRequest creates a request to invoke ListConnectors API

type ListConnectorsResponse ¶

type ListConnectorsResponse struct {
	*responses.BaseResponse
	RequestId  string      `json:"RequestId" xml:"RequestId"`
	TotalNum   int         `json:"TotalNum" xml:"TotalNum"`
	Connectors []Connector `json:"Connectors" xml:"Connectors"`
}

ListConnectorsResponse is the response struct for api ListConnectors

func CreateListConnectorsResponse ¶

func CreateListConnectorsResponse() (response *ListConnectorsResponse)

CreateListConnectorsResponse creates a response to parse from ListConnectors response

type ListDynamicRouteRegionsRequest ¶

type ListDynamicRouteRegionsRequest struct {
	*requests.RpcRequest
	SourceIp string `position:"Query" name:"SourceIp"`
}

ListDynamicRouteRegionsRequest is the request struct for api ListDynamicRouteRegions

func CreateListDynamicRouteRegionsRequest ¶

func CreateListDynamicRouteRegionsRequest() (request *ListDynamicRouteRegionsRequest)

CreateListDynamicRouteRegionsRequest creates a request to invoke ListDynamicRouteRegions API

type ListDynamicRouteRegionsResponse ¶

type ListDynamicRouteRegionsResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	TotalNum  int      `json:"TotalNum" xml:"TotalNum"`
	Regions   []string `json:"Regions" xml:"Regions"`
}

ListDynamicRouteRegionsResponse is the response struct for api ListDynamicRouteRegions

func CreateListDynamicRouteRegionsResponse ¶

func CreateListDynamicRouteRegionsResponse() (response *ListDynamicRouteRegionsResponse)

CreateListDynamicRouteRegionsResponse creates a response to parse from ListDynamicRouteRegions response

type ListDynamicRoutesRequest ¶

type ListDynamicRoutesRequest struct {
	*requests.RpcRequest
	SourceIp        string           `position:"Query" name:"SourceIp"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
	ApplicationId   string           `position:"Query" name:"ApplicationId"`
	DynamicRouteIds *[]string        `position:"Query" name:"DynamicRouteIds"  type:"Repeated"`
	TagId           string           `position:"Query" name:"TagId"`
	CurrentPage     requests.Integer `position:"Query" name:"CurrentPage"`
	RegionIds       *[]string        `position:"Query" name:"RegionIds"  type:"Repeated"`
	NextHop         string           `position:"Query" name:"NextHop"`
	Name            string           `position:"Query" name:"Name"`
	Status          string           `position:"Query" name:"Status"`
}

ListDynamicRoutesRequest is the request struct for api ListDynamicRoutes

func CreateListDynamicRoutesRequest ¶

func CreateListDynamicRoutesRequest() (request *ListDynamicRoutesRequest)

CreateListDynamicRoutesRequest creates a request to invoke ListDynamicRoutes API

type ListDynamicRoutesResponse ¶

type ListDynamicRoutesResponse struct {
	*responses.BaseResponse
	RequestId     string         `json:"RequestId" xml:"RequestId"`
	TotalNum      int            `json:"TotalNum" xml:"TotalNum"`
	DynamicRoutes []DynamicRoute `json:"DynamicRoutes" xml:"DynamicRoutes"`
}

ListDynamicRoutesResponse is the response struct for api ListDynamicRoutes

func CreateListDynamicRoutesResponse ¶

func CreateListDynamicRoutesResponse() (response *ListDynamicRoutesResponse)

CreateListDynamicRoutesResponse creates a response to parse from ListDynamicRoutes response

type ListExcessiveDeviceRegistrationApplicationsRequest ¶ added in v1.62.611

type ListExcessiveDeviceRegistrationApplicationsRequest struct {
	*requests.RpcRequest
	DeviceTag      string           `position:"Query" name:"DeviceTag"`
	Mac            string           `position:"Query" name:"Mac"`
	Hostname       string           `position:"Query" name:"Hostname"`
	SourceIp       string           `position:"Query" name:"SourceIp"`
	SaseUserId     string           `position:"Query" name:"SaseUserId"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
	Department     string           `position:"Query" name:"Department"`
	CurrentPage    requests.Integer `position:"Query" name:"CurrentPage"`
	ApplicationIds *[]string        `position:"Query" name:"ApplicationIds"  type:"Repeated"`
	Statuses       *[]string        `position:"Query" name:"Statuses"  type:"Repeated"`
	Username       string           `position:"Query" name:"Username"`
}

ListExcessiveDeviceRegistrationApplicationsRequest is the request struct for api ListExcessiveDeviceRegistrationApplications

func CreateListExcessiveDeviceRegistrationApplicationsRequest ¶ added in v1.62.611

func CreateListExcessiveDeviceRegistrationApplicationsRequest() (request *ListExcessiveDeviceRegistrationApplicationsRequest)

CreateListExcessiveDeviceRegistrationApplicationsRequest creates a request to invoke ListExcessiveDeviceRegistrationApplications API

type ListExcessiveDeviceRegistrationApplicationsResponse ¶ added in v1.62.611

type ListExcessiveDeviceRegistrationApplicationsResponse struct {
	*responses.BaseResponse
	RequestId    string     `json:"RequestId" xml:"RequestId"`
	TotalNum     int64      `json:"TotalNum" xml:"TotalNum"`
	Applications []DataList `json:"Applications" xml:"Applications"`
}

ListExcessiveDeviceRegistrationApplicationsResponse is the response struct for api ListExcessiveDeviceRegistrationApplications

func CreateListExcessiveDeviceRegistrationApplicationsResponse ¶ added in v1.62.611

func CreateListExcessiveDeviceRegistrationApplicationsResponse() (response *ListExcessiveDeviceRegistrationApplicationsResponse)

CreateListExcessiveDeviceRegistrationApplicationsResponse creates a response to parse from ListExcessiveDeviceRegistrationApplications response

type ListIdpConfigsRequest ¶ added in v1.62.758

type ListIdpConfigsRequest struct {
	*requests.RpcRequest
	Include     string           `position:"Query" name:"Include"`
	CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
}

ListIdpConfigsRequest is the request struct for api ListIdpConfigs

func CreateListIdpConfigsRequest ¶ added in v1.62.758

func CreateListIdpConfigsRequest() (request *ListIdpConfigsRequest)

CreateListIdpConfigsRequest creates a request to invoke ListIdpConfigs API

type ListIdpConfigsResponse ¶ added in v1.62.758

type ListIdpConfigsResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      Data   `json:"Data" xml:"Data"`
}

ListIdpConfigsResponse is the response struct for api ListIdpConfigs

func CreateListIdpConfigsResponse ¶ added in v1.62.758

func CreateListIdpConfigsResponse() (response *ListIdpConfigsResponse)

CreateListIdpConfigsResponse creates a response to parse from ListIdpConfigs response

type ListIdpDepartmentsRequest ¶ added in v1.62.758

type ListIdpDepartmentsRequest struct {
	*requests.RpcRequest
	CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
	IdpConfigId string           `position:"Query" name:"IdpConfigId"`
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
}

ListIdpDepartmentsRequest is the request struct for api ListIdpDepartments

func CreateListIdpDepartmentsRequest ¶ added in v1.62.758

func CreateListIdpDepartmentsRequest() (request *ListIdpDepartmentsRequest)

CreateListIdpDepartmentsRequest creates a request to invoke ListIdpDepartments API

type ListIdpDepartmentsResponse ¶ added in v1.62.758

type ListIdpDepartmentsResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      Data   `json:"Data" xml:"Data"`
}

ListIdpDepartmentsResponse is the response struct for api ListIdpDepartments

func CreateListIdpDepartmentsResponse ¶ added in v1.62.758

func CreateListIdpDepartmentsResponse() (response *ListIdpDepartmentsResponse)

CreateListIdpDepartmentsResponse creates a response to parse from ListIdpDepartments response

type ListNacUserCertRequest ¶ added in v1.62.779

type ListNacUserCertRequest struct {
	*requests.RpcRequest
	EndTime     requests.Integer `position:"Query" name:"EndTime"`
	CurrentPage string           `position:"Query" name:"CurrentPage"`
	StartTime   requests.Integer `position:"Query" name:"StartTime"`
	DeviceType  string           `position:"Query" name:"DeviceType"`
	PageSize    string           `position:"Query" name:"PageSize"`
	Department  string           `position:"Query" name:"Department"`
	Username    string           `position:"Query" name:"Username"`
	Status      string           `position:"Query" name:"Status"`
}

ListNacUserCertRequest is the request struct for api ListNacUserCert

func CreateListNacUserCertRequest ¶ added in v1.62.779

func CreateListNacUserCertRequest() (request *ListNacUserCertRequest)

CreateListNacUserCertRequest creates a request to invoke ListNacUserCert API

type ListNacUserCertResponse ¶ added in v1.62.779

type ListNacUserCertResponse struct {
	*responses.BaseResponse
	RequestId string                          `json:"RequestId" xml:"RequestId"`
	Code      int64                           `json:"Code" xml:"Code"`
	Message   string                          `json:"Message" xml:"Message"`
	TotalNum  int64                           `json:"TotalNum" xml:"TotalNum"`
	DataList  []DataListItemInListNacUserCert `json:"DataList" xml:"DataList"`
}

ListNacUserCertResponse is the response struct for api ListNacUserCert

func CreateListNacUserCertResponse ¶ added in v1.62.779

func CreateListNacUserCertResponse() (response *ListNacUserCertResponse)

CreateListNacUserCertResponse creates a response to parse from ListNacUserCert response

type ListPolicesForPrivateAccessApplicationRequest ¶

type ListPolicesForPrivateAccessApplicationRequest struct {
	*requests.RpcRequest
	ApplicationIds *[]string `position:"Query" name:"ApplicationIds"  type:"Repeated"`
	SourceIp       string    `position:"Query" name:"SourceIp"`
}

ListPolicesForPrivateAccessApplicationRequest is the request struct for api ListPolicesForPrivateAccessApplication

func CreateListPolicesForPrivateAccessApplicationRequest ¶

func CreateListPolicesForPrivateAccessApplicationRequest() (request *ListPolicesForPrivateAccessApplicationRequest)

CreateListPolicesForPrivateAccessApplicationRequest creates a request to invoke ListPolicesForPrivateAccessApplication API

type ListPolicesForPrivateAccessApplicationResponse ¶

type ListPolicesForPrivateAccessApplicationResponse struct {
	*responses.BaseResponse
	RequestId    string        `json:"RequestId" xml:"RequestId"`
	Applications []Application `json:"Applications" xml:"Applications"`
}

ListPolicesForPrivateAccessApplicationResponse is the response struct for api ListPolicesForPrivateAccessApplication

func CreateListPolicesForPrivateAccessApplicationResponse ¶

func CreateListPolicesForPrivateAccessApplicationResponse() (response *ListPolicesForPrivateAccessApplicationResponse)

CreateListPolicesForPrivateAccessApplicationResponse creates a response to parse from ListPolicesForPrivateAccessApplication response

type ListPolicesForPrivateAccessTagRequest ¶

type ListPolicesForPrivateAccessTagRequest struct {
	*requests.RpcRequest
	TagIds   *[]string `position:"Query" name:"TagIds"  type:"Repeated"`
	SourceIp string    `position:"Query" name:"SourceIp"`
}

ListPolicesForPrivateAccessTagRequest is the request struct for api ListPolicesForPrivateAccessTag

func CreateListPolicesForPrivateAccessTagRequest ¶

func CreateListPolicesForPrivateAccessTagRequest() (request *ListPolicesForPrivateAccessTagRequest)

CreateListPolicesForPrivateAccessTagRequest creates a request to invoke ListPolicesForPrivateAccessTag API

type ListPolicesForPrivateAccessTagResponse ¶

type ListPolicesForPrivateAccessTagResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Tags      []Tag  `json:"Tags" xml:"Tags"`
}

ListPolicesForPrivateAccessTagResponse is the response struct for api ListPolicesForPrivateAccessTag

func CreateListPolicesForPrivateAccessTagResponse ¶

func CreateListPolicesForPrivateAccessTagResponse() (response *ListPolicesForPrivateAccessTagResponse)

CreateListPolicesForPrivateAccessTagResponse creates a response to parse from ListPolicesForPrivateAccessTag response

type ListPolicesForUserGroupRequest ¶

type ListPolicesForUserGroupRequest struct {
	*requests.RpcRequest
	UserGroupIds *[]string `position:"Query" name:"UserGroupIds"  type:"Repeated"`
	SourceIp     string    `position:"Query" name:"SourceIp"`
}

ListPolicesForUserGroupRequest is the request struct for api ListPolicesForUserGroup

func CreateListPolicesForUserGroupRequest ¶

func CreateListPolicesForUserGroupRequest() (request *ListPolicesForUserGroupRequest)

CreateListPolicesForUserGroupRequest creates a request to invoke ListPolicesForUserGroup API

type ListPolicesForUserGroupResponse ¶

type ListPolicesForUserGroupResponse struct {
	*responses.BaseResponse
	RequestId  string      `json:"RequestId" xml:"RequestId"`
	UserGroups []UserGroup `json:"UserGroups" xml:"UserGroups"`
}

ListPolicesForUserGroupResponse is the response struct for api ListPolicesForUserGroup

func CreateListPolicesForUserGroupResponse ¶

func CreateListPolicesForUserGroupResponse() (response *ListPolicesForUserGroupResponse)

CreateListPolicesForUserGroupResponse creates a response to parse from ListPolicesForUserGroup response

type ListPopTrafficStatisticsRequest ¶ added in v1.62.713

type ListPopTrafficStatisticsRequest struct {
	*requests.RpcRequest
	EndTime   string `position:"Query" name:"EndTime"`
	StartTime string `position:"Query" name:"StartTime"`
	Region    string `position:"Query" name:"Region"`
}

ListPopTrafficStatisticsRequest is the request struct for api ListPopTrafficStatistics

func CreateListPopTrafficStatisticsRequest ¶ added in v1.62.713

func CreateListPopTrafficStatisticsRequest() (request *ListPopTrafficStatisticsRequest)

CreateListPopTrafficStatisticsRequest creates a request to invoke ListPopTrafficStatistics API

type ListPopTrafficStatisticsResponse ¶ added in v1.62.713

type ListPopTrafficStatisticsResponse struct {
	*responses.BaseResponse
	RequestId   string `json:"RequestId" xml:"RequestId"`
	TrafficData []Data `json:"TrafficData" xml:"TrafficData"`
}

ListPopTrafficStatisticsResponse is the response struct for api ListPopTrafficStatistics

func CreateListPopTrafficStatisticsResponse ¶ added in v1.62.713

func CreateListPopTrafficStatisticsResponse() (response *ListPopTrafficStatisticsResponse)

CreateListPopTrafficStatisticsResponse creates a response to parse from ListPopTrafficStatistics response

type ListPrivateAccessApplicationsForDynamicRouteRequest ¶

type ListPrivateAccessApplicationsForDynamicRouteRequest struct {
	*requests.RpcRequest
	DynamicRouteIds *[]string `position:"Query" name:"DynamicRouteIds"  type:"Repeated"`
	SourceIp        string    `position:"Query" name:"SourceIp"`
}

ListPrivateAccessApplicationsForDynamicRouteRequest is the request struct for api ListPrivateAccessApplicationsForDynamicRoute

func CreateListPrivateAccessApplicationsForDynamicRouteRequest ¶

func CreateListPrivateAccessApplicationsForDynamicRouteRequest() (request *ListPrivateAccessApplicationsForDynamicRouteRequest)

CreateListPrivateAccessApplicationsForDynamicRouteRequest creates a request to invoke ListPrivateAccessApplicationsForDynamicRoute API

type ListPrivateAccessApplicationsForDynamicRouteResponse ¶

type ListPrivateAccessApplicationsForDynamicRouteResponse struct {
	*responses.BaseResponse
	RequestId     string         `json:"RequestId" xml:"RequestId"`
	DynamicRoutes []DynamicRoute `json:"DynamicRoutes" xml:"DynamicRoutes"`
}

ListPrivateAccessApplicationsForDynamicRouteResponse is the response struct for api ListPrivateAccessApplicationsForDynamicRoute

func CreateListPrivateAccessApplicationsForDynamicRouteResponse ¶

func CreateListPrivateAccessApplicationsForDynamicRouteResponse() (response *ListPrivateAccessApplicationsForDynamicRouteResponse)

CreateListPrivateAccessApplicationsForDynamicRouteResponse creates a response to parse from ListPrivateAccessApplicationsForDynamicRoute response

type ListPrivateAccessApplicationsRequest ¶

type ListPrivateAccessApplicationsRequest struct {
	*requests.RpcRequest
	SourceIp       string           `position:"Query" name:"SourceIp"`
	PolicyId       string           `position:"Query" name:"PolicyId"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
	Address        string           `position:"Query" name:"Address"`
	TagId          string           `position:"Query" name:"TagId"`
	ConnectorId    string           `position:"Query" name:"ConnectorId"`
	CurrentPage    requests.Integer `position:"Query" name:"CurrentPage"`
	ApplicationIds *[]string        `position:"Query" name:"ApplicationIds"  type:"Repeated"`
	AccessModes    string           `position:"Query" name:"AccessModes"`
	Name           string           `position:"Query" name:"Name"`
	Status         string           `position:"Query" name:"Status"`
}

ListPrivateAccessApplicationsRequest is the request struct for api ListPrivateAccessApplications

func CreateListPrivateAccessApplicationsRequest ¶

func CreateListPrivateAccessApplicationsRequest() (request *ListPrivateAccessApplicationsRequest)

CreateListPrivateAccessApplicationsRequest creates a request to invoke ListPrivateAccessApplications API

type ListPrivateAccessApplicationsResponse ¶

type ListPrivateAccessApplicationsResponse struct {
	*responses.BaseResponse
	RequestId    string        `json:"RequestId" xml:"RequestId"`
	TotalNum     int           `json:"TotalNum" xml:"TotalNum"`
	Applications []Application `json:"Applications" xml:"Applications"`
}

ListPrivateAccessApplicationsResponse is the response struct for api ListPrivateAccessApplications

func CreateListPrivateAccessApplicationsResponse ¶

func CreateListPrivateAccessApplicationsResponse() (response *ListPrivateAccessApplicationsResponse)

CreateListPrivateAccessApplicationsResponse creates a response to parse from ListPrivateAccessApplications response

type ListPrivateAccessPolicesRequest ¶

type ListPrivateAccessPolicesRequest struct {
	*requests.RpcRequest
	PolicyIds       *[]string        `position:"Query" name:"PolicyIds"  type:"Repeated"`
	TagName         string           `position:"Query" name:"TagName"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
	ApplicationId   string           `position:"Query" name:"ApplicationId"`
	TagId           string           `position:"Query" name:"TagId"`
	UserGroupId     string           `position:"Query" name:"UserGroupId"`
	CurrentPage     requests.Integer `position:"Query" name:"CurrentPage"`
	PolicyAction    string           `position:"Query" name:"PolicyAction"`
	ApplicationName string           `position:"Query" name:"ApplicationName"`
	Name            string           `position:"Query" name:"Name"`
	Status          string           `position:"Query" name:"Status"`
}

ListPrivateAccessPolicesRequest is the request struct for api ListPrivateAccessPolices

func CreateListPrivateAccessPolicesRequest ¶

func CreateListPrivateAccessPolicesRequest() (request *ListPrivateAccessPolicesRequest)

CreateListPrivateAccessPolicesRequest creates a request to invoke ListPrivateAccessPolices API

type ListPrivateAccessPolicesResponse ¶

type ListPrivateAccessPolicesResponse struct {
	*responses.BaseResponse
	RequestId string                             `json:"RequestId" xml:"RequestId"`
	TotalNum  int                                `json:"TotalNum" xml:"TotalNum"`
	Polices   []PolicyInListPrivateAccessPolices `json:"Polices" xml:"Polices"`
}

ListPrivateAccessPolicesResponse is the response struct for api ListPrivateAccessPolices

func CreateListPrivateAccessPolicesResponse ¶

func CreateListPrivateAccessPolicesResponse() (response *ListPrivateAccessPolicesResponse)

CreateListPrivateAccessPolicesResponse creates a response to parse from ListPrivateAccessPolices response

type ListPrivateAccessTagsForDynamicRouteRequest ¶

type ListPrivateAccessTagsForDynamicRouteRequest struct {
	*requests.RpcRequest
	DynamicRouteIds *[]string `position:"Query" name:"DynamicRouteIds"  type:"Repeated"`
	SourceIp        string    `position:"Query" name:"SourceIp"`
}

ListPrivateAccessTagsForDynamicRouteRequest is the request struct for api ListPrivateAccessTagsForDynamicRoute

func CreateListPrivateAccessTagsForDynamicRouteRequest ¶

func CreateListPrivateAccessTagsForDynamicRouteRequest() (request *ListPrivateAccessTagsForDynamicRouteRequest)

CreateListPrivateAccessTagsForDynamicRouteRequest creates a request to invoke ListPrivateAccessTagsForDynamicRoute API

type ListPrivateAccessTagsForDynamicRouteResponse ¶

type ListPrivateAccessTagsForDynamicRouteResponse struct {
	*responses.BaseResponse
	RequestId     string         `json:"RequestId" xml:"RequestId"`
	DynamicRoutes []DynamicRoute `json:"DynamicRoutes" xml:"DynamicRoutes"`
}

ListPrivateAccessTagsForDynamicRouteResponse is the response struct for api ListPrivateAccessTagsForDynamicRoute

func CreateListPrivateAccessTagsForDynamicRouteResponse ¶

func CreateListPrivateAccessTagsForDynamicRouteResponse() (response *ListPrivateAccessTagsForDynamicRouteResponse)

CreateListPrivateAccessTagsForDynamicRouteResponse creates a response to parse from ListPrivateAccessTagsForDynamicRoute response

type ListPrivateAccessTagsRequest ¶

type ListPrivateAccessTagsRequest struct {
	*requests.RpcRequest
	SourceIp      string           `position:"Query" name:"SourceIp"`
	PolicyId      string           `position:"Query" name:"PolicyId"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
	ApplicationId string           `position:"Query" name:"ApplicationId"`
	SimpleMode    requests.Boolean `position:"Query" name:"SimpleMode"`
	TagIds        *[]string        `position:"Query" name:"TagIds"  type:"Repeated"`
	CurrentPage   requests.Integer `position:"Query" name:"CurrentPage"`
	Name          string           `position:"Query" name:"Name"`
}

ListPrivateAccessTagsRequest is the request struct for api ListPrivateAccessTags

func CreateListPrivateAccessTagsRequest ¶

func CreateListPrivateAccessTagsRequest() (request *ListPrivateAccessTagsRequest)

CreateListPrivateAccessTagsRequest creates a request to invoke ListPrivateAccessTags API

type ListPrivateAccessTagsResponse ¶

type ListPrivateAccessTagsResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	TotalNum  int    `json:"TotalNum" xml:"TotalNum"`
	Tags      []Tag  `json:"Tags" xml:"Tags"`
}

ListPrivateAccessTagsResponse is the response struct for api ListPrivateAccessTags

func CreateListPrivateAccessTagsResponse ¶

func CreateListPrivateAccessTagsResponse() (response *ListPrivateAccessTagsResponse)

CreateListPrivateAccessTagsResponse creates a response to parse from ListPrivateAccessTags response

type ListRegistrationPoliciesForUserGroupRequest ¶ added in v1.62.611

type ListRegistrationPoliciesForUserGroupRequest struct {
	*requests.RpcRequest
	UserGroupIds *[]string `position:"Query" name:"UserGroupIds"  type:"Repeated"`
	SourceIp     string    `position:"Query" name:"SourceIp"`
}

ListRegistrationPoliciesForUserGroupRequest is the request struct for api ListRegistrationPoliciesForUserGroup

func CreateListRegistrationPoliciesForUserGroupRequest ¶ added in v1.62.611

func CreateListRegistrationPoliciesForUserGroupRequest() (request *ListRegistrationPoliciesForUserGroupRequest)

CreateListRegistrationPoliciesForUserGroupRequest creates a request to invoke ListRegistrationPoliciesForUserGroup API

type ListRegistrationPoliciesForUserGroupResponse ¶ added in v1.62.611

type ListRegistrationPoliciesForUserGroupResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	UserGroups []Data `json:"UserGroups" xml:"UserGroups"`
}

ListRegistrationPoliciesForUserGroupResponse is the response struct for api ListRegistrationPoliciesForUserGroup

func CreateListRegistrationPoliciesForUserGroupResponse ¶ added in v1.62.611

func CreateListRegistrationPoliciesForUserGroupResponse() (response *ListRegistrationPoliciesForUserGroupResponse)

CreateListRegistrationPoliciesForUserGroupResponse creates a response to parse from ListRegistrationPoliciesForUserGroup response

type ListRegistrationPoliciesRequest ¶ added in v1.62.611

type ListRegistrationPoliciesRequest struct {
	*requests.RpcRequest
	PolicyIds         *[]string        `position:"Query" name:"PolicyIds"  type:"Repeated"`
	MatchMode         string           `position:"Query" name:"MatchMode"`
	SourceIp          string           `position:"Query" name:"SourceIp"`
	PageSize          requests.Integer `position:"Query" name:"PageSize"`
	UserGroupId       string           `position:"Query" name:"UserGroupId"`
	CurrentPage       requests.Integer `position:"Query" name:"CurrentPage"`
	PersonalLimitType string           `position:"Query" name:"PersonalLimitType"`
	Name              string           `position:"Query" name:"Name"`
	CompanyLimitType  string           `position:"Query" name:"CompanyLimitType"`
	Status            string           `position:"Query" name:"Status"`
}

ListRegistrationPoliciesRequest is the request struct for api ListRegistrationPolicies

func CreateListRegistrationPoliciesRequest ¶ added in v1.62.611

func CreateListRegistrationPoliciesRequest() (request *ListRegistrationPoliciesRequest)

CreateListRegistrationPoliciesRequest creates a request to invoke ListRegistrationPolicies API

type ListRegistrationPoliciesResponse ¶ added in v1.62.611

type ListRegistrationPoliciesResponse struct {
	*responses.BaseResponse
	RequestId string     `json:"RequestId" xml:"RequestId"`
	TotalNum  string     `json:"TotalNum" xml:"TotalNum"`
	Policies  []DataList `json:"Policies" xml:"Policies"`
}

ListRegistrationPoliciesResponse is the response struct for api ListRegistrationPolicies

func CreateListRegistrationPoliciesResponse ¶ added in v1.62.611

func CreateListRegistrationPoliciesResponse() (response *ListRegistrationPoliciesResponse)

CreateListRegistrationPoliciesResponse creates a response to parse from ListRegistrationPolicies response

type ListSoftwareForUserDeviceRequest ¶ added in v1.62.611

type ListSoftwareForUserDeviceRequest struct {
	*requests.RpcRequest
	DeviceTag   string           `position:"Query" name:"DeviceTag"`
	CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
	SourceIp    string           `position:"Query" name:"SourceIp"`
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
}

ListSoftwareForUserDeviceRequest is the request struct for api ListSoftwareForUserDevice

func CreateListSoftwareForUserDeviceRequest ¶ added in v1.62.611

func CreateListSoftwareForUserDeviceRequest() (request *ListSoftwareForUserDeviceRequest)

CreateListSoftwareForUserDeviceRequest creates a request to invoke ListSoftwareForUserDevice API

type ListSoftwareForUserDeviceResponse ¶ added in v1.62.611

type ListSoftwareForUserDeviceResponse struct {
	*responses.BaseResponse
	RequestId string     `json:"RequestId" xml:"RequestId"`
	TotalNum  int64      `json:"TotalNum" xml:"TotalNum"`
	Software  []DataList `json:"Software" xml:"Software"`
}

ListSoftwareForUserDeviceResponse is the response struct for api ListSoftwareForUserDevice

func CreateListSoftwareForUserDeviceResponse ¶ added in v1.62.611

func CreateListSoftwareForUserDeviceResponse() (response *ListSoftwareForUserDeviceResponse)

CreateListSoftwareForUserDeviceResponse creates a response to parse from ListSoftwareForUserDevice response

type ListTagsForPrivateAccessApplicationRequest ¶

type ListTagsForPrivateAccessApplicationRequest struct {
	*requests.RpcRequest
	ApplicationIds *[]string `position:"Query" name:"ApplicationIds"  type:"Repeated"`
	SourceIp       string    `position:"Query" name:"SourceIp"`
}

ListTagsForPrivateAccessApplicationRequest is the request struct for api ListTagsForPrivateAccessApplication

func CreateListTagsForPrivateAccessApplicationRequest ¶

func CreateListTagsForPrivateAccessApplicationRequest() (request *ListTagsForPrivateAccessApplicationRequest)

CreateListTagsForPrivateAccessApplicationRequest creates a request to invoke ListTagsForPrivateAccessApplication API

type ListTagsForPrivateAccessApplicationResponse ¶

type ListTagsForPrivateAccessApplicationResponse struct {
	*responses.BaseResponse
	RequestId    string        `json:"RequestId" xml:"RequestId"`
	Applications []Application `json:"Applications" xml:"Applications"`
}

ListTagsForPrivateAccessApplicationResponse is the response struct for api ListTagsForPrivateAccessApplication

func CreateListTagsForPrivateAccessApplicationResponse ¶

func CreateListTagsForPrivateAccessApplicationResponse() (response *ListTagsForPrivateAccessApplicationResponse)

CreateListTagsForPrivateAccessApplicationResponse creates a response to parse from ListTagsForPrivateAccessApplication response

type ListTagsForPrivateAccessPolicyRequest ¶

type ListTagsForPrivateAccessPolicyRequest struct {
	*requests.RpcRequest
	PolicyIds *[]string `position:"Query" name:"PolicyIds"  type:"Repeated"`
	SourceIp  string    `position:"Query" name:"SourceIp"`
}

ListTagsForPrivateAccessPolicyRequest is the request struct for api ListTagsForPrivateAccessPolicy

func CreateListTagsForPrivateAccessPolicyRequest ¶

func CreateListTagsForPrivateAccessPolicyRequest() (request *ListTagsForPrivateAccessPolicyRequest)

CreateListTagsForPrivateAccessPolicyRequest creates a request to invoke ListTagsForPrivateAccessPolicy API

type ListTagsForPrivateAccessPolicyResponse ¶

type ListTagsForPrivateAccessPolicyResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Polices   []Policy `json:"Polices" xml:"Polices"`
}

ListTagsForPrivateAccessPolicyResponse is the response struct for api ListTagsForPrivateAccessPolicy

func CreateListTagsForPrivateAccessPolicyResponse ¶

func CreateListTagsForPrivateAccessPolicyResponse() (response *ListTagsForPrivateAccessPolicyResponse)

CreateListTagsForPrivateAccessPolicyResponse creates a response to parse from ListTagsForPrivateAccessPolicy response

type ListUserDevicesRequest ¶ added in v1.62.611

type ListUserDevicesRequest struct {
	*requests.RpcRequest
	Mac            string           `position:"Query" name:"Mac"`
	DeviceTypes    *[]string        `position:"Query" name:"DeviceTypes"  type:"Repeated"`
	Hostname       string           `position:"Query" name:"Hostname"`
	AppStatuses    *[]string        `position:"Query" name:"AppStatuses"  type:"Repeated"`
	DlpStatuses    *[]string        `position:"Query" name:"DlpStatuses"  type:"Repeated"`
	SourceIp       string           `position:"Query" name:"SourceIp"`
	SaseUserId     string           `position:"Query" name:"SaseUserId"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
	NacStatuses    *[]string        `position:"Query" name:"NacStatuses"  type:"Repeated"`
	Department     string           `position:"Query" name:"Department"`
	InnerIp        string           `position:"Query" name:"InnerIp"`
	IaStatuses     *[]string        `position:"Query" name:"IaStatuses"  type:"Repeated"`
	DeviceBelong   string           `position:"Query" name:"DeviceBelong"`
	CurrentPage    requests.Integer `position:"Query" name:"CurrentPage"`
	SharingStatus  requests.Boolean `position:"Query" name:"SharingStatus"`
	DeviceTags     *[]string        `position:"Query" name:"DeviceTags"  type:"Repeated"`
	DeviceStatuses *[]string        `position:"Query" name:"DeviceStatuses"  type:"Repeated"`
	PaStatuses     *[]string        `position:"Query" name:"PaStatuses"  type:"Repeated"`
	SortBy         string           `position:"Query" name:"SortBy"`
	Username       string           `position:"Query" name:"Username"`
}

ListUserDevicesRequest is the request struct for api ListUserDevices

func CreateListUserDevicesRequest ¶ added in v1.62.611

func CreateListUserDevicesRequest() (request *ListUserDevicesRequest)

CreateListUserDevicesRequest creates a request to invoke ListUserDevices API

type ListUserDevicesResponse ¶ added in v1.62.611

type ListUserDevicesResponse struct {
	*responses.BaseResponse
	RequestId string     `json:"RequestId" xml:"RequestId"`
	TotalNum  int64      `json:"TotalNum" xml:"TotalNum"`
	Devices   []DataList `json:"Devices" xml:"Devices"`
}

ListUserDevicesResponse is the response struct for api ListUserDevices

func CreateListUserDevicesResponse ¶ added in v1.62.611

func CreateListUserDevicesResponse() (response *ListUserDevicesResponse)

CreateListUserDevicesResponse creates a response to parse from ListUserDevices response

type ListUserGroupsForPrivateAccessPolicyRequest ¶

type ListUserGroupsForPrivateAccessPolicyRequest struct {
	*requests.RpcRequest
	PolicyIds *[]string `position:"Query" name:"PolicyIds"  type:"Repeated"`
	SourceIp  string    `position:"Query" name:"SourceIp"`
}

ListUserGroupsForPrivateAccessPolicyRequest is the request struct for api ListUserGroupsForPrivateAccessPolicy

func CreateListUserGroupsForPrivateAccessPolicyRequest ¶

func CreateListUserGroupsForPrivateAccessPolicyRequest() (request *ListUserGroupsForPrivateAccessPolicyRequest)

CreateListUserGroupsForPrivateAccessPolicyRequest creates a request to invoke ListUserGroupsForPrivateAccessPolicy API

type ListUserGroupsForPrivateAccessPolicyResponse ¶

type ListUserGroupsForPrivateAccessPolicyResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Polices   []Policy `json:"Polices" xml:"Polices"`
}

ListUserGroupsForPrivateAccessPolicyResponse is the response struct for api ListUserGroupsForPrivateAccessPolicy

func CreateListUserGroupsForPrivateAccessPolicyResponse ¶

func CreateListUserGroupsForPrivateAccessPolicyResponse() (response *ListUserGroupsForPrivateAccessPolicyResponse)

CreateListUserGroupsForPrivateAccessPolicyResponse creates a response to parse from ListUserGroupsForPrivateAccessPolicy response

type ListUserGroupsForRegistrationPolicyRequest ¶ added in v1.62.611

type ListUserGroupsForRegistrationPolicyRequest struct {
	*requests.RpcRequest
	PolicyIds *[]string `position:"Query" name:"PolicyIds"  type:"Repeated"`
	SourceIp  string    `position:"Query" name:"SourceIp"`
}

ListUserGroupsForRegistrationPolicyRequest is the request struct for api ListUserGroupsForRegistrationPolicy

func CreateListUserGroupsForRegistrationPolicyRequest ¶ added in v1.62.611

func CreateListUserGroupsForRegistrationPolicyRequest() (request *ListUserGroupsForRegistrationPolicyRequest)

CreateListUserGroupsForRegistrationPolicyRequest creates a request to invoke ListUserGroupsForRegistrationPolicy API

type ListUserGroupsForRegistrationPolicyResponse ¶ added in v1.62.611

type ListUserGroupsForRegistrationPolicyResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Policies  []Data `json:"Policies" xml:"Policies"`
}

ListUserGroupsForRegistrationPolicyResponse is the response struct for api ListUserGroupsForRegistrationPolicy

func CreateListUserGroupsForRegistrationPolicyResponse ¶ added in v1.62.611

func CreateListUserGroupsForRegistrationPolicyResponse() (response *ListUserGroupsForRegistrationPolicyResponse)

CreateListUserGroupsForRegistrationPolicyResponse creates a response to parse from ListUserGroupsForRegistrationPolicy response

type ListUserGroupsRequest ¶

type ListUserGroupsRequest struct {
	*requests.RpcRequest
	AttributeValue string           `position:"Query" name:"AttributeValue"`
	SourceIp       string           `position:"Query" name:"SourceIp"`
	PAPolicyId     string           `position:"Query" name:"PAPolicyId"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
	CurrentPage    requests.Integer `position:"Query" name:"CurrentPage"`
	UserGroupIds   *[]string        `position:"Query" name:"UserGroupIds"  type:"Repeated"`
	Name           string           `position:"Query" name:"Name"`
}

ListUserGroupsRequest is the request struct for api ListUserGroups

func CreateListUserGroupsRequest ¶

func CreateListUserGroupsRequest() (request *ListUserGroupsRequest)

CreateListUserGroupsRequest creates a request to invoke ListUserGroups API

type ListUserGroupsResponse ¶

type ListUserGroupsResponse struct {
	*responses.BaseResponse
	RequestId  string      `json:"RequestId" xml:"RequestId"`
	TotalNum   int         `json:"TotalNum" xml:"TotalNum"`
	UserGroups []UserGroup `json:"UserGroups" xml:"UserGroups"`
}

ListUserGroupsResponse is the response struct for api ListUserGroups

func CreateListUserGroupsResponse ¶

func CreateListUserGroupsResponse() (response *ListUserGroupsResponse)

CreateListUserGroupsResponse creates a response to parse from ListUserGroups response

type ListUsersRequest ¶ added in v1.62.713

type ListUsersRequest struct {
	*requests.RpcRequest
	FuzzyUsername   string           `position:"Query" name:"FuzzyUsername"`
	SourceIp        string           `position:"Query" name:"SourceIp"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
	Department      string           `position:"Query" name:"Department"`
	CurrentPage     requests.Integer `position:"Query" name:"CurrentPage"`
	PreciseUsername string           `position:"Query" name:"PreciseUsername"`
	SaseUserIds     *[]string        `position:"Query" name:"SaseUserIds"  type:"Repeated"`
	Status          string           `position:"Query" name:"Status"`
}

ListUsersRequest is the request struct for api ListUsers

func CreateListUsersRequest ¶ added in v1.62.713

func CreateListUsersRequest() (request *ListUsersRequest)

CreateListUsersRequest creates a request to invoke ListUsers API

type ListUsersResponse ¶ added in v1.62.713

type ListUsersResponse struct {
	*responses.BaseResponse
	RequestId string     `json:"RequestId" xml:"RequestId"`
	TotalNum  string     `json:"TotalNum" xml:"TotalNum"`
	Users     []DataList `json:"Users" xml:"Users"`
}

ListUsersResponse is the response struct for api ListUsers

func CreateListUsersResponse ¶ added in v1.62.713

func CreateListUsersResponse() (response *ListUsersResponse)

CreateListUsersResponse creates a response to parse from ListUsers response

type LookupWmInfoMappingRequest ¶ added in v1.62.772

type LookupWmInfoMappingRequest struct {
	*requests.RpcRequest
	WmInfoUint string           `position:"Query" name:"WmInfoUint"`
	WmInfoSize requests.Integer `position:"Query" name:"WmInfoSize"`
	WmType     string           `position:"Query" name:"WmType"`
}

LookupWmInfoMappingRequest is the request struct for api LookupWmInfoMapping

func CreateLookupWmInfoMappingRequest ¶ added in v1.62.772

func CreateLookupWmInfoMappingRequest() (request *LookupWmInfoMappingRequest)

CreateLookupWmInfoMappingRequest creates a request to invoke LookupWmInfoMapping API

type LookupWmInfoMappingResponse ¶ added in v1.62.772

type LookupWmInfoMappingResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      Data   `json:"Data" xml:"Data"`
}

LookupWmInfoMappingResponse is the response struct for api LookupWmInfoMapping

func CreateLookupWmInfoMappingResponse ¶ added in v1.62.772

func CreateLookupWmInfoMappingResponse() (response *LookupWmInfoMappingResponse)

CreateLookupWmInfoMappingResponse creates a response to parse from LookupWmInfoMapping response

type Point ¶ added in v1.62.713

type Point struct {
	DateTime string `json:"DateTime" xml:"DateTime"`
	Average  string `json:"Average" xml:"Average"`
}

Point is a nested struct in csas response

type PolicesInListApplicationsForPrivateAccessPolicy ¶

type PolicesInListApplicationsForPrivateAccessPolicy struct {
	Policy []Policy `json:"policy" xml:"policy"`
}

PolicesInListApplicationsForPrivateAccessPolicy is a nested struct in csas response

type PolicesInListPolicesForPrivateAccessTag ¶

type PolicesInListPolicesForPrivateAccessTag struct {
	Policy []PolicyInListPolicesForPrivateAccessTag `json:"policy" xml:"policy"`
}

PolicesInListPolicesForPrivateAccessTag is a nested struct in csas response

type PolicesInListPolicesForUserGroup ¶

type PolicesInListPolicesForUserGroup struct {
	Policy []Policy `json:"policy" xml:"policy"`
}

PolicesInListPolicesForUserGroup is a nested struct in csas response

type PolicesInListPrivateAccessPolices ¶

type PolicesInListPrivateAccessPolices struct {
	Policy []PolicyInListPrivateAccessPolices `json:"policy" xml:"policy"`
}

PolicesInListPrivateAccessPolices is a nested struct in csas response

type PolicesInListTagsForPrivateAccessPolicy ¶

type PolicesInListTagsForPrivateAccessPolicy struct {
	Policy []Policy `json:"policy" xml:"policy"`
}

PolicesInListTagsForPrivateAccessPolicy is a nested struct in csas response

type PolicesInListUserGroupsForPrivateAccessPolicy ¶

type PolicesInListUserGroupsForPrivateAccessPolicy struct {
	Policy []Policy `json:"policy" xml:"policy"`
}

PolicesInListUserGroupsForPrivateAccessPolicy is a nested struct in csas response

type PoliciesInListPolicesForPrivateAccessApplication ¶ added in v1.62.611

type PoliciesInListPolicesForPrivateAccessApplication struct {
	Policy []PolicyInListPolicesForPrivateAccessApplication `json:"policy" xml:"policy"`
}

PoliciesInListPolicesForPrivateAccessApplication is a nested struct in csas response

type PoliciesInListRegistrationPolicies ¶ added in v1.62.611

type PoliciesInListRegistrationPolicies struct {
	DataList []DataList `json:"dataList" xml:"dataList"`
}

PoliciesInListRegistrationPolicies is a nested struct in csas response

type PoliciesInListRegistrationPoliciesForUserGroup ¶ added in v1.62.611

type PoliciesInListRegistrationPoliciesForUserGroup struct {
	PoliciesItem []PoliciesItem `json:"policies" xml:"policies"`
}

PoliciesInListRegistrationPoliciesForUserGroup is a nested struct in csas response

type PoliciesInListUserGroupsForRegistrationPolicy ¶ added in v1.62.611

type PoliciesInListUserGroupsForRegistrationPolicy struct {
	Data []Data `json:"data" xml:"data"`
}

PoliciesInListUserGroupsForRegistrationPolicy is a nested struct in csas response

type PoliciesItem ¶ added in v1.62.611

type PoliciesItem struct {
	Name        string            `json:"Name" xml:"Name"`
	PolicyId    string            `json:"PolicyId" xml:"PolicyId"`
	Description string            `json:"Description" xml:"Description"`
	Priority    int64             `json:"Priority" xml:"Priority"`
	Status      string            `json:"Status" xml:"Status"`
	MatchMode   string            `json:"MatchMode" xml:"MatchMode"`
	CreateTime  string            `json:"CreateTime" xml:"CreateTime"`
	Whitelist   []string          `json:"Whitelist" xml:"Whitelist"`
	LimitDetail []LimitDetailItem `json:"LimitDetail" xml:"LimitDetail"`
}

PoliciesItem is a nested struct in csas response

type Policy ¶

type Policy struct {
	Name         string            `json:"Name" xml:"Name"`
	PolicyType   string            `json:"PolicyType" xml:"PolicyType"`
	CreateTime   string            `json:"CreateTime" xml:"CreateTime"`
	MatchMode    string            `json:"MatchMode" xml:"MatchMode"`
	Priority     string            `json:"Priority" xml:"Priority"`
	PolicyId     string            `json:"PolicyId" xml:"PolicyId"`
	Status       string            `json:"Status" xml:"Status"`
	Description  string            `json:"Description" xml:"Description"`
	Whitelist    []string          `json:"Whitelist" xml:"Whitelist"`
	UserGroupIds []string          `json:"UserGroupIds" xml:"UserGroupIds"`
	Tags         []Tag             `json:"Tags" xml:"Tags"`
	LimitDetail  []LimitDetailItem `json:"LimitDetail" xml:"LimitDetail"`
	UserGroups   []UserGroup       `json:"UserGroups" xml:"UserGroups"`
	Applications []Application     `json:"Applications" xml:"Applications"`
}

Policy is a nested struct in csas response

type PolicyIdsInGetPrivateAccessApplication ¶

type PolicyIdsInGetPrivateAccessApplication struct {
	PolicyId []string `json:"policyId" xml:"policyId"`
}

PolicyIdsInGetPrivateAccessApplication is a nested struct in csas response

type PolicyIdsInListPrivateAccessApplications ¶

type PolicyIdsInListPrivateAccessApplications struct {
	PolicyId []string `json:"policyId" xml:"policyId"`
}

PolicyIdsInListPrivateAccessApplications is a nested struct in csas response

type PolicyIdsInListPrivateAccessTags ¶

type PolicyIdsInListPrivateAccessTags struct {
	PolicyId []string `json:"policyId" xml:"policyId"`
}

PolicyIdsInListPrivateAccessTags is a nested struct in csas response

type PolicyInGetPrivateAccessPolicy ¶ added in v1.62.611

type PolicyInGetPrivateAccessPolicy struct {
	PolicyId              string                `json:"PolicyId" xml:"PolicyId"`
	Name                  string                `json:"Name" xml:"Name"`
	Description           string                `json:"Description" xml:"Description"`
	PolicyAction          string                `json:"PolicyAction" xml:"PolicyAction"`
	Priority              int                   `json:"Priority" xml:"Priority"`
	Status                string                `json:"Status" xml:"Status"`
	CreateTime            string                `json:"CreateTime" xml:"CreateTime"`
	UserGroupMode         string                `json:"UserGroupMode" xml:"UserGroupMode"`
	ApplicationType       string                `json:"ApplicationType" xml:"ApplicationType"`
	DeviceAttributeId     string                `json:"DeviceAttributeId" xml:"DeviceAttributeId"`
	DeviceAttributeAction string                `json:"DeviceAttributeAction" xml:"DeviceAttributeAction"`
	UserGroupIds          []string              `json:"UserGroupIds" xml:"UserGroupIds"`
	ApplicationIds        []string              `json:"ApplicationIds" xml:"ApplicationIds"`
	TagIds                []string              `json:"TagIds" xml:"TagIds"`
	CustomUserAttributes  []CustomUserAttribute `json:"CustomUserAttributes" xml:"CustomUserAttributes"`
}

PolicyInGetPrivateAccessPolicy is a nested struct in csas response

type PolicyInListPolicesForPrivateAccessApplication ¶ added in v1.62.611

type PolicyInListPolicesForPrivateAccessApplication struct {
	PolicyId             string                `json:"PolicyId" xml:"PolicyId"`
	Name                 string                `json:"Name" xml:"Name"`
	Description          string                `json:"Description" xml:"Description"`
	PolicyAction         string                `json:"PolicyAction" xml:"PolicyAction"`
	Priority             int                   `json:"Priority" xml:"Priority"`
	Status               string                `json:"Status" xml:"Status"`
	ApplicationType      string                `json:"ApplicationType" xml:"ApplicationType"`
	UserGroupType        string                `json:"UserGroupType" xml:"UserGroupType"`
	CreateTime           string                `json:"CreateTime" xml:"CreateTime"`
	CustomUserAttributes []CustomUserAttribute `json:"CustomUserAttributes" xml:"CustomUserAttributes"`
}

PolicyInListPolicesForPrivateAccessApplication is a nested struct in csas response

type PolicyInListPolicesForPrivateAccessTag ¶ added in v1.62.611

type PolicyInListPolicesForPrivateAccessTag struct {
	PolicyId             string                `json:"PolicyId" xml:"PolicyId"`
	Name                 string                `json:"Name" xml:"Name"`
	Description          string                `json:"Description" xml:"Description"`
	PolicyAction         string                `json:"PolicyAction" xml:"PolicyAction"`
	Priority             int                   `json:"Priority" xml:"Priority"`
	Status               string                `json:"Status" xml:"Status"`
	ApplicationType      string                `json:"ApplicationType" xml:"ApplicationType"`
	UserGroupType        string                `json:"UserGroupType" xml:"UserGroupType"`
	CreateTime           string                `json:"CreateTime" xml:"CreateTime"`
	CustomUserAttributes []CustomUserAttribute `json:"CustomUserAttributes" xml:"CustomUserAttributes"`
}

PolicyInListPolicesForPrivateAccessTag is a nested struct in csas response

type PolicyInListPrivateAccessPolices ¶ added in v1.62.611

type PolicyInListPrivateAccessPolices struct {
	PolicyId              string                `json:"PolicyId" xml:"PolicyId"`
	Name                  string                `json:"Name" xml:"Name"`
	Description           string                `json:"Description" xml:"Description"`
	PolicyAction          string                `json:"PolicyAction" xml:"PolicyAction"`
	Priority              int                   `json:"Priority" xml:"Priority"`
	Status                string                `json:"Status" xml:"Status"`
	CreateTime            string                `json:"CreateTime" xml:"CreateTime"`
	UserGroupMode         string                `json:"UserGroupMode" xml:"UserGroupMode"`
	ApplicationType       string                `json:"ApplicationType" xml:"ApplicationType"`
	DeviceAttributeId     string                `json:"DeviceAttributeId" xml:"DeviceAttributeId"`
	DeviceAttributeAction string                `json:"DeviceAttributeAction" xml:"DeviceAttributeAction"`
	UserGroupIds          []string              `json:"UserGroupIds" xml:"UserGroupIds"`
	ApplicationIds        []string              `json:"ApplicationIds" xml:"ApplicationIds"`
	TagIds                []string              `json:"TagIds" xml:"TagIds"`
	CustomUserAttributes  []CustomUserAttribute `json:"CustomUserAttributes" xml:"CustomUserAttributes"`
}

PolicyInListPrivateAccessPolices is a nested struct in csas response

type PortRange ¶

type PortRange struct {
	Begin int `json:"Begin" xml:"Begin"`
	End   int `json:"End" xml:"End"`
}

PortRange is a nested struct in csas response

type PortRangesInGetPrivateAccessApplication ¶

type PortRangesInGetPrivateAccessApplication struct {
	PortRange []PortRange `json:"portRange" xml:"portRange"`
}

PortRangesInGetPrivateAccessApplication is a nested struct in csas response

type PortRangesInListApplicationsForPrivateAccessPolicy ¶

type PortRangesInListApplicationsForPrivateAccessPolicy struct {
	PortRange []PortRange `json:"portRange" xml:"portRange"`
}

PortRangesInListApplicationsForPrivateAccessPolicy is a nested struct in csas response

type PortRangesInListApplicationsForPrivateAccessTag ¶

type PortRangesInListApplicationsForPrivateAccessTag struct {
	PortRange []PortRange `json:"portRange" xml:"portRange"`
}

PortRangesInListApplicationsForPrivateAccessTag is a nested struct in csas response

type PortRangesInListPrivateAccessApplications ¶

type PortRangesInListPrivateAccessApplications struct {
	PortRange []PortRange `json:"portRange" xml:"portRange"`
}

PortRangesInListPrivateAccessApplications is a nested struct in csas response

type PortRangesInListPrivateAccessApplicationsForDynamicRoute ¶

type PortRangesInListPrivateAccessApplicationsForDynamicRoute struct {
	PortRange []PortRange `json:"portRange" xml:"portRange"`
}

PortRangesInListPrivateAccessApplicationsForDynamicRoute is a nested struct in csas response

type RegionIdsInGetDynamicRoute ¶

type RegionIdsInGetDynamicRoute struct {
	RegionId []string `json:"regionId" xml:"regionId"`
}

RegionIdsInGetDynamicRoute is a nested struct in csas response

type RegionIdsInListDynamicRoutes ¶

type RegionIdsInListDynamicRoutes struct {
	RegionId []string `json:"regionId" xml:"regionId"`
}

RegionIdsInListDynamicRoutes is a nested struct in csas response

type Regions ¶

type Regions struct {
	Region []string `json:"region" xml:"region"`
}

Regions is a nested struct in csas response

type RevokeUserSessionRequest ¶ added in v1.62.758

type RevokeUserSessionRequest struct {
	*requests.RpcRequest
	IdpId       string `position:"Query" name:"IdpId"`
	ExternalIds string `position:"Query" name:"ExternalIds"`
}

RevokeUserSessionRequest is the request struct for api RevokeUserSession

func CreateRevokeUserSessionRequest ¶ added in v1.62.758

func CreateRevokeUserSessionRequest() (request *RevokeUserSessionRequest)

CreateRevokeUserSessionRequest creates a request to invoke RevokeUserSession API

type RevokeUserSessionResponse ¶ added in v1.62.758

type RevokeUserSessionResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

RevokeUserSessionResponse is the response struct for api RevokeUserSession

func CreateRevokeUserSessionResponse ¶ added in v1.62.758

func CreateRevokeUserSessionResponse() (response *RevokeUserSessionResponse)

CreateRevokeUserSessionResponse creates a response to parse from RevokeUserSession response

type Software ¶ added in v1.62.611

type Software struct {
	DataList []DataList `json:"dataList" xml:"dataList"`
}

Software is a nested struct in csas response

type Tag ¶

type Tag struct {
	Name           string                                   `json:"Name" xml:"Name"`
	CreateTime     string                                   `json:"CreateTime" xml:"CreateTime"`
	TagId          string                                   `json:"TagId" xml:"TagId"`
	Description    string                                   `json:"Description" xml:"Description"`
	TagType        string                                   `json:"TagType" xml:"TagType"`
	ApplicationIds []string                                 `json:"ApplicationIds" xml:"ApplicationIds"`
	PolicyIds      []string                                 `json:"PolicyIds" xml:"PolicyIds"`
	Polices        []PolicyInListPolicesForPrivateAccessTag `json:"Polices" xml:"Polices"`
	Applications   []Application                            `json:"Applications" xml:"Applications"`
}

Tag is a nested struct in csas response

type TagIdsInGetDynamicRoute ¶

type TagIdsInGetDynamicRoute struct {
	TagId []string `json:"tagId" xml:"tagId"`
}

TagIdsInGetDynamicRoute is a nested struct in csas response

type TagIdsInGetPrivateAccessApplication ¶

type TagIdsInGetPrivateAccessApplication struct {
	TagId []string `json:"tagId" xml:"tagId"`
}

TagIdsInGetPrivateAccessApplication is a nested struct in csas response

type TagIdsInGetPrivateAccessPolicy ¶

type TagIdsInGetPrivateAccessPolicy struct {
	TagId []string `json:"tagId" xml:"tagId"`
}

TagIdsInGetPrivateAccessPolicy is a nested struct in csas response

type TagIdsInListDynamicRoutes ¶

type TagIdsInListDynamicRoutes struct {
	TagId []string `json:"tagId" xml:"tagId"`
}

TagIdsInListDynamicRoutes is a nested struct in csas response

type TagIdsInListPrivateAccessApplications ¶

type TagIdsInListPrivateAccessApplications struct {
	TagId []string `json:"tagId" xml:"tagId"`
}

TagIdsInListPrivateAccessApplications is a nested struct in csas response

type TagIdsInListPrivateAccessPolices ¶

type TagIdsInListPrivateAccessPolices struct {
	TagId []string `json:"tagId" xml:"tagId"`
}

TagIdsInListPrivateAccessPolices is a nested struct in csas response

type TagsInListApplicationsForPrivateAccessTag ¶

type TagsInListApplicationsForPrivateAccessTag struct {
	Tag []Tag `json:"tag" xml:"tag"`
}

TagsInListApplicationsForPrivateAccessTag is a nested struct in csas response

type TagsInListPolicesForPrivateAccessTag ¶

type TagsInListPolicesForPrivateAccessTag struct {
	Tag []Tag `json:"tag" xml:"tag"`
}

TagsInListPolicesForPrivateAccessTag is a nested struct in csas response

type TagsInListPrivateAccessTags ¶

type TagsInListPrivateAccessTags struct {
	Tag []Tag `json:"tag" xml:"tag"`
}

TagsInListPrivateAccessTags is a nested struct in csas response

type TagsInListPrivateAccessTagsForDynamicRoute ¶

type TagsInListPrivateAccessTagsForDynamicRoute struct {
	Tag []Tag `json:"tag" xml:"tag"`
}

TagsInListPrivateAccessTagsForDynamicRoute is a nested struct in csas response

type TagsInListTagsForPrivateAccessApplication ¶

type TagsInListTagsForPrivateAccessApplication struct {
	Tag []Tag `json:"tag" xml:"tag"`
}

TagsInListTagsForPrivateAccessApplication is a nested struct in csas response

type TagsInListTagsForPrivateAccessPolicy ¶

type TagsInListTagsForPrivateAccessPolicy struct {
	Tag []Tag `json:"tag" xml:"tag"`
}

TagsInListTagsForPrivateAccessPolicy is a nested struct in csas response

type TrafficData ¶ added in v1.62.713

type TrafficData struct {
	Data []Data `json:"data" xml:"data"`
}

TrafficData is a nested struct in csas response

type UpdateClientUserPasswordRequest ¶ added in v1.62.758

type UpdateClientUserPasswordRequest struct {
	*requests.RpcRequest
	Password string `position:"Query" name:"Password"`
	Id       string `position:"Query" name:"Id"`
	Username string `position:"Query" name:"Username"`
}

UpdateClientUserPasswordRequest is the request struct for api UpdateClientUserPassword

func CreateUpdateClientUserPasswordRequest ¶ added in v1.62.758

func CreateUpdateClientUserPasswordRequest() (request *UpdateClientUserPasswordRequest)

CreateUpdateClientUserPasswordRequest creates a request to invoke UpdateClientUserPassword API

type UpdateClientUserPasswordResponse ¶ added in v1.62.758

type UpdateClientUserPasswordResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UpdateClientUserPasswordResponse is the response struct for api UpdateClientUserPassword

func CreateUpdateClientUserPasswordResponse ¶ added in v1.62.758

func CreateUpdateClientUserPasswordResponse() (response *UpdateClientUserPasswordResponse)

CreateUpdateClientUserPasswordResponse creates a response to parse from UpdateClientUserPassword response

type UpdateClientUserRequest ¶ added in v1.62.758

type UpdateClientUserRequest struct {
	*requests.RpcRequest
	MobileNumber string `position:"Query" name:"MobileNumber"`
	DepartmentId string `position:"Query" name:"DepartmentId"`
	Description  string `position:"Query" name:"Description"`
	Id           string `position:"Query" name:"Id"`
	Email        string `position:"Query" name:"Email"`
}

UpdateClientUserRequest is the request struct for api UpdateClientUser

func CreateUpdateClientUserRequest ¶ added in v1.62.758

func CreateUpdateClientUserRequest() (request *UpdateClientUserRequest)

CreateUpdateClientUserRequest creates a request to invoke UpdateClientUser API

type UpdateClientUserResponse ¶ added in v1.62.758

type UpdateClientUserResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UpdateClientUserResponse is the response struct for api UpdateClientUser

func CreateUpdateClientUserResponse ¶ added in v1.62.758

func CreateUpdateClientUserResponse() (response *UpdateClientUserResponse)

CreateUpdateClientUserResponse creates a response to parse from UpdateClientUser response

type UpdateClientUserStatusRequest ¶ added in v1.62.758

type UpdateClientUserStatusRequest struct {
	*requests.RpcRequest
	Id     string `position:"Query" name:"Id"`
	Status string `position:"Query" name:"Status"`
}

UpdateClientUserStatusRequest is the request struct for api UpdateClientUserStatus

func CreateUpdateClientUserStatusRequest ¶ added in v1.62.758

func CreateUpdateClientUserStatusRequest() (request *UpdateClientUserStatusRequest)

CreateUpdateClientUserStatusRequest creates a request to invoke UpdateClientUserStatus API

type UpdateClientUserStatusResponse ¶ added in v1.62.758

type UpdateClientUserStatusResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UpdateClientUserStatusResponse is the response struct for api UpdateClientUserStatus

func CreateUpdateClientUserStatusResponse ¶ added in v1.62.758

func CreateUpdateClientUserStatusResponse() (response *UpdateClientUserStatusResponse)

CreateUpdateClientUserStatusResponse creates a response to parse from UpdateClientUserStatus response

type UpdateDynamicRouteRequest ¶

type UpdateDynamicRouteRequest struct {
	*requests.RpcRequest
	Description      string           `position:"Body" name:"Description"`
	DynamicRouteId   string           `position:"Body" name:"DynamicRouteId"`
	SourceIp         string           `position:"Query" name:"SourceIp"`
	DynamicRouteType string           `position:"Body" name:"DynamicRouteType"`
	TagIds           *[]string        `position:"Body" name:"TagIds"  type:"Repeated"`
	RegionIds        *[]string        `position:"Body" name:"RegionIds"  type:"Repeated"`
	Priority         requests.Integer `position:"Body" name:"Priority"`
	NextHop          string           `position:"Body" name:"NextHop"`
	ApplicationIds   *[]string        `position:"Body" name:"ApplicationIds"  type:"Repeated"`
	ModifyType       string           `position:"Body" name:"ModifyType"`
	Name             string           `position:"Body" name:"Name"`
	ApplicationType  string           `position:"Body" name:"ApplicationType"`
	Status           string           `position:"Body" name:"Status"`
}

UpdateDynamicRouteRequest is the request struct for api UpdateDynamicRoute

func CreateUpdateDynamicRouteRequest ¶

func CreateUpdateDynamicRouteRequest() (request *UpdateDynamicRouteRequest)

CreateUpdateDynamicRouteRequest creates a request to invoke UpdateDynamicRoute API

type UpdateDynamicRouteResponse ¶

type UpdateDynamicRouteResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UpdateDynamicRouteResponse is the response struct for api UpdateDynamicRoute

func CreateUpdateDynamicRouteResponse ¶

func CreateUpdateDynamicRouteResponse() (response *UpdateDynamicRouteResponse)

CreateUpdateDynamicRouteResponse creates a response to parse from UpdateDynamicRoute response

type UpdateExcessiveDeviceRegistrationApplicationsStatusRequest ¶ added in v1.62.611

type UpdateExcessiveDeviceRegistrationApplicationsStatusRequest struct {
	*requests.RpcRequest
	ApplicationIds *[]string `position:"Body" name:"ApplicationIds"  type:"Repeated"`
	SourceIp       string    `position:"Query" name:"SourceIp"`
	Status         string    `position:"Body" name:"Status"`
}

UpdateExcessiveDeviceRegistrationApplicationsStatusRequest is the request struct for api UpdateExcessiveDeviceRegistrationApplicationsStatus

func CreateUpdateExcessiveDeviceRegistrationApplicationsStatusRequest ¶ added in v1.62.611

func CreateUpdateExcessiveDeviceRegistrationApplicationsStatusRequest() (request *UpdateExcessiveDeviceRegistrationApplicationsStatusRequest)

CreateUpdateExcessiveDeviceRegistrationApplicationsStatusRequest creates a request to invoke UpdateExcessiveDeviceRegistrationApplicationsStatus API

type UpdateExcessiveDeviceRegistrationApplicationsStatusResponse ¶ added in v1.62.611

type UpdateExcessiveDeviceRegistrationApplicationsStatusResponse struct {
	*responses.BaseResponse
	RequestId    string                                                      `json:"RequestId" xml:"RequestId"`
	Applications []DataInUpdateExcessiveDeviceRegistrationApplicationsStatus `json:"Applications" xml:"Applications"`
}

UpdateExcessiveDeviceRegistrationApplicationsStatusResponse is the response struct for api UpdateExcessiveDeviceRegistrationApplicationsStatus

func CreateUpdateExcessiveDeviceRegistrationApplicationsStatusResponse ¶ added in v1.62.611

func CreateUpdateExcessiveDeviceRegistrationApplicationsStatusResponse() (response *UpdateExcessiveDeviceRegistrationApplicationsStatusResponse)

CreateUpdateExcessiveDeviceRegistrationApplicationsStatusResponse creates a response to parse from UpdateExcessiveDeviceRegistrationApplicationsStatus response

type UpdateIdpDepartmentRequest ¶ added in v1.62.758

type UpdateIdpDepartmentRequest struct {
	*requests.RpcRequest
	DepartmentId   string `position:"Query" name:"DepartmentId"`
	IdpConfigId    string `position:"Query" name:"IdpConfigId"`
	DepartmentName string `position:"Query" name:"DepartmentName"`
}

UpdateIdpDepartmentRequest is the request struct for api UpdateIdpDepartment

func CreateUpdateIdpDepartmentRequest ¶ added in v1.62.758

func CreateUpdateIdpDepartmentRequest() (request *UpdateIdpDepartmentRequest)

CreateUpdateIdpDepartmentRequest creates a request to invoke UpdateIdpDepartment API

type UpdateIdpDepartmentResponse ¶ added in v1.62.758

type UpdateIdpDepartmentResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UpdateIdpDepartmentResponse is the response struct for api UpdateIdpDepartment

func CreateUpdateIdpDepartmentResponse ¶ added in v1.62.758

func CreateUpdateIdpDepartmentResponse() (response *UpdateIdpDepartmentResponse)

CreateUpdateIdpDepartmentResponse creates a response to parse from UpdateIdpDepartment response

type UpdateNacUserCertStatusIdList ¶ added in v1.62.779

type UpdateNacUserCertStatusIdList struct {
	UserId string `name:"UserId"`
	DevTag string `name:"DevTag"`
}

UpdateNacUserCertStatusIdList is a repeated param struct in UpdateNacUserCertStatusRequest

type UpdateNacUserCertStatusRequest ¶ added in v1.62.779

type UpdateNacUserCertStatusRequest struct {
	*requests.RpcRequest
	IdList *[]UpdateNacUserCertStatusIdList `position:"Body" name:"IdList"  type:"Repeated"`
	Status string                           `position:"Body" name:"Status"`
}

UpdateNacUserCertStatusRequest is the request struct for api UpdateNacUserCertStatus

func CreateUpdateNacUserCertStatusRequest ¶ added in v1.62.779

func CreateUpdateNacUserCertStatusRequest() (request *UpdateNacUserCertStatusRequest)

CreateUpdateNacUserCertStatusRequest creates a request to invoke UpdateNacUserCertStatus API

type UpdateNacUserCertStatusResponse ¶ added in v1.62.779

type UpdateNacUserCertStatusResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
}

UpdateNacUserCertStatusResponse is the response struct for api UpdateNacUserCertStatus

func CreateUpdateNacUserCertStatusResponse ¶ added in v1.62.779

func CreateUpdateNacUserCertStatusResponse() (response *UpdateNacUserCertStatusResponse)

CreateUpdateNacUserCertStatusResponse creates a response to parse from UpdateNacUserCertStatus response

type UpdatePrivateAccessApplicationPortRanges ¶

type UpdatePrivateAccessApplicationPortRanges struct {
	End   string `name:"End"`
	Begin string `name:"Begin"`
}

UpdatePrivateAccessApplicationPortRanges is a repeated param struct in UpdatePrivateAccessApplicationRequest

type UpdatePrivateAccessApplicationRequest ¶

type UpdatePrivateAccessApplicationRequest struct {
	*requests.RpcRequest
	Addresses                    *[]string                                   `position:"Body" name:"Addresses"  type:"Repeated"`
	Description                  string                                      `position:"Body" name:"Description"`
	Protocol                     string                                      `position:"Body" name:"Protocol"`
	SourceIp                     string                                      `position:"Query" name:"SourceIp"`
	ApplicationId                string                                      `position:"Body" name:"ApplicationId"`
	L7ProxyDomainCustom          string                                      `position:"Body" name:"L7ProxyDomainCustom"`
	L7ProxyDomainPrivate         string                                      `position:"Body" name:"L7ProxyDomainPrivate"`
	TagIds                       *[]string                                   `position:"Body" name:"TagIds"  type:"Repeated"`
	L7ProxyDomainAutomaticPrefix string                                      `position:"Body" name:"L7ProxyDomainAutomaticPrefix"`
	PortRanges                   *[]UpdatePrivateAccessApplicationPortRanges `position:"Body" name:"PortRanges"  type:"Repeated"`
	ModifyType                   string                                      `position:"Body" name:"ModifyType"`
	Status                       string                                      `position:"Body" name:"Status"`
}

UpdatePrivateAccessApplicationRequest is the request struct for api UpdatePrivateAccessApplication

func CreateUpdatePrivateAccessApplicationRequest ¶

func CreateUpdatePrivateAccessApplicationRequest() (request *UpdatePrivateAccessApplicationRequest)

CreateUpdatePrivateAccessApplicationRequest creates a request to invoke UpdatePrivateAccessApplication API

type UpdatePrivateAccessApplicationResponse ¶

type UpdatePrivateAccessApplicationResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UpdatePrivateAccessApplicationResponse is the response struct for api UpdatePrivateAccessApplication

func CreateUpdatePrivateAccessApplicationResponse ¶

func CreateUpdatePrivateAccessApplicationResponse() (response *UpdatePrivateAccessApplicationResponse)

CreateUpdatePrivateAccessApplicationResponse creates a response to parse from UpdatePrivateAccessApplication response

type UpdatePrivateAccessPolicyCustomUserAttributes ¶

type UpdatePrivateAccessPolicyCustomUserAttributes struct {
	UserGroupType string `name:"UserGroupType"`
	IdpId         string `name:"IdpId"`
	Value         string `name:"Value"`
	Relation      string `name:"Relation"`
}

UpdatePrivateAccessPolicyCustomUserAttributes is a repeated param struct in UpdatePrivateAccessPolicyRequest

type UpdatePrivateAccessPolicyRequest ¶

type UpdatePrivateAccessPolicyRequest struct {
	*requests.RpcRequest
	Description           string                                           `position:"Body" name:"Description"`
	SourceIp              string                                           `position:"Query" name:"SourceIp"`
	PolicyId              string                                           `position:"Body" name:"PolicyId"`
	CustomUserAttributes  *[]UpdatePrivateAccessPolicyCustomUserAttributes `position:"Body" name:"CustomUserAttributes"  type:"Repeated"`
	TagIds                *[]string                                        `position:"Body" name:"TagIds"  type:"Repeated"`
	DeviceAttributeId     string                                           `position:"Body" name:"DeviceAttributeId"`
	UserGroupIds          *[]string                                        `position:"Body" name:"UserGroupIds"  type:"Repeated"`
	PolicyAction          string                                           `position:"Body" name:"PolicyAction"`
	Priority              requests.Integer                                 `position:"Body" name:"Priority"`
	DeviceAttributeAction string                                           `position:"Body" name:"DeviceAttributeAction"`
	ApplicationIds        *[]string                                        `position:"Body" name:"ApplicationIds"  type:"Repeated"`
	UserGroupMode         string                                           `position:"Body" name:"UserGroupMode"`
	ModifyType            string                                           `position:"Body" name:"ModifyType"`
	ApplicationType       string                                           `position:"Body" name:"ApplicationType"`
	Status                string                                           `position:"Body" name:"Status"`
}

UpdatePrivateAccessPolicyRequest is the request struct for api UpdatePrivateAccessPolicy

func CreateUpdatePrivateAccessPolicyRequest ¶

func CreateUpdatePrivateAccessPolicyRequest() (request *UpdatePrivateAccessPolicyRequest)

CreateUpdatePrivateAccessPolicyRequest creates a request to invoke UpdatePrivateAccessPolicy API

type UpdatePrivateAccessPolicyResponse ¶

type UpdatePrivateAccessPolicyResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UpdatePrivateAccessPolicyResponse is the response struct for api UpdatePrivateAccessPolicy

func CreateUpdatePrivateAccessPolicyResponse ¶

func CreateUpdatePrivateAccessPolicyResponse() (response *UpdatePrivateAccessPolicyResponse)

CreateUpdatePrivateAccessPolicyResponse creates a response to parse from UpdatePrivateAccessPolicy response

type UpdateRegistrationPolicyCompanyLimitCount ¶ added in v1.62.611

type UpdateRegistrationPolicyCompanyLimitCount struct {
	All    string `name:"All"`
	PC     string `name:"PC"`
	Mobile string `name:"Mobile"`
}

UpdateRegistrationPolicyCompanyLimitCount is a repeated param struct in UpdateRegistrationPolicyRequest

type UpdateRegistrationPolicyPersonalLimitCount ¶ added in v1.62.611

type UpdateRegistrationPolicyPersonalLimitCount struct {
	All    string `name:"All"`
	PC     string `name:"PC"`
	Mobile string `name:"Mobile"`
}

UpdateRegistrationPolicyPersonalLimitCount is a repeated param struct in UpdateRegistrationPolicyRequest

type UpdateRegistrationPolicyRequest ¶ added in v1.62.611

type UpdateRegistrationPolicyRequest struct {
	*requests.RpcRequest
	Description        string                                     `position:"Body" name:"Description"`
	MatchMode          string                                     `position:"Body" name:"MatchMode"`
	SourceIp           string                                     `position:"Query" name:"SourceIp"`
	PolicyId           string                                     `position:"Body" name:"PolicyId"`
	CompanyLimitCount  UpdateRegistrationPolicyCompanyLimitCount  `position:"Body" name:"CompanyLimitCount"  type:"Struct"`
	PersonalLimitCount UpdateRegistrationPolicyPersonalLimitCount `position:"Body" name:"PersonalLimitCount"  type:"Struct"`
	UserGroupIds       *[]string                                  `position:"Body" name:"UserGroupIds"  type:"Repeated"`
	Whitelist          *[]string                                  `position:"Body" name:"Whitelist"  type:"Repeated"`
	Priority           requests.Integer                           `position:"Body" name:"Priority"`
	PersonalLimitType  string                                     `position:"Body" name:"PersonalLimitType"`
	Name               string                                     `position:"Body" name:"Name"`
	CompanyLimitType   string                                     `position:"Body" name:"CompanyLimitType"`
	Status             string                                     `position:"Body" name:"Status"`
}

UpdateRegistrationPolicyRequest is the request struct for api UpdateRegistrationPolicy

func CreateUpdateRegistrationPolicyRequest ¶ added in v1.62.611

func CreateUpdateRegistrationPolicyRequest() (request *UpdateRegistrationPolicyRequest)

CreateUpdateRegistrationPolicyRequest creates a request to invoke UpdateRegistrationPolicy API

type UpdateRegistrationPolicyResponse ¶ added in v1.62.611

type UpdateRegistrationPolicyResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Policy    Policy `json:"Policy" xml:"Policy"`
}

UpdateRegistrationPolicyResponse is the response struct for api UpdateRegistrationPolicy

func CreateUpdateRegistrationPolicyResponse ¶ added in v1.62.611

func CreateUpdateRegistrationPolicyResponse() (response *UpdateRegistrationPolicyResponse)

CreateUpdateRegistrationPolicyResponse creates a response to parse from UpdateRegistrationPolicy response

type UpdateUserDevicesSharingStatusRequest ¶ added in v1.62.611

type UpdateUserDevicesSharingStatusRequest struct {
	*requests.RpcRequest
	SharingStatus requests.Boolean `position:"Body" name:"SharingStatus"`
	DeviceTags    *[]string        `position:"Body" name:"DeviceTags"  type:"Repeated"`
	SourceIp      string           `position:"Query" name:"SourceIp"`
}

UpdateUserDevicesSharingStatusRequest is the request struct for api UpdateUserDevicesSharingStatus

func CreateUpdateUserDevicesSharingStatusRequest ¶ added in v1.62.611

func CreateUpdateUserDevicesSharingStatusRequest() (request *UpdateUserDevicesSharingStatusRequest)

CreateUpdateUserDevicesSharingStatusRequest creates a request to invoke UpdateUserDevicesSharingStatus API

type UpdateUserDevicesSharingStatusResponse ¶ added in v1.62.611

type UpdateUserDevicesSharingStatusResponse struct {
	*responses.BaseResponse
	RequestId string                                 `json:"RequestId" xml:"RequestId"`
	Devices   []DataInUpdateUserDevicesSharingStatus `json:"Devices" xml:"Devices"`
}

UpdateUserDevicesSharingStatusResponse is the response struct for api UpdateUserDevicesSharingStatus

func CreateUpdateUserDevicesSharingStatusResponse ¶ added in v1.62.611

func CreateUpdateUserDevicesSharingStatusResponse() (response *UpdateUserDevicesSharingStatusResponse)

CreateUpdateUserDevicesSharingStatusResponse creates a response to parse from UpdateUserDevicesSharingStatus response

type UpdateUserDevicesStatusRequest ¶ added in v1.62.611

type UpdateUserDevicesStatusRequest struct {
	*requests.RpcRequest
	DeviceAction string    `position:"Body" name:"DeviceAction"`
	DeviceTags   *[]string `position:"Body" name:"DeviceTags"  type:"Repeated"`
	SourceIp     string    `position:"Query" name:"SourceIp"`
}

UpdateUserDevicesStatusRequest is the request struct for api UpdateUserDevicesStatus

func CreateUpdateUserDevicesStatusRequest ¶ added in v1.62.611

func CreateUpdateUserDevicesStatusRequest() (request *UpdateUserDevicesStatusRequest)

CreateUpdateUserDevicesStatusRequest creates a request to invoke UpdateUserDevicesStatus API

type UpdateUserDevicesStatusResponse ¶ added in v1.62.611

type UpdateUserDevicesStatusResponse struct {
	*responses.BaseResponse
	RequestId string                          `json:"RequestId" xml:"RequestId"`
	Devices   []DataInUpdateUserDevicesStatus `json:"Devices" xml:"Devices"`
}

UpdateUserDevicesStatusResponse is the response struct for api UpdateUserDevicesStatus

func CreateUpdateUserDevicesStatusResponse ¶ added in v1.62.611

func CreateUpdateUserDevicesStatusResponse() (response *UpdateUserDevicesStatusResponse)

CreateUpdateUserDevicesStatusResponse creates a response to parse from UpdateUserDevicesStatus response

type UpdateUserGroupAttributes ¶

type UpdateUserGroupAttributes struct {
	UserGroupType string `name:"UserGroupType"`
	IdpId         string `name:"IdpId"`
	Value         string `name:"Value"`
	Relation      string `name:"Relation"`
}

UpdateUserGroupAttributes is a repeated param struct in UpdateUserGroupRequest

type UpdateUserGroupRequest ¶

type UpdateUserGroupRequest struct {
	*requests.RpcRequest
	UserGroupId string                       `position:"Body" name:"UserGroupId"`
	Description string                       `position:"Body" name:"Description"`
	SourceIp    string                       `position:"Query" name:"SourceIp"`
	ModifyType  string                       `position:"Body" name:"ModifyType"`
	Attributes  *[]UpdateUserGroupAttributes `position:"Body" name:"Attributes"  type:"Repeated"`
}

UpdateUserGroupRequest is the request struct for api UpdateUserGroup

func CreateUpdateUserGroupRequest ¶

func CreateUpdateUserGroupRequest() (request *UpdateUserGroupRequest)

CreateUpdateUserGroupRequest creates a request to invoke UpdateUserGroup API

type UpdateUserGroupResponse ¶

type UpdateUserGroupResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UpdateUserGroupResponse is the response struct for api UpdateUserGroup

func CreateUpdateUserGroupResponse ¶

func CreateUpdateUserGroupResponse() (response *UpdateUserGroupResponse)

CreateUpdateUserGroupResponse creates a response to parse from UpdateUserGroup response

type UpdateUsersStatusRequest ¶ added in v1.62.713

type UpdateUsersStatusRequest struct {
	*requests.RpcRequest
	SaseUserIds *[]string `position:"Query" name:"SaseUserIds"  type:"Repeated"`
	SourceIp    string    `position:"Query" name:"SourceIp"`
	Status      string    `position:"Query" name:"Status"`
}

UpdateUsersStatusRequest is the request struct for api UpdateUsersStatus

func CreateUpdateUsersStatusRequest ¶ added in v1.62.713

func CreateUpdateUsersStatusRequest() (request *UpdateUsersStatusRequest)

CreateUpdateUsersStatusRequest creates a request to invoke UpdateUsersStatus API

type UpdateUsersStatusResponse ¶ added in v1.62.713

type UpdateUsersStatusResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UpdateUsersStatusResponse is the response struct for api UpdateUsersStatus

func CreateUpdateUsersStatusResponse ¶ added in v1.62.713

func CreateUpdateUsersStatusResponse() (response *UpdateUsersStatusResponse)

CreateUpdateUsersStatusResponse creates a response to parse from UpdateUsersStatus response

type UpgradeTime ¶

type UpgradeTime struct {
	Start string `json:"Start" xml:"Start"`
	End   string `json:"End" xml:"End"`
}

UpgradeTime is a nested struct in csas response

type UserGroup ¶

type UserGroup struct {
	Name        string      `json:"Name" xml:"Name"`
	UserGroupId string      `json:"UserGroupId" xml:"UserGroupId"`
	CreateTime  string      `json:"CreateTime" xml:"CreateTime"`
	Description string      `json:"Description" xml:"Description"`
	Polices     []Policy    `json:"Polices" xml:"Polices"`
	Attributes  []Attribute `json:"Attributes" xml:"Attributes"`
}

UserGroup is a nested struct in csas response

type UserGroupIdsInCreateRegistrationPolicy ¶ added in v1.62.611

type UserGroupIdsInCreateRegistrationPolicy struct {
	UserGroupIds []string `json:"userGroupIds" xml:"userGroupIds"`
}

UserGroupIdsInCreateRegistrationPolicy is a nested struct in csas response

type UserGroupIdsInGetPrivateAccessPolicy ¶

type UserGroupIdsInGetPrivateAccessPolicy struct {
	UserGroupId []string `json:"userGroupId" xml:"userGroupId"`
}

UserGroupIdsInGetPrivateAccessPolicy is a nested struct in csas response

type UserGroupIdsInGetRegistrationPolicy ¶ added in v1.62.611

type UserGroupIdsInGetRegistrationPolicy struct {
	UserGroupIds []string `json:"userGroupIds" xml:"userGroupIds"`
}

UserGroupIdsInGetRegistrationPolicy is a nested struct in csas response

type UserGroupIdsInListPrivateAccessPolices ¶

type UserGroupIdsInListPrivateAccessPolices struct {
	UserGroupId []string `json:"userGroupId" xml:"userGroupId"`
}

UserGroupIdsInListPrivateAccessPolices is a nested struct in csas response

type UserGroupIdsInListRegistrationPolicies ¶ added in v1.62.611

type UserGroupIdsInListRegistrationPolicies struct {
	UserGroupIds []string `json:"userGroupIds" xml:"userGroupIds"`
}

UserGroupIdsInListRegistrationPolicies is a nested struct in csas response

type UserGroupIdsInUpdateRegistrationPolicy ¶ added in v1.62.611

type UserGroupIdsInUpdateRegistrationPolicy struct {
	UserGroupIds []string `json:"userGroupIds" xml:"userGroupIds"`
}

UserGroupIdsInUpdateRegistrationPolicy is a nested struct in csas response

type UserGroupsInListPolicesForUserGroup ¶

type UserGroupsInListPolicesForUserGroup struct {
	UserGroup []UserGroup `json:"userGroup" xml:"userGroup"`
}

UserGroupsInListPolicesForUserGroup is a nested struct in csas response

type UserGroupsInListRegistrationPoliciesForUserGroup ¶ added in v1.62.611

type UserGroupsInListRegistrationPoliciesForUserGroup struct {
	Data []Data `json:"data" xml:"data"`
}

UserGroupsInListRegistrationPoliciesForUserGroup is a nested struct in csas response

type UserGroupsInListUserGroups ¶

type UserGroupsInListUserGroups struct {
	UserGroup []UserGroup `json:"userGroup" xml:"userGroup"`
}

UserGroupsInListUserGroups is a nested struct in csas response

type UserGroupsInListUserGroupsForPrivateAccessPolicy ¶

type UserGroupsInListUserGroupsForPrivateAccessPolicy struct {
	UserGroup []UserGroup `json:"userGroup" xml:"userGroup"`
}

UserGroupsInListUserGroupsForPrivateAccessPolicy is a nested struct in csas response

type UserGroupsInListUserGroupsForRegistrationPolicy ¶ added in v1.62.611

type UserGroupsInListUserGroupsForRegistrationPolicy struct {
	UserGroupsItem []UserGroupsItem `json:"userGroups" xml:"userGroups"`
}

UserGroupsInListUserGroupsForRegistrationPolicy is a nested struct in csas response

type UserGroupsItem ¶ added in v1.62.611

type UserGroupsItem struct {
	UserGroupId string           `json:"UserGroupId" xml:"UserGroupId"`
	Name        string           `json:"Name" xml:"Name"`
	Description string           `json:"Description" xml:"Description"`
	CreateTime  string           `json:"CreateTime" xml:"CreateTime"`
	Attributes  []AttributesItem `json:"Attributes" xml:"Attributes"`
}

UserGroupsItem is a nested struct in csas response

type Users ¶ added in v1.62.713

type Users struct {
	DataList []DataList `json:"dataList" xml:"dataList"`
}

Users is a nested struct in csas response

type Versions ¶ added in v1.62.611

type Versions struct {
	Versions []string `json:"versions" xml:"versions"`
}

Versions is a nested struct in csas response

type WhitelistInCreateRegistrationPolicy ¶ added in v1.62.611

type WhitelistInCreateRegistrationPolicy struct {
	Whitelist []string `json:"whitelist" xml:"whitelist"`
}

WhitelistInCreateRegistrationPolicy is a nested struct in csas response

type WhitelistInGetRegistrationPolicy ¶ added in v1.62.611

type WhitelistInGetRegistrationPolicy struct {
	Whitelist []string `json:"whitelist" xml:"whitelist"`
}

WhitelistInGetRegistrationPolicy is a nested struct in csas response

type WhitelistInListRegistrationPolicies ¶ added in v1.62.611

type WhitelistInListRegistrationPolicies struct {
	Whitelist []string `json:"whitelist" xml:"whitelist"`
}

WhitelistInListRegistrationPolicies is a nested struct in csas response

type WhitelistInListRegistrationPoliciesForUserGroup ¶ added in v1.62.611

type WhitelistInListRegistrationPoliciesForUserGroup struct {
	Whitelist []string `json:"whitelist" xml:"whitelist"`
}

WhitelistInListRegistrationPoliciesForUserGroup is a nested struct in csas response

type WhitelistInUpdateRegistrationPolicy ¶ added in v1.62.611

type WhitelistInUpdateRegistrationPolicy struct {
	Whitelist []string `json:"whitelist" xml:"whitelist"`
}

WhitelistInUpdateRegistrationPolicy is a nested struct in csas response

Source Files ¶

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL