Documentation ¶
Index ¶
- type AddressesInGetPrivateAccessApplication
- type AddressesInListApplicationsForPrivateAccessPolicy
- type AddressesInListApplicationsForPrivateAccessTag
- type AddressesInListPrivateAccessApplications
- type AddressesInListPrivateAccessApplicationsForDynamicRoute
- type Application
- type ApplicationIdsInGetDynamicRoute
- type ApplicationIdsInGetPrivateAccessPolicy
- type ApplicationIdsInListDynamicRoutes
- type ApplicationIdsInListPrivateAccessPolices
- type ApplicationIdsInListPrivateAccessTags
- type ApplicationsInListApplicationsForPrivateAccessPolicy
- type ApplicationsInListApplicationsForPrivateAccessTag
- type ApplicationsInListConnectors
- type ApplicationsInListExcessiveDeviceRegistrationApplications
- type ApplicationsInListPolicesForPrivateAccessApplication
- type ApplicationsInListPrivateAccessApplications
- type ApplicationsInListPrivateAccessApplicationsForDynamicRoute
- type ApplicationsInListTagsForPrivateAccessApplication
- type ApplicationsInUpdateExcessiveDeviceRegistrationApplicationsStatus
- type AttachApplication2ConnectorRequest
- type AttachApplication2ConnectorResponse
- type Attribute
- type AttributesInGetUserGroup
- type AttributesInListUserGroups
- type AttributesInListUserGroupsForPrivateAccessPolicy
- type AttributesInListUserGroupsForRegistrationPolicy
- type AttributesItem
- type Client
- func NewClient() (client *Client, err error)
- func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
- func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)
- func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
- func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
- func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
- func NewClientWithRamRoleArnAndPolicy(regionId string, ...) (client *Client, err error)
- func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
- func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
- func (client *Client) AttachApplication2Connector(request *AttachApplication2ConnectorRequest) (response *AttachApplication2ConnectorResponse, err error)
- func (client *Client) AttachApplication2ConnectorWithCallback(request *AttachApplication2ConnectorRequest, ...) <-chan int
- func (client *Client) AttachApplication2ConnectorWithChan(request *AttachApplication2ConnectorRequest) (<-chan *AttachApplication2ConnectorResponse, <-chan error)
- func (client *Client) CreateDynamicRoute(request *CreateDynamicRouteRequest) (response *CreateDynamicRouteResponse, err error)
- func (client *Client) CreateDynamicRouteWithCallback(request *CreateDynamicRouteRequest, ...) <-chan int
- func (client *Client) CreateDynamicRouteWithChan(request *CreateDynamicRouteRequest) (<-chan *CreateDynamicRouteResponse, <-chan error)
- func (client *Client) CreatePrivateAccessApplication(request *CreatePrivateAccessApplicationRequest) (response *CreatePrivateAccessApplicationResponse, err error)
- func (client *Client) CreatePrivateAccessApplicationWithCallback(request *CreatePrivateAccessApplicationRequest, ...) <-chan int
- func (client *Client) CreatePrivateAccessApplicationWithChan(request *CreatePrivateAccessApplicationRequest) (<-chan *CreatePrivateAccessApplicationResponse, <-chan error)
- func (client *Client) CreatePrivateAccessPolicy(request *CreatePrivateAccessPolicyRequest) (response *CreatePrivateAccessPolicyResponse, err error)
- func (client *Client) CreatePrivateAccessPolicyWithCallback(request *CreatePrivateAccessPolicyRequest, ...) <-chan int
- func (client *Client) CreatePrivateAccessPolicyWithChan(request *CreatePrivateAccessPolicyRequest) (<-chan *CreatePrivateAccessPolicyResponse, <-chan error)
- func (client *Client) CreatePrivateAccessTag(request *CreatePrivateAccessTagRequest) (response *CreatePrivateAccessTagResponse, err error)
- func (client *Client) CreatePrivateAccessTagWithCallback(request *CreatePrivateAccessTagRequest, ...) <-chan int
- func (client *Client) CreatePrivateAccessTagWithChan(request *CreatePrivateAccessTagRequest) (<-chan *CreatePrivateAccessTagResponse, <-chan error)
- func (client *Client) CreateRegistrationPolicy(request *CreateRegistrationPolicyRequest) (response *CreateRegistrationPolicyResponse, err error)
- func (client *Client) CreateRegistrationPolicyWithCallback(request *CreateRegistrationPolicyRequest, ...) <-chan int
- func (client *Client) CreateRegistrationPolicyWithChan(request *CreateRegistrationPolicyRequest) (<-chan *CreateRegistrationPolicyResponse, <-chan error)
- func (client *Client) CreateUserGroup(request *CreateUserGroupRequest) (response *CreateUserGroupResponse, err error)
- func (client *Client) CreateUserGroupWithCallback(request *CreateUserGroupRequest, ...) <-chan int
- func (client *Client) CreateUserGroupWithChan(request *CreateUserGroupRequest) (<-chan *CreateUserGroupResponse, <-chan error)
- func (client *Client) DeleteDynamicRoute(request *DeleteDynamicRouteRequest) (response *DeleteDynamicRouteResponse, err error)
- func (client *Client) DeleteDynamicRouteWithCallback(request *DeleteDynamicRouteRequest, ...) <-chan int
- func (client *Client) DeleteDynamicRouteWithChan(request *DeleteDynamicRouteRequest) (<-chan *DeleteDynamicRouteResponse, <-chan error)
- func (client *Client) DeletePrivateAccessApplication(request *DeletePrivateAccessApplicationRequest) (response *DeletePrivateAccessApplicationResponse, err error)
- func (client *Client) DeletePrivateAccessApplicationWithCallback(request *DeletePrivateAccessApplicationRequest, ...) <-chan int
- func (client *Client) DeletePrivateAccessApplicationWithChan(request *DeletePrivateAccessApplicationRequest) (<-chan *DeletePrivateAccessApplicationResponse, <-chan error)
- func (client *Client) DeletePrivateAccessPolicy(request *DeletePrivateAccessPolicyRequest) (response *DeletePrivateAccessPolicyResponse, err error)
- func (client *Client) DeletePrivateAccessPolicyWithCallback(request *DeletePrivateAccessPolicyRequest, ...) <-chan int
- func (client *Client) DeletePrivateAccessPolicyWithChan(request *DeletePrivateAccessPolicyRequest) (<-chan *DeletePrivateAccessPolicyResponse, <-chan error)
- func (client *Client) DeletePrivateAccessTag(request *DeletePrivateAccessTagRequest) (response *DeletePrivateAccessTagResponse, err error)
- func (client *Client) DeletePrivateAccessTagWithCallback(request *DeletePrivateAccessTagRequest, ...) <-chan int
- func (client *Client) DeletePrivateAccessTagWithChan(request *DeletePrivateAccessTagRequest) (<-chan *DeletePrivateAccessTagResponse, <-chan error)
- func (client *Client) DeleteRegistrationPolicies(request *DeleteRegistrationPoliciesRequest) (response *DeleteRegistrationPoliciesResponse, err error)
- func (client *Client) DeleteRegistrationPoliciesWithCallback(request *DeleteRegistrationPoliciesRequest, ...) <-chan int
- func (client *Client) DeleteRegistrationPoliciesWithChan(request *DeleteRegistrationPoliciesRequest) (<-chan *DeleteRegistrationPoliciesResponse, <-chan error)
- func (client *Client) DeleteUserGroup(request *DeleteUserGroupRequest) (response *DeleteUserGroupResponse, err error)
- func (client *Client) DeleteUserGroupWithCallback(request *DeleteUserGroupRequest, ...) <-chan int
- func (client *Client) DeleteUserGroupWithChan(request *DeleteUserGroupRequest) (<-chan *DeleteUserGroupResponse, <-chan error)
- func (client *Client) DetachApplication2Connector(request *DetachApplication2ConnectorRequest) (response *DetachApplication2ConnectorResponse, err error)
- func (client *Client) DetachApplication2ConnectorWithCallback(request *DetachApplication2ConnectorRequest, ...) <-chan int
- func (client *Client) DetachApplication2ConnectorWithChan(request *DetachApplication2ConnectorRequest) (<-chan *DetachApplication2ConnectorResponse, <-chan error)
- func (client *Client) GetDynamicRoute(request *GetDynamicRouteRequest) (response *GetDynamicRouteResponse, err error)
- func (client *Client) GetDynamicRouteWithCallback(request *GetDynamicRouteRequest, ...) <-chan int
- func (client *Client) GetDynamicRouteWithChan(request *GetDynamicRouteRequest) (<-chan *GetDynamicRouteResponse, <-chan error)
- func (client *Client) GetPrivateAccessApplication(request *GetPrivateAccessApplicationRequest) (response *GetPrivateAccessApplicationResponse, err error)
- func (client *Client) GetPrivateAccessApplicationWithCallback(request *GetPrivateAccessApplicationRequest, ...) <-chan int
- func (client *Client) GetPrivateAccessApplicationWithChan(request *GetPrivateAccessApplicationRequest) (<-chan *GetPrivateAccessApplicationResponse, <-chan error)
- func (client *Client) GetPrivateAccessPolicy(request *GetPrivateAccessPolicyRequest) (response *GetPrivateAccessPolicyResponse, err error)
- func (client *Client) GetPrivateAccessPolicyWithCallback(request *GetPrivateAccessPolicyRequest, ...) <-chan int
- func (client *Client) GetPrivateAccessPolicyWithChan(request *GetPrivateAccessPolicyRequest) (<-chan *GetPrivateAccessPolicyResponse, <-chan error)
- func (client *Client) GetRegistrationPolicy(request *GetRegistrationPolicyRequest) (response *GetRegistrationPolicyResponse, err error)
- func (client *Client) GetRegistrationPolicyWithCallback(request *GetRegistrationPolicyRequest, ...) <-chan int
- func (client *Client) GetRegistrationPolicyWithChan(request *GetRegistrationPolicyRequest) (<-chan *GetRegistrationPolicyResponse, <-chan error)
- func (client *Client) GetUserDevice(request *GetUserDeviceRequest) (response *GetUserDeviceResponse, err error)
- func (client *Client) GetUserDeviceWithCallback(request *GetUserDeviceRequest, ...) <-chan int
- func (client *Client) GetUserDeviceWithChan(request *GetUserDeviceRequest) (<-chan *GetUserDeviceResponse, <-chan error)
- func (client *Client) GetUserGroup(request *GetUserGroupRequest) (response *GetUserGroupResponse, err error)
- func (client *Client) GetUserGroupWithCallback(request *GetUserGroupRequest, ...) <-chan int
- func (client *Client) GetUserGroupWithChan(request *GetUserGroupRequest) (<-chan *GetUserGroupResponse, <-chan error)
- func (client *Client) ListApplicationsForPrivateAccessPolicy(request *ListApplicationsForPrivateAccessPolicyRequest) (response *ListApplicationsForPrivateAccessPolicyResponse, err error)
- func (client *Client) ListApplicationsForPrivateAccessPolicyWithCallback(request *ListApplicationsForPrivateAccessPolicyRequest, ...) <-chan int
- func (client *Client) ListApplicationsForPrivateAccessPolicyWithChan(request *ListApplicationsForPrivateAccessPolicyRequest) (<-chan *ListApplicationsForPrivateAccessPolicyResponse, <-chan error)
- func (client *Client) ListApplicationsForPrivateAccessTag(request *ListApplicationsForPrivateAccessTagRequest) (response *ListApplicationsForPrivateAccessTagResponse, err error)
- func (client *Client) ListApplicationsForPrivateAccessTagWithCallback(request *ListApplicationsForPrivateAccessTagRequest, ...) <-chan int
- func (client *Client) ListApplicationsForPrivateAccessTagWithChan(request *ListApplicationsForPrivateAccessTagRequest) (<-chan *ListApplicationsForPrivateAccessTagResponse, <-chan error)
- func (client *Client) ListConnectors(request *ListConnectorsRequest) (response *ListConnectorsResponse, err error)
- func (client *Client) ListConnectorsWithCallback(request *ListConnectorsRequest, ...) <-chan int
- func (client *Client) ListConnectorsWithChan(request *ListConnectorsRequest) (<-chan *ListConnectorsResponse, <-chan error)
- func (client *Client) ListDynamicRouteRegions(request *ListDynamicRouteRegionsRequest) (response *ListDynamicRouteRegionsResponse, err error)
- func (client *Client) ListDynamicRouteRegionsWithCallback(request *ListDynamicRouteRegionsRequest, ...) <-chan int
- func (client *Client) ListDynamicRouteRegionsWithChan(request *ListDynamicRouteRegionsRequest) (<-chan *ListDynamicRouteRegionsResponse, <-chan error)
- func (client *Client) ListDynamicRoutes(request *ListDynamicRoutesRequest) (response *ListDynamicRoutesResponse, err error)
- func (client *Client) ListDynamicRoutesWithCallback(request *ListDynamicRoutesRequest, ...) <-chan int
- func (client *Client) ListDynamicRoutesWithChan(request *ListDynamicRoutesRequest) (<-chan *ListDynamicRoutesResponse, <-chan error)
- func (client *Client) ListExcessiveDeviceRegistrationApplications(request *ListExcessiveDeviceRegistrationApplicationsRequest) (response *ListExcessiveDeviceRegistrationApplicationsResponse, err error)
- func (client *Client) ListExcessiveDeviceRegistrationApplicationsWithCallback(request *ListExcessiveDeviceRegistrationApplicationsRequest, ...) <-chan int
- func (client *Client) ListExcessiveDeviceRegistrationApplicationsWithChan(request *ListExcessiveDeviceRegistrationApplicationsRequest) (<-chan *ListExcessiveDeviceRegistrationApplicationsResponse, <-chan error)
- func (client *Client) ListPolicesForPrivateAccessApplication(request *ListPolicesForPrivateAccessApplicationRequest) (response *ListPolicesForPrivateAccessApplicationResponse, err error)
- func (client *Client) ListPolicesForPrivateAccessApplicationWithCallback(request *ListPolicesForPrivateAccessApplicationRequest, ...) <-chan int
- func (client *Client) ListPolicesForPrivateAccessApplicationWithChan(request *ListPolicesForPrivateAccessApplicationRequest) (<-chan *ListPolicesForPrivateAccessApplicationResponse, <-chan error)
- func (client *Client) ListPolicesForPrivateAccessTag(request *ListPolicesForPrivateAccessTagRequest) (response *ListPolicesForPrivateAccessTagResponse, err error)
- func (client *Client) ListPolicesForPrivateAccessTagWithCallback(request *ListPolicesForPrivateAccessTagRequest, ...) <-chan int
- func (client *Client) ListPolicesForPrivateAccessTagWithChan(request *ListPolicesForPrivateAccessTagRequest) (<-chan *ListPolicesForPrivateAccessTagResponse, <-chan error)
- func (client *Client) ListPolicesForUserGroup(request *ListPolicesForUserGroupRequest) (response *ListPolicesForUserGroupResponse, err error)
- func (client *Client) ListPolicesForUserGroupWithCallback(request *ListPolicesForUserGroupRequest, ...) <-chan int
- func (client *Client) ListPolicesForUserGroupWithChan(request *ListPolicesForUserGroupRequest) (<-chan *ListPolicesForUserGroupResponse, <-chan error)
- func (client *Client) ListPopTrafficStatistics(request *ListPopTrafficStatisticsRequest) (response *ListPopTrafficStatisticsResponse, err error)
- func (client *Client) ListPopTrafficStatisticsWithCallback(request *ListPopTrafficStatisticsRequest, ...) <-chan int
- func (client *Client) ListPopTrafficStatisticsWithChan(request *ListPopTrafficStatisticsRequest) (<-chan *ListPopTrafficStatisticsResponse, <-chan error)
- func (client *Client) ListPrivateAccessApplications(request *ListPrivateAccessApplicationsRequest) (response *ListPrivateAccessApplicationsResponse, err error)
- func (client *Client) ListPrivateAccessApplicationsForDynamicRoute(request *ListPrivateAccessApplicationsForDynamicRouteRequest) (response *ListPrivateAccessApplicationsForDynamicRouteResponse, err error)
- func (client *Client) ListPrivateAccessApplicationsForDynamicRouteWithCallback(request *ListPrivateAccessApplicationsForDynamicRouteRequest, ...) <-chan int
- func (client *Client) ListPrivateAccessApplicationsForDynamicRouteWithChan(request *ListPrivateAccessApplicationsForDynamicRouteRequest) (<-chan *ListPrivateAccessApplicationsForDynamicRouteResponse, <-chan error)
- func (client *Client) ListPrivateAccessApplicationsWithCallback(request *ListPrivateAccessApplicationsRequest, ...) <-chan int
- func (client *Client) ListPrivateAccessApplicationsWithChan(request *ListPrivateAccessApplicationsRequest) (<-chan *ListPrivateAccessApplicationsResponse, <-chan error)
- func (client *Client) ListPrivateAccessPolices(request *ListPrivateAccessPolicesRequest) (response *ListPrivateAccessPolicesResponse, err error)
- func (client *Client) ListPrivateAccessPolicesWithCallback(request *ListPrivateAccessPolicesRequest, ...) <-chan int
- func (client *Client) ListPrivateAccessPolicesWithChan(request *ListPrivateAccessPolicesRequest) (<-chan *ListPrivateAccessPolicesResponse, <-chan error)
- func (client *Client) ListPrivateAccessTags(request *ListPrivateAccessTagsRequest) (response *ListPrivateAccessTagsResponse, err error)
- func (client *Client) ListPrivateAccessTagsForDynamicRoute(request *ListPrivateAccessTagsForDynamicRouteRequest) (response *ListPrivateAccessTagsForDynamicRouteResponse, err error)
- func (client *Client) ListPrivateAccessTagsForDynamicRouteWithCallback(request *ListPrivateAccessTagsForDynamicRouteRequest, ...) <-chan int
- func (client *Client) ListPrivateAccessTagsForDynamicRouteWithChan(request *ListPrivateAccessTagsForDynamicRouteRequest) (<-chan *ListPrivateAccessTagsForDynamicRouteResponse, <-chan error)
- func (client *Client) ListPrivateAccessTagsWithCallback(request *ListPrivateAccessTagsRequest, ...) <-chan int
- func (client *Client) ListPrivateAccessTagsWithChan(request *ListPrivateAccessTagsRequest) (<-chan *ListPrivateAccessTagsResponse, <-chan error)
- func (client *Client) ListRegistrationPolicies(request *ListRegistrationPoliciesRequest) (response *ListRegistrationPoliciesResponse, err error)
- func (client *Client) ListRegistrationPoliciesForUserGroup(request *ListRegistrationPoliciesForUserGroupRequest) (response *ListRegistrationPoliciesForUserGroupResponse, err error)
- func (client *Client) ListRegistrationPoliciesForUserGroupWithCallback(request *ListRegistrationPoliciesForUserGroupRequest, ...) <-chan int
- func (client *Client) ListRegistrationPoliciesForUserGroupWithChan(request *ListRegistrationPoliciesForUserGroupRequest) (<-chan *ListRegistrationPoliciesForUserGroupResponse, <-chan error)
- func (client *Client) ListRegistrationPoliciesWithCallback(request *ListRegistrationPoliciesRequest, ...) <-chan int
- func (client *Client) ListRegistrationPoliciesWithChan(request *ListRegistrationPoliciesRequest) (<-chan *ListRegistrationPoliciesResponse, <-chan error)
- func (client *Client) ListSoftwareForUserDevice(request *ListSoftwareForUserDeviceRequest) (response *ListSoftwareForUserDeviceResponse, err error)
- func (client *Client) ListSoftwareForUserDeviceWithCallback(request *ListSoftwareForUserDeviceRequest, ...) <-chan int
- func (client *Client) ListSoftwareForUserDeviceWithChan(request *ListSoftwareForUserDeviceRequest) (<-chan *ListSoftwareForUserDeviceResponse, <-chan error)
- func (client *Client) ListTagsForPrivateAccessApplication(request *ListTagsForPrivateAccessApplicationRequest) (response *ListTagsForPrivateAccessApplicationResponse, err error)
- func (client *Client) ListTagsForPrivateAccessApplicationWithCallback(request *ListTagsForPrivateAccessApplicationRequest, ...) <-chan int
- func (client *Client) ListTagsForPrivateAccessApplicationWithChan(request *ListTagsForPrivateAccessApplicationRequest) (<-chan *ListTagsForPrivateAccessApplicationResponse, <-chan error)
- func (client *Client) ListTagsForPrivateAccessPolicy(request *ListTagsForPrivateAccessPolicyRequest) (response *ListTagsForPrivateAccessPolicyResponse, err error)
- func (client *Client) ListTagsForPrivateAccessPolicyWithCallback(request *ListTagsForPrivateAccessPolicyRequest, ...) <-chan int
- func (client *Client) ListTagsForPrivateAccessPolicyWithChan(request *ListTagsForPrivateAccessPolicyRequest) (<-chan *ListTagsForPrivateAccessPolicyResponse, <-chan error)
- func (client *Client) ListUserDevices(request *ListUserDevicesRequest) (response *ListUserDevicesResponse, err error)
- func (client *Client) ListUserDevicesWithCallback(request *ListUserDevicesRequest, ...) <-chan int
- func (client *Client) ListUserDevicesWithChan(request *ListUserDevicesRequest) (<-chan *ListUserDevicesResponse, <-chan error)
- func (client *Client) ListUserGroups(request *ListUserGroupsRequest) (response *ListUserGroupsResponse, err error)
- func (client *Client) ListUserGroupsForPrivateAccessPolicy(request *ListUserGroupsForPrivateAccessPolicyRequest) (response *ListUserGroupsForPrivateAccessPolicyResponse, err error)
- func (client *Client) ListUserGroupsForPrivateAccessPolicyWithCallback(request *ListUserGroupsForPrivateAccessPolicyRequest, ...) <-chan int
- func (client *Client) ListUserGroupsForPrivateAccessPolicyWithChan(request *ListUserGroupsForPrivateAccessPolicyRequest) (<-chan *ListUserGroupsForPrivateAccessPolicyResponse, <-chan error)
- func (client *Client) ListUserGroupsForRegistrationPolicy(request *ListUserGroupsForRegistrationPolicyRequest) (response *ListUserGroupsForRegistrationPolicyResponse, err error)
- func (client *Client) ListUserGroupsForRegistrationPolicyWithCallback(request *ListUserGroupsForRegistrationPolicyRequest, ...) <-chan int
- func (client *Client) ListUserGroupsForRegistrationPolicyWithChan(request *ListUserGroupsForRegistrationPolicyRequest) (<-chan *ListUserGroupsForRegistrationPolicyResponse, <-chan error)
- func (client *Client) ListUserGroupsWithCallback(request *ListUserGroupsRequest, ...) <-chan int
- func (client *Client) ListUserGroupsWithChan(request *ListUserGroupsRequest) (<-chan *ListUserGroupsResponse, <-chan error)
- func (client *Client) ListUsers(request *ListUsersRequest) (response *ListUsersResponse, err error)
- func (client *Client) ListUsersWithCallback(request *ListUsersRequest, ...) <-chan int
- func (client *Client) ListUsersWithChan(request *ListUsersRequest) (<-chan *ListUsersResponse, <-chan error)
- func (client *Client) UpdateDynamicRoute(request *UpdateDynamicRouteRequest) (response *UpdateDynamicRouteResponse, err error)
- func (client *Client) UpdateDynamicRouteWithCallback(request *UpdateDynamicRouteRequest, ...) <-chan int
- func (client *Client) UpdateDynamicRouteWithChan(request *UpdateDynamicRouteRequest) (<-chan *UpdateDynamicRouteResponse, <-chan error)
- func (client *Client) UpdateExcessiveDeviceRegistrationApplicationsStatus(request *UpdateExcessiveDeviceRegistrationApplicationsStatusRequest) (response *UpdateExcessiveDeviceRegistrationApplicationsStatusResponse, ...)
- func (client *Client) UpdateExcessiveDeviceRegistrationApplicationsStatusWithCallback(request *UpdateExcessiveDeviceRegistrationApplicationsStatusRequest, ...) <-chan int
- func (client *Client) UpdateExcessiveDeviceRegistrationApplicationsStatusWithChan(request *UpdateExcessiveDeviceRegistrationApplicationsStatusRequest) (<-chan *UpdateExcessiveDeviceRegistrationApplicationsStatusResponse, ...)
- func (client *Client) UpdatePrivateAccessApplication(request *UpdatePrivateAccessApplicationRequest) (response *UpdatePrivateAccessApplicationResponse, err error)
- func (client *Client) UpdatePrivateAccessApplicationWithCallback(request *UpdatePrivateAccessApplicationRequest, ...) <-chan int
- func (client *Client) UpdatePrivateAccessApplicationWithChan(request *UpdatePrivateAccessApplicationRequest) (<-chan *UpdatePrivateAccessApplicationResponse, <-chan error)
- func (client *Client) UpdatePrivateAccessPolicy(request *UpdatePrivateAccessPolicyRequest) (response *UpdatePrivateAccessPolicyResponse, err error)
- func (client *Client) UpdatePrivateAccessPolicyWithCallback(request *UpdatePrivateAccessPolicyRequest, ...) <-chan int
- func (client *Client) UpdatePrivateAccessPolicyWithChan(request *UpdatePrivateAccessPolicyRequest) (<-chan *UpdatePrivateAccessPolicyResponse, <-chan error)
- func (client *Client) UpdateRegistrationPolicy(request *UpdateRegistrationPolicyRequest) (response *UpdateRegistrationPolicyResponse, err error)
- func (client *Client) UpdateRegistrationPolicyWithCallback(request *UpdateRegistrationPolicyRequest, ...) <-chan int
- func (client *Client) UpdateRegistrationPolicyWithChan(request *UpdateRegistrationPolicyRequest) (<-chan *UpdateRegistrationPolicyResponse, <-chan error)
- func (client *Client) UpdateUserDevicesSharingStatus(request *UpdateUserDevicesSharingStatusRequest) (response *UpdateUserDevicesSharingStatusResponse, err error)
- func (client *Client) UpdateUserDevicesSharingStatusWithCallback(request *UpdateUserDevicesSharingStatusRequest, ...) <-chan int
- func (client *Client) UpdateUserDevicesSharingStatusWithChan(request *UpdateUserDevicesSharingStatusRequest) (<-chan *UpdateUserDevicesSharingStatusResponse, <-chan error)
- func (client *Client) UpdateUserDevicesStatus(request *UpdateUserDevicesStatusRequest) (response *UpdateUserDevicesStatusResponse, err error)
- func (client *Client) UpdateUserDevicesStatusWithCallback(request *UpdateUserDevicesStatusRequest, ...) <-chan int
- func (client *Client) UpdateUserDevicesStatusWithChan(request *UpdateUserDevicesStatusRequest) (<-chan *UpdateUserDevicesStatusResponse, <-chan error)
- func (client *Client) UpdateUserGroup(request *UpdateUserGroupRequest) (response *UpdateUserGroupResponse, err error)
- func (client *Client) UpdateUserGroupWithCallback(request *UpdateUserGroupRequest, ...) <-chan int
- func (client *Client) UpdateUserGroupWithChan(request *UpdateUserGroupRequest) (<-chan *UpdateUserGroupResponse, <-chan error)
- func (client *Client) UpdateUsersStatus(request *UpdateUsersStatusRequest) (response *UpdateUsersStatusResponse, err error)
- func (client *Client) UpdateUsersStatusWithCallback(request *UpdateUsersStatusRequest, ...) <-chan int
- func (client *Client) UpdateUsersStatusWithChan(request *UpdateUsersStatusRequest) (<-chan *UpdateUsersStatusResponse, <-chan error)
- type Connector
- type ConnectorClient
- type ConnectorClients
- type ConnectorIdsInGetPrivateAccessApplication
- type ConnectorIdsInListPrivateAccessApplications
- type Connectors
- type CreateDynamicRouteRequest
- type CreateDynamicRouteResponse
- type CreatePrivateAccessApplicationPortRanges
- type CreatePrivateAccessApplicationRequest
- type CreatePrivateAccessApplicationResponse
- type CreatePrivateAccessPolicyCustomUserAttributes
- type CreatePrivateAccessPolicyRequest
- type CreatePrivateAccessPolicyResponse
- type CreatePrivateAccessTagRequest
- type CreatePrivateAccessTagResponse
- type CreateRegistrationPolicyCompanyLimitCount
- type CreateRegistrationPolicyPersonalLimitCount
- type CreateRegistrationPolicyRequest
- type CreateRegistrationPolicyResponse
- type CreateUserGroupAttributes
- type CreateUserGroupRequest
- type CreateUserGroupResponse
- type CustomUserAttribute
- type CustomUserAttributesInGetPrivateAccessPolicy
- type CustomUserAttributesInListPolicesForPrivateAccessApplication
- type CustomUserAttributesInListPolicesForPrivateAccessTag
- type CustomUserAttributesInListPrivateAccessPolices
- type Data
- type DataList
- type Datapoints
- type DeleteDynamicRouteRequest
- type DeleteDynamicRouteResponse
- type DeletePrivateAccessApplicationRequest
- type DeletePrivateAccessApplicationResponse
- type DeletePrivateAccessPolicyRequest
- type DeletePrivateAccessPolicyResponse
- type DeletePrivateAccessTagRequest
- type DeletePrivateAccessTagResponse
- type DeleteRegistrationPoliciesRequest
- type DeleteRegistrationPoliciesResponse
- type DeleteUserGroupRequest
- type DeleteUserGroupResponse
- type DetachApplication2ConnectorRequest
- type DetachApplication2ConnectorResponse
- type Device
- type DevicesInListUserDevices
- type DevicesInUpdateUserDevicesSharingStatus
- type DevicesInUpdateUserDevicesStatus
- type DynamicRoute
- type DynamicRoutesInListDynamicRoutes
- type DynamicRoutesInListPrivateAccessApplicationsForDynamicRoute
- type DynamicRoutesInListPrivateAccessTagsForDynamicRoute
- type GetDynamicRouteRequest
- type GetDynamicRouteResponse
- type GetPrivateAccessApplicationRequest
- type GetPrivateAccessApplicationResponse
- type GetPrivateAccessPolicyRequest
- type GetPrivateAccessPolicyResponse
- type GetRegistrationPolicyRequest
- type GetRegistrationPolicyResponse
- type GetUserDeviceRequest
- type GetUserDeviceResponse
- type GetUserGroupRequest
- type GetUserGroupResponse
- type HistoryUsers
- type HistoryUsersItem
- type LimitCount
- type LimitCountInListRegistrationPoliciesForUserGroup
- type LimitDetailInCreateRegistrationPolicy
- type LimitDetailInGetRegistrationPolicy
- type LimitDetailInListRegistrationPolicies
- type LimitDetailInListRegistrationPoliciesForUserGroup
- type LimitDetailInUpdateRegistrationPolicy
- type LimitDetailItem
- type ListApplicationsForPrivateAccessPolicyRequest
- type ListApplicationsForPrivateAccessPolicyResponse
- type ListApplicationsForPrivateAccessTagRequest
- type ListApplicationsForPrivateAccessTagResponse
- type ListConnectorsRequest
- type ListConnectorsResponse
- type ListDynamicRouteRegionsRequest
- type ListDynamicRouteRegionsResponse
- type ListDynamicRoutesRequest
- type ListDynamicRoutesResponse
- type ListExcessiveDeviceRegistrationApplicationsRequest
- type ListExcessiveDeviceRegistrationApplicationsResponse
- type ListPolicesForPrivateAccessApplicationRequest
- type ListPolicesForPrivateAccessApplicationResponse
- type ListPolicesForPrivateAccessTagRequest
- type ListPolicesForPrivateAccessTagResponse
- type ListPolicesForUserGroupRequest
- type ListPolicesForUserGroupResponse
- type ListPopTrafficStatisticsRequest
- type ListPopTrafficStatisticsResponse
- type ListPrivateAccessApplicationsForDynamicRouteRequest
- type ListPrivateAccessApplicationsForDynamicRouteResponse
- type ListPrivateAccessApplicationsRequest
- type ListPrivateAccessApplicationsResponse
- type ListPrivateAccessPolicesRequest
- type ListPrivateAccessPolicesResponse
- type ListPrivateAccessTagsForDynamicRouteRequest
- type ListPrivateAccessTagsForDynamicRouteResponse
- type ListPrivateAccessTagsRequest
- type ListPrivateAccessTagsResponse
- type ListRegistrationPoliciesForUserGroupRequest
- type ListRegistrationPoliciesForUserGroupResponse
- type ListRegistrationPoliciesRequest
- type ListRegistrationPoliciesResponse
- type ListSoftwareForUserDeviceRequest
- type ListSoftwareForUserDeviceResponse
- type ListTagsForPrivateAccessApplicationRequest
- type ListTagsForPrivateAccessApplicationResponse
- type ListTagsForPrivateAccessPolicyRequest
- type ListTagsForPrivateAccessPolicyResponse
- type ListUserDevicesRequest
- type ListUserDevicesResponse
- type ListUserGroupsForPrivateAccessPolicyRequest
- type ListUserGroupsForPrivateAccessPolicyResponse
- type ListUserGroupsForRegistrationPolicyRequest
- type ListUserGroupsForRegistrationPolicyResponse
- type ListUserGroupsRequest
- type ListUserGroupsResponse
- type ListUsersRequest
- type ListUsersResponse
- type Point
- type PolicesInListApplicationsForPrivateAccessPolicy
- type PolicesInListPolicesForPrivateAccessTag
- type PolicesInListPolicesForUserGroup
- type PolicesInListPrivateAccessPolices
- type PolicesInListTagsForPrivateAccessPolicy
- type PolicesInListUserGroupsForPrivateAccessPolicy
- type PoliciesInListPolicesForPrivateAccessApplication
- type PoliciesInListRegistrationPolicies
- type PoliciesInListRegistrationPoliciesForUserGroup
- type PoliciesInListUserGroupsForRegistrationPolicy
- type PoliciesItem
- type Policy
- type PolicyIdsInGetPrivateAccessApplication
- type PolicyIdsInListPrivateAccessApplications
- type PolicyIdsInListPrivateAccessTags
- type PolicyInGetPrivateAccessPolicy
- type PolicyInListPolicesForPrivateAccessApplication
- type PolicyInListPolicesForPrivateAccessTag
- type PolicyInListPrivateAccessPolices
- type PortRange
- type PortRangesInGetPrivateAccessApplication
- type PortRangesInListApplicationsForPrivateAccessPolicy
- type PortRangesInListApplicationsForPrivateAccessTag
- type PortRangesInListPrivateAccessApplications
- type PortRangesInListPrivateAccessApplicationsForDynamicRoute
- type RegionIdsInGetDynamicRoute
- type RegionIdsInListDynamicRoutes
- type Regions
- type Software
- type Tag
- type TagIdsInGetDynamicRoute
- type TagIdsInGetPrivateAccessApplication
- type TagIdsInGetPrivateAccessPolicy
- type TagIdsInListDynamicRoutes
- type TagIdsInListPrivateAccessApplications
- type TagIdsInListPrivateAccessPolices
- type TagsInListApplicationsForPrivateAccessTag
- type TagsInListPolicesForPrivateAccessTag
- type TagsInListPrivateAccessTags
- type TagsInListPrivateAccessTagsForDynamicRoute
- type TagsInListTagsForPrivateAccessApplication
- type TagsInListTagsForPrivateAccessPolicy
- type TrafficData
- type UpdateDynamicRouteRequest
- type UpdateDynamicRouteResponse
- type UpdateExcessiveDeviceRegistrationApplicationsStatusRequest
- type UpdateExcessiveDeviceRegistrationApplicationsStatusResponse
- type UpdatePrivateAccessApplicationPortRanges
- type UpdatePrivateAccessApplicationRequest
- type UpdatePrivateAccessApplicationResponse
- type UpdatePrivateAccessPolicyCustomUserAttributes
- type UpdatePrivateAccessPolicyRequest
- type UpdatePrivateAccessPolicyResponse
- type UpdateRegistrationPolicyCompanyLimitCount
- type UpdateRegistrationPolicyPersonalLimitCount
- type UpdateRegistrationPolicyRequest
- type UpdateRegistrationPolicyResponse
- type UpdateUserDevicesSharingStatusRequest
- type UpdateUserDevicesSharingStatusResponse
- type UpdateUserDevicesStatusRequest
- type UpdateUserDevicesStatusResponse
- type UpdateUserGroupAttributes
- type UpdateUserGroupRequest
- type UpdateUserGroupResponse
- type UpdateUsersStatusRequest
- type UpdateUsersStatusResponse
- type UpgradeTime
- type UserGroup
- type UserGroupIdsInCreateRegistrationPolicy
- type UserGroupIdsInGetPrivateAccessPolicy
- type UserGroupIdsInGetRegistrationPolicy
- type UserGroupIdsInListPrivateAccessPolices
- type UserGroupIdsInListRegistrationPolicies
- type UserGroupIdsInUpdateRegistrationPolicy
- type UserGroupsInListPolicesForUserGroup
- type UserGroupsInListRegistrationPoliciesForUserGroup
- type UserGroupsInListUserGroups
- type UserGroupsInListUserGroupsForPrivateAccessPolicy
- type UserGroupsInListUserGroupsForRegistrationPolicy
- type UserGroupsItem
- type Users
- type Versions
- type WhitelistInCreateRegistrationPolicy
- type WhitelistInGetRegistrationPolicy
- type WhitelistInListRegistrationPolicies
- type WhitelistInListRegistrationPoliciesForUserGroup
- type WhitelistInUpdateRegistrationPolicy
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 ¶
Client is the sdk client struct, each func corresponds to an OpenAPI
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 ¶
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 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 ¶
- attach_application2_connector.go
- client.go
- create_dynamic_route.go
- create_private_access_application.go
- create_private_access_policy.go
- create_private_access_tag.go
- create_registration_policy.go
- create_user_group.go
- delete_dynamic_route.go
- delete_private_access_application.go
- delete_private_access_policy.go
- delete_private_access_tag.go
- delete_registration_policies.go
- delete_user_group.go
- detach_application2_connector.go
- get_dynamic_route.go
- get_private_access_application.go
- get_private_access_policy.go
- get_registration_policy.go
- get_user_device.go
- get_user_group.go
- list_applications_for_private_access_policy.go
- list_applications_for_private_access_tag.go
- list_connectors.go
- list_dynamic_route_regions.go
- list_dynamic_routes.go
- list_excessive_device_registration_applications.go
- list_polices_for_private_access_application.go
- list_polices_for_private_access_tag.go
- list_polices_for_user_group.go
- list_pop_traffic_statistics.go
- list_private_access_applications.go
- list_private_access_applications_for_dynamic_route.go
- list_private_access_polices.go
- list_private_access_tags.go
- list_private_access_tags_for_dynamic_route.go
- list_registration_policies.go
- list_registration_policies_for_user_group.go
- list_software_for_user_device.go
- list_tags_for_private_access_application.go
- list_tags_for_private_access_policy.go
- list_user_devices.go
- list_user_groups.go
- list_user_groups_for_private_access_policy.go
- list_user_groups_for_registration_policy.go
- list_users.go
- struct_addresses_in_get_private_access_application.go
- struct_addresses_in_list_applications_for_private_access_policy.go
- struct_addresses_in_list_applications_for_private_access_tag.go
- struct_addresses_in_list_private_access_applications.go
- struct_addresses_in_list_private_access_applications_for_dynamic_route.go
- struct_application.go
- struct_application_ids_in_get_dynamic_route.go
- struct_application_ids_in_get_private_access_policy.go
- struct_application_ids_in_list_dynamic_routes.go
- struct_application_ids_in_list_private_access_polices.go
- struct_application_ids_in_list_private_access_tags.go
- struct_applications_in_list_applications_for_private_access_policy.go
- struct_applications_in_list_applications_for_private_access_tag.go
- struct_applications_in_list_connectors.go
- struct_applications_in_list_excessive_device_registration_applications.go
- struct_applications_in_list_polices_for_private_access_application.go
- struct_applications_in_list_private_access_applications.go
- struct_applications_in_list_private_access_applications_for_dynamic_route.go
- struct_applications_in_list_tags_for_private_access_application.go
- struct_applications_in_update_excessive_device_registration_applications_status.go
- struct_attribute.go
- struct_attributes_in_get_user_group.go
- struct_attributes_in_list_user_groups.go
- struct_attributes_in_list_user_groups_for_private_access_policy.go
- struct_attributes_in_list_user_groups_for_registration_policy.go
- struct_attributes_item.go
- struct_connector.go
- struct_connector_client.go
- struct_connector_clients.go
- struct_connector_ids_in_get_private_access_application.go
- struct_connector_ids_in_list_private_access_applications.go
- struct_connectors.go
- struct_custom_user_attribute.go
- struct_custom_user_attributes_in_get_private_access_policy.go
- struct_custom_user_attributes_in_list_polices_for_private_access_application.go
- struct_custom_user_attributes_in_list_polices_for_private_access_tag.go
- struct_custom_user_attributes_in_list_private_access_polices.go
- struct_data.go
- struct_data_list.go
- struct_datapoints.go
- struct_device.go
- struct_devices_in_list_user_devices.go
- struct_devices_in_update_user_devices_sharing_status.go
- struct_devices_in_update_user_devices_status.go
- struct_dynamic_route.go
- struct_dynamic_routes_in_list_dynamic_routes.go
- struct_dynamic_routes_in_list_private_access_applications_for_dynamic_route.go
- struct_dynamic_routes_in_list_private_access_tags_for_dynamic_route.go
- struct_history_users.go
- struct_history_users_item.go
- struct_limit_count.go
- struct_limit_count_in_list_registration_policies_for_user_group.go
- struct_limit_detail_in_create_registration_policy.go
- struct_limit_detail_in_get_registration_policy.go
- struct_limit_detail_in_list_registration_policies.go
- struct_limit_detail_in_list_registration_policies_for_user_group.go
- struct_limit_detail_in_update_registration_policy.go
- struct_limit_detail_item.go
- struct_point.go
- struct_polices_in_list_applications_for_private_access_policy.go
- struct_polices_in_list_polices_for_private_access_tag.go
- struct_polices_in_list_polices_for_user_group.go
- struct_polices_in_list_private_access_polices.go
- struct_polices_in_list_tags_for_private_access_policy.go
- struct_polices_in_list_user_groups_for_private_access_policy.go
- struct_policies_in_list_polices_for_private_access_application.go
- struct_policies_in_list_registration_policies.go
- struct_policies_in_list_registration_policies_for_user_group.go
- struct_policies_in_list_user_groups_for_registration_policy.go
- struct_policies_item.go
- struct_policy.go
- struct_policy_ids_in_get_private_access_application.go
- struct_policy_ids_in_list_private_access_applications.go
- struct_policy_ids_in_list_private_access_tags.go
- struct_policy_in_get_private_access_policy.go
- struct_policy_in_list_polices_for_private_access_application.go
- struct_policy_in_list_polices_for_private_access_tag.go
- struct_policy_in_list_private_access_polices.go
- struct_port_range.go
- struct_port_ranges_in_get_private_access_application.go
- struct_port_ranges_in_list_applications_for_private_access_policy.go
- struct_port_ranges_in_list_applications_for_private_access_tag.go
- struct_port_ranges_in_list_private_access_applications.go
- struct_port_ranges_in_list_private_access_applications_for_dynamic_route.go
- struct_region_ids_in_get_dynamic_route.go
- struct_region_ids_in_list_dynamic_routes.go
- struct_regions.go
- struct_software.go
- struct_tag.go
- struct_tag_ids_in_get_dynamic_route.go
- struct_tag_ids_in_get_private_access_application.go
- struct_tag_ids_in_get_private_access_policy.go
- struct_tag_ids_in_list_dynamic_routes.go
- struct_tag_ids_in_list_private_access_applications.go
- struct_tag_ids_in_list_private_access_polices.go
- struct_tags_in_list_applications_for_private_access_tag.go
- struct_tags_in_list_polices_for_private_access_tag.go
- struct_tags_in_list_private_access_tags.go
- struct_tags_in_list_private_access_tags_for_dynamic_route.go
- struct_tags_in_list_tags_for_private_access_application.go
- struct_tags_in_list_tags_for_private_access_policy.go
- struct_traffic_data.go
- struct_upgrade_time.go
- struct_user_group.go
- struct_user_group_ids_in_create_registration_policy.go
- struct_user_group_ids_in_get_private_access_policy.go
- struct_user_group_ids_in_get_registration_policy.go
- struct_user_group_ids_in_list_private_access_polices.go
- struct_user_group_ids_in_list_registration_policies.go
- struct_user_group_ids_in_update_registration_policy.go
- struct_user_groups_in_list_polices_for_user_group.go
- struct_user_groups_in_list_registration_policies_for_user_group.go
- struct_user_groups_in_list_user_groups.go
- struct_user_groups_in_list_user_groups_for_private_access_policy.go
- struct_user_groups_in_list_user_groups_for_registration_policy.go
- struct_user_groups_item.go
- struct_users.go
- struct_versions.go
- struct_whitelist_in_create_registration_policy.go
- struct_whitelist_in_get_registration_policy.go
- struct_whitelist_in_list_registration_policies.go
- struct_whitelist_in_list_registration_policies_for_user_group.go
- struct_whitelist_in_update_registration_policy.go
- update_dynamic_route.go
- update_excessive_device_registration_applications_status.go
- update_private_access_application.go
- update_private_access_policy.go
- update_registration_policy.go
- update_user_devices_sharing_status.go
- update_user_devices_status.go
- update_user_group.go
- update_users_status.go