コード例 #1
0
ファイル: instance.go プロジェクト: pdube/go-cloudca
func NewInstanceService(apiClient api.CcaApiClient, serviceCode string, environmentName string) InstanceService {
	return &InstanceApi{
		entityService: services.NewEntityService(apiClient, serviceCode, environmentName, INSTANCE_ENTITY_TYPE),
	}
}
コード例 #2
0
ファイル: disk_offering.go プロジェクト: pdube/go-cloudca
func NewDiskOfferingService(apiClient api.CcaApiClient, serviceCode string, environmentName string) DiskOfferingService {
	return &DiskOfferingApi{
		entityService: services.NewEntityService(apiClient, serviceCode, environmentName, DISK_OFFERING_ENTITY_TYPE),
	}
}
コード例 #3
0
func NewComputeOfferingService(apiClient api.ApiClient, serviceCode string, environmentName string) ComputeOfferingService {
	return &ComputeOfferingApi{
		entityService: services.NewEntityService(apiClient, serviceCode, environmentName, COMPUTE_OFFERING_ENTITY_TYPE),
	}
}
コード例 #4
0
ファイル: template.go プロジェクト: cloud-ca/go-cloudca
func NewTemplateService(apiClient api.ApiClient, serviceCode string, environmentName string) TemplateService {
	return &TemplateApi{
		entityService: services.NewEntityService(apiClient, serviceCode, environmentName, TEMPLATE_ENTITY_TYPE),
	}
}
コード例 #5
0
func NewPortForwardingRuleService(apiClient api.ApiClient, serviceCode string, environmentName string) PortForwardingRuleService {
	return &PortForwardingRuleApi{
		entityService: services.NewEntityService(apiClient, serviceCode, environmentName, PORT_FORWARDING_RULE_ENTITY_TYPE),
	}
}
コード例 #6
0
ファイル: volume.go プロジェクト: cloud-ca/go-cloudca
func NewVolumeService(apiClient api.ApiClient, serviceCode string, environmentName string) VolumeService {
	return &VolumeApi{
		entityService: services.NewEntityService(apiClient, serviceCode, environmentName, VOLUME_ENTITY_TYPE),
	}
}
コード例 #7
0
ファイル: public_ip.go プロジェクト: cloud-ca/go-cloudca
func NewPublicIpService(apiClient api.ApiClient, serviceCode string, environmentName string) PublicIpService {
	return &PublicIpApi{
		entityService: services.NewEntityService(apiClient, serviceCode, environmentName, PUBLIC_IP_ENTITY_TYPE),
	}
}
コード例 #8
0
ファイル: network_acl.go プロジェクト: cloud-ca/go-cloudca
func NewNetworkAclService(apiClient api.ApiClient, serviceCode string, environmentName string) NetworkAclService {
	return &NetworkAclApi{
		entityService: services.NewEntityService(apiClient, serviceCode, environmentName, NETWORK_ACL_ENTITY_TYPE),
	}
}
コード例 #9
0
ファイル: tier.go プロジェクト: cloud-ca/go-cloudca
func NewTierService(apiClient api.ApiClient, serviceCode string, environmentName string) TierService {
	return &TierApi{
		entityService: services.NewEntityService(apiClient, serviceCode, environmentName, TIER_ENTITY_TYPE),
	}
}
コード例 #10
0
ファイル: zone.go プロジェクト: cloud-ca/go-cloudca
func NewZoneService(apiClient api.ApiClient, serviceCode string, environmentName string) ZoneService {
	return &ZoneApi{
		entityService: services.NewEntityService(apiClient, serviceCode, environmentName, ZONE_ENTITY_TYPE),
	}
}
コード例 #11
0
ファイル: vpc.go プロジェクト: cloud-ca/go-cloudca
func NewVpcService(apiClient api.ApiClient, serviceCode string, environmentName string) VpcService {
	return &VpcApi{
		entityService: services.NewEntityService(apiClient, serviceCode, environmentName, VPC_ENTITY_TYPE),
	}
}
コード例 #12
0
ファイル: ssh_key.go プロジェクト: cloud-ca/go-cloudca
func NewSSHKeyService(apiClient api.ApiClient, serviceCode string, environmentName string) SSHKeyService {
	return &SSHKeyApi{
		entityService: services.NewEntityService(apiClient, serviceCode, environmentName, SSH_KEY_ENTITY_TYPE),
	}
}
コード例 #13
0
func NewNetworkOfferingService(apiClient api.ApiClient, serviceCode string, environmentName string) NetworkOfferingService {
	return &NetworkOfferingApi{
		entityService: services.NewEntityService(apiClient, serviceCode, environmentName, NETWORK_OFFERING_ENTITY_TYPE),
	}
}