aliyun-python-sdk-edas/aliyunsdkedas/request/v20170801/InsertK8sApplicationRequest.py (351 lines of code) (raw):
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
#
# http://www.apache.org/licenses/LICENSE-2.0
#
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
from aliyunsdkcore.request import RoaRequest
from aliyunsdkedas.endpoint import endpoint_data
class InsertK8sApplicationRequest(RoaRequest):
def __init__(self):
RoaRequest.__init__(self, 'Edas', '2017-08-01', 'InsertK8sApplication','Edas')
self.set_uri_pattern('/pop/v5/k8s/acs/create_k8s_app')
self.set_method('POST')
if hasattr(self, "endpoint_map"):
setattr(self, "endpoint_map", endpoint_data.getEndpointMap())
if hasattr(self, "endpoint_regional"):
setattr(self, "endpoint_regional", endpoint_data.getEndpointRegional())
def get_NasId(self): # String
return self.get_query_params().get('NasId')
def set_NasId(self, NasId): # String
self.add_query_param('NasId', NasId)
def get_Sidecars(self): # String
return self.get_query_params().get('Sidecars')
def set_Sidecars(self, Sidecars): # String
self.add_query_param('Sidecars', Sidecars)
def get_CustomAgentVersion(self): # String
return self.get_query_params().get('CustomAgentVersion')
def set_CustomAgentVersion(self, CustomAgentVersion): # String
self.add_query_param('CustomAgentVersion', CustomAgentVersion)
def get_IntranetSlbId(self): # String
return self.get_query_params().get('IntranetSlbId')
def set_IntranetSlbId(self, IntranetSlbId): # String
self.add_query_param('IntranetSlbId', IntranetSlbId)
def get_RequestsEphemeralStorage(self): # Integer
return self.get_query_params().get('RequestsEphemeralStorage')
def set_RequestsEphemeralStorage(self, RequestsEphemeralStorage): # Integer
self.add_query_param('RequestsEphemeralStorage', RequestsEphemeralStorage)
def get_Envs(self): # String
return self.get_query_params().get('Envs')
def set_Envs(self, Envs): # String
self.add_query_param('Envs', Envs)
def get_Annotations(self): # String
return self.get_query_params().get('Annotations')
def set_Annotations(self, Annotations): # String
self.add_query_param('Annotations', Annotations)
def get_RequestsMem(self): # Integer
return self.get_query_params().get('RequestsMem')
def set_RequestsMem(self, RequestsMem): # Integer
self.add_query_param('RequestsMem', RequestsMem)
def get_StorageType(self): # String
return self.get_query_params().get('StorageType')
def set_StorageType(self, StorageType): # String
self.add_query_param('StorageType', StorageType)
def get_ResourceGroupId(self): # String
return self.get_query_params().get('ResourceGroupId')
def set_ResourceGroupId(self, ResourceGroupId): # String
self.add_query_param('ResourceGroupId', ResourceGroupId)
def get_ConfigMountDescs(self): # String
return self.get_query_params().get('ConfigMountDescs')
def set_ConfigMountDescs(self, ConfigMountDescs): # String
self.add_query_param('ConfigMountDescs', ConfigMountDescs)
def get_AppName(self): # String
return self.get_query_params().get('AppName')
def set_AppName(self, AppName): # String
self.add_query_param('AppName', AppName)
def get_Startup(self): # String
return self.get_query_params().get('Startup')
def set_Startup(self, Startup): # String
self.add_query_param('Startup', Startup)
def get_RequestsmCpu(self): # Integer
return self.get_query_params().get('RequestsmCpu')
def set_RequestsmCpu(self, RequestsmCpu): # Integer
self.add_query_param('RequestsmCpu', RequestsmCpu)
def get_ImagePlatforms(self): # String
return self.get_query_params().get('ImagePlatforms')
def set_ImagePlatforms(self, ImagePlatforms): # String
self.add_query_param('ImagePlatforms', ImagePlatforms)
def get_DeployAcrossZones(self): # String
return self.get_query_params().get('DeployAcrossZones')
def set_DeployAcrossZones(self, DeployAcrossZones): # String
self.add_query_param('DeployAcrossZones', DeployAcrossZones)
def get_TerminateGracePeriod(self): # Integer
return self.get_query_params().get('TerminateGracePeriod')
def set_TerminateGracePeriod(self, TerminateGracePeriod): # Integer
self.add_query_param('TerminateGracePeriod', TerminateGracePeriod)
def get_IntranetSlbPort(self): # Integer
return self.get_query_params().get('IntranetSlbPort')
def set_IntranetSlbPort(self, IntranetSlbPort): # Integer
self.add_query_param('IntranetSlbPort', IntranetSlbPort)
def get_DeployAcrossNodes(self): # String
return self.get_query_params().get('DeployAcrossNodes')
def set_DeployAcrossNodes(self, DeployAcrossNodes): # String
self.add_query_param('DeployAcrossNodes', DeployAcrossNodes)
def get_PreStop(self): # String
return self.get_query_params().get('PreStop')
def set_PreStop(self, PreStop): # String
self.add_query_param('PreStop', PreStop)
def get_BuildPackId(self): # String
return self.get_query_params().get('BuildPackId')
def set_BuildPackId(self, BuildPackId): # String
self.add_query_param('BuildPackId', BuildPackId)
def get_EnableEmptyPushReject(self): # Boolean
return self.get_query_params().get('EnableEmptyPushReject')
def set_EnableEmptyPushReject(self, EnableEmptyPushReject): # Boolean
self.add_query_param('EnableEmptyPushReject', EnableEmptyPushReject)
def get_LocalVolume(self): # String
return self.get_query_params().get('LocalVolume')
def set_LocalVolume(self, LocalVolume): # String
self.add_query_param('LocalVolume', LocalVolume)
def get_WorkloadType(self): # String
return self.get_query_params().get('WorkloadType')
def set_WorkloadType(self, WorkloadType): # String
self.add_query_param('WorkloadType', WorkloadType)
def get_Labels(self): # String
return self.get_query_params().get('Labels')
def set_Labels(self, Labels): # String
self.add_query_param('Labels', Labels)
def get_UserBaseImageUrl(self): # String
return self.get_query_params().get('UserBaseImageUrl')
def set_UserBaseImageUrl(self, UserBaseImageUrl): # String
self.add_query_param('UserBaseImageUrl', UserBaseImageUrl)
def get_UseBodyEncoding(self): # Boolean
return self.get_query_params().get('UseBodyEncoding')
def set_UseBodyEncoding(self, UseBodyEncoding): # Boolean
self.add_query_param('UseBodyEncoding', UseBodyEncoding)
def get_LimitEphemeralStorage(self): # Integer
return self.get_query_params().get('LimitEphemeralStorage')
def set_LimitEphemeralStorage(self, LimitEphemeralStorage): # Integer
self.add_query_param('LimitEphemeralStorage', LimitEphemeralStorage)
def get_LosslessRuleFuncType(self): # Integer
return self.get_query_params().get('LosslessRuleFuncType')
def set_LosslessRuleFuncType(self, LosslessRuleFuncType): # Integer
self.add_query_param('LosslessRuleFuncType', LosslessRuleFuncType)
def get_EmptyDirs(self): # String
return self.get_query_params().get('EmptyDirs')
def set_EmptyDirs(self, EmptyDirs): # String
self.add_query_param('EmptyDirs', EmptyDirs)
def get_PackageType(self): # String
return self.get_query_params().get('PackageType')
def set_PackageType(self, PackageType): # String
self.add_query_param('PackageType', PackageType)
def get_LosslessRuleRelated(self): # Boolean
return self.get_query_params().get('LosslessRuleRelated')
def set_LosslessRuleRelated(self, LosslessRuleRelated): # Boolean
self.add_query_param('LosslessRuleRelated', LosslessRuleRelated)
def get_SecretName(self): # String
return self.get_query_params().get('SecretName')
def set_SecretName(self, SecretName): # String
self.add_query_param('SecretName', SecretName)
def get_RuntimeClassName(self): # String
return self.get_query_params().get('RuntimeClassName')
def set_RuntimeClassName(self, RuntimeClassName): # String
self.add_query_param('RuntimeClassName', RuntimeClassName)
def get_PostStart(self): # String
return self.get_query_params().get('PostStart')
def set_PostStart(self, PostStart): # String
self.add_query_param('PostStart', PostStart)
def get_CustomAffinity(self): # String
return self.get_query_params().get('CustomAffinity')
def set_CustomAffinity(self, CustomAffinity): # String
self.add_query_param('CustomAffinity', CustomAffinity)
def get_EnableLosslessRule(self): # Boolean
return self.get_query_params().get('EnableLosslessRule')
def set_EnableLosslessRule(self, EnableLosslessRule): # Boolean
self.add_query_param('EnableLosslessRule', EnableLosslessRule)
def get_LosslessRuleWarmupTime(self): # Integer
return self.get_query_params().get('LosslessRuleWarmupTime')
def set_LosslessRuleWarmupTime(self, LosslessRuleWarmupTime): # Integer
self.add_query_param('LosslessRuleWarmupTime', LosslessRuleWarmupTime)
def get_RepoId(self): # String
return self.get_query_params().get('RepoId')
def set_RepoId(self, RepoId): # String
self.add_query_param('RepoId', RepoId)
def get_InternetTargetPort(self): # Integer
return self.get_query_params().get('InternetTargetPort')
def set_InternetTargetPort(self, InternetTargetPort): # Integer
self.add_query_param('InternetTargetPort', InternetTargetPort)
def get_WebContainer(self): # String
return self.get_query_params().get('WebContainer')
def set_WebContainer(self, WebContainer): # String
self.add_query_param('WebContainer', WebContainer)
def get_EnableAsm(self): # Boolean
return self.get_query_params().get('EnableAsm')
def set_EnableAsm(self, EnableAsm): # Boolean
self.add_query_param('EnableAsm', EnableAsm)
def get_EnableAhas(self): # Boolean
return self.get_query_params().get('EnableAhas')
def set_EnableAhas(self, EnableAhas): # Boolean
self.add_query_param('EnableAhas', EnableAhas)
def get_SlsConfigs(self): # String
return self.get_query_params().get('SlsConfigs')
def set_SlsConfigs(self, SlsConfigs): # String
self.add_query_param('SlsConfigs', SlsConfigs)
def get_CommandArgs(self): # String
return self.get_query_params().get('CommandArgs')
def set_CommandArgs(self, CommandArgs): # String
self.add_query_param('CommandArgs', CommandArgs)
def get_Readiness(self): # String
return self.get_query_params().get('Readiness')
def set_Readiness(self, Readiness): # String
self.add_query_param('Readiness', Readiness)
def get_Liveness(self): # String
return self.get_query_params().get('Liveness')
def set_Liveness(self, Liveness): # String
self.add_query_param('Liveness', Liveness)
def get_CsClusterId(self): # String
return self.get_query_params().get('CsClusterId')
def set_CsClusterId(self, CsClusterId): # String
self.add_query_param('CsClusterId', CsClusterId)
def get_AppConfig(self): # String
return self.get_query_params().get('AppConfig')
def set_AppConfig(self, AppConfig): # String
self.add_query_param('AppConfig', AppConfig)
def get_InitContainers(self): # String
return self.get_query_params().get('InitContainers')
def set_InitContainers(self, InitContainers): # String
self.add_query_param('InitContainers', InitContainers)
def get_InternetSlbPort(self): # Integer
return self.get_query_params().get('InternetSlbPort')
def set_InternetSlbPort(self, InternetSlbPort): # Integer
self.add_query_param('InternetSlbPort', InternetSlbPort)
def get_PackageVersion(self): # String
return self.get_query_params().get('PackageVersion')
def set_PackageVersion(self, PackageVersion): # String
self.add_query_param('PackageVersion', PackageVersion)
def get_Timeout(self): # Integer
return self.get_query_params().get('Timeout')
def set_Timeout(self, Timeout): # Integer
self.add_query_param('Timeout', Timeout)
def get_EnvFroms(self): # String
return self.get_query_params().get('EnvFroms')
def set_EnvFroms(self, EnvFroms): # String
self.add_query_param('EnvFroms', EnvFroms)
def get_LimitMem(self): # Integer
return self.get_query_params().get('LimitMem')
def set_LimitMem(self, LimitMem): # Integer
self.add_query_param('LimitMem', LimitMem)
def get_LimitmCpu(self): # Integer
return self.get_query_params().get('LimitmCpu')
def set_LimitmCpu(self, LimitmCpu): # Integer
self.add_query_param('LimitmCpu', LimitmCpu)
def get_EdasContainerVersion(self): # String
return self.get_query_params().get('EdasContainerVersion')
def set_EdasContainerVersion(self, EdasContainerVersion): # String
self.add_query_param('EdasContainerVersion', EdasContainerVersion)
def get_InternetSlbId(self): # String
return self.get_query_params().get('InternetSlbId')
def set_InternetSlbId(self, InternetSlbId): # String
self.add_query_param('InternetSlbId', InternetSlbId)
def get_LogicalRegionId(self): # String
return self.get_query_params().get('LogicalRegionId')
def set_LogicalRegionId(self, LogicalRegionId): # String
self.add_query_param('LogicalRegionId', LogicalRegionId)
def get_PackageUrl(self): # String
return self.get_query_params().get('PackageUrl')
def set_PackageUrl(self, PackageUrl): # String
self.add_query_param('PackageUrl', PackageUrl)
def get_InternetSlbProtocol(self): # String
return self.get_query_params().get('InternetSlbProtocol')
def set_InternetSlbProtocol(self, InternetSlbProtocol): # String
self.add_query_param('InternetSlbProtocol', InternetSlbProtocol)
def get_LosslessRuleDelayTime(self): # Integer
return self.get_query_params().get('LosslessRuleDelayTime')
def set_LosslessRuleDelayTime(self, LosslessRuleDelayTime): # Integer
self.add_query_param('LosslessRuleDelayTime', LosslessRuleDelayTime)
def get_MountDescs(self): # String
return self.get_query_params().get('MountDescs')
def set_MountDescs(self, MountDescs): # String
self.add_query_param('MountDescs', MountDescs)
def get_FeatureConfig(self): # String
return self.get_query_params().get('FeatureConfig')
def set_FeatureConfig(self, FeatureConfig): # String
self.add_query_param('FeatureConfig', FeatureConfig)
def get_Replicas(self): # Integer
return self.get_query_params().get('Replicas')
def set_Replicas(self, Replicas): # Integer
self.add_query_param('Replicas', Replicas)
def get_LimitCpu(self): # Integer
return self.get_query_params().get('LimitCpu')
def set_LimitCpu(self, LimitCpu): # Integer
self.add_query_param('LimitCpu', LimitCpu)
def get_CustomTolerations(self): # String
return self.get_query_params().get('CustomTolerations')
def set_CustomTolerations(self, CustomTolerations): # String
self.add_query_param('CustomTolerations', CustomTolerations)
def get_WebContainerConfig(self): # String
return self.get_query_params().get('WebContainerConfig')
def set_WebContainerConfig(self, WebContainerConfig): # String
self.add_query_param('WebContainerConfig', WebContainerConfig)
def get_IsMultilingualApp(self): # Boolean
return self.get_query_params().get('IsMultilingualApp')
def set_IsMultilingualApp(self, IsMultilingualApp): # Boolean
self.add_query_param('IsMultilingualApp', IsMultilingualApp)
def get_ClusterId(self): # String
return self.get_query_params().get('ClusterId')
def set_ClusterId(self, ClusterId): # String
self.add_query_param('ClusterId', ClusterId)
def get_ServiceConfigs(self): # String
return self.get_query_params().get('ServiceConfigs')
def set_ServiceConfigs(self, ServiceConfigs): # String
self.add_query_param('ServiceConfigs', ServiceConfigs)
def get_IntranetTargetPort(self): # Integer
return self.get_query_params().get('IntranetTargetPort')
def set_IntranetTargetPort(self, IntranetTargetPort): # Integer
self.add_query_param('IntranetTargetPort', IntranetTargetPort)
def get_Command(self): # String
return self.get_query_params().get('Command')
def set_Command(self, Command): # String
self.add_query_param('Command', Command)
def get_JDK(self): # String
return self.get_query_params().get('JDK')
def set_JDK(self, JDK): # String
self.add_query_param('JDK', JDK)
def get_UriEncoding(self): # String
return self.get_query_params().get('UriEncoding')
def set_UriEncoding(self, UriEncoding): # String
self.add_query_param('UriEncoding', UriEncoding)
def get_IntranetSlbProtocol(self): # String
return self.get_query_params().get('IntranetSlbProtocol')
def set_IntranetSlbProtocol(self, IntranetSlbProtocol): # String
self.add_query_param('IntranetSlbProtocol', IntranetSlbProtocol)
def get_ImageUrl(self): # String
return self.get_query_params().get('ImageUrl')
def set_ImageUrl(self, ImageUrl): # String
self.add_query_param('ImageUrl', ImageUrl)
def get_PvcMountDescs(self): # String
return self.get_query_params().get('PvcMountDescs')
def set_PvcMountDescs(self, PvcMountDescs): # String
self.add_query_param('PvcMountDescs', PvcMountDescs)
def get_Namespace(self): # String
return self.get_query_params().get('Namespace')
def set_Namespace(self, Namespace): # String
self.add_query_param('Namespace', Namespace)
def get_ContainerRegistryId(self): # String
return self.get_query_params().get('ContainerRegistryId')
def set_ContainerRegistryId(self, ContainerRegistryId): # String
self.add_query_param('ContainerRegistryId', ContainerRegistryId)
def get_AppTemplateName(self): # String
return self.get_query_params().get('AppTemplateName')
def set_AppTemplateName(self, AppTemplateName): # String
self.add_query_param('AppTemplateName', AppTemplateName)
def get_ApplicationDescription(self): # String
return self.get_query_params().get('ApplicationDescription')
def set_ApplicationDescription(self, ApplicationDescription): # String
self.add_query_param('ApplicationDescription', ApplicationDescription)
def get_LosslessRuleAligned(self): # Boolean
return self.get_query_params().get('LosslessRuleAligned')
def set_LosslessRuleAligned(self, LosslessRuleAligned): # Boolean
self.add_query_param('LosslessRuleAligned', LosslessRuleAligned)
def get_RequestsCpu(self): # Integer
return self.get_query_params().get('RequestsCpu')
def set_RequestsCpu(self, RequestsCpu): # Integer
self.add_query_param('RequestsCpu', RequestsCpu)
def get_JavaStartUpConfig(self): # String
return self.get_query_params().get('JavaStartUpConfig')
def set_JavaStartUpConfig(self, JavaStartUpConfig): # String
self.add_query_param('JavaStartUpConfig', JavaStartUpConfig)