client

package
v1.0.1 Latest Latest
Warning

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

Go to latest
Published: Aug 28, 2024 License: Apache-2.0 Imports: 5 Imported by: 1

Documentation

Overview

This file is auto-generated, don't edit it. Thanks.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddIpamPoolCidrRequest

type AddIpamPoolCidrRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 192.168.1.0/24
	Cidr *string `json:"Cidr,omitempty" xml:"Cidr,omitempty"`
	// example:
	//
	// 123e4567-e89b-12d3-a456-426655440000
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	// example:
	//
	// false
	DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// ipam-pool-6rcq3tobayc20t****
	IpamPoolId *string `json:"IpamPoolId,omitempty" xml:"IpamPoolId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (AddIpamPoolCidrRequest) GoString

func (s AddIpamPoolCidrRequest) GoString() string

func (*AddIpamPoolCidrRequest) SetCidr

func (*AddIpamPoolCidrRequest) SetClientToken

func (*AddIpamPoolCidrRequest) SetDryRun

func (*AddIpamPoolCidrRequest) SetIpamPoolId

func (*AddIpamPoolCidrRequest) SetRegionId

func (AddIpamPoolCidrRequest) String

func (s AddIpamPoolCidrRequest) String() string

type AddIpamPoolCidrResponse

type AddIpamPoolCidrResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *AddIpamPoolCidrResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (AddIpamPoolCidrResponse) GoString

func (s AddIpamPoolCidrResponse) GoString() string

func (*AddIpamPoolCidrResponse) SetBody

func (*AddIpamPoolCidrResponse) SetHeaders

func (*AddIpamPoolCidrResponse) SetStatusCode

func (AddIpamPoolCidrResponse) String

func (s AddIpamPoolCidrResponse) String() string

type AddIpamPoolCidrResponseBody

type AddIpamPoolCidrResponseBody struct {
	// example:
	//
	// 558BC336-8B88-53B0-B4AD-980EE900AB01
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (AddIpamPoolCidrResponseBody) GoString

func (s AddIpamPoolCidrResponseBody) GoString() string

func (*AddIpamPoolCidrResponseBody) SetRequestId

func (AddIpamPoolCidrResponseBody) String

type ChangeResourceGroupRequest

type ChangeResourceGroupRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// rg-aek3ctkufaw****
	NewResourceGroupId *string `json:"NewResourceGroupId,omitempty" xml:"NewResourceGroupId,omitempty"`
	OwnerAccount       *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId            *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// ipam-uq5dcfc2eqhpf4****
	ResourceId           *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// ipam
	ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
}

func (ChangeResourceGroupRequest) GoString

func (s ChangeResourceGroupRequest) GoString() string

func (*ChangeResourceGroupRequest) SetNewResourceGroupId

func (s *ChangeResourceGroupRequest) SetNewResourceGroupId(v string) *ChangeResourceGroupRequest

func (*ChangeResourceGroupRequest) SetOwnerAccount

func (*ChangeResourceGroupRequest) SetOwnerId

func (*ChangeResourceGroupRequest) SetRegionId

func (*ChangeResourceGroupRequest) SetResourceId

func (*ChangeResourceGroupRequest) SetResourceOwnerAccount

func (s *ChangeResourceGroupRequest) SetResourceOwnerAccount(v string) *ChangeResourceGroupRequest

func (*ChangeResourceGroupRequest) SetResourceOwnerId

func (*ChangeResourceGroupRequest) SetResourceType

func (ChangeResourceGroupRequest) String

type ChangeResourceGroupResponse

type ChangeResourceGroupResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ChangeResourceGroupResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ChangeResourceGroupResponse) GoString

func (s ChangeResourceGroupResponse) GoString() string

func (*ChangeResourceGroupResponse) SetBody

func (*ChangeResourceGroupResponse) SetHeaders

func (*ChangeResourceGroupResponse) SetStatusCode

func (ChangeResourceGroupResponse) String

type ChangeResourceGroupResponseBody

type ChangeResourceGroupResponseBody struct {
	// example:
	//
	// BB2C39DE-CEB8-595A-981A-F2EFCBE7324E
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ChangeResourceGroupResponseBody) GoString

func (*ChangeResourceGroupResponseBody) SetRequestId

func (ChangeResourceGroupResponseBody) String

type Client

type Client struct {
	openapi.Client
}

func NewClient

func NewClient(config *openapi.Config) (*Client, error)

func (*Client) AddIpamPoolCidr

func (client *Client) AddIpamPoolCidr(request *AddIpamPoolCidrRequest) (_result *AddIpamPoolCidrResponse, _err error)

@param request - AddIpamPoolCidrRequest

@return AddIpamPoolCidrResponse

func (*Client) AddIpamPoolCidrWithOptions

func (client *Client) AddIpamPoolCidrWithOptions(request *AddIpamPoolCidrRequest, runtime *util.RuntimeOptions) (_result *AddIpamPoolCidrResponse, _err error)

@param request - AddIpamPoolCidrRequest

@param runtime - runtime options for this request RuntimeOptions

@return AddIpamPoolCidrResponse

func (*Client) ChangeResourceGroup

func (client *Client) ChangeResourceGroup(request *ChangeResourceGroupRequest) (_result *ChangeResourceGroupResponse, _err error)

@param request - ChangeResourceGroupRequest

@return ChangeResourceGroupResponse

func (*Client) ChangeResourceGroupWithOptions

func (client *Client) ChangeResourceGroupWithOptions(request *ChangeResourceGroupRequest, runtime *util.RuntimeOptions) (_result *ChangeResourceGroupResponse, _err error)

@param request - ChangeResourceGroupRequest

@param runtime - runtime options for this request RuntimeOptions

@return ChangeResourceGroupResponse

func (*Client) CreateIpam

func (client *Client) CreateIpam(request *CreateIpamRequest) (_result *CreateIpamResponse, _err error)

Summary:

创建IPAM实例。

@param request - CreateIpamRequest

@return CreateIpamResponse

func (*Client) CreateIpamPool

func (client *Client) CreateIpamPool(request *CreateIpamPoolRequest) (_result *CreateIpamPoolResponse, _err error)

@param request - CreateIpamPoolRequest

@return CreateIpamPoolResponse

func (*Client) CreateIpamPoolAllocation

func (client *Client) CreateIpamPoolAllocation(request *CreateIpamPoolAllocationRequest) (_result *CreateIpamPoolAllocationResponse, _err error)

@param request - CreateIpamPoolAllocationRequest

@return CreateIpamPoolAllocationResponse

func (*Client) CreateIpamPoolAllocationWithOptions

func (client *Client) CreateIpamPoolAllocationWithOptions(request *CreateIpamPoolAllocationRequest, runtime *util.RuntimeOptions) (_result *CreateIpamPoolAllocationResponse, _err error)

@param request - CreateIpamPoolAllocationRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateIpamPoolAllocationResponse

func (*Client) CreateIpamPoolWithOptions

func (client *Client) CreateIpamPoolWithOptions(request *CreateIpamPoolRequest, runtime *util.RuntimeOptions) (_result *CreateIpamPoolResponse, _err error)

@param request - CreateIpamPoolRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateIpamPoolResponse

func (*Client) CreateIpamScope

func (client *Client) CreateIpamScope(request *CreateIpamScopeRequest) (_result *CreateIpamScopeResponse, _err error)

@param request - CreateIpamScopeRequest

@return CreateIpamScopeResponse

func (*Client) CreateIpamScopeWithOptions

func (client *Client) CreateIpamScopeWithOptions(request *CreateIpamScopeRequest, runtime *util.RuntimeOptions) (_result *CreateIpamScopeResponse, _err error)

@param request - CreateIpamScopeRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateIpamScopeResponse

func (*Client) CreateIpamWithOptions

func (client *Client) CreateIpamWithOptions(request *CreateIpamRequest, runtime *util.RuntimeOptions) (_result *CreateIpamResponse, _err error)

Summary:

创建IPAM实例。

@param request - CreateIpamRequest

@param runtime - runtime options for this request RuntimeOptions

@return CreateIpamResponse

func (*Client) DeleteIpam

func (client *Client) DeleteIpam(request *DeleteIpamRequest) (_result *DeleteIpamResponse, _err error)

@param request - DeleteIpamRequest

@return DeleteIpamResponse

func (*Client) DeleteIpamPool

func (client *Client) DeleteIpamPool(request *DeleteIpamPoolRequest) (_result *DeleteIpamPoolResponse, _err error)

@param request - DeleteIpamPoolRequest

@return DeleteIpamPoolResponse

func (*Client) DeleteIpamPoolAllocation

func (client *Client) DeleteIpamPoolAllocation(request *DeleteIpamPoolAllocationRequest) (_result *DeleteIpamPoolAllocationResponse, _err error)

@param request - DeleteIpamPoolAllocationRequest

@return DeleteIpamPoolAllocationResponse

func (*Client) DeleteIpamPoolAllocationWithOptions

func (client *Client) DeleteIpamPoolAllocationWithOptions(request *DeleteIpamPoolAllocationRequest, runtime *util.RuntimeOptions) (_result *DeleteIpamPoolAllocationResponse, _err error)

@param request - DeleteIpamPoolAllocationRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeleteIpamPoolAllocationResponse

func (*Client) DeleteIpamPoolCidr

func (client *Client) DeleteIpamPoolCidr(request *DeleteIpamPoolCidrRequest) (_result *DeleteIpamPoolCidrResponse, _err error)

@param request - DeleteIpamPoolCidrRequest

@return DeleteIpamPoolCidrResponse

func (*Client) DeleteIpamPoolCidrWithOptions

func (client *Client) DeleteIpamPoolCidrWithOptions(request *DeleteIpamPoolCidrRequest, runtime *util.RuntimeOptions) (_result *DeleteIpamPoolCidrResponse, _err error)

@param request - DeleteIpamPoolCidrRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeleteIpamPoolCidrResponse

func (*Client) DeleteIpamPoolWithOptions

func (client *Client) DeleteIpamPoolWithOptions(request *DeleteIpamPoolRequest, runtime *util.RuntimeOptions) (_result *DeleteIpamPoolResponse, _err error)

@param request - DeleteIpamPoolRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeleteIpamPoolResponse

func (*Client) DeleteIpamScope

func (client *Client) DeleteIpamScope(request *DeleteIpamScopeRequest) (_result *DeleteIpamScopeResponse, _err error)

@param request - DeleteIpamScopeRequest

@return DeleteIpamScopeResponse

func (*Client) DeleteIpamScopeWithOptions

func (client *Client) DeleteIpamScopeWithOptions(request *DeleteIpamScopeRequest, runtime *util.RuntimeOptions) (_result *DeleteIpamScopeResponse, _err error)

@param request - DeleteIpamScopeRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeleteIpamScopeResponse

func (*Client) DeleteIpamWithOptions

func (client *Client) DeleteIpamWithOptions(request *DeleteIpamRequest, runtime *util.RuntimeOptions) (_result *DeleteIpamResponse, _err error)

@param request - DeleteIpamRequest

@param runtime - runtime options for this request RuntimeOptions

@return DeleteIpamResponse

func (*Client) GetEndpoint

func (client *Client) GetEndpoint(productId *string, regionId *string, endpointRule *string, network *string, suffix *string, endpointMap map[string]*string, endpoint *string) (_result *string, _err error)

func (*Client) GetVpcIpamServiceStatus

func (client *Client) GetVpcIpamServiceStatus(request *GetVpcIpamServiceStatusRequest) (_result *GetVpcIpamServiceStatusResponse, _err error)

Summary:

查询IPAM功能的开通状态。

@param request - GetVpcIpamServiceStatusRequest

@return GetVpcIpamServiceStatusResponse

func (*Client) GetVpcIpamServiceStatusWithOptions

func (client *Client) GetVpcIpamServiceStatusWithOptions(request *GetVpcIpamServiceStatusRequest, runtime *util.RuntimeOptions) (_result *GetVpcIpamServiceStatusResponse, _err error)

Summary:

查询IPAM功能的开通状态。

@param request - GetVpcIpamServiceStatusRequest

@param runtime - runtime options for this request RuntimeOptions

@return GetVpcIpamServiceStatusResponse

func (*Client) Init

func (client *Client) Init(config *openapi.Config) (_err error)

func (*Client) ListIpamPoolAllocations

func (client *Client) ListIpamPoolAllocations(request *ListIpamPoolAllocationsRequest) (_result *ListIpamPoolAllocationsResponse, _err error)

@param request - ListIpamPoolAllocationsRequest

@return ListIpamPoolAllocationsResponse

func (*Client) ListIpamPoolAllocationsWithOptions

func (client *Client) ListIpamPoolAllocationsWithOptions(request *ListIpamPoolAllocationsRequest, runtime *util.RuntimeOptions) (_result *ListIpamPoolAllocationsResponse, _err error)

@param request - ListIpamPoolAllocationsRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListIpamPoolAllocationsResponse

func (*Client) ListIpamPoolCidrs

func (client *Client) ListIpamPoolCidrs(request *ListIpamPoolCidrsRequest) (_result *ListIpamPoolCidrsResponse, _err error)

@param request - ListIpamPoolCidrsRequest

@return ListIpamPoolCidrsResponse

func (*Client) ListIpamPoolCidrsWithOptions

func (client *Client) ListIpamPoolCidrsWithOptions(request *ListIpamPoolCidrsRequest, runtime *util.RuntimeOptions) (_result *ListIpamPoolCidrsResponse, _err error)

@param request - ListIpamPoolCidrsRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListIpamPoolCidrsResponse

func (*Client) ListIpamPools

func (client *Client) ListIpamPools(request *ListIpamPoolsRequest) (_result *ListIpamPoolsResponse, _err error)

@param request - ListIpamPoolsRequest

@return ListIpamPoolsResponse

func (*Client) ListIpamPoolsWithOptions

func (client *Client) ListIpamPoolsWithOptions(request *ListIpamPoolsRequest, runtime *util.RuntimeOptions) (_result *ListIpamPoolsResponse, _err error)

@param request - ListIpamPoolsRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListIpamPoolsResponse

func (*Client) ListIpamResourceCidrs

func (client *Client) ListIpamResourceCidrs(request *ListIpamResourceCidrsRequest) (_result *ListIpamResourceCidrsResponse, _err error)

@param request - ListIpamResourceCidrsRequest

@return ListIpamResourceCidrsResponse

func (*Client) ListIpamResourceCidrsWithOptions

func (client *Client) ListIpamResourceCidrsWithOptions(request *ListIpamResourceCidrsRequest, runtime *util.RuntimeOptions) (_result *ListIpamResourceCidrsResponse, _err error)

@param request - ListIpamResourceCidrsRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListIpamResourceCidrsResponse

func (*Client) ListIpamScopes

func (client *Client) ListIpamScopes(request *ListIpamScopesRequest) (_result *ListIpamScopesResponse, _err error)

@param request - ListIpamScopesRequest

@return ListIpamScopesResponse

func (*Client) ListIpamScopesWithOptions

func (client *Client) ListIpamScopesWithOptions(request *ListIpamScopesRequest, runtime *util.RuntimeOptions) (_result *ListIpamScopesResponse, _err error)

@param request - ListIpamScopesRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListIpamScopesResponse

func (*Client) ListIpams

func (client *Client) ListIpams(request *ListIpamsRequest) (_result *ListIpamsResponse, _err error)

Summary:

查询ipam

@param request - ListIpamsRequest

@return ListIpamsResponse

func (*Client) ListIpamsWithOptions

func (client *Client) ListIpamsWithOptions(request *ListIpamsRequest, runtime *util.RuntimeOptions) (_result *ListIpamsResponse, _err error)

Summary:

查询ipam

@param request - ListIpamsRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListIpamsResponse

func (*Client) ListTagResources

func (client *Client) ListTagResources(request *ListTagResourcesRequest) (_result *ListTagResourcesResponse, _err error)

Summary:

查询资源标签列表

@param request - ListTagResourcesRequest

@return ListTagResourcesResponse

func (*Client) ListTagResourcesWithOptions

func (client *Client) ListTagResourcesWithOptions(request *ListTagResourcesRequest, runtime *util.RuntimeOptions) (_result *ListTagResourcesResponse, _err error)

Summary:

查询资源标签列表

@param request - ListTagResourcesRequest

@param runtime - runtime options for this request RuntimeOptions

@return ListTagResourcesResponse

func (*Client) OpenVpcIpamService

func (client *Client) OpenVpcIpamService(request *OpenVpcIpamServiceRequest) (_result *OpenVpcIpamServiceResponse, _err error)

Summary:

开通IPAM功能。

@param request - OpenVpcIpamServiceRequest

@return OpenVpcIpamServiceResponse

func (*Client) OpenVpcIpamServiceWithOptions

func (client *Client) OpenVpcIpamServiceWithOptions(request *OpenVpcIpamServiceRequest, runtime *util.RuntimeOptions) (_result *OpenVpcIpamServiceResponse, _err error)

Summary:

开通IPAM功能。

@param request - OpenVpcIpamServiceRequest

@param runtime - runtime options for this request RuntimeOptions

@return OpenVpcIpamServiceResponse

func (*Client) TagResources

func (client *Client) TagResources(request *TagResourcesRequest) (_result *TagResourcesResponse, _err error)

Summary:

为资源实例绑定资源标签

@param request - TagResourcesRequest

@return TagResourcesResponse

func (*Client) TagResourcesWithOptions

func (client *Client) TagResourcesWithOptions(request *TagResourcesRequest, runtime *util.RuntimeOptions) (_result *TagResourcesResponse, _err error)

Summary:

为资源实例绑定资源标签

@param request - TagResourcesRequest

@param runtime - runtime options for this request RuntimeOptions

@return TagResourcesResponse

func (*Client) UntagResources

func (client *Client) UntagResources(request *UntagResourcesRequest) (_result *UntagResourcesResponse, _err error)

Summary:

为资源解绑资源标签

@param request - UntagResourcesRequest

@return UntagResourcesResponse

func (*Client) UntagResourcesWithOptions

func (client *Client) UntagResourcesWithOptions(request *UntagResourcesRequest, runtime *util.RuntimeOptions) (_result *UntagResourcesResponse, _err error)

Summary:

为资源解绑资源标签

@param request - UntagResourcesRequest

@param runtime - runtime options for this request RuntimeOptions

@return UntagResourcesResponse

func (*Client) UpdateIpam

func (client *Client) UpdateIpam(request *UpdateIpamRequest) (_result *UpdateIpamResponse, _err error)

Summary:

更新ipam

@param request - UpdateIpamRequest

@return UpdateIpamResponse

func (*Client) UpdateIpamPool

func (client *Client) UpdateIpamPool(request *UpdateIpamPoolRequest) (_result *UpdateIpamPoolResponse, _err error)

@param request - UpdateIpamPoolRequest

@return UpdateIpamPoolResponse

func (*Client) UpdateIpamPoolWithOptions

func (client *Client) UpdateIpamPoolWithOptions(request *UpdateIpamPoolRequest, runtime *util.RuntimeOptions) (_result *UpdateIpamPoolResponse, _err error)

@param request - UpdateIpamPoolRequest

@param runtime - runtime options for this request RuntimeOptions

@return UpdateIpamPoolResponse

func (*Client) UpdateIpamScope

func (client *Client) UpdateIpamScope(request *UpdateIpamScopeRequest) (_result *UpdateIpamScopeResponse, _err error)

@param request - UpdateIpamScopeRequest

@return UpdateIpamScopeResponse

func (*Client) UpdateIpamScopeWithOptions

func (client *Client) UpdateIpamScopeWithOptions(request *UpdateIpamScopeRequest, runtime *util.RuntimeOptions) (_result *UpdateIpamScopeResponse, _err error)

@param request - UpdateIpamScopeRequest

@param runtime - runtime options for this request RuntimeOptions

@return UpdateIpamScopeResponse

func (*Client) UpdateIpamWithOptions

func (client *Client) UpdateIpamWithOptions(request *UpdateIpamRequest, runtime *util.RuntimeOptions) (_result *UpdateIpamResponse, _err error)

Summary:

更新ipam

@param request - UpdateIpamRequest

@param runtime - runtime options for this request RuntimeOptions

@return UpdateIpamResponse

type CreateIpamPoolAllocationRequest

type CreateIpamPoolAllocationRequest struct {
	// example:
	//
	// 192.168.1.0/24
	Cidr *string `json:"Cidr,omitempty" xml:"Cidr,omitempty"`
	// example:
	//
	// 24
	CidrMask *int32 `json:"CidrMask,omitempty" xml:"CidrMask,omitempty"`
	// example:
	//
	// 123e4567-e89b-12d3-a456-426655440000
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	// example:
	//
	// false
	DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// ipam-pool-6rcq3tobayc20t****
	IpamPoolId *string `json:"IpamPoolId,omitempty" xml:"IpamPoolId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (CreateIpamPoolAllocationRequest) GoString

