aliyun-python-sdk-edas/aliyunsdkedas/request/v20170801/DeployK8sApplicationRequest.py (283 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 DeployK8sApplicationRequest(RoaRequest):
def __init__(self):
RoaRequest.__init__(self, 'Edas', '2017-08-01', 'DeployK8sApplication','Edas')
self.set_uri_pattern('/pop/v5/k8s/acs/k8s_apps')
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_PackageVersionId(self): # String
return self.get_query_params().get('PackageVersionId')
def set_PackageVersionId(self, PackageVersionId): # String
self.add_query_param('PackageVersionId', PackageVersionId)
def get_BatchWaitTime(self): # Integer
return self.get_query_params().get('BatchWaitTime')
def set_BatchWaitTime(self, BatchWaitTime): # Integer
self.add_query_param('BatchWaitTime', BatchWaitTime)
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_CpuLimit(self): # Integer
return self.get_query_params().get('CpuLimit')
def set_CpuLimit(self, CpuLimit): # Integer
self.add_query_param('CpuLimit', CpuLimit)
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_ConfigMountDescs(self): # String
return self.get_query_params().get('ConfigMountDescs')
def set_ConfigMountDescs(self, ConfigMountDescs): # String
self.add_query_param('ConfigMountDescs', ConfigMountDescs)
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_MemoryLimit(self): # Integer
return self.get_query_params().get('MemoryLimit')
def set_MemoryLimit(self, MemoryLimit): # Integer
self.add_query_param('MemoryLimit', MemoryLimit)
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_ImageTag(self): # String
return self.get_query_params().get('ImageTag')
def set_ImageTag(self, ImageTag): # String
self.add_query_param('ImageTag', ImageTag)
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_DeployAcrossNodes(self): # String
return self.get_query_params().get('DeployAcrossNodes')
def set_DeployAcrossNodes(self, DeployAcrossNodes): # String
self.add_query_param('DeployAcrossNodes', DeployAcrossNodes)
def get_MemoryRequest(self): # Integer
return self.get_query_params().get('MemoryRequest')
def set_MemoryRequest(self, MemoryRequest): # Integer
self.add_query_param('MemoryRequest', MemoryRequest)
def get_Image(self): # String
return self.get_query_params().get('Image')
def set_Image(self, Image): # String
self.add_query_param('Image', Image)
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_UpdateStrategy(self): # String
return self.get_query_params().get('UpdateStrategy')
def set_UpdateStrategy(self, UpdateStrategy): # String
self.add_query_param('UpdateStrategy', UpdateStrategy)
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_ChangeOrderDesc(self): # String
return self.get_query_params().get('ChangeOrderDesc')
def set_ChangeOrderDesc(self, ChangeOrderDesc): # String
self.add_query_param('ChangeOrderDesc', ChangeOrderDesc)
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_CanaryRuleId(self): # String
return self.get_query_params().get('CanaryRuleId')
def set_CanaryRuleId(self, CanaryRuleId): # String
self.add_query_param('CanaryRuleId', CanaryRuleId)
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_McpuLimit(self): # Integer
return self.get_query_params().get('McpuLimit')
def set_McpuLimit(self, McpuLimit): # Integer
self.add_query_param('McpuLimit', McpuLimit)
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_RuntimeClassName(self): # String
return self.get_query_params().get('RuntimeClassName')
def set_RuntimeClassName(self, RuntimeClassName): # String
self.add_query_param('RuntimeClassName', RuntimeClassName)
def get_TrafficControlStrategy(self): # String
return self.get_query_params().get('TrafficControlStrategy')
def set_TrafficControlStrategy(self, TrafficControlStrategy): # String
self.add_query_param('TrafficControlStrategy', TrafficControlStrategy)
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_WebContainer(self): # String
return self.get_query_params().get('WebContainer')
def set_WebContainer(self, WebContainer): # String
self.add_query_param('WebContainer', WebContainer)
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_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_InitContainers(self): # String
return self.get_query_params().get('InitContainers')
def set_InitContainers(self, InitContainers): # String
self.add_query_param('InitContainers', InitContainers)
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_EnvFroms(self): # String
return self.get_query_params().get('EnvFroms')
def set_EnvFroms(self, EnvFroms): # String
self.add_query_param('EnvFroms', EnvFroms)
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_PackageUrl(self): # String
return self.get_query_params().get('PackageUrl')
def set_PackageUrl(self, PackageUrl): # String
self.add_query_param('PackageUrl', PackageUrl)
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_Replicas(self): # Integer
return self.get_query_params().get('Replicas')
def set_Replicas(self, Replicas): # Integer
self.add_query_param('Replicas', Replicas)
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_CpuRequest(self): # Integer
return self.get_query_params().get('CpuRequest')
def set_CpuRequest(self, CpuRequest): # Integer
self.add_query_param('CpuRequest', CpuRequest)
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_Command(self): # String
return self.get_query_params().get('Command')
def set_Command(self, Command): # String
self.add_query_param('Command', Command)
def get_Args(self): # String
return self.get_query_params().get('Args')
def set_Args(self, Args): # String
self.add_query_param('Args', Args)
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_AppId(self): # String
return self.get_query_params().get('AppId')
def set_AppId(self, AppId): # String
self.add_query_param('AppId', AppId)
def get_BatchTimeout(self): # Integer
return self.get_query_params().get('BatchTimeout')
def set_BatchTimeout(self, BatchTimeout): # Integer
self.add_query_param('BatchTimeout', BatchTimeout)
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_McpuRequest(self): # Integer
return self.get_query_params().get('McpuRequest')
def set_McpuRequest(self, McpuRequest): # Integer
self.add_query_param('McpuRequest', McpuRequest)
def get_VolumesStr(self): # String
return self.get_query_params().get('VolumesStr')
def set_VolumesStr(self, VolumesStr): # String
self.add_query_param('VolumesStr', VolumesStr)
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_JavaStartUpConfig(self): # String
return self.get_query_params().get('JavaStartUpConfig')
def set_JavaStartUpConfig(self, JavaStartUpConfig): # String
self.add_query_param('JavaStartUpConfig', JavaStartUpConfig)