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 ApplicationsInListPolicesForPrivateAccessApplication
- type ApplicationsInListPrivateAccessApplications
- type ApplicationsInListPrivateAccessApplicationsForDynamicRoute
- type ApplicationsInListTagsForPrivateAccessApplication
- type AttachApplication2ConnectorRequest
- type AttachApplication2ConnectorResponse
- type Attribute
- type AttributesInGetUserGroup
- type AttributesInListUserGroups
- type AttributesInListUserGroupsForPrivateAccessPolicy
- 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) 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) 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) 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) 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) 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) 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) 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) ListUserGroupsWithCallback(request *ListUserGroupsRequest, ...) <-chan int
- func (client *Client) ListUserGroupsWithChan(request *ListUserGroupsRequest) (<-chan *ListUserGroupsResponse, <-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) 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) 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)
- type Connector
- type Connectors
- type CreateDynamicRouteRequest
- type CreateDynamicRouteResponse
- type CreatePrivateAccessApplicationPortRanges
- type CreatePrivateAccessApplicationRequest
- type CreatePrivateAccessApplicationResponse
- type CreatePrivateAccessPolicyCustomUserAttributes
- type CreatePrivateAccessPolicyRequest
- type CreatePrivateAccessPolicyResponse
- type CreatePrivateAccessTagRequest
- type CreatePrivateAccessTagResponse
- type CreateUserGroupAttributes
- type CreateUserGroupRequest
- type CreateUserGroupResponse
- type CustomUserAttribute
- type CustomUserAttributesInGetPrivateAccessPolicy
- type CustomUserAttributesInListPolicesForPrivateAccessApplication
- type CustomUserAttributesInListPolicesForPrivateAccessTag
- type CustomUserAttributesInListPrivateAccessPolices
- type DeleteDynamicRouteRequest
- type DeleteDynamicRouteResponse
- type DeletePrivateAccessApplicationRequest
- type DeletePrivateAccessApplicationResponse
- type DeletePrivateAccessPolicyRequest
- type DeletePrivateAccessPolicyResponse
- type DeletePrivateAccessTagRequest
- type DeletePrivateAccessTagResponse
- type DeleteUserGroupRequest
- type DeleteUserGroupResponse
- type DetachApplication2ConnectorRequest
- type DetachApplication2ConnectorResponse
- type DynamicRoute
- type DynamicRoutesInListDynamicRoutes
- type DynamicRoutesInListPrivateAccessApplicationsForDynamicRoute
- type DynamicRoutesInListPrivateAccessTagsForDynamicRoute
- type GetDynamicRouteRequest
- type GetDynamicRouteResponse
- type GetPrivateAccessApplicationRequest
- type GetPrivateAccessApplicationResponse
- type GetPrivateAccessPolicyRequest
- type GetPrivateAccessPolicyResponse
- type GetUserGroupRequest
- type GetUserGroupResponse
- type ListApplicationsForPrivateAccessPolicyRequest
- type ListApplicationsForPrivateAccessPolicyResponse
- type ListApplicationsForPrivateAccessTagRequest
- type ListApplicationsForPrivateAccessTagResponse
- type ListConnectorsRequest
- type ListConnectorsResponse
- type ListDynamicRouteRegionsRequest
- type ListDynamicRouteRegionsResponse
- type ListDynamicRoutesRequest
- type ListDynamicRoutesResponse
- type ListPolicesForPrivateAccessApplicationRequest
- type ListPolicesForPrivateAccessApplicationResponse
- type ListPolicesForPrivateAccessTagRequest
- type ListPolicesForPrivateAccessTagResponse
- type ListPolicesForUserGroupRequest
- type ListPolicesForUserGroupResponse
- type ListPrivateAccessApplicationsForDynamicRouteRequest
- type ListPrivateAccessApplicationsForDynamicRouteResponse
- type ListPrivateAccessApplicationsRequest
- type ListPrivateAccessApplicationsResponse
- type ListPrivateAccessPolicesRequest
- type ListPrivateAccessPolicesResponse
- type ListPrivateAccessTagsForDynamicRouteRequest
- type ListPrivateAccessTagsForDynamicRouteResponse
- type ListPrivateAccessTagsRequest
- type ListPrivateAccessTagsResponse
- type ListTagsForPrivateAccessApplicationRequest
- type ListTagsForPrivateAccessApplicationResponse
- type ListTagsForPrivateAccessPolicyRequest
- type ListTagsForPrivateAccessPolicyResponse
- type ListUserGroupsForPrivateAccessPolicyRequest
- type ListUserGroupsForPrivateAccessPolicyResponse
- type ListUserGroupsRequest
- type ListUserGroupsResponse
- type PolicesInListApplicationsForPrivateAccessPolicy
- type PolicesInListPolicesForPrivateAccessTag
- type PolicesInListPolicesForUserGroup
- type PolicesInListPrivateAccessPolices
- type PolicesInListTagsForPrivateAccessPolicy
- type PolicesInListUserGroupsForPrivateAccessPolicy
- type Policies
- type Policy
- type PolicyIdsInGetPrivateAccessApplication
- type PolicyIdsInListPrivateAccessApplications
- type PolicyIdsInListPrivateAccessTags
- type PortRange
- type PortRangesInGetPrivateAccessApplication
- type PortRangesInListApplicationsForPrivateAccessPolicy
- type PortRangesInListApplicationsForPrivateAccessTag
- type PortRangesInListPrivateAccessApplications
- type PortRangesInListPrivateAccessApplicationsForDynamicRoute
- type RegionIdsInGetDynamicRoute
- type RegionIdsInListDynamicRoutes
- type Regions
- 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 UpdateDynamicRouteRequest
- type UpdateDynamicRouteResponse
- type UpdatePrivateAccessApplicationPortRanges
- type UpdatePrivateAccessApplicationRequest
- type UpdatePrivateAccessApplicationResponse
- type UpdatePrivateAccessPolicyCustomUserAttributes
- type UpdatePrivateAccessPolicyRequest
- type UpdatePrivateAccessPolicyResponse
- type UpdateUserGroupAttributes
- type UpdateUserGroupRequest
- type UpdateUserGroupResponse
- type UpgradeTime
- type UserGroup
- type UserGroupIdsInGetPrivateAccessPolicy
- type UserGroupIdsInListPrivateAccessPolices
- type UserGroupsInListPolicesForUserGroup
- type UserGroupsInListUserGroups
- type UserGroupsInListUserGroupsForPrivateAccessPolicy
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"` 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 []Policy `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 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 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 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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
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"` }
Connector 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"` 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 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 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 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 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 Policy `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 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 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 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 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"` 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"` 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"` 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 []Policy `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"` 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 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 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 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 PolicesInListApplicationsForPrivateAccessPolicy ¶
type PolicesInListApplicationsForPrivateAccessPolicy struct {
Policy []Policy `json:"policy" xml:"policy"`
}
PolicesInListApplicationsForPrivateAccessPolicy is a nested struct in csas response
type PolicesInListPolicesForPrivateAccessTag ¶
type PolicesInListPolicesForPrivateAccessTag struct {
Policy []Policy `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 []Policy `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 Policies ¶
type Policies struct {
Policy []Policy `json:"policy" xml:"policy"`
}
Policies is a nested struct in csas response
type Policy ¶
type Policy struct { Name string `json:"Name" xml:"Name"` Priority int `json:"Priority" xml:"Priority"` PolicyType string `json:"PolicyType" xml:"PolicyType"` CreateTime string `json:"CreateTime" xml:"CreateTime"` PolicyAction string `json:"PolicyAction" xml:"PolicyAction"` PolicyId string `json:"PolicyId" xml:"PolicyId"` UserGroupType string `json:"UserGroupType" xml:"UserGroupType"` UserGroupMode string `json:"UserGroupMode" xml:"UserGroupMode"` Status string `json:"Status" xml:"Status"` ApplicationType string `json:"ApplicationType" xml:"ApplicationType"` Description string `json:"Description" xml:"Description"` UserGroupIds []string `json:"UserGroupIds" xml:"UserGroupIds"` ApplicationIds []string `json:"ApplicationIds" xml:"ApplicationIds"` TagIds []string `json:"TagIds" xml:"TagIds"` Tags []Tag `json:"Tags" xml:"Tags"` CustomUserAttributes []CustomUserAttribute `json:"CustomUserAttributes" xml:"CustomUserAttributes"` 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 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 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 []Policy `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 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 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"` 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 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 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 UserGroupIdsInGetPrivateAccessPolicy ¶
type UserGroupIdsInGetPrivateAccessPolicy struct {
UserGroupId []string `json:"userGroupId" xml:"userGroupId"`
}
UserGroupIdsInGetPrivateAccessPolicy 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 UserGroupsInListPolicesForUserGroup ¶
type UserGroupsInListPolicesForUserGroup struct {
UserGroup []UserGroup `json:"userGroup" xml:"userGroup"`
}
UserGroupsInListPolicesForUserGroup 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
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_user_group.go
- delete_dynamic_route.go
- delete_private_access_application.go
- delete_private_access_policy.go
- delete_private_access_tag.go
- delete_user_group.go
- detach_application2_connector.go
- get_dynamic_route.go
- get_private_access_application.go
- get_private_access_policy.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_polices_for_private_access_application.go
- list_polices_for_private_access_tag.go
- list_polices_for_user_group.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_tags_for_private_access_application.go
- list_tags_for_private_access_policy.go
- list_user_groups.go
- list_user_groups_for_private_access_policy.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_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_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_connector.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_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_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.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_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_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_upgrade_time.go
- struct_user_group.go
- struct_user_group_ids_in_get_private_access_policy.go
- struct_user_group_ids_in_list_private_access_polices.go
- struct_user_groups_in_list_polices_for_user_group.go
- struct_user_groups_in_list_user_groups.go
- struct_user_groups_in_list_user_groups_for_private_access_policy.go
- update_dynamic_route.go
- update_private_access_application.go
- update_private_access_policy.go
- update_user_group.go