func (*CreateIpamPoolAllocationRequest) SetCidr

func (*CreateIpamPoolAllocationRequest) SetCidrMask

func (*CreateIpamPoolAllocationRequest) SetClientToken

func (*CreateIpamPoolAllocationRequest) SetDryRun

func (*CreateIpamPoolAllocationRequest) SetIpamPoolId

func (*CreateIpamPoolAllocationRequest) SetRegionId

func (CreateIpamPoolAllocationRequest) String

type CreateIpamPoolAllocationResponse

type CreateIpamPoolAllocationResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateIpamPoolAllocationResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateIpamPoolAllocationResponse) GoString

func (*CreateIpamPoolAllocationResponse) SetHeaders

func (*CreateIpamPoolAllocationResponse) SetStatusCode

func (CreateIpamPoolAllocationResponse) String

type CreateIpamPoolAllocationResponseBody

type CreateIpamPoolAllocationResponseBody struct {
	// example:
	//
	// 192.168.1.0/24
	Cidr *string `json:"Cidr,omitempty" xml:"Cidr,omitempty"`
	// example:
	//
	// ipam-pool-alloc-112za33e4****
	IpamPoolAllocationId *string `json:"IpamPoolAllocationId,omitempty" xml:"IpamPoolAllocationId,omitempty"`
	// example:
	//
	// CE9CDAE5-341E-5D0B-AC8A-2BAC707D3EB2
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// 192.168.0.0/16
	SourceCidr *string `json:"SourceCidr,omitempty" xml:"SourceCidr,omitempty"`
}

func (CreateIpamPoolAllocationResponseBody) GoString

func (*CreateIpamPoolAllocationResponseBody) SetCidr

func (*CreateIpamPoolAllocationResponseBody) SetIpamPoolAllocationId

func (*CreateIpamPoolAllocationResponseBody) SetRequestId

func (*CreateIpamPoolAllocationResponseBody) SetSourceCidr

func (CreateIpamPoolAllocationResponseBody) String

type CreateIpamPoolRequest

