csas

package
v1.62.726 Latest Latest
Warning

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

Go to latest
Published: Apr 26, 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"`
	CreateTime      string                                           `json:"CreateTime" xml:"CreateTime"`
	Status          string                                           `json:"Status" xml:"Status"`
	Description     string                                           `json:"Description" xml:"Description"`
	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 []Data `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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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 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 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"`
	TagIds      *[]string                                   `position:"Body" name:"TagIds"  type:"Repeated"`
	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"`
	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 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 {
	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"`
	DeviceType    string           `json:"DeviceType" xml:"DeviceType"`
	PaStatus      string           `json:"PaStatus" xml:"PaStatus"`
	Department    string           `json:"Department" xml:"Department"`
	NacStatus     string           `json:"NacStatus" xml:"NacStatus"`
	DeviceVersion string           `json:"DeviceVersion" xml:"DeviceVersion"`
	PolicyId      string           `json:"PolicyId" xml:"PolicyId"`
	Description   string           `json:"Description" xml:"Description"`
	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"`
	DeviceTag     string           `json:"DeviceTag" xml:"DeviceTag"`
	UserGroupId   string           `json:"UserGroupId" xml:"UserGroupId"`
	Memory        string           `json:"Memory" xml:"Memory"`
	SharingStatus bool             `json:"SharingStatus" xml:"SharingStatus"`
	SrcIP         string           `json:"SrcIP" xml:"SrcIP"`
	DeviceBelong  string           `json:"DeviceBelong" xml:"DeviceBelong"`
	AppVersion    string           `json:"AppVersion" xml:"AppVersion"`
	MetricName    string           `json:"MetricName" xml:"MetricName"`
	InnerIP       string           `json:"InnerIP" xml:"InnerIP"`
	Status        string           `json:"Status" xml:"Status"`
	Datapoints    []Point          `json:"Datapoints" xml:"Datapoints"`
	Policies      []PoliciesItem   `json:"Policies" xml:"Policies"`
	UserGroups    []UserGroupsItem `json:"UserGroups" xml:"UserGroups"`
}

Data 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 Datapoints added in v1.62.713

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

Datapoints is a nested struct in csas 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 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 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 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 []Data `json:"data" xml:"data"`
}

DevicesInUpdateUserDevicesSharingStatus is a nested struct in csas response

type DevicesInUpdateUserDevicesStatus added in v1.62.611

type DevicesInUpdateUserDevicesStatus struct {
	Data []Data `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 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 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 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 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 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"`
	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"`
	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 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"`
	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"`
	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 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 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 []Data `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 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"`
	TagIds        *[]string                                   `position:"Body" name:"TagIds"  type:"Repeated"`
	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"`
	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   []Data `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   []Data `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