Documentation
¶
Index ¶
Constants ¶
View Source
const ( EnvKeyAk = "ak" EnvKeySk = "sk" EnvKeyRegionId = "region_id" EnvKeyAzName = "az_name" EnvKeyEnv = "env" EnvKeyProjectId = "project_id" EnvKeyConsoleUrl = "console_url" EnvKeyInspectUrlKeywords = "inspect_url_keywords" ExtraRegionId = "regionId" ExtraAzName = "azName" ExtraProjectId = "projectId" ExtraNatGatewayID = "natGatewayId" )
View Source
const ( OpenapiSecurityGroupRuleNotFound = "Openapi.SecurityGroupRule.NotFound" OpenapiOrderInprogress = "Openapi.Order.Inprogress" EcsInstanceNotFound = "Ecs.Instance.NotFound" EcsInstanceStatusNotRunning = "Ecs.Instance.StatusNotRunning" EcsInstanceStatusNotStopped = "Ecs.Instance.StatusNotStopped" ImageImageCheckNotFound = "Image.ImageCheck.NotFound" OpenapiEipNotFound = "Openapi.Eip.NotFound" EbsEbsInfoDataDamaged = "ebs.ebsInfo.dataDamaged" OpenapiSecurityGroupNotFound = "Openapi.SecurityGroup.NotFound" EbsOrderInProgress = "ebs.order.inProgress" OpenapiVpcNotFound = "Openapi.Vpc.NotFound" OpenapiSubnetNotFound = "Openapi.Subnet.NotFound" EcsAffinityGroupNotBound = "Ecs.AffinityGroup.NotBound" OpenapiRouterTableAccessFailed = "Openapi.RouterTable.AccessFailed" OpenapiVpceEndpointNotFound = "Openapi.VpceEndpoint.NotFound" CtiamNoPermission = "CTIAM_0005" CtiamNoPrivilege = "CTIAM_1044" ErrorStatusCode = 900 NormalStatusCode = 800 NormalStatusCodeString = "800" )
Variables ¶
View Source
var InvalidReturnObjError = errors.New("invalid return object")
View Source
var InvalidReturnObjResultsError = errors.New("invalid result object results")
Functions ¶
func InitCtyunMetadata ¶
func InitCtyunMetadata(apis *Apis, credential ctyunsdk.Credential, sdkCred core.Credential, extra map[string]string)
InitCtyunMetadata 初始化
Types ¶
type Apis ¶
type Apis struct {
CtEbsApis *ctebs.Apis
CtEbsBackupApis *ctebsbackup.Apis
CtEcsApis *ctecs.Apis
CtIamApis *ctiam.Apis
CtImageApis *ctimage.Apis
CtVpcApis *ctvpc.Apis
CtEbmApis *ctebm.Apis
SdkCtEbsApis *ctebs2.Apis
SdkCtEcsApis *ctecs2.Apis
SdkCtVpcApis *ctvpc2.Apis
SdkCtZosApis *ctzos.Apis
SdkCcseApis *ccse2.Apis
SdkDcs2Apis *dcs2.Apis
SdkCtElbApis *sdkCtelb.Apis
SdkCtMysqlApis *mysql.Apis
SdkCtPgsqlApis *pgsql.Apis
SdkKafkaApis *ctgkafka.Apis
SdkMongodbApis *mongodb.Apis
SdkAmqpApis *amqp.Apis
SdkCrsApis *crs.Apis
SdkHpfsApis *hpfs.Apis
SdkScalingApis *scaling.Apis
SdkSfsApi *sfs.Apis
}
type CtyunMetadata ¶
type CtyunMetadata struct {
Apis *Apis
Credential ctyunsdk.Credential
SdkCredential core.Credential
// contains filtered or unexported fields
}
func (CtyunMetadata) GetExtra ¶
func (c CtyunMetadata) GetExtra(extraKey string) string
GetExtra 获取默认设置的值
func (CtyunMetadata) GetExtraIfEmpty ¶
func (c CtyunMetadata) GetExtraIfEmpty(target, extraKey string) string
GetExtraIfEmpty 如果目标值为空,获取默认设置的值,若目标值非空则返回目标值
Click to show internal directories.
Click to hide internal directories.