type CreateIpamPoolRequest struct {
	// example:
	//
	// 28
	AllocationDefaultCidrMask *int32 `json:"AllocationDefaultCidrMask,omitempty" xml:"AllocationDefaultCidrMask,omitempty"`
	// example:
	//
	// 32
	AllocationMaxCidrMask *int32 `json:"AllocationMaxCidrMask,omitempty" xml:"AllocationMaxCidrMask,omitempty"`
	// example:
	//
	// 8
	AllocationMinCidrMask *int32 `json:"AllocationMinCidrMask,omitempty" xml:"AllocationMinCidrMask,omitempty"`
	// example:
	//
	// 123e4567-e89b-12d3-a456-426655440000
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	// example:
	//
	// false
	DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"`
	// example:
	//
	// IPv4
	IpVersion *string `json:"IpVersion,omitempty" xml:"IpVersion,omitempty"`
	// example:
	//
	// test description
	IpamPoolDescription *string `json:"IpamPoolDescription,omitempty" xml:"IpamPoolDescription,omitempty"`
	// example:
	//
	// abc
	IpamPoolName *string `json:"IpamPoolName,omitempty" xml:"IpamPoolName,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// ipam-scope-glfmcyldpm8lsy****
	IpamScopeId  *string `json:"IpamScopeId,omitempty" xml:"IpamScopeId,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// example:
	//
	// cn-hangzhou
	PoolRegionId *string `json:"PoolRegionId,omitempty" xml:"PoolRegionId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// example:
	//
	// ipam-pool-6rcq3tobayc20t****
	SourceIpamPoolId *string `json:"SourceIpamPoolId,omitempty" xml:"SourceIpamPoolId,omitempty"`
}

func (CreateIpamPoolRequest) GoString

func (s CreateIpamPoolRequest) GoString() string

func (*CreateIpamPoolRequest) SetAllocationDefaultCidrMask

func (s *CreateIpamPoolRequest) SetAllocationDefaultCidrMask(v int32) *CreateIpamPoolRequest

func (*CreateIpamPoolRequest) SetAllocationMaxCidrMask

func (s *CreateIpamPoolRequest) SetAllocationMaxCidrMask(v int32) *CreateIpamPoolRequest

func (*CreateIpamPoolRequest) SetAllocationMinCidrMask

func (s *CreateIpamPoolRequest) SetAllocationMinCidrMask(v int32) *CreateIpamPoolRequest

func (*CreateIpamPoolRequest) SetClientToken

func (s *CreateIpamPoolRequest) SetClientToken(v string) *CreateIpamPoolRequest

func (*CreateIpamPoolRequest) SetDryRun

func (*CreateIpamPoolRequest) SetIpVersion

func (*CreateIpamPoolRequest) SetIpamPoolDescription

func (s *CreateIpamPoolRequest) SetIpamPoolDescription(v string) *CreateIpamPoolRequest

func (*CreateIpamPoolRequest) SetIpamPoolName

func (s *CreateIpamPoolRequest) SetIpamPoolName(v string) *CreateIpamPoolRequest

func (*CreateIpamPoolRequest) SetIpamScopeId

func (s *CreateIpamPoolRequest) SetIpamScopeId(v string) *CreateIpamPoolRequest

func (*CreateIpamPoolRequest) SetOwnerAccount

func (s *CreateIpamPoolRequest) SetOwnerAccount(v string) *CreateIpamPoolRequest

func (*CreateIpamPoolRequest) SetOwnerId

func (*CreateIpamPoolRequest) SetPoolRegionId

func (s *CreateIpamPoolRequest) SetPoolRegionId(v string) *CreateIpamPoolRequest

func (*CreateIpamPoolRequest) SetRegionId

func (*CreateIpamPoolRequest) SetResourceOwnerAccount

func (s *CreateIpamPoolRequest) SetResourceOwnerAccount(v string) *CreateIpamPoolRequest

func (*CreateIpamPoolRequest) SetResourceOwnerId

func (s *CreateIpamPoolRequest) SetResourceOwnerId(v int64) *CreateIpamPoolRequest

func (*CreateIpamPoolRequest) SetSourceIpamPoolId

func (s *CreateIpamPoolRequest) SetSourceIpamPoolId(v string) *CreateIpamPoolRequest

func (CreateIpamPoolRequest) String

func (s CreateIpamPoolRequest) String() string

type CreateIpamPoolResponse

type CreateIpamPoolResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateIpamPoolResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateIpamPoolResponse) GoString

func (s CreateIpamPoolResponse) GoString() string

func (*CreateIpamPoolResponse) SetBody

func (*CreateIpamPoolResponse) SetHeaders

func (*CreateIpamPoolResponse) SetStatusCode

func (CreateIpamPoolResponse) String

func (s CreateIpamPoolResponse) String() string

type CreateIpamPoolResponseBody

type CreateIpamPoolResponseBody struct {
	// example:
	//
	// ipam-pool-6rcq3tobayc20t****
	IpamPoolId *string `json:"IpamPoolId,omitempty" xml:"IpamPoolId,omitempty"`
	// example:
	//
	// BB2C39DE-CEB8-595A-981A-F2EFCBE7324E
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateIpamPoolResponseBody) GoString

func (s CreateIpamPoolResponseBody) GoString() string

func (*CreateIpamPoolResponseBody) SetIpamPoolId

func (*CreateIpamPoolResponseBody) SetRequestId

func (CreateIpamPoolResponseBody) String

type CreateIpamRequest

type CreateIpamRequest struct {
	// example:
	//
	// 123e4567-e89b-12d3-a456-426655440000
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	// example:
	//
	// false
	DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"`
	// example:
	//
	// This is my first Ipam
	IpamDescription *string `json:"IpamDescription,omitempty" xml:"IpamDescription,omitempty"`
	// example:
	//
	// abc
	IpamName *string `json:"IpamName,omitempty" xml:"IpamName,omitempty"`
	// This parameter is required.
	OperatingRegionList []*string `json:"OperatingRegionList,omitempty" xml:"OperatingRegionList,omitempty" type:"Repeated"`
	OwnerAccount        *string   `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId             *int64    `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// example:
	//
	// rg-acfmxazb4ph6aiy****
	ResourceGroupId      *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (CreateIpamRequest) GoString

func (s CreateIpamRequest) GoString() string

func (*CreateIpamRequest) SetClientToken

func (s *CreateIpamRequest) SetClientToken(v string) *CreateIpamRequest

func (*CreateIpamRequest) SetDryRun

func (s *CreateIpamRequest) SetDryRun(v bool) *CreateIpamRequest

func (*CreateIpamRequest) SetIpamDescription

func (s *CreateIpamRequest) SetIpamDescription(v string) *CreateIpamRequest

func (*CreateIpamRequest) SetIpamName

func (s *CreateIpamRequest) SetIpamName(v string) *CreateIpamRequest

func (*CreateIpamRequest) SetOperatingRegionList

func (s *CreateIpamRequest) SetOperatingRegionList(v []*string) *CreateIpamRequest

func (*CreateIpamRequest) SetOwnerAccount

func (s *CreateIpamRequest) SetOwnerAccount(v string) *CreateIpamRequest

func (*CreateIpamRequest) SetOwnerId

func (s *CreateIpamRequest) SetOwnerId(v int64) *CreateIpamRequest

func (*CreateIpamRequest) SetRegionId

func (s *CreateIpamRequest) SetRegionId(v string) *CreateIpamRequest

func (*CreateIpamRequest) SetResourceGroupId

func (s *CreateIpamRequest) SetResourceGroupId(v string) *CreateIpamRequest

func (*CreateIpamRequest) SetResourceOwnerAccount

func (s *CreateIpamRequest) SetResourceOwnerAccount(v string) *CreateIpamRequest

func (*CreateIpamRequest) SetResourceOwnerId

func (s *CreateIpamRequest) SetResourceOwnerId(v int64) *CreateIpamRequest

func (CreateIpamRequest) String

func (s CreateIpamRequest) String() string

type CreateIpamResponse

type CreateIpamResponse struct {
	Headers    map[string]*string      `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                  `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateIpamResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateIpamResponse) GoString

func (s CreateIpamResponse) GoString() string

func (*CreateIpamResponse) SetBody

func (*CreateIpamResponse) SetHeaders

func (s *CreateIpamResponse) SetHeaders(v map[string]*string) *CreateIpamResponse

func (*CreateIpamResponse) SetStatusCode

func (s *CreateIpamResponse) SetStatusCode(v int32) *CreateIpamResponse

func (CreateIpamResponse) String

func (s CreateIpamResponse) String() string

type CreateIpamResponseBody

type CreateIpamResponseBody struct {
	DefaultResourceDiscoveryAssociationId *string `json:"DefaultResourceDiscoveryAssociationId,omitempty" xml:"DefaultResourceDiscoveryAssociationId,omitempty"`
	DefaultResourceDiscoveryId            *string `json:"DefaultResourceDiscoveryId,omitempty" xml:"DefaultResourceDiscoveryId,omitempty"`
	// example:
	//
	// ipam-ccxbnsbhew0d6t****
	IpamId *string `json:"IpamId,omitempty" xml:"IpamId,omitempty"`
	// example:
	//
	// ipam-scope-8wiontzmiy6cg0****
	PrivateDefaultScopeId *string `json:"PrivateDefaultScopeId,omitempty" xml:"PrivateDefaultScopeId,omitempty"`
	// example:
	//
	// ipam-scope-r5c5c7bmym1brc****
	PublicDefaultScopeId *string `json:"PublicDefaultScopeId,omitempty" xml:"PublicDefaultScopeId,omitempty"`
	// example:
	//
	// 0ED8D006-F706-4D23-88ED-E11ED39DCAC0
	RequestId                         *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	ResourceDiscoveryAssociationCount *int32  `json:"ResourceDiscoveryAssociationCount,omitempty" xml:"ResourceDiscoveryAssociationCount,omitempty"`
}

func (CreateIpamResponseBody) GoString

func (s CreateIpamResponseBody) GoString() string

func (*CreateIpamResponseBody) SetDefaultResourceDiscoveryAssociationId added in v1.0.1

func (s *CreateIpamResponseBody) SetDefaultResourceDiscoveryAssociationId(v string) *CreateIpamResponseBody

func (*CreateIpamResponseBody) SetDefaultResourceDiscoveryId added in v1.0.1

func (s *CreateIpamResponseBody) SetDefaultResourceDiscoveryId(v string) *CreateIpamResponseBody

func (*CreateIpamResponseBody) SetIpamId

func (*CreateIpamResponseBody) SetPrivateDefaultScopeId

func (s *CreateIpamResponseBody) SetPrivateDefaultScopeId(v string) *CreateIpamResponseBody

func (*CreateIpamResponseBody) SetPublicDefaultScopeId

func (s *CreateIpamResponseBody) SetPublicDefaultScopeId(v string) *CreateIpamResponseBody

func (*CreateIpamResponseBody) SetRequestId

func (*CreateIpamResponseBody) SetResourceDiscoveryAssociationCount added in v1.0.1

func (s *CreateIpamResponseBody) SetResourceDiscoveryAssociationCount(v int32) *CreateIpamResponseBody

func (CreateIpamResponseBody) String

func (s CreateIpamResponseBody) String() string

type CreateIpamScopeRequest

type CreateIpamScopeRequest struct {
	// example:
	//
	// 123e4567-e89b-12d3-a456-426655440000
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	// example:
	//
	// false
	DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// ipam-ccxbnsbhew0d6t****
	IpamId *string `json:"IpamId,omitempty" xml:"IpamId,omitempty"`
	// example:
	//
	// test description
	IpamScopeDescription *string `json:"IpamScopeDescription,omitempty" xml:"IpamScopeDescription,omitempty"`
	// example:
	//
	// test
	IpamScopeName *string `json:"IpamScopeName,omitempty" xml:"IpamScopeName,omitempty"`
	// example:
	//
	// private
	IpamScopeType *string `json:"IpamScopeType,omitempty" xml:"IpamScopeType,omitempty"`
	OwnerAccount  *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId       *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (CreateIpamScopeRequest) GoString

func (s CreateIpamScopeRequest) GoString() string

func (*CreateIpamScopeRequest) SetClientToken

func (*CreateIpamScopeRequest) SetDryRun

func (*CreateIpamScopeRequest) SetIpamId

func (*CreateIpamScopeRequest) SetIpamScopeDescription

func (s *CreateIpamScopeRequest) SetIpamScopeDescription(v string) *CreateIpamScopeRequest

func (*CreateIpamScopeRequest) SetIpamScopeName

func (s *CreateIpamScopeRequest) SetIpamScopeName(v string) *CreateIpamScopeRequest

func (*CreateIpamScopeRequest) SetIpamScopeType

func (s *CreateIpamScopeRequest) SetIpamScopeType(v string) *CreateIpamScopeRequest

func (*CreateIpamScopeRequest) SetOwnerAccount

func (s *CreateIpamScopeRequest) SetOwnerAccount(v string) *CreateIpamScopeRequest

func (*CreateIpamScopeRequest) SetOwnerId

func (*CreateIpamScopeRequest) SetRegionId

func (*CreateIpamScopeRequest) SetResourceOwnerAccount

func (s *CreateIpamScopeRequest) SetResourceOwnerAccount(v string) *CreateIpamScopeRequest

func (*CreateIpamScopeRequest) SetResourceOwnerId

func (s *CreateIpamScopeRequest) SetResourceOwnerId(v int64) *CreateIpamScopeRequest

func (CreateIpamScopeRequest) String

func (s CreateIpamScopeRequest) String() string

type CreateIpamScopeResponse

type CreateIpamScopeResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *CreateIpamScopeResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (CreateIpamScopeResponse) GoString

func (s CreateIpamScopeResponse) GoString() string

func (*CreateIpamScopeResponse) SetBody

func (*CreateIpamScopeResponse) SetHeaders

func (*CreateIpamScopeResponse) SetStatusCode

func (CreateIpamScopeResponse) String

func (s CreateIpamScopeResponse) String() string

type CreateIpamScopeResponseBody

type CreateIpamScopeResponseBody struct {
	// example:
	//
	// ipam-scope-glfmcyldpm8lsy****
	IpamScopeId *string `json:"IpamScopeId,omitempty" xml:"IpamScopeId,omitempty"`
	// example:
	//
	// E897D16A-50EB-543F-B002-C5A26AB818FF
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateIpamScopeResponseBody) GoString

func (s CreateIpamScopeResponseBody) GoString() string

func (*CreateIpamScopeResponseBody) SetIpamScopeId

func (*CreateIpamScopeResponseBody) SetRequestId

func (CreateIpamScopeResponseBody) String

type DeleteIpamPoolAllocationRequest

type DeleteIpamPoolAllocationRequest struct {
	// example:
	//
	// 192.168.1.0/32
	Cidr *string `json:"Cidr,omitempty" xml:"Cidr,omitempty"`
	// example:
	//
	// 123e4567-e89b-12d3-a456-426655440000
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	// example:
	//
	// false
	DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// ipam-alloc-c4vhvr3b22mmc6****
	IpamPoolAllocationId *string `json:"IpamPoolAllocationId,omitempty" xml:"IpamPoolAllocationId,omitempty"`
	// example:
	//
	// ipam-pool-6rcq3tobayc20t****
	IpamPoolId *string `json:"IpamPoolId,omitempty" xml:"IpamPoolId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (DeleteIpamPoolAllocationRequest) GoString

func (*DeleteIpamPoolAllocationRequest) SetCidr

func (*DeleteIpamPoolAllocationRequest) SetClientToken

func (*DeleteIpamPoolAllocationRequest) SetDryRun

func (*DeleteIpamPoolAllocationRequest) SetIpamPoolAllocationId

func (*DeleteIpamPoolAllocationRequest) SetIpamPoolId

func (*DeleteIpamPoolAllocationRequest) SetRegionId

func (DeleteIpamPoolAllocationRequest) String

type DeleteIpamPoolAllocationResponse

type DeleteIpamPoolAllocationResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteIpamPoolAllocationResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteIpamPoolAllocationResponse) GoString

func (*DeleteIpamPoolAllocationResponse) SetHeaders

func (*DeleteIpamPoolAllocationResponse) SetStatusCode

func (DeleteIpamPoolAllocationResponse) String

type DeleteIpamPoolAllocationResponseBody

type DeleteIpamPoolAllocationResponseBody struct {
	// example:
	//
	// B90776C8-F703-51D5-893A-AD1CA699D535
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteIpamPoolAllocationResponseBody) GoString

func (*DeleteIpamPoolAllocationResponseBody) SetRequestId

func (DeleteIpamPoolAllocationResponseBody) String

type DeleteIpamPoolCidrRequest

type DeleteIpamPoolCidrRequest struct {
	// This parameter is required.
	//
	// example:
	//
	// 192.168.1.0/24
	Cidr *string `json:"Cidr,omitempty" xml:"Cidr,omitempty"`
	// example:
	//
	// 123e4567-e89b-12d3-a456-426655440000
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	// example:
	//
	// false
	DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// ipam-pool-6rcq3tobayc20t****
	IpamPoolId *string `json:"IpamPoolId,omitempty" xml:"IpamPoolId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (DeleteIpamPoolCidrRequest) GoString

func (s DeleteIpamPoolCidrRequest) GoString() string

func (*DeleteIpamPoolCidrRequest) SetCidr

func (*DeleteIpamPoolCidrRequest) SetClientToken

func (*DeleteIpamPoolCidrRequest) SetDryRun

func (*DeleteIpamPoolCidrRequest) SetIpamPoolId

func (*DeleteIpamPoolCidrRequest) SetRegionId

func (DeleteIpamPoolCidrRequest) String

func (s DeleteIpamPoolCidrRequest) String() string

type DeleteIpamPoolCidrResponse

type DeleteIpamPoolCidrResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteIpamPoolCidrResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteIpamPoolCidrResponse) GoString

func (s DeleteIpamPoolCidrResponse) GoString() string

func (*DeleteIpamPoolCidrResponse) SetBody

func (*DeleteIpamPoolCidrResponse) SetHeaders

func (*DeleteIpamPoolCidrResponse) SetStatusCode

func (DeleteIpamPoolCidrResponse) String

type DeleteIpamPoolCidrResponseBody

type DeleteIpamPoolCidrResponseBody struct {
	// example:
	//
	// F28A239E-F88D-500E-ADE7-FA5E8CA3A170
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteIpamPoolCidrResponseBody) GoString

func (*DeleteIpamPoolCidrResponseBody) SetRequestId

func (DeleteIpamPoolCidrResponseBody) String

type DeleteIpamPoolRequest

type DeleteIpamPoolRequest struct {
	// example:
	//
	// 123e4567-e89b-12d3-a456-426655440000
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	// example:
	//
	// false
	DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// ipam-pool-6rcq3tobayc20t****
	IpamPoolId   *string `json:"IpamPoolId,omitempty" xml:"IpamPoolId,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (DeleteIpamPoolRequest) GoString

func (s DeleteIpamPoolRequest) GoString() string

func (*DeleteIpamPoolRequest) SetClientToken

func (s *DeleteIpamPoolRequest) SetClientToken(v string) *DeleteIpamPoolRequest

func (*DeleteIpamPoolRequest) SetDryRun

func (*DeleteIpamPoolRequest) SetIpamPoolId

func (s *DeleteIpamPoolRequest) SetIpamPoolId(v string) *DeleteIpamPoolRequest

func (*DeleteIpamPoolRequest) SetOwnerAccount

func (s *DeleteIpamPoolRequest) SetOwnerAccount(v string) *DeleteIpamPoolRequest

func (*DeleteIpamPoolRequest) SetOwnerId

func (*DeleteIpamPoolRequest) SetRegionId

func (*DeleteIpamPoolRequest) SetResourceOwnerAccount

func (s *DeleteIpamPoolRequest) SetResourceOwnerAccount(v string) *DeleteIpamPoolRequest

func (*DeleteIpamPoolRequest) SetResourceOwnerId

func (s *DeleteIpamPoolRequest) SetResourceOwnerId(v int64) *DeleteIpamPoolRequest

func (DeleteIpamPoolRequest) String

func (s DeleteIpamPoolRequest) String() string

type DeleteIpamPoolResponse

type DeleteIpamPoolResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteIpamPoolResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteIpamPoolResponse) GoString

func (s DeleteIpamPoolResponse) GoString() string

func (*DeleteIpamPoolResponse) SetBody

func (*DeleteIpamPoolResponse) SetHeaders

func (*DeleteIpamPoolResponse) SetStatusCode

func (DeleteIpamPoolResponse) String

func (s DeleteIpamPoolResponse) String() string

type DeleteIpamPoolResponseBody

type DeleteIpamPoolResponseBody struct {
	// example:
	//
	// 57B7DCCA-F192-5528-8AF3-2FE1413228C9
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteIpamPoolResponseBody) GoString

func (s DeleteIpamPoolResponseBody) GoString() string

func (*DeleteIpamPoolResponseBody) SetRequestId

func (DeleteIpamPoolResponseBody) String

type DeleteIpamRequest

type DeleteIpamRequest struct {
	// example:
	//
	// 123e4567-e89b-12d3-a456-426655440000
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	// example:
	//
	// false
	DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// ipam-ccxbnsbhew0d6t****
	IpamId       *string `json:"IpamId,omitempty" xml:"IpamId,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (DeleteIpamRequest) GoString

func (s DeleteIpamRequest) GoString() string

func (*DeleteIpamRequest) SetClientToken

func (s *DeleteIpamRequest) SetClientToken(v string) *DeleteIpamRequest

func (*DeleteIpamRequest) SetDryRun

func (s *DeleteIpamRequest) SetDryRun(v bool) *DeleteIpamRequest

func (*DeleteIpamRequest) SetIpamId

func (s *DeleteIpamRequest) SetIpamId(v string) *DeleteIpamRequest

func (*DeleteIpamRequest) SetOwnerAccount

func (s *DeleteIpamRequest) SetOwnerAccount(v string) *DeleteIpamRequest

func (*DeleteIpamRequest) SetOwnerId

func (s *DeleteIpamRequest) SetOwnerId(v int64) *DeleteIpamRequest

func (*DeleteIpamRequest) SetRegionId

func (s *DeleteIpamRequest) SetRegionId(v string) *DeleteIpamRequest

func (*DeleteIpamRequest) SetResourceOwnerAccount

func (s *DeleteIpamRequest) SetResourceOwnerAccount(v string) *DeleteIpamRequest

func (*DeleteIpamRequest) SetResourceOwnerId

func (s *DeleteIpamRequest) SetResourceOwnerId(v int64) *DeleteIpamRequest

func (DeleteIpamRequest) String

func (s DeleteIpamRequest) String() string

type DeleteIpamResponse

type DeleteIpamResponse struct {
	Headers    map[string]*string      `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                  `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteIpamResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteIpamResponse) GoString

func (s DeleteIpamResponse) GoString() string

func (*DeleteIpamResponse) SetBody

func (*DeleteIpamResponse) SetHeaders

func (s *DeleteIpamResponse) SetHeaders(v map[string]*string) *DeleteIpamResponse

func (*DeleteIpamResponse) SetStatusCode

func (s *DeleteIpamResponse) SetStatusCode(v int32) *DeleteIpamResponse

func (DeleteIpamResponse) String

func (s DeleteIpamResponse) String() string

type DeleteIpamResponseBody

type DeleteIpamResponseBody struct {
	// example:
	//
	// 30A20EE2-6223-5D0F-BF49-D7C78F206063
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteIpamResponseBody) GoString

func (s DeleteIpamResponseBody) GoString() string

func (*DeleteIpamResponseBody) SetRequestId

func (DeleteIpamResponseBody) String

func (s DeleteIpamResponseBody) String() string

type DeleteIpamScopeRequest

type DeleteIpamScopeRequest struct {
	// example:
	//
	// 88144bdb-b190-4813-a3f5-66cc86694162
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	// example:
	//
	// false
	DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// ipam-scope-glfmcyldpm8lsy****
	IpamScopeId  *string `json:"IpamScopeId,omitempty" xml:"IpamScopeId,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (DeleteIpamScopeRequest) GoString

func (s DeleteIpamScopeRequest) GoString() string

func (*DeleteIpamScopeRequest) SetClientToken

func (*DeleteIpamScopeRequest) SetDryRun

func (*DeleteIpamScopeRequest) SetIpamScopeId

func (*DeleteIpamScopeRequest) SetOwnerAccount

func (s *DeleteIpamScopeRequest) SetOwnerAccount(v string) *DeleteIpamScopeRequest

func (*DeleteIpamScopeRequest) SetOwnerId

func (*DeleteIpamScopeRequest) SetRegionId

func (*DeleteIpamScopeRequest) SetResourceOwnerAccount

func (s *DeleteIpamScopeRequest) SetResourceOwnerAccount(v string) *DeleteIpamScopeRequest

func (*DeleteIpamScopeRequest) SetResourceOwnerId

func (s *DeleteIpamScopeRequest) SetResourceOwnerId(v int64) *DeleteIpamScopeRequest

func (DeleteIpamScopeRequest) String

func (s DeleteIpamScopeRequest) String() string

type DeleteIpamScopeResponse

type DeleteIpamScopeResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *DeleteIpamScopeResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (DeleteIpamScopeResponse) GoString

func (s DeleteIpamScopeResponse) GoString() string

func (*DeleteIpamScopeResponse) SetBody

func (*DeleteIpamScopeResponse) SetHeaders

func (*DeleteIpamScopeResponse) SetStatusCode

func (DeleteIpamScopeResponse) String

func (s DeleteIpamScopeResponse) String() string

type DeleteIpamScopeResponseBody

type DeleteIpamScopeResponseBody struct {
	// example:
	//
	// 9F8315CB-560E-5F1E-B069-6E44B440CAF8
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteIpamScopeResponseBody) GoString

func (s DeleteIpamScopeResponseBody) GoString() string

func (*DeleteIpamScopeResponseBody) SetRequestId

func (DeleteIpamScopeResponseBody) String

type GetVpcIpamServiceStatusRequest

type GetVpcIpamServiceStatusRequest struct {
	// example:
	//
	// 123e4567-e89b-12d3-a456-426655440000
	ClientToken  *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (GetVpcIpamServiceStatusRequest) GoString

func (*GetVpcIpamServiceStatusRequest) SetClientToken

func (*GetVpcIpamServiceStatusRequest) SetOwnerAccount

func (*GetVpcIpamServiceStatusRequest) SetOwnerId

func (*GetVpcIpamServiceStatusRequest) SetRegionId

func (*GetVpcIpamServiceStatusRequest) SetResourceOwnerAccount

func (*GetVpcIpamServiceStatusRequest) SetResourceOwnerId

func (GetVpcIpamServiceStatusRequest) String

type GetVpcIpamServiceStatusResponse

type GetVpcIpamServiceStatusResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *GetVpcIpamServiceStatusResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (GetVpcIpamServiceStatusResponse) GoString

func (*GetVpcIpamServiceStatusResponse) SetHeaders

func (*GetVpcIpamServiceStatusResponse) SetStatusCode

func (GetVpcIpamServiceStatusResponse) String

type GetVpcIpamServiceStatusResponseBody

type GetVpcIpamServiceStatusResponseBody struct {
	// example:
	//
	// true
	Enabled *bool `json:"Enabled,omitempty" xml:"Enabled,omitempty"`
	// example:
	//
	// 2FEE9FFF-57EE-5832-BE88-9308352F3B68
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (GetVpcIpamServiceStatusResponseBody) GoString

func (*GetVpcIpamServiceStatusResponseBody) SetEnabled

func (*GetVpcIpamServiceStatusResponseBody) SetRequestId

func (GetVpcIpamServiceStatusResponseBody) String

type ListIpamPoolAllocationsRequest

type ListIpamPoolAllocationsRequest struct {
	// example:
	//
	// 192.168.1.0/24
	Cidr                  *string   `json:"Cidr,omitempty" xml:"Cidr,omitempty"`
	IpamPoolAllocationIds []*string `json:"IpamPoolAllocationIds,omitempty" xml:"IpamPoolAllocationIds,omitempty" type:"Repeated"`
	// example:
	//
	// ipam-pool-6rcq3tobayc20t****
	IpamPoolId *string `json:"IpamPoolId,omitempty" xml:"IpamPoolId,omitempty"`
	// example:
	//
	// 10
	MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"`
	// example:
	//
	// FFmyTO70tTpLG6I3FmYAXGKPd****
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (ListIpamPoolAllocationsRequest) GoString

func (*ListIpamPoolAllocationsRequest) SetCidr

func (*ListIpamPoolAllocationsRequest) SetIpamPoolAllocationIds

func (s *ListIpamPoolAllocationsRequest) SetIpamPoolAllocationIds(v []*string) *ListIpamPoolAllocationsRequest

func (*ListIpamPoolAllocationsRequest) SetIpamPoolId

func (*ListIpamPoolAllocationsRequest) SetMaxResults

func (*ListIpamPoolAllocationsRequest) SetNextToken

func (*ListIpamPoolAllocationsRequest) SetRegionId

func (ListIpamPoolAllocationsRequest) String

type ListIpamPoolAllocationsResponse

type ListIpamPoolAllocationsResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListIpamPoolAllocationsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListIpamPoolAllocationsResponse) GoString

func (*ListIpamPoolAllocationsResponse) SetHeaders

func (*ListIpamPoolAllocationsResponse) SetStatusCode

func (ListIpamPoolAllocationsResponse) String

type ListIpamPoolAllocationsResponseBody

type ListIpamPoolAllocationsResponseBody struct {
	IpamPoolAllocations []*ListIpamPoolAllocationsResponseBodyIpamPoolAllocations `json:"IpamPoolAllocations,omitempty" xml:"IpamPoolAllocations,omitempty" type:"Repeated"`
	// example:
	//
	// 10
	MaxResults *int64 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"`
	// example:
	//
	// FFmyTO70tTpLG6I3FmYAXGKPd****
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	// example:
	//
	// 3748DEFF-68BE-5EED-9937-7C1D0C21BAB4
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// 1000
	TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListIpamPoolAllocationsResponseBody) GoString

func (*ListIpamPoolAllocationsResponseBody) SetMaxResults

func (*ListIpamPoolAllocationsResponseBody) SetNextToken

func (*ListIpamPoolAllocationsResponseBody) SetRequestId

func (*ListIpamPoolAllocationsResponseBody) SetTotalCount

func (ListIpamPoolAllocationsResponseBody) String

type ListIpamPoolAllocationsResponseBodyIpamPoolAllocations

type ListIpamPoolAllocationsResponseBodyIpamPoolAllocations struct {
	// example:
	//
	// 192.168.1.0/24
	Cidr *string `json:"Cidr,omitempty" xml:"Cidr,omitempty"`
	// example:
	//
	// 2023-05-19T08:59:18Z
	CreationTime *string `json:"CreationTime,omitempty" xml:"CreationTime,omitempty"`
	// example:
	//
	// ipam-pool-alloc-112za33e4****
	IpamPoolAllocationId *string `json:"IpamPoolAllocationId,omitempty" xml:"IpamPoolAllocationId,omitempty"`
	// example:
	//
	// ipam-pool-6rcq3tobayc20t****
	IpamPoolId *string `json:"IpamPoolId,omitempty" xml:"IpamPoolId,omitempty"`
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// example:
	//
	// vpc-bp16qjewdsunr41m1****
	ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
	// example:
	//
	// 132193271328****
	ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// example:
	//
	// cn-hangzhou
	ResourceRegionId *string `json:"ResourceRegionId,omitempty" xml:"ResourceRegionId,omitempty"`
	// example:
	//
	// Custom
	ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	// example:
	//
	// 192.168.0.0/16
	SourceCidr *string `json:"SourceCidr,omitempty" xml:"SourceCidr,omitempty"`
	// example:
	//
	// Created
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (ListIpamPoolAllocationsResponseBodyIpamPoolAllocations) GoString

func (*ListIpamPoolAllocationsResponseBodyIpamPoolAllocations) SetCidr

func (*ListIpamPoolAllocationsResponseBodyIpamPoolAllocations) SetCreationTime

func (*ListIpamPoolAllocationsResponseBodyIpamPoolAllocations) SetIpamPoolAllocationId

func (*ListIpamPoolAllocationsResponseBodyIpamPoolAllocations) SetIpamPoolId

func (*ListIpamPoolAllocationsResponseBodyIpamPoolAllocations) SetRegionId

func (*ListIpamPoolAllocationsResponseBodyIpamPoolAllocations) SetResourceId

func (*ListIpamPoolAllocationsResponseBodyIpamPoolAllocations) SetResourceOwnerId

func (*ListIpamPoolAllocationsResponseBodyIpamPoolAllocations) SetResourceRegionId

func (*ListIpamPoolAllocationsResponseBodyIpamPoolAllocations) SetResourceType

func (*ListIpamPoolAllocationsResponseBodyIpamPoolAllocations) SetSourceCidr

func (*ListIpamPoolAllocationsResponseBodyIpamPoolAllocations) SetStatus

func (ListIpamPoolAllocationsResponseBodyIpamPoolAllocations) String

type ListIpamPoolCidrsRequest

type ListIpamPoolCidrsRequest struct {
	// example:
	//
	// 192.168.1.0/24
	Cidr *string `json:"Cidr,omitempty" xml:"Cidr,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// ipam-pool-6rcq3tobayc20t****
	IpamPoolId *string `json:"IpamPoolId,omitempty" xml:"IpamPoolId,omitempty"`
	// example:
	//
	// 10
	MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"`
	// example:
	//
	// FFmyTO70tTpLG6I3FmYAXGKPd****
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (ListIpamPoolCidrsRequest) GoString

func (s ListIpamPoolCidrsRequest) GoString() string

func (*ListIpamPoolCidrsRequest) SetCidr

func (*ListIpamPoolCidrsRequest) SetIpamPoolId

func (*ListIpamPoolCidrsRequest) SetMaxResults

func (*ListIpamPoolCidrsRequest) SetNextToken

func (*ListIpamPoolCidrsRequest) SetRegionId

func (ListIpamPoolCidrsRequest) String

func (s ListIpamPoolCidrsRequest) String() string

type ListIpamPoolCidrsResponse

type ListIpamPoolCidrsResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListIpamPoolCidrsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListIpamPoolCidrsResponse) GoString

func (s ListIpamPoolCidrsResponse) GoString() string

func (*ListIpamPoolCidrsResponse) SetBody

func (*ListIpamPoolCidrsResponse) SetHeaders

func (*ListIpamPoolCidrsResponse) SetStatusCode

func (ListIpamPoolCidrsResponse) String

func (s ListIpamPoolCidrsResponse) String() string

type ListIpamPoolCidrsResponseBody

type ListIpamPoolCidrsResponseBody struct {
	IpamPoolCidrs []*ListIpamPoolCidrsResponseBodyIpamPoolCidrs `json:"IpamPoolCidrs,omitempty" xml:"IpamPoolCidrs,omitempty" type:"Repeated"`
	// example:
	//
	// 10
	MaxResults *int64 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"`
	// example:
	//
	// FFmyTO70tTpLG6I3FmYAXGKPd****
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	// example:
	//
	// 9E7CCB95-62E0-534D-9B9A-71F27E8B71B1
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// 1000
	TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListIpamPoolCidrsResponseBody) GoString

func (*ListIpamPoolCidrsResponseBody) SetMaxResults

func (*ListIpamPoolCidrsResponseBody) SetNextToken

func (*ListIpamPoolCidrsResponseBody) SetRequestId

func (*ListIpamPoolCidrsResponseBody) SetTotalCount

func (ListIpamPoolCidrsResponseBody) String

type ListIpamPoolCidrsResponseBodyIpamPoolCidrs

type ListIpamPoolCidrsResponseBodyIpamPoolCidrs struct {
	// example:
	//
	// 192.168.1.0/24
	Cidr *string `json:"Cidr,omitempty" xml:"Cidr,omitempty"`
	// example:
	//
	// ipam-pool-6rcq3tobayc20t****
	IpamPoolId *string `json:"IpamPoolId,omitempty" xml:"IpamPoolId,omitempty"`
	// example:
	//
	// Created
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (ListIpamPoolCidrsResponseBodyIpamPoolCidrs) GoString

func (*ListIpamPoolCidrsResponseBodyIpamPoolCidrs) SetCidr

func (*ListIpamPoolCidrsResponseBodyIpamPoolCidrs) SetIpamPoolId

func (*ListIpamPoolCidrsResponseBodyIpamPoolCidrs) SetStatus

func (ListIpamPoolCidrsResponseBodyIpamPoolCidrs) String

type ListIpamPoolsRequest

type ListIpamPoolsRequest struct {
	IpamPoolIds []*string `json:"IpamPoolIds,omitempty" xml:"IpamPoolIds,omitempty" type:"Repeated"`
	// example:
	//
	// test
	IpamPoolName *string `json:"IpamPoolName,omitempty" xml:"IpamPoolName,omitempty"`
	// example:
	//
	// ipam-scope-glfmcyldpm8lsy****
	IpamScopeId *string `json:"IpamScopeId,omitempty" xml:"IpamScopeId,omitempty"`
	// example:
	//
	// 10
	MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"`
	// example:
	//
	// FFmyTO70tTpLG6I3FmYAXGKPd****
	NextToken    *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// example:
	//
	// cn-hangzhou
	PoolRegionId *string `json:"PoolRegionId,omitempty" xml:"PoolRegionId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// example:
	//
	// rg-aek2sermdd6****
	ResourceGroupId      *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// example:
	//
	// ipam-pool-lfnwi4jok1ss0g****
	SourceIpamPoolId *string                     `json:"SourceIpamPoolId,omitempty" xml:"SourceIpamPoolId,omitempty"`
	Tags             []*ListIpamPoolsRequestTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"`
}

func (ListIpamPoolsRequest) GoString

func (s ListIpamPoolsRequest) GoString() string

func (*ListIpamPoolsRequest) SetIpamPoolIds

func (s *ListIpamPoolsRequest) SetIpamPoolIds(v []*string) *ListIpamPoolsRequest

func (*ListIpamPoolsRequest) SetIpamPoolName

func (s *ListIpamPoolsRequest) SetIpamPoolName(v string) *ListIpamPoolsRequest

func (*ListIpamPoolsRequest) SetIpamScopeId

func (s *ListIpamPoolsRequest) SetIpamScopeId(v string) *ListIpamPoolsRequest

func (*ListIpamPoolsRequest) SetMaxResults

func (s *ListIpamPoolsRequest) SetMaxResults(v int32) *ListIpamPoolsRequest

func (*ListIpamPoolsRequest) SetNextToken

func (s *ListIpamPoolsRequest) SetNextToken(v string) *ListIpamPoolsRequest

func (*ListIpamPoolsRequest) SetOwnerAccount

func (s *ListIpamPoolsRequest) SetOwnerAccount(v string) *ListIpamPoolsRequest

func (*ListIpamPoolsRequest) SetOwnerId

func (*ListIpamPoolsRequest) SetPoolRegionId

func (s *ListIpamPoolsRequest) SetPoolRegionId(v string) *ListIpamPoolsRequest

func (*ListIpamPoolsRequest) SetRegionId

func (*ListIpamPoolsRequest) SetResourceGroupId

func (s *ListIpamPoolsRequest) SetResourceGroupId(v string) *ListIpamPoolsRequest

func (*ListIpamPoolsRequest) SetResourceOwnerAccount

func (s *ListIpamPoolsRequest) SetResourceOwnerAccount(v string) *ListIpamPoolsRequest

func (*ListIpamPoolsRequest) SetResourceOwnerId

func (s *ListIpamPoolsRequest) SetResourceOwnerId(v int64) *ListIpamPoolsRequest

func (*ListIpamPoolsRequest) SetSourceIpamPoolId

func (s *ListIpamPoolsRequest) SetSourceIpamPoolId(v string) *ListIpamPoolsRequest

func (*ListIpamPoolsRequest) SetTags

func (ListIpamPoolsRequest) String

func (s ListIpamPoolsRequest) String() string

type ListIpamPoolsRequestTags

type ListIpamPoolsRequestTags struct {
	// example:
	//
	// FinanceDept
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// example:
	//
	// FinanceJoshua
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListIpamPoolsRequestTags) GoString

func (s ListIpamPoolsRequestTags) GoString() string

func (*ListIpamPoolsRequestTags) SetKey

func (*ListIpamPoolsRequestTags) SetValue

func (ListIpamPoolsRequestTags) String

func (s ListIpamPoolsRequestTags) String() string

type ListIpamPoolsResponse

type ListIpamPoolsResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListIpamPoolsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListIpamPoolsResponse) GoString

func (s ListIpamPoolsResponse) GoString() string

func (*ListIpamPoolsResponse) SetBody

func (*ListIpamPoolsResponse) SetHeaders

func (*ListIpamPoolsResponse) SetStatusCode

func (s *ListIpamPoolsResponse) SetStatusCode(v int32) *ListIpamPoolsResponse

func (ListIpamPoolsResponse) String

func (s ListIpamPoolsResponse) String() string

type ListIpamPoolsResponseBody

type ListIpamPoolsResponseBody struct {
	IpamPools []*ListIpamPoolsResponseBodyIpamPools `json:"IpamPools,omitempty" xml:"IpamPools,omitempty" type:"Repeated"`
	// example:
	//
	// 10
	MaxResults *int64 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"`
	// example:
	//
	// FFmyTO70tTpLG6I3FmYAXGKPd****
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	// example:
	//
	// B54867DE-83DC-56B4-A57E-69A03119D0B1
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// 1000
	TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListIpamPoolsResponseBody) GoString

func (s ListIpamPoolsResponseBody) GoString() string

func (*ListIpamPoolsResponseBody) SetIpamPools

func (*ListIpamPoolsResponseBody) SetMaxResults

func (*ListIpamPoolsResponseBody) SetNextToken

func (*ListIpamPoolsResponseBody) SetRequestId

func (*ListIpamPoolsResponseBody) SetTotalCount

func (ListIpamPoolsResponseBody) String

func (s ListIpamPoolsResponseBody) String() string

type ListIpamPoolsResponseBodyIpamPools

type ListIpamPoolsResponseBodyIpamPools struct {
	// example:
	//
	// 28
	AllocationDefaultCidrMask *int32 `json:"AllocationDefaultCidrMask,omitempty" xml:"AllocationDefaultCidrMask,omitempty"`
	// example:
	//
	// 32
	AllocationMaxCidrMask *int32 `json:"AllocationMaxCidrMask,omitempty" xml:"AllocationMaxCidrMask,omitempty"`
	// example:
	//
	// 8
	AllocationMinCidrMask *int32 `json:"AllocationMinCidrMask,omitempty" xml:"AllocationMinCidrMask,omitempty"`
	// example:
	//
	// 2023-04-19T16:49:01Z
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// example:
	//
	// true
	HasSubPool *bool `json:"HasSubPool,omitempty" xml:"HasSubPool,omitempty"`
	// example:
	//
	// IPv4
	IpVersion *string `json:"IpVersion,omitempty" xml:"IpVersion,omitempty"`
	// example:
	//
	// ipam-b5mtlx3q7xcnyr****
	IpamId *string `json:"IpamId,omitempty" xml:"IpamId,omitempty"`
	// example:
	//
	// test description
	IpamPoolDescription *string `json:"IpamPoolDescription,omitempty" xml:"IpamPoolDescription,omitempty"`
	// example:
	//
	// ipam-pool-6rcq3tobayc20t****
	IpamPoolId *string `json:"IpamPoolId,omitempty" xml:"IpamPoolId,omitempty"`
	// example:
	//
	// test
	IpamPoolName *string `json:"IpamPoolName,omitempty" xml:"IpamPoolName,omitempty"`
	// example:
	//
	// cn-hangzhou
	IpamRegionId *string `json:"IpamRegionId,omitempty" xml:"IpamRegionId,omitempty"`
	// example:
	//
	// ipam-scope-glfmcyldpm8lsy****
	IpamScopeId *string `json:"IpamScopeId,omitempty" xml:"IpamScopeId,omitempty"`
	// example:
	//
	// private
	IpamScopeType *string `json:"IpamScopeType,omitempty" xml:"IpamScopeType,omitempty"`
	// example:
	//
	// 1210123456******
	OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// example:
	//
	// 2
	PoolDepth *int32 `json:"PoolDepth,omitempty" xml:"PoolDepth,omitempty"`
	// example:
	//
	// cn-hangzhou
	PoolRegionId *string `json:"PoolRegionId,omitempty" xml:"PoolRegionId,omitempty"`
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// example:
	//
	// ipam-pool-lfnwi4jok1ss0g****
	SourceIpamPoolId *string `json:"SourceIpamPoolId,omitempty" xml:"SourceIpamPoolId,omitempty"`
	// example:
	//
	// Created
	Status *string                                   `json:"Status,omitempty" xml:"Status,omitempty"`
	Tags   []*ListIpamPoolsResponseBodyIpamPoolsTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"`
}

func (ListIpamPoolsResponseBodyIpamPools) GoString

func (*ListIpamPoolsResponseBodyIpamPools) SetAllocationDefaultCidrMask

func (*ListIpamPoolsResponseBodyIpamPools) SetAllocationMaxCidrMask

func (*ListIpamPoolsResponseBodyIpamPools) SetAllocationMinCidrMask

func (*ListIpamPoolsResponseBodyIpamPools) SetCreateTime

func (*ListIpamPoolsResponseBodyIpamPools) SetHasSubPool

func (*ListIpamPoolsResponseBodyIpamPools) SetIpVersion

func (*ListIpamPoolsResponseBodyIpamPools) SetIpamId

func (*ListIpamPoolsResponseBodyIpamPools) SetIpamPoolDescription

func (*ListIpamPoolsResponseBodyIpamPools) SetIpamPoolId

func (*ListIpamPoolsResponseBodyIpamPools) SetIpamPoolName

func (*ListIpamPoolsResponseBodyIpamPools) SetIpamRegionId

func (*ListIpamPoolsResponseBodyIpamPools) SetIpamScopeId

func (*ListIpamPoolsResponseBodyIpamPools) SetIpamScopeType

func (*ListIpamPoolsResponseBodyIpamPools) SetOwnerId

func (*ListIpamPoolsResponseBodyIpamPools) SetPoolDepth

func (*ListIpamPoolsResponseBodyIpamPools) SetPoolRegionId

func (*ListIpamPoolsResponseBodyIpamPools) SetRegionId

func (*ListIpamPoolsResponseBodyIpamPools) SetSourceIpamPoolId

func (*ListIpamPoolsResponseBodyIpamPools) SetStatus

func (ListIpamPoolsResponseBodyIpamPools) String

type ListIpamPoolsResponseBodyIpamPoolsTags

type ListIpamPoolsResponseBodyIpamPoolsTags struct {
	// example:
	//
	// FinanceDept
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// example:
	//
	// FinanceJoshua
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListIpamPoolsResponseBodyIpamPoolsTags) GoString

func (*ListIpamPoolsResponseBodyIpamPoolsTags) SetKey

func (*ListIpamPoolsResponseBodyIpamPoolsTags) SetValue

func (ListIpamPoolsResponseBodyIpamPoolsTags) String

type ListIpamResourceCidrsRequest

type ListIpamResourceCidrsRequest struct {
	// example:
	//
	// ipam-pool-6rcq3tobayc20t****
	IpamPoolId *string `json:"IpamPoolId,omitempty" xml:"IpamPoolId,omitempty"`
	// example:
	//
	// ipam-scope-glfmcyldpm8lsy****
	IpamScopeId *string `json:"IpamScopeId,omitempty" xml:"IpamScopeId,omitempty"`
	// example:
	//
	// 10
	MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"`
	// example:
	//
	// FFmyTO70tTpLG6I3FmYAXGKPd****
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// example:
	//
	// vpc-bp16qjewdsunr41m1****
	ResourceId      *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
	ResourceOwnerId *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// example:
	//
	// VPC
	ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
}

func (ListIpamResourceCidrsRequest) GoString

func (s ListIpamResourceCidrsRequest) GoString() string

func (*ListIpamResourceCidrsRequest) SetIpamPoolId

func (*ListIpamResourceCidrsRequest) SetIpamScopeId

func (*ListIpamResourceCidrsRequest) SetMaxResults

func (*ListIpamResourceCidrsRequest) SetNextToken

func (*ListIpamResourceCidrsRequest) SetRegionId

func (*ListIpamResourceCidrsRequest) SetResourceId

func (*ListIpamResourceCidrsRequest) SetResourceOwnerId

func (*ListIpamResourceCidrsRequest) SetResourceType

func (ListIpamResourceCidrsRequest) String

type ListIpamResourceCidrsResponse

type ListIpamResourceCidrsResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListIpamResourceCidrsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListIpamResourceCidrsResponse) GoString

func (*ListIpamResourceCidrsResponse) SetBody

func (*ListIpamResourceCidrsResponse) SetHeaders

func (*ListIpamResourceCidrsResponse) SetStatusCode

func (ListIpamResourceCidrsResponse) String

type ListIpamResourceCidrsResponseBody

type ListIpamResourceCidrsResponseBody struct {
	IpamResourceCidrs []*ListIpamResourceCidrsResponseBodyIpamResourceCidrs `json:"IpamResourceCidrs,omitempty" xml:"IpamResourceCidrs,omitempty" type:"Repeated"`
	// example:
	//
	// 10
	MaxResults *int64 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"`
	// example:
	//
	// FFmyTO70tTpLG6I3FmYAXGKPd****
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	// example:
	//
	// 49A9DE56-B68C-5FFC-BC06-509D086F287C
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// 1000
	TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListIpamResourceCidrsResponseBody) GoString

func (*ListIpamResourceCidrsResponseBody) SetMaxResults

func (*ListIpamResourceCidrsResponseBody) SetNextToken

func (*ListIpamResourceCidrsResponseBody) SetRequestId

func (*ListIpamResourceCidrsResponseBody) SetTotalCount

func (ListIpamResourceCidrsResponseBody) String

type ListIpamResourceCidrsResponseBodyIpamResourceCidrs

type ListIpamResourceCidrsResponseBodyIpamResourceCidrs struct {
	// example:
	//
	// 132193271328****
	AliUid *int64 `json:"AliUid,omitempty" xml:"AliUid,omitempty"`
	// example:
	//
	// 192.168.1.0/32
	Cidr *string `json:"Cidr,omitempty" xml:"Cidr,omitempty"`
	// example:
	//
	// Compliant
	ComplianceStatus *string `json:"ComplianceStatus,omitempty" xml:"ComplianceStatus,omitempty"`
	// example:
	//
	// 0
	IpUsage *string `json:"IpUsage,omitempty" xml:"IpUsage,omitempty"`
	// example:
	//
	// ipam-pool-alloc-112za33e4****
	IpamAllocationId *string `json:"IpamAllocationId,omitempty" xml:"IpamAllocationId,omitempty"`
	// example:
	//
	// ipam-uq5dcfc2eqhpf4****
	IpamId *string `json:"IpamId,omitempty" xml:"IpamId,omitempty"`
	// example:
	//
	// ipam-pool-6rcq3tobayc20t***
	IpamPoolId *string `json:"IpamPoolId,omitempty" xml:"IpamPoolId,omitempty"`
	// example:
	//
	// ipam-scope-glfmcyldpm8lsy****
	IpamScopeId *string `json:"IpamScopeId,omitempty" xml:"IpamScopeId,omitempty"`
	// example:
	//
	// Managed
	ManagementStatus *string `json:"ManagementStatus,omitempty" xml:"ManagementStatus,omitempty"`
	// example:
	//
	// Nonoverlapping
	OverlapStatus *string `json:"OverlapStatus,omitempty" xml:"OverlapStatus,omitempty"`
	// example:
	//
	// vpc-bp16qjewdsunr41m1****
	ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
	// example:
	//
	// 132193271328****
	ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// example:
	//
	// cn-hangzhou
	ResourceRegionId *string `json:"ResourceRegionId,omitempty" xml:"ResourceRegionId,omitempty"`
	// example:
	//
	// VPC
	ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	// example:
	//
	// 192.168.1.0/24
	SourceCidr *string `json:"SourceCidr,omitempty" xml:"SourceCidr,omitempty"`
	// example:
	//
	// Created
	Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
}

func (ListIpamResourceCidrsResponseBodyIpamResourceCidrs) GoString

func (*ListIpamResourceCidrsResponseBodyIpamResourceCidrs) SetAliUid

func (*ListIpamResourceCidrsResponseBodyIpamResourceCidrs) SetCidr

func (*ListIpamResourceCidrsResponseBodyIpamResourceCidrs) SetComplianceStatus

func (*ListIpamResourceCidrsResponseBodyIpamResourceCidrs) SetIpUsage

func (*ListIpamResourceCidrsResponseBodyIpamResourceCidrs) SetIpamAllocationId

func (*ListIpamResourceCidrsResponseBodyIpamResourceCidrs) SetIpamId

func (*ListIpamResourceCidrsResponseBodyIpamResourceCidrs) SetIpamPoolId

func (*ListIpamResourceCidrsResponseBodyIpamResourceCidrs) SetIpamScopeId

func (*ListIpamResourceCidrsResponseBodyIpamResourceCidrs) SetManagementStatus

func (*ListIpamResourceCidrsResponseBodyIpamResourceCidrs) SetOverlapStatus

func (*ListIpamResourceCidrsResponseBodyIpamResourceCidrs) SetResourceId

func (*ListIpamResourceCidrsResponseBodyIpamResourceCidrs) SetResourceOwnerId

func (*ListIpamResourceCidrsResponseBodyIpamResourceCidrs) SetResourceRegionId

func (*ListIpamResourceCidrsResponseBodyIpamResourceCidrs) SetResourceType

func (*ListIpamResourceCidrsResponseBodyIpamResourceCidrs) SetSourceCidr

func (*ListIpamResourceCidrsResponseBodyIpamResourceCidrs) SetStatus

func (ListIpamResourceCidrsResponseBodyIpamResourceCidrs) String

type ListIpamScopesRequest

type ListIpamScopesRequest struct {
	// example:
	//
	// ipam-ccxbnsbhew0d6t****
	IpamId       *string   `json:"IpamId,omitempty" xml:"IpamId,omitempty"`
	IpamScopeIds []*string `json:"IpamScopeIds,omitempty" xml:"IpamScopeIds,omitempty" type:"Repeated"`
	// example:
	//
	// test
	IpamScopeName *string `json:"IpamScopeName,omitempty" xml:"IpamScopeName,omitempty"`
	// example:
	//
	// private
	IpamScopeType *string `json:"IpamScopeType,omitempty" xml:"IpamScopeType,omitempty"`
	// example:
	//
	// 10
	MaxResults *int64 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"`
	// example:
	//
	// FFmyTO70tTpLG6I3FmYAXGKPd****
	NextToken    *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// example:
	//
	// rg-aek2sermdd6****
	ResourceGroupId      *string                      `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	ResourceOwnerAccount *string                      `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64                       `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	Tags                 []*ListIpamScopesRequestTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"`
}

func (ListIpamScopesRequest) GoString

func (s ListIpamScopesRequest) GoString() string

func (*ListIpamScopesRequest) SetIpamId

func (*ListIpamScopesRequest) SetIpamScopeIds

func (s *ListIpamScopesRequest) SetIpamScopeIds(v []*string) *ListIpamScopesRequest

func (*ListIpamScopesRequest) SetIpamScopeName

func (s *ListIpamScopesRequest) SetIpamScopeName(v string) *ListIpamScopesRequest

func (*ListIpamScopesRequest) SetIpamScopeType

func (s *ListIpamScopesRequest) SetIpamScopeType(v string) *ListIpamScopesRequest

func (*ListIpamScopesRequest) SetMaxResults

func (s *ListIpamScopesRequest) SetMaxResults(v int64) *ListIpamScopesRequest

func (*ListIpamScopesRequest) SetNextToken

func (*ListIpamScopesRequest) SetOwnerAccount

func (s *ListIpamScopesRequest) SetOwnerAccount(v string) *ListIpamScopesRequest

func (*ListIpamScopesRequest) SetOwnerId

func (*ListIpamScopesRequest) SetRegionId

func (*ListIpamScopesRequest) SetResourceGroupId

func (s *ListIpamScopesRequest) SetResourceGroupId(v string) *ListIpamScopesRequest

func (*ListIpamScopesRequest) SetResourceOwnerAccount

func (s *ListIpamScopesRequest) SetResourceOwnerAccount(v string) *ListIpamScopesRequest

func (*ListIpamScopesRequest) SetResourceOwnerId

func (s *ListIpamScopesRequest) SetResourceOwnerId(v int64) *ListIpamScopesRequest

func (*ListIpamScopesRequest) SetTags

func (ListIpamScopesRequest) String

func (s ListIpamScopesRequest) String() string

type ListIpamScopesRequestTags

type ListIpamScopesRequestTags struct {
	// example:
	//
	// FinanceDept
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// example:
	//
	// FinanceJoshua
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListIpamScopesRequestTags) GoString

func (s ListIpamScopesRequestTags) GoString() string

func (*ListIpamScopesRequestTags) SetKey

func (*ListIpamScopesRequestTags) SetValue

func (ListIpamScopesRequestTags) String

func (s ListIpamScopesRequestTags) String() string

type ListIpamScopesResponse

type ListIpamScopesResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListIpamScopesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListIpamScopesResponse) GoString

func (s ListIpamScopesResponse) GoString() string

func (*ListIpamScopesResponse) SetBody

func (*ListIpamScopesResponse) SetHeaders

func (*ListIpamScopesResponse) SetStatusCode

func (ListIpamScopesResponse) String

func (s ListIpamScopesResponse) String() string

type ListIpamScopesResponseBody

type ListIpamScopesResponseBody struct {
	IpamScopes []*ListIpamScopesResponseBodyIpamScopes `json:"IpamScopes,omitempty" xml:"IpamScopes,omitempty" type:"Repeated"`
	// example:
	//
	// 10
	MaxResults *int64 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"`
	// example:
	//
	// FFmyTO70tTpLG6I3FmYAXGKPd****
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	// example:
	//
	// 8859C501-97E7-53D4-B94B-2A9E16003B22
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// 1000
	TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListIpamScopesResponseBody) GoString

func (s ListIpamScopesResponseBody) GoString() string

func (*ListIpamScopesResponseBody) SetIpamScopes

func (*ListIpamScopesResponseBody) SetMaxResults

func (*ListIpamScopesResponseBody) SetNextToken

func (*ListIpamScopesResponseBody) SetRequestId

func (*ListIpamScopesResponseBody) SetTotalCount

func (ListIpamScopesResponseBody) String

type ListIpamScopesResponseBodyIpamScopes

type ListIpamScopesResponseBodyIpamScopes struct {
	// example:
	//
	// 2022-04-18T03:12:37Z
	CreateTime *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	// example:
	//
	// ipam-ccxbnsbhew0d6t****
	IpamId *string `json:"IpamId,omitempty" xml:"IpamId,omitempty"`
	// example:
	//
	// test description
	IpamScopeDescription *string `json:"IpamScopeDescription,omitempty" xml:"IpamScopeDescription,omitempty"`
	// example:
	//
	// ipam-scope-glfmcyldpm8lsy****
	IpamScopeId *string `json:"IpamScopeId,omitempty" xml:"IpamScopeId,omitempty"`
	// example:
	//
	// test
	IpamScopeName *string `json:"IpamScopeName,omitempty" xml:"IpamScopeName,omitempty"`
	// example:
	//
	// private
	IpamScopeType *string `json:"IpamScopeType,omitempty" xml:"IpamScopeType,omitempty"`
	// example:
	//
	// true
	IsDefault *bool `json:"IsDefault,omitempty" xml:"IsDefault,omitempty"`
	// example:
	//
	// 1210123456******
	OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// example:
	//
	// 2
	PoolCount *int32 `json:"PoolCount,omitempty" xml:"PoolCount,omitempty"`
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// example:
	//
	// Created
	Status *string                                     `json:"Status,omitempty" xml:"Status,omitempty"`
	Tags   []*ListIpamScopesResponseBodyIpamScopesTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"`
}

func (ListIpamScopesResponseBodyIpamScopes) GoString

func (*ListIpamScopesResponseBodyIpamScopes) SetCreateTime

func (*ListIpamScopesResponseBodyIpamScopes) SetIpamId

func (*ListIpamScopesResponseBodyIpamScopes) SetIpamScopeDescription

func (*ListIpamScopesResponseBodyIpamScopes) SetIpamScopeId

func (*ListIpamScopesResponseBodyIpamScopes) SetIpamScopeName

func (*ListIpamScopesResponseBodyIpamScopes) SetIpamScopeType

func (*ListIpamScopesResponseBodyIpamScopes) SetIsDefault

func (*ListIpamScopesResponseBodyIpamScopes) SetOwnerId

func (*ListIpamScopesResponseBodyIpamScopes) SetPoolCount

func (*ListIpamScopesResponseBodyIpamScopes) SetRegionId

func (*ListIpamScopesResponseBodyIpamScopes) SetStatus

func (ListIpamScopesResponseBodyIpamScopes) String

type ListIpamScopesResponseBodyIpamScopesTags

type ListIpamScopesResponseBodyIpamScopesTags struct {
	// example:
	//
	// FinanceDept
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// example:
	//
	// FinanceDept
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListIpamScopesResponseBodyIpamScopesTags) GoString

func (*ListIpamScopesResponseBodyIpamScopesTags) SetKey

func (*ListIpamScopesResponseBodyIpamScopesTags) SetValue

func (ListIpamScopesResponseBodyIpamScopesTags) String

type ListIpamsRequest

type ListIpamsRequest struct {
	IpamIds []*string `json:"IpamIds,omitempty" xml:"IpamIds,omitempty" type:"Repeated"`
	// example:
	//
	// test
	IpamName *string `json:"IpamName,omitempty" xml:"IpamName,omitempty"`
	// example:
	//
	// 10
	MaxResults *int64 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"`
	// example:
	//
	// FFmyTO70tTpLG6I3FmYAXGKPd****
	NextToken    *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// example:
	//
	// rg-aek2sermdd6****
	ResourceGroupId      *string                 `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	ResourceOwnerAccount *string                 `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64                  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	Tags                 []*ListIpamsRequestTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"`
}

func (ListIpamsRequest) GoString

func (s ListIpamsRequest) GoString() string

func (*ListIpamsRequest) SetIpamIds

func (s *ListIpamsRequest) SetIpamIds(v []*string) *ListIpamsRequest

func (*ListIpamsRequest) SetIpamName

func (s *ListIpamsRequest) SetIpamName(v string) *ListIpamsRequest

func (*ListIpamsRequest) SetMaxResults

func (s *ListIpamsRequest) SetMaxResults(v int64) *ListIpamsRequest

func (*ListIpamsRequest) SetNextToken

func (s *ListIpamsRequest) SetNextToken(v string) *ListIpamsRequest

func (*ListIpamsRequest) SetOwnerAccount

func (s *ListIpamsRequest) SetOwnerAccount(v string) *ListIpamsRequest

func (*ListIpamsRequest) SetOwnerId

func (s *ListIpamsRequest) SetOwnerId(v int64) *ListIpamsRequest

func (*ListIpamsRequest) SetRegionId

func (s *ListIpamsRequest) SetRegionId(v string) *ListIpamsRequest

func (*ListIpamsRequest) SetResourceGroupId

func (s *ListIpamsRequest) SetResourceGroupId(v string) *ListIpamsRequest

func (*ListIpamsRequest) SetResourceOwnerAccount

func (s *ListIpamsRequest) SetResourceOwnerAccount(v string) *ListIpamsRequest

func (*ListIpamsRequest) SetResourceOwnerId

func (s *ListIpamsRequest) SetResourceOwnerId(v int64) *ListIpamsRequest

func (*ListIpamsRequest) SetTags

func (ListIpamsRequest) String

func (s ListIpamsRequest) String() string

type ListIpamsRequestTags

type ListIpamsRequestTags struct {
	// example:
	//
	// FinanceDept
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// example:
	//
	// FinanceJoshua
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListIpamsRequestTags) GoString

func (s ListIpamsRequestTags) GoString() string

func (*ListIpamsRequestTags) SetKey

func (*ListIpamsRequestTags) SetValue

func (ListIpamsRequestTags) String

func (s ListIpamsRequestTags) String() string

type ListIpamsResponse

type ListIpamsResponse struct {
	Headers    map[string]*string     `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListIpamsResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListIpamsResponse) GoString

func (s ListIpamsResponse) GoString() string

func (*ListIpamsResponse) SetBody

func (*ListIpamsResponse) SetHeaders

func (s *ListIpamsResponse) SetHeaders(v map[string]*string) *ListIpamsResponse

func (*ListIpamsResponse) SetStatusCode

func (s *ListIpamsResponse) SetStatusCode(v int32) *ListIpamsResponse

func (ListIpamsResponse) String

func (s ListIpamsResponse) String() string

type ListIpamsResponseBody

type ListIpamsResponseBody struct {
	Ipams []*ListIpamsResponseBodyIpams `json:"Ipams,omitempty" xml:"Ipams,omitempty" type:"Repeated"`
	// example:
	//
	// 20
	MaxResults *int64 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"`
	// example:
	//
	// FFmyTO70tTpLG6I3FmYAXGKPd****
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	// example:
	//
	// 23CA0A0B-B0F5-5495-B355-7D9A9203A46B
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	// example:
	//
	// 10
	TotalCount *int64 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (ListIpamsResponseBody) GoString

func (s ListIpamsResponseBody) GoString() string

func (*ListIpamsResponseBody) SetIpams

func (*ListIpamsResponseBody) SetMaxResults

func (s *ListIpamsResponseBody) SetMaxResults(v int64) *ListIpamsResponseBody

func (*ListIpamsResponseBody) SetNextToken

func (*ListIpamsResponseBody) SetRequestId

func (*ListIpamsResponseBody) SetTotalCount

func (s *ListIpamsResponseBody) SetTotalCount(v int64) *ListIpamsResponseBody

func (ListIpamsResponseBody) String

func (s ListIpamsResponseBody) String() string

type ListIpamsResponseBodyIpams

type ListIpamsResponseBodyIpams struct {
	// example:
	//
	// 2022-07-01T02:05:23Z
	CreateTime                            *string `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
	DefaultResourceDiscoveryAssociationId *string `json:"DefaultResourceDiscoveryAssociationId,omitempty" xml:"DefaultResourceDiscoveryAssociationId,omitempty"`
	DefaultResourceDiscoveryId            *string `json:"DefaultResourceDiscoveryId,omitempty" xml:"DefaultResourceDiscoveryId,omitempty"`
	// example:
	//
	// test description
	IpamDescription *string `json:"IpamDescription,omitempty" xml:"IpamDescription,omitempty"`
	// example:
	//
	// ipam-ccxbnsbhew0d6t****
	IpamId *string `json:"IpamId,omitempty" xml:"IpamId,omitempty"`
	// example:
	//
	// test
	IpamName *string `json:"IpamName,omitempty" xml:"IpamName,omitempty"`
	// example:
	//
	// Created
	IpamStatus          *string   `json:"IpamStatus,omitempty" xml:"IpamStatus,omitempty"`
	OperatingRegionList []*string `json:"OperatingRegionList,omitempty" xml:"OperatingRegionList,omitempty" type:"Repeated"`
	// example:
	//
	// 1210123456******
	OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// example:
	//
	// ipam-scope-okoerbco6unqfr****
	PrivateDefaultScopeId *string `json:"PrivateDefaultScopeId,omitempty" xml:"PrivateDefaultScopeId,omitempty"`
	// example:
	//
	// ipam-scope-ovb76p1g1m19dr****
	PublicDefaultScopeId *string `json:"PublicDefaultScopeId,omitempty" xml:"PublicDefaultScopeId,omitempty"`
	// example:
	//
	// cn-hangzhou
	RegionId                          *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceDiscoveryAssociationCount *int32  `json:"ResourceDiscoveryAssociationCount,omitempty" xml:"ResourceDiscoveryAssociationCount,omitempty"`
	// example:
	//
	// rg-aek2dbprgpt****
	ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	// example:
	//
	// 2
	ScopeCount *int32                            `json:"ScopeCount,omitempty" xml:"ScopeCount,omitempty"`
	Tags       []*ListIpamsResponseBodyIpamsTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"`
}

func (ListIpamsResponseBodyIpams) GoString

func (s ListIpamsResponseBodyIpams) GoString() string

func (*ListIpamsResponseBodyIpams) SetCreateTime

func (*ListIpamsResponseBodyIpams) SetDefaultResourceDiscoveryAssociationId added in v1.0.1

func (s *ListIpamsResponseBodyIpams) SetDefaultResourceDiscoveryAssociationId(v string) *ListIpamsResponseBodyIpams

func (*ListIpamsResponseBodyIpams) SetDefaultResourceDiscoveryId added in v1.0.1

func (s *ListIpamsResponseBodyIpams) SetDefaultResourceDiscoveryId(v string) *ListIpamsResponseBodyIpams

func (*ListIpamsResponseBodyIpams) SetIpamDescription

func (*ListIpamsResponseBodyIpams) SetIpamId

func (*ListIpamsResponseBodyIpams) SetIpamName

func (*ListIpamsResponseBodyIpams) SetIpamStatus

func (*ListIpamsResponseBodyIpams) SetOperatingRegionList

func (s *ListIpamsResponseBodyIpams) SetOperatingRegionList(v []*string) *ListIpamsResponseBodyIpams

func (*ListIpamsResponseBodyIpams) SetOwnerId

func (*ListIpamsResponseBodyIpams) SetPrivateDefaultScopeId

func (s *ListIpamsResponseBodyIpams) SetPrivateDefaultScopeId(v string) *ListIpamsResponseBodyIpams

func (*ListIpamsResponseBodyIpams) SetPublicDefaultScopeId

func (s *ListIpamsResponseBodyIpams) SetPublicDefaultScopeId(v string) *ListIpamsResponseBodyIpams

func (*ListIpamsResponseBodyIpams) SetRegionId

func (*ListIpamsResponseBodyIpams) SetResourceDiscoveryAssociationCount added in v1.0.1

func (s *ListIpamsResponseBodyIpams) SetResourceDiscoveryAssociationCount(v int32) *ListIpamsResponseBodyIpams

func (*ListIpamsResponseBodyIpams) SetResourceGroupId

func (*ListIpamsResponseBodyIpams) SetScopeCount

func (*ListIpamsResponseBodyIpams) SetTags

func (ListIpamsResponseBodyIpams) String

type ListIpamsResponseBodyIpamsTags

type ListIpamsResponseBodyIpamsTags struct {
	// example:
	//
	// FinanceDept
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// example:
	//
	// FinanceJoshua
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListIpamsResponseBodyIpamsTags) GoString

func (*ListIpamsResponseBodyIpamsTags) SetKey

func (*ListIpamsResponseBodyIpamsTags) SetValue

func (ListIpamsResponseBodyIpamsTags) String

type ListTagResourcesRequest

type ListTagResourcesRequest struct {
	// example:
	//
	// 20
	MaxResults *int32 `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"`
	// example:
	//
	// FFmyTO70tTpLG6I3FmYAXGKPd****
	NextToken    *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId             *string   `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceId           []*string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty" type:"Repeated"`
	ResourceOwnerAccount *string   `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64    `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// IPAM
	ResourceType *string                       `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	Tag          []*ListTagResourcesRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}

func (ListTagResourcesRequest) GoString

func (s ListTagResourcesRequest) GoString() string

func (*ListTagResourcesRequest) SetMaxResults

func (*ListTagResourcesRequest) SetNextToken

func (*ListTagResourcesRequest) SetOwnerAccount

func (*ListTagResourcesRequest) SetOwnerId

func (*ListTagResourcesRequest) SetRegionId

func (*ListTagResourcesRequest) SetResourceId

func (s *ListTagResourcesRequest) SetResourceId(v []*string) *ListTagResourcesRequest

func (*ListTagResourcesRequest) SetResourceOwnerAccount

func (s *ListTagResourcesRequest) SetResourceOwnerAccount(v string) *ListTagResourcesRequest

func (*ListTagResourcesRequest) SetResourceOwnerId

func (s *ListTagResourcesRequest) SetResourceOwnerId(v int64) *ListTagResourcesRequest

func (*ListTagResourcesRequest) SetResourceType

func (*ListTagResourcesRequest) SetTag

func (ListTagResourcesRequest) String

func (s ListTagResourcesRequest) String() string

type ListTagResourcesRequestTag

type ListTagResourcesRequestTag struct {
	// example:
	//
	// FinanceDept
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// example:
	//
	// FinanceJoshua
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListTagResourcesRequestTag) GoString

func (s ListTagResourcesRequestTag) GoString() string

func (*ListTagResourcesRequestTag) SetKey

func (*ListTagResourcesRequestTag) SetValue

func (ListTagResourcesRequestTag) String

type ListTagResourcesResponse

type ListTagResourcesResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *ListTagResourcesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (ListTagResourcesResponse) GoString

func (s ListTagResourcesResponse) GoString() string

func (*ListTagResourcesResponse) SetBody

func (*ListTagResourcesResponse) SetHeaders

func (*ListTagResourcesResponse) SetStatusCode

func (ListTagResourcesResponse) String

func (s ListTagResourcesResponse) String() string

type ListTagResourcesResponseBody

type ListTagResourcesResponseBody struct {
	// example:
	//
	// FFmyTO70tTpLG6I3FmYAXGKPd****
	NextToken *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	// example:
	//
	// 672053AB-90C9-5693-AB96-458F137A5ED6
	RequestId    *string                                     `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	TagResources []*ListTagResourcesResponseBodyTagResources `json:"TagResources,omitempty" xml:"TagResources,omitempty" type:"Repeated"`
}

func (ListTagResourcesResponseBody) GoString

func (s ListTagResourcesResponseBody) GoString() string

func (*ListTagResourcesResponseBody) SetNextToken

func (*ListTagResourcesResponseBody) SetRequestId

func (*ListTagResourcesResponseBody) SetTagResources

func (ListTagResourcesResponseBody) String

type ListTagResourcesResponseBodyTagResources

type ListTagResourcesResponseBodyTagResources struct {
	// example:
	//
	// ipam-uq5dcfc2eqhpf4****
	ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
	// example:
	//
	// IPAM
	ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	// example:
	//
	// FinanceDept
	TagKey *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"`
	// example:
	//
	// FinanceJoshua
	TagValue *string `json:"TagValue,omitempty" xml:"TagValue,omitempty"`
}

func (ListTagResourcesResponseBodyTagResources) GoString

func (*ListTagResourcesResponseBodyTagResources) SetResourceId

func (*ListTagResourcesResponseBodyTagResources) SetResourceType

func (*ListTagResourcesResponseBodyTagResources) SetTagKey

func (*ListTagResourcesResponseBodyTagResources) SetTagValue

func (ListTagResourcesResponseBodyTagResources) String

type OpenVpcIpamServiceRequest

type OpenVpcIpamServiceRequest struct {
	// example:
	//
	// 123e4567-e89b-12d3-a456-426655440000
	ClientToken  *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (OpenVpcIpamServiceRequest) GoString

func (s OpenVpcIpamServiceRequest) GoString() string

func (*OpenVpcIpamServiceRequest) SetClientToken

func (*OpenVpcIpamServiceRequest) SetOwnerAccount

func (*OpenVpcIpamServiceRequest) SetOwnerId

func (*OpenVpcIpamServiceRequest) SetRegionId

func (*OpenVpcIpamServiceRequest) SetResourceOwnerAccount

func (s *OpenVpcIpamServiceRequest) SetResourceOwnerAccount(v string) *OpenVpcIpamServiceRequest

func (*OpenVpcIpamServiceRequest) SetResourceOwnerId

func (s *OpenVpcIpamServiceRequest) SetResourceOwnerId(v int64) *OpenVpcIpamServiceRequest

func (OpenVpcIpamServiceRequest) String

func (s OpenVpcIpamServiceRequest) String() string

type OpenVpcIpamServiceResponse

type OpenVpcIpamServiceResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *OpenVpcIpamServiceResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (OpenVpcIpamServiceResponse) GoString

func (s OpenVpcIpamServiceResponse) GoString() string

func (*OpenVpcIpamServiceResponse) SetBody

func (*OpenVpcIpamServiceResponse) SetHeaders

func (*OpenVpcIpamServiceResponse) SetStatusCode

func (OpenVpcIpamServiceResponse) String

type OpenVpcIpamServiceResponseBody

type OpenVpcIpamServiceResponseBody struct {
	// example:
	//
	// 200
	Code *string `json:"Code,omitempty" xml:"Code,omitempty"`
	// example:
	//
	// successful
	Message *string `json:"Message,omitempty" xml:"Message,omitempty"`
	// example:
	//
	// 3F814C37-B032-5477-AF5A-2925D0593CD4
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (OpenVpcIpamServiceResponseBody) GoString

func (*OpenVpcIpamServiceResponseBody) SetCode

func (*OpenVpcIpamServiceResponseBody) SetMessage

func (*OpenVpcIpamServiceResponseBody) SetRequestId

func (OpenVpcIpamServiceResponseBody) String

type TagResourcesRequest

type TagResourcesRequest struct {
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-beijing
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// This parameter is required.
	ResourceId           []*string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty" type:"Repeated"`
	ResourceOwnerAccount *string   `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64    `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// IPAM
	ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	// This parameter is required.
	Tag []*TagResourcesRequestTag `json:"Tag,omitempty" xml:"Tag,omitempty" type:"Repeated"`
}

func (TagResourcesRequest) GoString

func (s TagResourcesRequest) GoString() string

func (*TagResourcesRequest) SetOwnerAccount

func (s *TagResourcesRequest) SetOwnerAccount(v string) *TagResourcesRequest

func (*TagResourcesRequest) SetOwnerId

func (s *TagResourcesRequest) SetOwnerId(v int64) *TagResourcesRequest

func (*TagResourcesRequest) SetRegionId

func (s *TagResourcesRequest) SetRegionId(v string) *TagResourcesRequest

func (*TagResourcesRequest) SetResourceId

func (s *TagResourcesRequest) SetResourceId(v []*string) *TagResourcesRequest

func (*TagResourcesRequest) SetResourceOwnerAccount

func (s *TagResourcesRequest) SetResourceOwnerAccount(v string) *TagResourcesRequest

func (*TagResourcesRequest) SetResourceOwnerId

func (s *TagResourcesRequest) SetResourceOwnerId(v int64) *TagResourcesRequest

func (*TagResourcesRequest) SetResourceType

func (s *TagResourcesRequest) SetResourceType(v string) *TagResourcesRequest

func (*TagResourcesRequest) SetTag

func (TagResourcesRequest) String

func (s TagResourcesRequest) String() string

type TagResourcesRequestTag

type TagResourcesRequestTag struct {
	// example:
	//
	// FinanceDept
	Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
	// example:
	//
	// FinanceJoshua
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (TagResourcesRequestTag) GoString

func (s TagResourcesRequestTag) GoString() string

func (*TagResourcesRequestTag) SetKey

func (*TagResourcesRequestTag) SetValue

func (TagResourcesRequestTag) String

func (s TagResourcesRequestTag) String() string

type TagResourcesResponse

type TagResourcesResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *TagResourcesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (TagResourcesResponse) GoString

func (s TagResourcesResponse) GoString() string

func (*TagResourcesResponse) SetBody

func (*TagResourcesResponse) SetHeaders

func (s *TagResourcesResponse) SetHeaders(v map[string]*string) *TagResourcesResponse

func (*TagResourcesResponse) SetStatusCode

func (s *TagResourcesResponse) SetStatusCode(v int32) *TagResourcesResponse

func (TagResourcesResponse) String

func (s TagResourcesResponse) String() string

type TagResourcesResponseBody

type TagResourcesResponseBody struct {
	// example:
	//
	// BF872550-9700-52FD-839C-4D3F05543FA8
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (TagResourcesResponseBody) GoString

func (s TagResourcesResponseBody) GoString() string

func (*TagResourcesResponseBody) SetRequestId

func (TagResourcesResponseBody) String

func (s TagResourcesResponseBody) String() string

type UntagResourcesRequest

type UntagResourcesRequest struct {
	// example:
	//
	// false
	All          *bool   `json:"All,omitempty" xml:"All,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	// This parameter is required.
	ResourceId           []*string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty" type:"Repeated"`
	ResourceOwnerAccount *string   `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64    `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// IPAM
	ResourceType *string   `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	TagKey       []*string `json:"TagKey,omitempty" xml:"TagKey,omitempty" type:"Repeated"`
}

func (UntagResourcesRequest) GoString

func (s UntagResourcesRequest) GoString() string

func (*UntagResourcesRequest) SetAll

func (*UntagResourcesRequest) SetOwnerAccount

func (s *UntagResourcesRequest) SetOwnerAccount(v string) *UntagResourcesRequest

func (*UntagResourcesRequest) SetOwnerId

func (*UntagResourcesRequest) SetRegionId

func (*UntagResourcesRequest) SetResourceId

func (s *UntagResourcesRequest) SetResourceId(v []*string) *UntagResourcesRequest

func (*UntagResourcesRequest) SetResourceOwnerAccount

func (s *UntagResourcesRequest) SetResourceOwnerAccount(v string) *UntagResourcesRequest

func (*UntagResourcesRequest) SetResourceOwnerId

func (s *UntagResourcesRequest) SetResourceOwnerId(v int64) *UntagResourcesRequest

func (*UntagResourcesRequest) SetResourceType

func (s *UntagResourcesRequest) SetResourceType(v string) *UntagResourcesRequest

func (*UntagResourcesRequest) SetTagKey

func (UntagResourcesRequest) String

func (s UntagResourcesRequest) String() string

type UntagResourcesResponse

type UntagResourcesResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UntagResourcesResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UntagResourcesResponse) GoString

func (s UntagResourcesResponse) GoString() string

func (*UntagResourcesResponse) SetBody

func (*UntagResourcesResponse) SetHeaders

func (*UntagResourcesResponse) SetStatusCode

func (UntagResourcesResponse) String

func (s UntagResourcesResponse) String() string

type UntagResourcesResponseBody

type UntagResourcesResponseBody struct {
	// example:
	//
	// 44C884BD-2D56-5637-A523-1FA920A01E7D
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UntagResourcesResponseBody) GoString

func (s UntagResourcesResponseBody) GoString() string

func (*UntagResourcesResponseBody) SetRequestId

func (UntagResourcesResponseBody) String

type UpdateIpamPoolRequest

type UpdateIpamPoolRequest struct {
	// example:
	//
	// 28
	AllocationDefaultCidrMask *int32 `json:"AllocationDefaultCidrMask,omitempty" xml:"AllocationDefaultCidrMask,omitempty"`
	// example:
	//
	// 32
	AllocationMaxCidrMask *int32 `json:"AllocationMaxCidrMask,omitempty" xml:"AllocationMaxCidrMask,omitempty"`
	// example:
	//
	// 8
	AllocationMinCidrMask *int32 `json:"AllocationMinCidrMask,omitempty" xml:"AllocationMinCidrMask,omitempty"`
	// example:
	//
	// true
	ClearAllocationDefaultCidrMask *bool `json:"ClearAllocationDefaultCidrMask,omitempty" xml:"ClearAllocationDefaultCidrMask,omitempty"`
	// example:
	//
	// 123e4567-e89b-12d3-a456-426655440000
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	// example:
	//
	// false
	DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"`
	// example:
	//
	// test description
	IpamPoolDescription *string `json:"IpamPoolDescription,omitempty" xml:"IpamPoolDescription,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// ipam-pool-6rcq3tobayc20t****
	IpamPoolId *string `json:"IpamPoolId,omitempty" xml:"IpamPoolId,omitempty"`
	// example:
	//
	// test
	IpamPoolName *string `json:"IpamPoolName,omitempty" xml:"IpamPoolName,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (UpdateIpamPoolRequest) GoString

func (s UpdateIpamPoolRequest) GoString() string

func (*UpdateIpamPoolRequest) SetAllocationDefaultCidrMask

func (s *UpdateIpamPoolRequest) SetAllocationDefaultCidrMask(v int32) *UpdateIpamPoolRequest

func (*UpdateIpamPoolRequest) SetAllocationMaxCidrMask

func (s *UpdateIpamPoolRequest) SetAllocationMaxCidrMask(v int32) *UpdateIpamPoolRequest

func (*UpdateIpamPoolRequest) SetAllocationMinCidrMask

func (s *UpdateIpamPoolRequest) SetAllocationMinCidrMask(v int32) *UpdateIpamPoolRequest

func (*UpdateIpamPoolRequest) SetClearAllocationDefaultCidrMask

func (s *UpdateIpamPoolRequest) SetClearAllocationDefaultCidrMask(v bool) *UpdateIpamPoolRequest

func (*UpdateIpamPoolRequest) SetClientToken

func (s *UpdateIpamPoolRequest) SetClientToken(v string) *UpdateIpamPoolRequest

func (*UpdateIpamPoolRequest) SetDryRun

func (*UpdateIpamPoolRequest) SetIpamPoolDescription

func (s *UpdateIpamPoolRequest) SetIpamPoolDescription(v string) *UpdateIpamPoolRequest

func (*UpdateIpamPoolRequest) SetIpamPoolId

func (s *UpdateIpamPoolRequest) SetIpamPoolId(v string) *UpdateIpamPoolRequest

func (*UpdateIpamPoolRequest) SetIpamPoolName

func (s *UpdateIpamPoolRequest) SetIpamPoolName(v string) *UpdateIpamPoolRequest

func (*UpdateIpamPoolRequest) SetOwnerAccount

func (s *UpdateIpamPoolRequest) SetOwnerAccount(v string) *UpdateIpamPoolRequest

func (*UpdateIpamPoolRequest) SetOwnerId

func (*UpdateIpamPoolRequest) SetRegionId

func (*UpdateIpamPoolRequest) SetResourceOwnerAccount

func (s *UpdateIpamPoolRequest) SetResourceOwnerAccount(v string) *UpdateIpamPoolRequest

func (*UpdateIpamPoolRequest) SetResourceOwnerId

func (s *UpdateIpamPoolRequest) SetResourceOwnerId(v int64) *UpdateIpamPoolRequest

func (UpdateIpamPoolRequest) String

func (s UpdateIpamPoolRequest) String() string

type UpdateIpamPoolResponse

type UpdateIpamPoolResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateIpamPoolResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateIpamPoolResponse) GoString

func (s UpdateIpamPoolResponse) GoString() string

func (*UpdateIpamPoolResponse) SetBody

func (*UpdateIpamPoolResponse) SetHeaders

func (*UpdateIpamPoolResponse) SetStatusCode

func (UpdateIpamPoolResponse) String

func (s UpdateIpamPoolResponse) String() string

type UpdateIpamPoolResponseBody

type UpdateIpamPoolResponseBody struct {
	// example:
	//
	// 9DED57B9-7654-5B6D-93F7-BCA5839FEE38
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UpdateIpamPoolResponseBody) GoString

func (s UpdateIpamPoolResponseBody) GoString() string

func (*UpdateIpamPoolResponseBody) SetRequestId

func (UpdateIpamPoolResponseBody) String

type UpdateIpamRequest

type UpdateIpamRequest struct {
	AddOperatingRegion []*string `json:"AddOperatingRegion,omitempty" xml:"AddOperatingRegion,omitempty" type:"Repeated"`
	// example:
	//
	// 123e4567-e89b-12d3-a456-426655440000
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	// example:
	//
	// false
	DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"`
	// example:
	//
	// test description
	IpamDescription *string `json:"IpamDescription,omitempty" xml:"IpamDescription,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// ipam-ccxbnsbhew0d6t****
	IpamId *string `json:"IpamId,omitempty" xml:"IpamId,omitempty"`
	// example:
	//
	// test
	IpamName     *string `json:"IpamName,omitempty" xml:"IpamName,omitempty"`
	OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId      *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId              *string   `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	RemoveOperatingRegion []*string `json:"RemoveOperatingRegion,omitempty" xml:"RemoveOperatingRegion,omitempty" type:"Repeated"`
	ResourceOwnerAccount  *string   `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId       *int64    `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (UpdateIpamRequest) GoString

func (s UpdateIpamRequest) GoString() string

func (*UpdateIpamRequest) SetAddOperatingRegion

func (s *UpdateIpamRequest) SetAddOperatingRegion(v []*string) *UpdateIpamRequest

func (*UpdateIpamRequest) SetClientToken

func (s *UpdateIpamRequest) SetClientToken(v string) *UpdateIpamRequest

func (*UpdateIpamRequest) SetDryRun

func (s *UpdateIpamRequest) SetDryRun(v bool) *UpdateIpamRequest

func (*UpdateIpamRequest) SetIpamDescription

func (s *UpdateIpamRequest) SetIpamDescription(v string) *UpdateIpamRequest

func (*UpdateIpamRequest) SetIpamId

func (s *UpdateIpamRequest) SetIpamId(v string) *UpdateIpamRequest

func (*UpdateIpamRequest) SetIpamName

func (s *UpdateIpamRequest) SetIpamName(v string) *UpdateIpamRequest

func (*UpdateIpamRequest) SetOwnerAccount

func (s *UpdateIpamRequest) SetOwnerAccount(v string) *UpdateIpamRequest

func (*UpdateIpamRequest) SetOwnerId

func (s *UpdateIpamRequest) SetOwnerId(v int64) *UpdateIpamRequest

func (*UpdateIpamRequest) SetRegionId

func (s *UpdateIpamRequest) SetRegionId(v string) *UpdateIpamRequest

func (*UpdateIpamRequest) SetRemoveOperatingRegion

func (s *UpdateIpamRequest) SetRemoveOperatingRegion(v []*string) *UpdateIpamRequest

func (*UpdateIpamRequest) SetResourceOwnerAccount

func (s *UpdateIpamRequest) SetResourceOwnerAccount(v string) *UpdateIpamRequest

func (*UpdateIpamRequest) SetResourceOwnerId

func (s *UpdateIpamRequest) SetResourceOwnerId(v int64) *UpdateIpamRequest

func (UpdateIpamRequest) String

func (s UpdateIpamRequest) String() string

type UpdateIpamResponse

type UpdateIpamResponse struct {
	Headers    map[string]*string      `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                  `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateIpamResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateIpamResponse) GoString

func (s UpdateIpamResponse) GoString() string

func (*UpdateIpamResponse) SetBody

func (*UpdateIpamResponse) SetHeaders

func (s *UpdateIpamResponse) SetHeaders(v map[string]*string) *UpdateIpamResponse

func (*UpdateIpamResponse) SetStatusCode

func (s *UpdateIpamResponse) SetStatusCode(v int32) *UpdateIpamResponse

func (UpdateIpamResponse) String

func (s UpdateIpamResponse) String() string

type UpdateIpamResponseBody

type UpdateIpamResponseBody struct {
	// example:
	//
	// F4650E33-895C-53F0-9CD5-D1338F322DE8
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UpdateIpamResponseBody) GoString

func (s UpdateIpamResponseBody) GoString() string

func (*UpdateIpamResponseBody) SetRequestId

func (UpdateIpamResponseBody) String

func (s UpdateIpamResponseBody) String() string

type UpdateIpamScopeRequest

type UpdateIpamScopeRequest struct {
	// example:
	//
	// 123e4567-e89b-12d3-a456-426655440000
	ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	// example:
	//
	// false
	DryRun *bool `json:"DryRun,omitempty" xml:"DryRun,omitempty"`
	// example:
	//
	// test description
	IpamScopeDescription *string `json:"IpamScopeDescription,omitempty" xml:"IpamScopeDescription,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// ipam-scope-glfmcyldpm8lsy****
	IpamScopeId *string `json:"IpamScopeId,omitempty" xml:"IpamScopeId,omitempty"`
	// example:
	//
	// test
	IpamScopeName *string `json:"IpamScopeName,omitempty" xml:"IpamScopeName,omitempty"`
	OwnerAccount  *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId       *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	// This parameter is required.
	//
	// example:
	//
	// cn-hangzhou
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (UpdateIpamScopeRequest) GoString

func (s UpdateIpamScopeRequest) GoString() string

func (*UpdateIpamScopeRequest) SetClientToken

func (*UpdateIpamScopeRequest) SetDryRun

func (*UpdateIpamScopeRequest) SetIpamScopeDescription

func (s *UpdateIpamScopeRequest) SetIpamScopeDescription(v string) *UpdateIpamScopeRequest

func (*UpdateIpamScopeRequest) SetIpamScopeId

func (*UpdateIpamScopeRequest) SetIpamScopeName

func (s *UpdateIpamScopeRequest) SetIpamScopeName(v string) *UpdateIpamScopeRequest

func (*UpdateIpamScopeRequest) SetOwnerAccount

func (s *UpdateIpamScopeRequest) SetOwnerAccount(v string) *UpdateIpamScopeRequest

func (*UpdateIpamScopeRequest) SetOwnerId

func (*UpdateIpamScopeRequest) SetRegionId

func (*UpdateIpamScopeRequest) SetResourceOwnerAccount

func (s *UpdateIpamScopeRequest) SetResourceOwnerAccount(v string) *UpdateIpamScopeRequest

func (*UpdateIpamScopeRequest) SetResourceOwnerId

func (s *UpdateIpamScopeRequest) SetResourceOwnerId(v int64) *UpdateIpamScopeRequest

func (UpdateIpamScopeRequest) String

func (s UpdateIpamScopeRequest) String() string

type UpdateIpamScopeResponse

type UpdateIpamScopeResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
	Body       *UpdateIpamScopeResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}

func (UpdateIpamScopeResponse) GoString

func (s UpdateIpamScopeResponse) GoString() string

func (*UpdateIpamScopeResponse) SetBody

func (*UpdateIpamScopeResponse) SetHeaders

func (*UpdateIpamScopeResponse) SetStatusCode

func (UpdateIpamScopeResponse) String

func (s UpdateIpamScopeResponse) String() string

type UpdateIpamScopeResponseBody

type UpdateIpamScopeResponseBody struct {
	// example:
	//
	// BA8054F5-852A-570A-ACFF-BCA63E0B02D5
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UpdateIpamScopeResponseBody) GoString

func (s UpdateIpamScopeResponseBody) GoString() string

func (*UpdateIpamScopeResponseBody) SetRequestId

func (UpdateIpamScopeResponseBody) String

Jump to

Keyboard shortcuts

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