Documentation
¶
Index ¶
- type Application
- type ApplicationArgs
- type ApplicationArray
- type ApplicationArrayInput
- type ApplicationArrayOutput
- func (ApplicationArrayOutput) ElementType() reflect.Type
- func (o ApplicationArrayOutput) Index(i pulumi.IntInput) ApplicationOutput
- func (o ApplicationArrayOutput) ToApplicationArrayOutput() ApplicationArrayOutput
- func (o ApplicationArrayOutput) ToApplicationArrayOutputWithContext(ctx context.Context) ApplicationArrayOutput
- type ApplicationConfigMapMountDescV2
- type ApplicationConfigMapMountDescV2Args
- func (ApplicationConfigMapMountDescV2Args) ElementType() reflect.Type
- func (i ApplicationConfigMapMountDescV2Args) ToApplicationConfigMapMountDescV2Output() ApplicationConfigMapMountDescV2Output
- func (i ApplicationConfigMapMountDescV2Args) ToApplicationConfigMapMountDescV2OutputWithContext(ctx context.Context) ApplicationConfigMapMountDescV2Output
- type ApplicationConfigMapMountDescV2Array
- func (ApplicationConfigMapMountDescV2Array) ElementType() reflect.Type
- func (i ApplicationConfigMapMountDescV2Array) ToApplicationConfigMapMountDescV2ArrayOutput() ApplicationConfigMapMountDescV2ArrayOutput
- func (i ApplicationConfigMapMountDescV2Array) ToApplicationConfigMapMountDescV2ArrayOutputWithContext(ctx context.Context) ApplicationConfigMapMountDescV2ArrayOutput
- type ApplicationConfigMapMountDescV2ArrayInput
- type ApplicationConfigMapMountDescV2ArrayOutput
- func (ApplicationConfigMapMountDescV2ArrayOutput) ElementType() reflect.Type
- func (o ApplicationConfigMapMountDescV2ArrayOutput) Index(i pulumi.IntInput) ApplicationConfigMapMountDescV2Output
- func (o ApplicationConfigMapMountDescV2ArrayOutput) ToApplicationConfigMapMountDescV2ArrayOutput() ApplicationConfigMapMountDescV2ArrayOutput
- func (o ApplicationConfigMapMountDescV2ArrayOutput) ToApplicationConfigMapMountDescV2ArrayOutputWithContext(ctx context.Context) ApplicationConfigMapMountDescV2ArrayOutput
- type ApplicationConfigMapMountDescV2Input
- type ApplicationConfigMapMountDescV2Output
- func (o ApplicationConfigMapMountDescV2Output) ConfigMapId() pulumi.StringPtrOutput
- func (ApplicationConfigMapMountDescV2Output) ElementType() reflect.Type
- func (o ApplicationConfigMapMountDescV2Output) Key() pulumi.StringPtrOutput
- func (o ApplicationConfigMapMountDescV2Output) MountPath() pulumi.StringPtrOutput
- func (o ApplicationConfigMapMountDescV2Output) ToApplicationConfigMapMountDescV2Output() ApplicationConfigMapMountDescV2Output
- func (o ApplicationConfigMapMountDescV2Output) ToApplicationConfigMapMountDescV2OutputWithContext(ctx context.Context) ApplicationConfigMapMountDescV2Output
- type ApplicationCustomHostAliasV2
- type ApplicationCustomHostAliasV2Args
- func (ApplicationCustomHostAliasV2Args) ElementType() reflect.Type
- func (i ApplicationCustomHostAliasV2Args) ToApplicationCustomHostAliasV2Output() ApplicationCustomHostAliasV2Output
- func (i ApplicationCustomHostAliasV2Args) ToApplicationCustomHostAliasV2OutputWithContext(ctx context.Context) ApplicationCustomHostAliasV2Output
- type ApplicationCustomHostAliasV2Array
- func (ApplicationCustomHostAliasV2Array) ElementType() reflect.Type
- func (i ApplicationCustomHostAliasV2Array) ToApplicationCustomHostAliasV2ArrayOutput() ApplicationCustomHostAliasV2ArrayOutput
- func (i ApplicationCustomHostAliasV2Array) ToApplicationCustomHostAliasV2ArrayOutputWithContext(ctx context.Context) ApplicationCustomHostAliasV2ArrayOutput
- type ApplicationCustomHostAliasV2ArrayInput
- type ApplicationCustomHostAliasV2ArrayOutput
- func (ApplicationCustomHostAliasV2ArrayOutput) ElementType() reflect.Type
- func (o ApplicationCustomHostAliasV2ArrayOutput) Index(i pulumi.IntInput) ApplicationCustomHostAliasV2Output
- func (o ApplicationCustomHostAliasV2ArrayOutput) ToApplicationCustomHostAliasV2ArrayOutput() ApplicationCustomHostAliasV2ArrayOutput
- func (o ApplicationCustomHostAliasV2ArrayOutput) ToApplicationCustomHostAliasV2ArrayOutputWithContext(ctx context.Context) ApplicationCustomHostAliasV2ArrayOutput
- type ApplicationCustomHostAliasV2Input
- type ApplicationCustomHostAliasV2Output
- func (ApplicationCustomHostAliasV2Output) ElementType() reflect.Type
- func (o ApplicationCustomHostAliasV2Output) HostName() pulumi.StringPtrOutput
- func (o ApplicationCustomHostAliasV2Output) Ip() pulumi.StringPtrOutput
- func (o ApplicationCustomHostAliasV2Output) ToApplicationCustomHostAliasV2Output() ApplicationCustomHostAliasV2Output
- func (o ApplicationCustomHostAliasV2Output) ToApplicationCustomHostAliasV2OutputWithContext(ctx context.Context) ApplicationCustomHostAliasV2Output
- type ApplicationInput
- type ApplicationKafkaConfigs
- type ApplicationKafkaConfigsArgs
- func (ApplicationKafkaConfigsArgs) ElementType() reflect.Type
- func (i ApplicationKafkaConfigsArgs) ToApplicationKafkaConfigsOutput() ApplicationKafkaConfigsOutput
- func (i ApplicationKafkaConfigsArgs) ToApplicationKafkaConfigsOutputWithContext(ctx context.Context) ApplicationKafkaConfigsOutput
- func (i ApplicationKafkaConfigsArgs) ToApplicationKafkaConfigsPtrOutput() ApplicationKafkaConfigsPtrOutput
- func (i ApplicationKafkaConfigsArgs) ToApplicationKafkaConfigsPtrOutputWithContext(ctx context.Context) ApplicationKafkaConfigsPtrOutput
- type ApplicationKafkaConfigsInput
- type ApplicationKafkaConfigsKafkaConfig
- type ApplicationKafkaConfigsKafkaConfigArgs
- func (ApplicationKafkaConfigsKafkaConfigArgs) ElementType() reflect.Type
- func (i ApplicationKafkaConfigsKafkaConfigArgs) ToApplicationKafkaConfigsKafkaConfigOutput() ApplicationKafkaConfigsKafkaConfigOutput
- func (i ApplicationKafkaConfigsKafkaConfigArgs) ToApplicationKafkaConfigsKafkaConfigOutputWithContext(ctx context.Context) ApplicationKafkaConfigsKafkaConfigOutput
- type ApplicationKafkaConfigsKafkaConfigArray
- func (ApplicationKafkaConfigsKafkaConfigArray) ElementType() reflect.Type
- func (i ApplicationKafkaConfigsKafkaConfigArray) ToApplicationKafkaConfigsKafkaConfigArrayOutput() ApplicationKafkaConfigsKafkaConfigArrayOutput
- func (i ApplicationKafkaConfigsKafkaConfigArray) ToApplicationKafkaConfigsKafkaConfigArrayOutputWithContext(ctx context.Context) ApplicationKafkaConfigsKafkaConfigArrayOutput
- type ApplicationKafkaConfigsKafkaConfigArrayInput
- type ApplicationKafkaConfigsKafkaConfigArrayOutput
- func (ApplicationKafkaConfigsKafkaConfigArrayOutput) ElementType() reflect.Type
- func (o ApplicationKafkaConfigsKafkaConfigArrayOutput) Index(i pulumi.IntInput) ApplicationKafkaConfigsKafkaConfigOutput
- func (o ApplicationKafkaConfigsKafkaConfigArrayOutput) ToApplicationKafkaConfigsKafkaConfigArrayOutput() ApplicationKafkaConfigsKafkaConfigArrayOutput
- func (o ApplicationKafkaConfigsKafkaConfigArrayOutput) ToApplicationKafkaConfigsKafkaConfigArrayOutputWithContext(ctx context.Context) ApplicationKafkaConfigsKafkaConfigArrayOutput
- type ApplicationKafkaConfigsKafkaConfigInput
- type ApplicationKafkaConfigsKafkaConfigOutput
- func (ApplicationKafkaConfigsKafkaConfigOutput) ElementType() reflect.Type
- func (o ApplicationKafkaConfigsKafkaConfigOutput) KafkaTopic() pulumi.StringPtrOutput
- func (o ApplicationKafkaConfigsKafkaConfigOutput) LogDir() pulumi.StringPtrOutput
- func (o ApplicationKafkaConfigsKafkaConfigOutput) LogType() pulumi.StringPtrOutput
- func (o ApplicationKafkaConfigsKafkaConfigOutput) ToApplicationKafkaConfigsKafkaConfigOutput() ApplicationKafkaConfigsKafkaConfigOutput
- func (o ApplicationKafkaConfigsKafkaConfigOutput) ToApplicationKafkaConfigsKafkaConfigOutputWithContext(ctx context.Context) ApplicationKafkaConfigsKafkaConfigOutput
- type ApplicationKafkaConfigsOutput
- func (ApplicationKafkaConfigsOutput) ElementType() reflect.Type
- func (o ApplicationKafkaConfigsOutput) KafkaConfigs() ApplicationKafkaConfigsKafkaConfigArrayOutput
- func (o ApplicationKafkaConfigsOutput) KafkaEndpoint() pulumi.StringPtrOutput
- func (o ApplicationKafkaConfigsOutput) KafkaInstanceId() pulumi.StringPtrOutput
- func (o ApplicationKafkaConfigsOutput) ToApplicationKafkaConfigsOutput() ApplicationKafkaConfigsOutput
- func (o ApplicationKafkaConfigsOutput) ToApplicationKafkaConfigsOutputWithContext(ctx context.Context) ApplicationKafkaConfigsOutput
- func (o ApplicationKafkaConfigsOutput) ToApplicationKafkaConfigsPtrOutput() ApplicationKafkaConfigsPtrOutput
- func (o ApplicationKafkaConfigsOutput) ToApplicationKafkaConfigsPtrOutputWithContext(ctx context.Context) ApplicationKafkaConfigsPtrOutput
- type ApplicationKafkaConfigsPtrInput
- type ApplicationKafkaConfigsPtrOutput
- func (o ApplicationKafkaConfigsPtrOutput) Elem() ApplicationKafkaConfigsOutput
- func (ApplicationKafkaConfigsPtrOutput) ElementType() reflect.Type
- func (o ApplicationKafkaConfigsPtrOutput) KafkaConfigs() ApplicationKafkaConfigsKafkaConfigArrayOutput
- func (o ApplicationKafkaConfigsPtrOutput) KafkaEndpoint() pulumi.StringPtrOutput
- func (o ApplicationKafkaConfigsPtrOutput) KafkaInstanceId() pulumi.StringPtrOutput
- func (o ApplicationKafkaConfigsPtrOutput) ToApplicationKafkaConfigsPtrOutput() ApplicationKafkaConfigsPtrOutput
- func (o ApplicationKafkaConfigsPtrOutput) ToApplicationKafkaConfigsPtrOutputWithContext(ctx context.Context) ApplicationKafkaConfigsPtrOutput
- type ApplicationLivenessV2
- type ApplicationLivenessV2Args
- func (ApplicationLivenessV2Args) ElementType() reflect.Type
- func (i ApplicationLivenessV2Args) ToApplicationLivenessV2Output() ApplicationLivenessV2Output
- func (i ApplicationLivenessV2Args) ToApplicationLivenessV2OutputWithContext(ctx context.Context) ApplicationLivenessV2Output
- func (i ApplicationLivenessV2Args) ToApplicationLivenessV2PtrOutput() ApplicationLivenessV2PtrOutput
- func (i ApplicationLivenessV2Args) ToApplicationLivenessV2PtrOutputWithContext(ctx context.Context) ApplicationLivenessV2PtrOutput
- type ApplicationLivenessV2Exec
- type ApplicationLivenessV2ExecArgs
- func (ApplicationLivenessV2ExecArgs) ElementType() reflect.Type
- func (i ApplicationLivenessV2ExecArgs) ToApplicationLivenessV2ExecOutput() ApplicationLivenessV2ExecOutput
- func (i ApplicationLivenessV2ExecArgs) ToApplicationLivenessV2ExecOutputWithContext(ctx context.Context) ApplicationLivenessV2ExecOutput
- func (i ApplicationLivenessV2ExecArgs) ToApplicationLivenessV2ExecPtrOutput() ApplicationLivenessV2ExecPtrOutput
- func (i ApplicationLivenessV2ExecArgs) ToApplicationLivenessV2ExecPtrOutputWithContext(ctx context.Context) ApplicationLivenessV2ExecPtrOutput
- type ApplicationLivenessV2ExecInput
- type ApplicationLivenessV2ExecOutput
- func (o ApplicationLivenessV2ExecOutput) Commands() pulumi.StringArrayOutput
- func (ApplicationLivenessV2ExecOutput) ElementType() reflect.Type
- func (o ApplicationLivenessV2ExecOutput) ToApplicationLivenessV2ExecOutput() ApplicationLivenessV2ExecOutput
- func (o ApplicationLivenessV2ExecOutput) ToApplicationLivenessV2ExecOutputWithContext(ctx context.Context) ApplicationLivenessV2ExecOutput
- func (o ApplicationLivenessV2ExecOutput) ToApplicationLivenessV2ExecPtrOutput() ApplicationLivenessV2ExecPtrOutput
- func (o ApplicationLivenessV2ExecOutput) ToApplicationLivenessV2ExecPtrOutputWithContext(ctx context.Context) ApplicationLivenessV2ExecPtrOutput
- type ApplicationLivenessV2ExecPtrInput
- type ApplicationLivenessV2ExecPtrOutput
- func (o ApplicationLivenessV2ExecPtrOutput) Commands() pulumi.StringArrayOutput
- func (o ApplicationLivenessV2ExecPtrOutput) Elem() ApplicationLivenessV2ExecOutput
- func (ApplicationLivenessV2ExecPtrOutput) ElementType() reflect.Type
- func (o ApplicationLivenessV2ExecPtrOutput) ToApplicationLivenessV2ExecPtrOutput() ApplicationLivenessV2ExecPtrOutput
- func (o ApplicationLivenessV2ExecPtrOutput) ToApplicationLivenessV2ExecPtrOutputWithContext(ctx context.Context) ApplicationLivenessV2ExecPtrOutput
- type ApplicationLivenessV2HttpGet
- type ApplicationLivenessV2HttpGetArgs
- func (ApplicationLivenessV2HttpGetArgs) ElementType() reflect.Type
- func (i ApplicationLivenessV2HttpGetArgs) ToApplicationLivenessV2HttpGetOutput() ApplicationLivenessV2HttpGetOutput
- func (i ApplicationLivenessV2HttpGetArgs) ToApplicationLivenessV2HttpGetOutputWithContext(ctx context.Context) ApplicationLivenessV2HttpGetOutput
- func (i ApplicationLivenessV2HttpGetArgs) ToApplicationLivenessV2HttpGetPtrOutput() ApplicationLivenessV2HttpGetPtrOutput
- func (i ApplicationLivenessV2HttpGetArgs) ToApplicationLivenessV2HttpGetPtrOutputWithContext(ctx context.Context) ApplicationLivenessV2HttpGetPtrOutput
- type ApplicationLivenessV2HttpGetInput
- type ApplicationLivenessV2HttpGetOutput
- func (ApplicationLivenessV2HttpGetOutput) ElementType() reflect.Type
- func (o ApplicationLivenessV2HttpGetOutput) IsContainKeyWord() pulumi.BoolPtrOutput
- func (o ApplicationLivenessV2HttpGetOutput) KeyWord() pulumi.StringPtrOutput
- func (o ApplicationLivenessV2HttpGetOutput) Path() pulumi.StringPtrOutput
- func (o ApplicationLivenessV2HttpGetOutput) Port() pulumi.IntPtrOutput
- func (o ApplicationLivenessV2HttpGetOutput) Scheme() pulumi.StringPtrOutput
- func (o ApplicationLivenessV2HttpGetOutput) ToApplicationLivenessV2HttpGetOutput() ApplicationLivenessV2HttpGetOutput
- func (o ApplicationLivenessV2HttpGetOutput) ToApplicationLivenessV2HttpGetOutputWithContext(ctx context.Context) ApplicationLivenessV2HttpGetOutput
- func (o ApplicationLivenessV2HttpGetOutput) ToApplicationLivenessV2HttpGetPtrOutput() ApplicationLivenessV2HttpGetPtrOutput
- func (o ApplicationLivenessV2HttpGetOutput) ToApplicationLivenessV2HttpGetPtrOutputWithContext(ctx context.Context) ApplicationLivenessV2HttpGetPtrOutput
- type ApplicationLivenessV2HttpGetPtrInput
- type ApplicationLivenessV2HttpGetPtrOutput
- func (o ApplicationLivenessV2HttpGetPtrOutput) Elem() ApplicationLivenessV2HttpGetOutput
- func (ApplicationLivenessV2HttpGetPtrOutput) ElementType() reflect.Type
- func (o ApplicationLivenessV2HttpGetPtrOutput) IsContainKeyWord() pulumi.BoolPtrOutput
- func (o ApplicationLivenessV2HttpGetPtrOutput) KeyWord() pulumi.StringPtrOutput
- func (o ApplicationLivenessV2HttpGetPtrOutput) Path() pulumi.StringPtrOutput
- func (o ApplicationLivenessV2HttpGetPtrOutput) Port() pulumi.IntPtrOutput
- func (o ApplicationLivenessV2HttpGetPtrOutput) Scheme() pulumi.StringPtrOutput
- func (o ApplicationLivenessV2HttpGetPtrOutput) ToApplicationLivenessV2HttpGetPtrOutput() ApplicationLivenessV2HttpGetPtrOutput
- func (o ApplicationLivenessV2HttpGetPtrOutput) ToApplicationLivenessV2HttpGetPtrOutputWithContext(ctx context.Context) ApplicationLivenessV2HttpGetPtrOutput
- type ApplicationLivenessV2Input
- type ApplicationLivenessV2Output
- func (ApplicationLivenessV2Output) ElementType() reflect.Type
- func (o ApplicationLivenessV2Output) Exec() ApplicationLivenessV2ExecPtrOutput
- func (o ApplicationLivenessV2Output) HttpGet() ApplicationLivenessV2HttpGetPtrOutput
- func (o ApplicationLivenessV2Output) InitialDelaySeconds() pulumi.IntPtrOutput
- func (o ApplicationLivenessV2Output) PeriodSeconds() pulumi.IntPtrOutput
- func (o ApplicationLivenessV2Output) TcpSocket() ApplicationLivenessV2TcpSocketPtrOutput
- func (o ApplicationLivenessV2Output) TimeoutSeconds() pulumi.IntPtrOutput
- func (o ApplicationLivenessV2Output) ToApplicationLivenessV2Output() ApplicationLivenessV2Output
- func (o ApplicationLivenessV2Output) ToApplicationLivenessV2OutputWithContext(ctx context.Context) ApplicationLivenessV2Output
- func (o ApplicationLivenessV2Output) ToApplicationLivenessV2PtrOutput() ApplicationLivenessV2PtrOutput
- func (o ApplicationLivenessV2Output) ToApplicationLivenessV2PtrOutputWithContext(ctx context.Context) ApplicationLivenessV2PtrOutput
- type ApplicationLivenessV2PtrInput
- type ApplicationLivenessV2PtrOutput
- func (o ApplicationLivenessV2PtrOutput) Elem() ApplicationLivenessV2Output
- func (ApplicationLivenessV2PtrOutput) ElementType() reflect.Type
- func (o ApplicationLivenessV2PtrOutput) Exec() ApplicationLivenessV2ExecPtrOutput
- func (o ApplicationLivenessV2PtrOutput) HttpGet() ApplicationLivenessV2HttpGetPtrOutput
- func (o ApplicationLivenessV2PtrOutput) InitialDelaySeconds() pulumi.IntPtrOutput
- func (o ApplicationLivenessV2PtrOutput) PeriodSeconds() pulumi.IntPtrOutput
- func (o ApplicationLivenessV2PtrOutput) TcpSocket() ApplicationLivenessV2TcpSocketPtrOutput
- func (o ApplicationLivenessV2PtrOutput) TimeoutSeconds() pulumi.IntPtrOutput
- func (o ApplicationLivenessV2PtrOutput) ToApplicationLivenessV2PtrOutput() ApplicationLivenessV2PtrOutput
- func (o ApplicationLivenessV2PtrOutput) ToApplicationLivenessV2PtrOutputWithContext(ctx context.Context) ApplicationLivenessV2PtrOutput
- type ApplicationLivenessV2TcpSocket
- type ApplicationLivenessV2TcpSocketArgs
- func (ApplicationLivenessV2TcpSocketArgs) ElementType() reflect.Type
- func (i ApplicationLivenessV2TcpSocketArgs) ToApplicationLivenessV2TcpSocketOutput() ApplicationLivenessV2TcpSocketOutput
- func (i ApplicationLivenessV2TcpSocketArgs) ToApplicationLivenessV2TcpSocketOutputWithContext(ctx context.Context) ApplicationLivenessV2TcpSocketOutput
- func (i ApplicationLivenessV2TcpSocketArgs) ToApplicationLivenessV2TcpSocketPtrOutput() ApplicationLivenessV2TcpSocketPtrOutput
- func (i ApplicationLivenessV2TcpSocketArgs) ToApplicationLivenessV2TcpSocketPtrOutputWithContext(ctx context.Context) ApplicationLivenessV2TcpSocketPtrOutput
- type ApplicationLivenessV2TcpSocketInput
- type ApplicationLivenessV2TcpSocketOutput
- func (ApplicationLivenessV2TcpSocketOutput) ElementType() reflect.Type
- func (o ApplicationLivenessV2TcpSocketOutput) Port() pulumi.IntPtrOutput
- func (o ApplicationLivenessV2TcpSocketOutput) ToApplicationLivenessV2TcpSocketOutput() ApplicationLivenessV2TcpSocketOutput
- func (o ApplicationLivenessV2TcpSocketOutput) ToApplicationLivenessV2TcpSocketOutputWithContext(ctx context.Context) ApplicationLivenessV2TcpSocketOutput
- func (o ApplicationLivenessV2TcpSocketOutput) ToApplicationLivenessV2TcpSocketPtrOutput() ApplicationLivenessV2TcpSocketPtrOutput
- func (o ApplicationLivenessV2TcpSocketOutput) ToApplicationLivenessV2TcpSocketPtrOutputWithContext(ctx context.Context) ApplicationLivenessV2TcpSocketPtrOutput
- type ApplicationLivenessV2TcpSocketPtrInput
- type ApplicationLivenessV2TcpSocketPtrOutput
- func (o ApplicationLivenessV2TcpSocketPtrOutput) Elem() ApplicationLivenessV2TcpSocketOutput
- func (ApplicationLivenessV2TcpSocketPtrOutput) ElementType() reflect.Type
- func (o ApplicationLivenessV2TcpSocketPtrOutput) Port() pulumi.IntPtrOutput
- func (o ApplicationLivenessV2TcpSocketPtrOutput) ToApplicationLivenessV2TcpSocketPtrOutput() ApplicationLivenessV2TcpSocketPtrOutput
- func (o ApplicationLivenessV2TcpSocketPtrOutput) ToApplicationLivenessV2TcpSocketPtrOutputWithContext(ctx context.Context) ApplicationLivenessV2TcpSocketPtrOutput
- type ApplicationMap
- type ApplicationMapInput
- type ApplicationMapOutput
- func (ApplicationMapOutput) ElementType() reflect.Type
- func (o ApplicationMapOutput) MapIndex(k pulumi.StringInput) ApplicationOutput
- func (o ApplicationMapOutput) ToApplicationMapOutput() ApplicationMapOutput
- func (o ApplicationMapOutput) ToApplicationMapOutputWithContext(ctx context.Context) ApplicationMapOutput
- type ApplicationNasConfig
- type ApplicationNasConfigArgs
- type ApplicationNasConfigArray
- type ApplicationNasConfigArrayInput
- type ApplicationNasConfigArrayOutput
- func (ApplicationNasConfigArrayOutput) ElementType() reflect.Type
- func (o ApplicationNasConfigArrayOutput) Index(i pulumi.IntInput) ApplicationNasConfigOutput
- func (o ApplicationNasConfigArrayOutput) ToApplicationNasConfigArrayOutput() ApplicationNasConfigArrayOutput
- func (o ApplicationNasConfigArrayOutput) ToApplicationNasConfigArrayOutputWithContext(ctx context.Context) ApplicationNasConfigArrayOutput
- type ApplicationNasConfigInput
- type ApplicationNasConfigOutput
- func (ApplicationNasConfigOutput) ElementType() reflect.Type
- func (o ApplicationNasConfigOutput) MountDomain() pulumi.StringPtrOutput
- func (o ApplicationNasConfigOutput) MountPath() pulumi.StringPtrOutput
- func (o ApplicationNasConfigOutput) NasId() pulumi.StringPtrOutput
- func (o ApplicationNasConfigOutput) NasPath() pulumi.StringPtrOutput
- func (o ApplicationNasConfigOutput) ReadOnly() pulumi.BoolPtrOutput
- func (o ApplicationNasConfigOutput) ToApplicationNasConfigOutput() ApplicationNasConfigOutput
- func (o ApplicationNasConfigOutput) ToApplicationNasConfigOutputWithContext(ctx context.Context) ApplicationNasConfigOutput
- type ApplicationOssMountDescsV2
- type ApplicationOssMountDescsV2Args
- func (ApplicationOssMountDescsV2Args) ElementType() reflect.Type
- func (i ApplicationOssMountDescsV2Args) ToApplicationOssMountDescsV2Output() ApplicationOssMountDescsV2Output
- func (i ApplicationOssMountDescsV2Args) ToApplicationOssMountDescsV2OutputWithContext(ctx context.Context) ApplicationOssMountDescsV2Output
- type ApplicationOssMountDescsV2Array
- func (ApplicationOssMountDescsV2Array) ElementType() reflect.Type
- func (i ApplicationOssMountDescsV2Array) ToApplicationOssMountDescsV2ArrayOutput() ApplicationOssMountDescsV2ArrayOutput
- func (i ApplicationOssMountDescsV2Array) ToApplicationOssMountDescsV2ArrayOutputWithContext(ctx context.Context) ApplicationOssMountDescsV2ArrayOutput
- type ApplicationOssMountDescsV2ArrayInput
- type ApplicationOssMountDescsV2ArrayOutput
- func (ApplicationOssMountDescsV2ArrayOutput) ElementType() reflect.Type
- func (o ApplicationOssMountDescsV2ArrayOutput) Index(i pulumi.IntInput) ApplicationOssMountDescsV2Output
- func (o ApplicationOssMountDescsV2ArrayOutput) ToApplicationOssMountDescsV2ArrayOutput() ApplicationOssMountDescsV2ArrayOutput
- func (o ApplicationOssMountDescsV2ArrayOutput) ToApplicationOssMountDescsV2ArrayOutputWithContext(ctx context.Context) ApplicationOssMountDescsV2ArrayOutput
- type ApplicationOssMountDescsV2Input
- type ApplicationOssMountDescsV2Output
- func (o ApplicationOssMountDescsV2Output) BucketName() pulumi.StringPtrOutput
- func (o ApplicationOssMountDescsV2Output) BucketPath() pulumi.StringPtrOutput
- func (ApplicationOssMountDescsV2Output) ElementType() reflect.Type
- func (o ApplicationOssMountDescsV2Output) MountPath() pulumi.StringPtrOutput
- func (o ApplicationOssMountDescsV2Output) ReadOnly() pulumi.BoolPtrOutput
- func (o ApplicationOssMountDescsV2Output) ToApplicationOssMountDescsV2Output() ApplicationOssMountDescsV2Output
- func (o ApplicationOssMountDescsV2Output) ToApplicationOssMountDescsV2OutputWithContext(ctx context.Context) ApplicationOssMountDescsV2Output
- type ApplicationOutput
- func (o ApplicationOutput) AcrAssumeRoleArn() pulumi.StringPtrOutput
- func (o ApplicationOutput) AcrInstanceId() pulumi.StringPtrOutput
- func (o ApplicationOutput) AppDescription() pulumi.StringPtrOutput
- func (o ApplicationOutput) AppName() pulumi.StringOutput
- func (o ApplicationOutput) AutoConfig() pulumi.BoolPtrOutput
- func (o ApplicationOutput) AutoEnableApplicationScalingRule() pulumi.BoolPtrOutput
- func (o ApplicationOutput) BatchWaitTime() pulumi.IntOutput
- func (o ApplicationOutput) ChangeOrderDesc() pulumi.StringPtrOutput
- func (o ApplicationOutput) Command() pulumi.StringPtrOutput
- func (o ApplicationOutput) CommandArgs() pulumi.StringOutputdeprecated
- func (o ApplicationOutput) CommandArgsV2s() pulumi.StringArrayOutput
- func (o ApplicationOutput) ConfigMapMountDesc() pulumi.StringOutputdeprecated
- func (o ApplicationOutput) ConfigMapMountDescV2s() ApplicationConfigMapMountDescV2ArrayOutput
- func (o ApplicationOutput) Cpu() pulumi.IntPtrOutput
- func (o ApplicationOutput) CustomHostAlias() pulumi.StringOutputdeprecated
- func (o ApplicationOutput) CustomHostAliasV2s() ApplicationCustomHostAliasV2ArrayOutput
- func (o ApplicationOutput) Deploy() pulumi.BoolPtrOutput
- func (o ApplicationOutput) EdasContainerVersion() pulumi.StringPtrOutput
- func (ApplicationOutput) ElementType() reflect.Type
- func (o ApplicationOutput) EnableAhas() pulumi.StringOutput
- func (o ApplicationOutput) EnableGreyTagRoute() pulumi.BoolOutput
- func (o ApplicationOutput) Envs() pulumi.StringOutput
- func (o ApplicationOutput) ImagePullSecrets() pulumi.StringPtrOutput
- func (o ApplicationOutput) ImageUrl() pulumi.StringPtrOutput
- func (o ApplicationOutput) JarStartArgs() pulumi.StringPtrOutput
- func (o ApplicationOutput) JarStartOptions() pulumi.StringPtrOutput
- func (o ApplicationOutput) Jdk() pulumi.StringPtrOutput
- func (o ApplicationOutput) KafkaConfigs() ApplicationKafkaConfigsPtrOutput
- func (o ApplicationOutput) Liveness() pulumi.StringOutputdeprecated
- func (o ApplicationOutput) LivenessV2() ApplicationLivenessV2Output
- func (o ApplicationOutput) Memory() pulumi.IntPtrOutput
- func (o ApplicationOutput) MicroRegistration() pulumi.StringPtrOutput
- func (o ApplicationOutput) MinReadyInstanceRatio() pulumi.IntOutput
- func (o ApplicationOutput) MinReadyInstances() pulumi.IntOutput
- func (o ApplicationOutput) NamespaceId() pulumi.StringPtrOutput
- func (o ApplicationOutput) NasConfigs() ApplicationNasConfigArrayOutput
- func (o ApplicationOutput) OssAkId() pulumi.StringPtrOutput
- func (o ApplicationOutput) OssAkSecret() pulumi.StringPtrOutput
- func (o ApplicationOutput) OssMountDescs() pulumi.StringOutputdeprecated
- func (o ApplicationOutput) OssMountDescsV2s() ApplicationOssMountDescsV2ArrayOutput
- func (o ApplicationOutput) PackageType() pulumi.StringOutput
- func (o ApplicationOutput) PackageUrl() pulumi.StringPtrOutput
- func (o ApplicationOutput) PackageVersion() pulumi.StringOutput
- func (o ApplicationOutput) Php() pulumi.StringPtrOutput
- func (o ApplicationOutput) PhpArmsConfigLocation() pulumi.StringOutput
- func (o ApplicationOutput) PhpConfig() pulumi.StringPtrOutput
- func (o ApplicationOutput) PhpConfigLocation() pulumi.StringPtrOutput
- func (o ApplicationOutput) PostStart() pulumi.StringOutputdeprecated
- func (o ApplicationOutput) PostStartV2() ApplicationPostStartV2Output
- func (o ApplicationOutput) PreStop() pulumi.StringOutputdeprecated
- func (o ApplicationOutput) PreStopV2() ApplicationPreStopV2Output
- func (o ApplicationOutput) ProgrammingLanguage() pulumi.StringOutput
- func (o ApplicationOutput) PvtzDiscoverySvc() ApplicationPvtzDiscoverySvcPtrOutput
- func (o ApplicationOutput) Readiness() pulumi.StringOutputdeprecated
- func (o ApplicationOutput) ReadinessV2() ApplicationReadinessV2Output
- func (o ApplicationOutput) Replicas() pulumi.IntOutput
- func (o ApplicationOutput) SecurityGroupId() pulumi.StringOutput
- func (o ApplicationOutput) SlsConfigs() pulumi.StringPtrOutput
- func (o ApplicationOutput) Status() pulumi.StringOutput
- func (o ApplicationOutput) Tags() pulumi.MapOutput
- func (o ApplicationOutput) TerminationGracePeriodSeconds() pulumi.IntOutput
- func (o ApplicationOutput) Timezone() pulumi.StringOutput
- func (o ApplicationOutput) ToApplicationOutput() ApplicationOutput
- func (o ApplicationOutput) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
- func (o ApplicationOutput) TomcatConfig() pulumi.StringOutputdeprecated
- func (o ApplicationOutput) TomcatConfigV2() ApplicationTomcatConfigV2Output
- func (o ApplicationOutput) UpdateStrategy() pulumi.StringOutputdeprecated
- func (o ApplicationOutput) UpdateStrategyV2() ApplicationUpdateStrategyV2Output
- func (o ApplicationOutput) VpcId() pulumi.StringPtrOutput
- func (o ApplicationOutput) VswitchId() pulumi.StringPtrOutput
- func (o ApplicationOutput) WarStartOptions() pulumi.StringPtrOutput
- func (o ApplicationOutput) WebContainer() pulumi.StringPtrOutput
- type ApplicationPostStartV2
- type ApplicationPostStartV2Args
- func (ApplicationPostStartV2Args) ElementType() reflect.Type
- func (i ApplicationPostStartV2Args) ToApplicationPostStartV2Output() ApplicationPostStartV2Output
- func (i ApplicationPostStartV2Args) ToApplicationPostStartV2OutputWithContext(ctx context.Context) ApplicationPostStartV2Output
- func (i ApplicationPostStartV2Args) ToApplicationPostStartV2PtrOutput() ApplicationPostStartV2PtrOutput
- func (i ApplicationPostStartV2Args) ToApplicationPostStartV2PtrOutputWithContext(ctx context.Context) ApplicationPostStartV2PtrOutput
- type ApplicationPostStartV2Exec
- type ApplicationPostStartV2ExecArgs
- func (ApplicationPostStartV2ExecArgs) ElementType() reflect.Type
- func (i ApplicationPostStartV2ExecArgs) ToApplicationPostStartV2ExecOutput() ApplicationPostStartV2ExecOutput
- func (i ApplicationPostStartV2ExecArgs) ToApplicationPostStartV2ExecOutputWithContext(ctx context.Context) ApplicationPostStartV2ExecOutput
- func (i ApplicationPostStartV2ExecArgs) ToApplicationPostStartV2ExecPtrOutput() ApplicationPostStartV2ExecPtrOutput
- func (i ApplicationPostStartV2ExecArgs) ToApplicationPostStartV2ExecPtrOutputWithContext(ctx context.Context) ApplicationPostStartV2ExecPtrOutput
- type ApplicationPostStartV2ExecInput
- type ApplicationPostStartV2ExecOutput
- func (o ApplicationPostStartV2ExecOutput) Commands() pulumi.StringArrayOutput
- func (ApplicationPostStartV2ExecOutput) ElementType() reflect.Type
- func (o ApplicationPostStartV2ExecOutput) ToApplicationPostStartV2ExecOutput() ApplicationPostStartV2ExecOutput
- func (o ApplicationPostStartV2ExecOutput) ToApplicationPostStartV2ExecOutputWithContext(ctx context.Context) ApplicationPostStartV2ExecOutput
- func (o ApplicationPostStartV2ExecOutput) ToApplicationPostStartV2ExecPtrOutput() ApplicationPostStartV2ExecPtrOutput
- func (o ApplicationPostStartV2ExecOutput) ToApplicationPostStartV2ExecPtrOutputWithContext(ctx context.Context) ApplicationPostStartV2ExecPtrOutput
- type ApplicationPostStartV2ExecPtrInput
- type ApplicationPostStartV2ExecPtrOutput
- func (o ApplicationPostStartV2ExecPtrOutput) Commands() pulumi.StringArrayOutput
- func (o ApplicationPostStartV2ExecPtrOutput) Elem() ApplicationPostStartV2ExecOutput
- func (ApplicationPostStartV2ExecPtrOutput) ElementType() reflect.Type
- func (o ApplicationPostStartV2ExecPtrOutput) ToApplicationPostStartV2ExecPtrOutput() ApplicationPostStartV2ExecPtrOutput
- func (o ApplicationPostStartV2ExecPtrOutput) ToApplicationPostStartV2ExecPtrOutputWithContext(ctx context.Context) ApplicationPostStartV2ExecPtrOutput
- type ApplicationPostStartV2Input
- type ApplicationPostStartV2Output
- func (ApplicationPostStartV2Output) ElementType() reflect.Type
- func (o ApplicationPostStartV2Output) Exec() ApplicationPostStartV2ExecPtrOutput
- func (o ApplicationPostStartV2Output) ToApplicationPostStartV2Output() ApplicationPostStartV2Output
- func (o ApplicationPostStartV2Output) ToApplicationPostStartV2OutputWithContext(ctx context.Context) ApplicationPostStartV2Output
- func (o ApplicationPostStartV2Output) ToApplicationPostStartV2PtrOutput() ApplicationPostStartV2PtrOutput
- func (o ApplicationPostStartV2Output) ToApplicationPostStartV2PtrOutputWithContext(ctx context.Context) ApplicationPostStartV2PtrOutput
- type ApplicationPostStartV2PtrInput
- type ApplicationPostStartV2PtrOutput
- func (o ApplicationPostStartV2PtrOutput) Elem() ApplicationPostStartV2Output
- func (ApplicationPostStartV2PtrOutput) ElementType() reflect.Type
- func (o ApplicationPostStartV2PtrOutput) Exec() ApplicationPostStartV2ExecPtrOutput
- func (o ApplicationPostStartV2PtrOutput) ToApplicationPostStartV2PtrOutput() ApplicationPostStartV2PtrOutput
- func (o ApplicationPostStartV2PtrOutput) ToApplicationPostStartV2PtrOutputWithContext(ctx context.Context) ApplicationPostStartV2PtrOutput
- type ApplicationPreStopV2
- type ApplicationPreStopV2Args
- func (ApplicationPreStopV2Args) ElementType() reflect.Type
- func (i ApplicationPreStopV2Args) ToApplicationPreStopV2Output() ApplicationPreStopV2Output
- func (i ApplicationPreStopV2Args) ToApplicationPreStopV2OutputWithContext(ctx context.Context) ApplicationPreStopV2Output
- func (i ApplicationPreStopV2Args) ToApplicationPreStopV2PtrOutput() ApplicationPreStopV2PtrOutput
- func (i ApplicationPreStopV2Args) ToApplicationPreStopV2PtrOutputWithContext(ctx context.Context) ApplicationPreStopV2PtrOutput
- type ApplicationPreStopV2Exec
- type ApplicationPreStopV2ExecArgs
- func (ApplicationPreStopV2ExecArgs) ElementType() reflect.Type
- func (i ApplicationPreStopV2ExecArgs) ToApplicationPreStopV2ExecOutput() ApplicationPreStopV2ExecOutput
- func (i ApplicationPreStopV2ExecArgs) ToApplicationPreStopV2ExecOutputWithContext(ctx context.Context) ApplicationPreStopV2ExecOutput
- func (i ApplicationPreStopV2ExecArgs) ToApplicationPreStopV2ExecPtrOutput() ApplicationPreStopV2ExecPtrOutput
- func (i ApplicationPreStopV2ExecArgs) ToApplicationPreStopV2ExecPtrOutputWithContext(ctx context.Context) ApplicationPreStopV2ExecPtrOutput
- type ApplicationPreStopV2ExecInput
- type ApplicationPreStopV2ExecOutput
- func (o ApplicationPreStopV2ExecOutput) Commands() pulumi.StringArrayOutput
- func (ApplicationPreStopV2ExecOutput) ElementType() reflect.Type
- func (o ApplicationPreStopV2ExecOutput) ToApplicationPreStopV2ExecOutput() ApplicationPreStopV2ExecOutput
- func (o ApplicationPreStopV2ExecOutput) ToApplicationPreStopV2ExecOutputWithContext(ctx context.Context) ApplicationPreStopV2ExecOutput
- func (o ApplicationPreStopV2ExecOutput) ToApplicationPreStopV2ExecPtrOutput() ApplicationPreStopV2ExecPtrOutput
- func (o ApplicationPreStopV2ExecOutput) ToApplicationPreStopV2ExecPtrOutputWithContext(ctx context.Context) ApplicationPreStopV2ExecPtrOutput
- type ApplicationPreStopV2ExecPtrInput
- type ApplicationPreStopV2ExecPtrOutput
- func (o ApplicationPreStopV2ExecPtrOutput) Commands() pulumi.StringArrayOutput
- func (o ApplicationPreStopV2ExecPtrOutput) Elem() ApplicationPreStopV2ExecOutput
- func (ApplicationPreStopV2ExecPtrOutput) ElementType() reflect.Type
- func (o ApplicationPreStopV2ExecPtrOutput) ToApplicationPreStopV2ExecPtrOutput() ApplicationPreStopV2ExecPtrOutput
- func (o ApplicationPreStopV2ExecPtrOutput) ToApplicationPreStopV2ExecPtrOutputWithContext(ctx context.Context) ApplicationPreStopV2ExecPtrOutput
- type ApplicationPreStopV2Input
- type ApplicationPreStopV2Output
- func (ApplicationPreStopV2Output) ElementType() reflect.Type
- func (o ApplicationPreStopV2Output) Exec() ApplicationPreStopV2ExecPtrOutput
- func (o ApplicationPreStopV2Output) ToApplicationPreStopV2Output() ApplicationPreStopV2Output
- func (o ApplicationPreStopV2Output) ToApplicationPreStopV2OutputWithContext(ctx context.Context) ApplicationPreStopV2Output
- func (o ApplicationPreStopV2Output) ToApplicationPreStopV2PtrOutput() ApplicationPreStopV2PtrOutput
- func (o ApplicationPreStopV2Output) ToApplicationPreStopV2PtrOutputWithContext(ctx context.Context) ApplicationPreStopV2PtrOutput
- type ApplicationPreStopV2PtrInput
- type ApplicationPreStopV2PtrOutput
- func (o ApplicationPreStopV2PtrOutput) Elem() ApplicationPreStopV2Output
- func (ApplicationPreStopV2PtrOutput) ElementType() reflect.Type
- func (o ApplicationPreStopV2PtrOutput) Exec() ApplicationPreStopV2ExecPtrOutput
- func (o ApplicationPreStopV2PtrOutput) ToApplicationPreStopV2PtrOutput() ApplicationPreStopV2PtrOutput
- func (o ApplicationPreStopV2PtrOutput) ToApplicationPreStopV2PtrOutputWithContext(ctx context.Context) ApplicationPreStopV2PtrOutput
- type ApplicationPvtzDiscoverySvc
- type ApplicationPvtzDiscoverySvcArgs
- func (ApplicationPvtzDiscoverySvcArgs) ElementType() reflect.Type
- func (i ApplicationPvtzDiscoverySvcArgs) ToApplicationPvtzDiscoverySvcOutput() ApplicationPvtzDiscoverySvcOutput
- func (i ApplicationPvtzDiscoverySvcArgs) ToApplicationPvtzDiscoverySvcOutputWithContext(ctx context.Context) ApplicationPvtzDiscoverySvcOutput
- func (i ApplicationPvtzDiscoverySvcArgs) ToApplicationPvtzDiscoverySvcPtrOutput() ApplicationPvtzDiscoverySvcPtrOutput
- func (i ApplicationPvtzDiscoverySvcArgs) ToApplicationPvtzDiscoverySvcPtrOutputWithContext(ctx context.Context) ApplicationPvtzDiscoverySvcPtrOutput
- type ApplicationPvtzDiscoverySvcInput
- type ApplicationPvtzDiscoverySvcOutput
- func (ApplicationPvtzDiscoverySvcOutput) ElementType() reflect.Type
- func (o ApplicationPvtzDiscoverySvcOutput) Enable() pulumi.BoolPtrOutput
- func (o ApplicationPvtzDiscoverySvcOutput) NamespaceId() pulumi.StringPtrOutput
- func (o ApplicationPvtzDiscoverySvcOutput) PortProtocols() ApplicationPvtzDiscoverySvcPortProtocolArrayOutput
- func (o ApplicationPvtzDiscoverySvcOutput) ServiceName() pulumi.StringPtrOutput
- func (o ApplicationPvtzDiscoverySvcOutput) ToApplicationPvtzDiscoverySvcOutput() ApplicationPvtzDiscoverySvcOutput
- func (o ApplicationPvtzDiscoverySvcOutput) ToApplicationPvtzDiscoverySvcOutputWithContext(ctx context.Context) ApplicationPvtzDiscoverySvcOutput
- func (o ApplicationPvtzDiscoverySvcOutput) ToApplicationPvtzDiscoverySvcPtrOutput() ApplicationPvtzDiscoverySvcPtrOutput
- func (o ApplicationPvtzDiscoverySvcOutput) ToApplicationPvtzDiscoverySvcPtrOutputWithContext(ctx context.Context) ApplicationPvtzDiscoverySvcPtrOutput
- type ApplicationPvtzDiscoverySvcPortProtocol
- type ApplicationPvtzDiscoverySvcPortProtocolArgs
- func (ApplicationPvtzDiscoverySvcPortProtocolArgs) ElementType() reflect.Type
- func (i ApplicationPvtzDiscoverySvcPortProtocolArgs) ToApplicationPvtzDiscoverySvcPortProtocolOutput() ApplicationPvtzDiscoverySvcPortProtocolOutput
- func (i ApplicationPvtzDiscoverySvcPortProtocolArgs) ToApplicationPvtzDiscoverySvcPortProtocolOutputWithContext(ctx context.Context) ApplicationPvtzDiscoverySvcPortProtocolOutput
- type ApplicationPvtzDiscoverySvcPortProtocolArray
- func (ApplicationPvtzDiscoverySvcPortProtocolArray) ElementType() reflect.Type
- func (i ApplicationPvtzDiscoverySvcPortProtocolArray) ToApplicationPvtzDiscoverySvcPortProtocolArrayOutput() ApplicationPvtzDiscoverySvcPortProtocolArrayOutput
- func (i ApplicationPvtzDiscoverySvcPortProtocolArray) ToApplicationPvtzDiscoverySvcPortProtocolArrayOutputWithContext(ctx context.Context) ApplicationPvtzDiscoverySvcPortProtocolArrayOutput
- type ApplicationPvtzDiscoverySvcPortProtocolArrayInput
- type ApplicationPvtzDiscoverySvcPortProtocolArrayOutput
- func (ApplicationPvtzDiscoverySvcPortProtocolArrayOutput) ElementType() reflect.Type
- func (o ApplicationPvtzDiscoverySvcPortProtocolArrayOutput) Index(i pulumi.IntInput) ApplicationPvtzDiscoverySvcPortProtocolOutput
- func (o ApplicationPvtzDiscoverySvcPortProtocolArrayOutput) ToApplicationPvtzDiscoverySvcPortProtocolArrayOutput() ApplicationPvtzDiscoverySvcPortProtocolArrayOutput
- func (o ApplicationPvtzDiscoverySvcPortProtocolArrayOutput) ToApplicationPvtzDiscoverySvcPortProtocolArrayOutputWithContext(ctx context.Context) ApplicationPvtzDiscoverySvcPortProtocolArrayOutput
- type ApplicationPvtzDiscoverySvcPortProtocolInput
- type ApplicationPvtzDiscoverySvcPortProtocolOutput
- func (ApplicationPvtzDiscoverySvcPortProtocolOutput) ElementType() reflect.Type
- func (o ApplicationPvtzDiscoverySvcPortProtocolOutput) Port() pulumi.IntPtrOutput
- func (o ApplicationPvtzDiscoverySvcPortProtocolOutput) Protocol() pulumi.StringPtrOutput
- func (o ApplicationPvtzDiscoverySvcPortProtocolOutput) ToApplicationPvtzDiscoverySvcPortProtocolOutput() ApplicationPvtzDiscoverySvcPortProtocolOutput
- func (o ApplicationPvtzDiscoverySvcPortProtocolOutput) ToApplicationPvtzDiscoverySvcPortProtocolOutputWithContext(ctx context.Context) ApplicationPvtzDiscoverySvcPortProtocolOutput
- type ApplicationPvtzDiscoverySvcPtrInput
- type ApplicationPvtzDiscoverySvcPtrOutput
- func (o ApplicationPvtzDiscoverySvcPtrOutput) Elem() ApplicationPvtzDiscoverySvcOutput
- func (ApplicationPvtzDiscoverySvcPtrOutput) ElementType() reflect.Type
- func (o ApplicationPvtzDiscoverySvcPtrOutput) Enable() pulumi.BoolPtrOutput
- func (o ApplicationPvtzDiscoverySvcPtrOutput) NamespaceId() pulumi.StringPtrOutput
- func (o ApplicationPvtzDiscoverySvcPtrOutput) PortProtocols() ApplicationPvtzDiscoverySvcPortProtocolArrayOutput
- func (o ApplicationPvtzDiscoverySvcPtrOutput) ServiceName() pulumi.StringPtrOutput
- func (o ApplicationPvtzDiscoverySvcPtrOutput) ToApplicationPvtzDiscoverySvcPtrOutput() ApplicationPvtzDiscoverySvcPtrOutput
- func (o ApplicationPvtzDiscoverySvcPtrOutput) ToApplicationPvtzDiscoverySvcPtrOutputWithContext(ctx context.Context) ApplicationPvtzDiscoverySvcPtrOutput
- type ApplicationReadinessV2
- type ApplicationReadinessV2Args
- func (ApplicationReadinessV2Args) ElementType() reflect.Type
- func (i ApplicationReadinessV2Args) ToApplicationReadinessV2Output() ApplicationReadinessV2Output
- func (i ApplicationReadinessV2Args) ToApplicationReadinessV2OutputWithContext(ctx context.Context) ApplicationReadinessV2Output
- func (i ApplicationReadinessV2Args) ToApplicationReadinessV2PtrOutput() ApplicationReadinessV2PtrOutput
- func (i ApplicationReadinessV2Args) ToApplicationReadinessV2PtrOutputWithContext(ctx context.Context) ApplicationReadinessV2PtrOutput
- type ApplicationReadinessV2Exec
- type ApplicationReadinessV2ExecArgs
- func (ApplicationReadinessV2ExecArgs) ElementType() reflect.Type
- func (i ApplicationReadinessV2ExecArgs) ToApplicationReadinessV2ExecOutput() ApplicationReadinessV2ExecOutput
- func (i ApplicationReadinessV2ExecArgs) ToApplicationReadinessV2ExecOutputWithContext(ctx context.Context) ApplicationReadinessV2ExecOutput
- func (i ApplicationReadinessV2ExecArgs) ToApplicationReadinessV2ExecPtrOutput() ApplicationReadinessV2ExecPtrOutput
- func (i ApplicationReadinessV2ExecArgs) ToApplicationReadinessV2ExecPtrOutputWithContext(ctx context.Context) ApplicationReadinessV2ExecPtrOutput
- type ApplicationReadinessV2ExecInput
- type ApplicationReadinessV2ExecOutput
- func (o ApplicationReadinessV2ExecOutput) Commands() pulumi.StringArrayOutput
- func (ApplicationReadinessV2ExecOutput) ElementType() reflect.Type
- func (o ApplicationReadinessV2ExecOutput) ToApplicationReadinessV2ExecOutput() ApplicationReadinessV2ExecOutput
- func (o ApplicationReadinessV2ExecOutput) ToApplicationReadinessV2ExecOutputWithContext(ctx context.Context) ApplicationReadinessV2ExecOutput
- func (o ApplicationReadinessV2ExecOutput) ToApplicationReadinessV2ExecPtrOutput() ApplicationReadinessV2ExecPtrOutput
- func (o ApplicationReadinessV2ExecOutput) ToApplicationReadinessV2ExecPtrOutputWithContext(ctx context.Context) ApplicationReadinessV2ExecPtrOutput
- type ApplicationReadinessV2ExecPtrInput
- type ApplicationReadinessV2ExecPtrOutput
- func (o ApplicationReadinessV2ExecPtrOutput) Commands() pulumi.StringArrayOutput
- func (o ApplicationReadinessV2ExecPtrOutput) Elem() ApplicationReadinessV2ExecOutput
- func (ApplicationReadinessV2ExecPtrOutput) ElementType() reflect.Type
- func (o ApplicationReadinessV2ExecPtrOutput) ToApplicationReadinessV2ExecPtrOutput() ApplicationReadinessV2ExecPtrOutput
- func (o ApplicationReadinessV2ExecPtrOutput) ToApplicationReadinessV2ExecPtrOutputWithContext(ctx context.Context) ApplicationReadinessV2ExecPtrOutput
- type ApplicationReadinessV2HttpGet
- type ApplicationReadinessV2HttpGetArgs
- func (ApplicationReadinessV2HttpGetArgs) ElementType() reflect.Type
- func (i ApplicationReadinessV2HttpGetArgs) ToApplicationReadinessV2HttpGetOutput() ApplicationReadinessV2HttpGetOutput
- func (i ApplicationReadinessV2HttpGetArgs) ToApplicationReadinessV2HttpGetOutputWithContext(ctx context.Context) ApplicationReadinessV2HttpGetOutput
- func (i ApplicationReadinessV2HttpGetArgs) ToApplicationReadinessV2HttpGetPtrOutput() ApplicationReadinessV2HttpGetPtrOutput
- func (i ApplicationReadinessV2HttpGetArgs) ToApplicationReadinessV2HttpGetPtrOutputWithContext(ctx context.Context) ApplicationReadinessV2HttpGetPtrOutput
- type ApplicationReadinessV2HttpGetInput
- type ApplicationReadinessV2HttpGetOutput
- func (ApplicationReadinessV2HttpGetOutput) ElementType() reflect.Type
- func (o ApplicationReadinessV2HttpGetOutput) IsContainKeyWord() pulumi.BoolPtrOutput
- func (o ApplicationReadinessV2HttpGetOutput) KeyWord() pulumi.StringPtrOutput
- func (o ApplicationReadinessV2HttpGetOutput) Path() pulumi.StringPtrOutput
- func (o ApplicationReadinessV2HttpGetOutput) Port() pulumi.IntPtrOutput
- func (o ApplicationReadinessV2HttpGetOutput) Scheme() pulumi.StringPtrOutput
- func (o ApplicationReadinessV2HttpGetOutput) ToApplicationReadinessV2HttpGetOutput() ApplicationReadinessV2HttpGetOutput
- func (o ApplicationReadinessV2HttpGetOutput) ToApplicationReadinessV2HttpGetOutputWithContext(ctx context.Context) ApplicationReadinessV2HttpGetOutput
- func (o ApplicationReadinessV2HttpGetOutput) ToApplicationReadinessV2HttpGetPtrOutput() ApplicationReadinessV2HttpGetPtrOutput
- func (o ApplicationReadinessV2HttpGetOutput) ToApplicationReadinessV2HttpGetPtrOutputWithContext(ctx context.Context) ApplicationReadinessV2HttpGetPtrOutput
- type ApplicationReadinessV2HttpGetPtrInput
- type ApplicationReadinessV2HttpGetPtrOutput
- func (o ApplicationReadinessV2HttpGetPtrOutput) Elem() ApplicationReadinessV2HttpGetOutput
- func (ApplicationReadinessV2HttpGetPtrOutput) ElementType() reflect.Type
- func (o ApplicationReadinessV2HttpGetPtrOutput) IsContainKeyWord() pulumi.BoolPtrOutput
- func (o ApplicationReadinessV2HttpGetPtrOutput) KeyWord() pulumi.StringPtrOutput
- func (o ApplicationReadinessV2HttpGetPtrOutput) Path() pulumi.StringPtrOutput
- func (o ApplicationReadinessV2HttpGetPtrOutput) Port() pulumi.IntPtrOutput
- func (o ApplicationReadinessV2HttpGetPtrOutput) Scheme() pulumi.StringPtrOutput
- func (o ApplicationReadinessV2HttpGetPtrOutput) ToApplicationReadinessV2HttpGetPtrOutput() ApplicationReadinessV2HttpGetPtrOutput
- func (o ApplicationReadinessV2HttpGetPtrOutput) ToApplicationReadinessV2HttpGetPtrOutputWithContext(ctx context.Context) ApplicationReadinessV2HttpGetPtrOutput
- type ApplicationReadinessV2Input
- type ApplicationReadinessV2Output
- func (ApplicationReadinessV2Output) ElementType() reflect.Type
- func (o ApplicationReadinessV2Output) Exec() ApplicationReadinessV2ExecPtrOutput
- func (o ApplicationReadinessV2Output) HttpGet() ApplicationReadinessV2HttpGetPtrOutput
- func (o ApplicationReadinessV2Output) InitialDelaySeconds() pulumi.IntPtrOutput
- func (o ApplicationReadinessV2Output) PeriodSeconds() pulumi.IntPtrOutput
- func (o ApplicationReadinessV2Output) TcpSocket() ApplicationReadinessV2TcpSocketPtrOutput
- func (o ApplicationReadinessV2Output) TimeoutSeconds() pulumi.IntPtrOutput
- func (o ApplicationReadinessV2Output) ToApplicationReadinessV2Output() ApplicationReadinessV2Output
- func (o ApplicationReadinessV2Output) ToApplicationReadinessV2OutputWithContext(ctx context.Context) ApplicationReadinessV2Output
- func (o ApplicationReadinessV2Output) ToApplicationReadinessV2PtrOutput() ApplicationReadinessV2PtrOutput
- func (o ApplicationReadinessV2Output) ToApplicationReadinessV2PtrOutputWithContext(ctx context.Context) ApplicationReadinessV2PtrOutput
- type ApplicationReadinessV2PtrInput
- type ApplicationReadinessV2PtrOutput
- func (o ApplicationReadinessV2PtrOutput) Elem() ApplicationReadinessV2Output
- func (ApplicationReadinessV2PtrOutput) ElementType() reflect.Type
- func (o ApplicationReadinessV2PtrOutput) Exec() ApplicationReadinessV2ExecPtrOutput
- func (o ApplicationReadinessV2PtrOutput) HttpGet() ApplicationReadinessV2HttpGetPtrOutput
- func (o ApplicationReadinessV2PtrOutput) InitialDelaySeconds() pulumi.IntPtrOutput
- func (o ApplicationReadinessV2PtrOutput) PeriodSeconds() pulumi.IntPtrOutput
- func (o ApplicationReadinessV2PtrOutput) TcpSocket() ApplicationReadinessV2TcpSocketPtrOutput
- func (o ApplicationReadinessV2PtrOutput) TimeoutSeconds() pulumi.IntPtrOutput
- func (o ApplicationReadinessV2PtrOutput) ToApplicationReadinessV2PtrOutput() ApplicationReadinessV2PtrOutput
- func (o ApplicationReadinessV2PtrOutput) ToApplicationReadinessV2PtrOutputWithContext(ctx context.Context) ApplicationReadinessV2PtrOutput
- type ApplicationReadinessV2TcpSocket
- type ApplicationReadinessV2TcpSocketArgs
- func (ApplicationReadinessV2TcpSocketArgs) ElementType() reflect.Type
- func (i ApplicationReadinessV2TcpSocketArgs) ToApplicationReadinessV2TcpSocketOutput() ApplicationReadinessV2TcpSocketOutput
- func (i ApplicationReadinessV2TcpSocketArgs) ToApplicationReadinessV2TcpSocketOutputWithContext(ctx context.Context) ApplicationReadinessV2TcpSocketOutput
- func (i ApplicationReadinessV2TcpSocketArgs) ToApplicationReadinessV2TcpSocketPtrOutput() ApplicationReadinessV2TcpSocketPtrOutput
- func (i ApplicationReadinessV2TcpSocketArgs) ToApplicationReadinessV2TcpSocketPtrOutputWithContext(ctx context.Context) ApplicationReadinessV2TcpSocketPtrOutput
- type ApplicationReadinessV2TcpSocketInput
- type ApplicationReadinessV2TcpSocketOutput
- func (ApplicationReadinessV2TcpSocketOutput) ElementType() reflect.Type
- func (o ApplicationReadinessV2TcpSocketOutput) Port() pulumi.IntPtrOutput
- func (o ApplicationReadinessV2TcpSocketOutput) ToApplicationReadinessV2TcpSocketOutput() ApplicationReadinessV2TcpSocketOutput
- func (o ApplicationReadinessV2TcpSocketOutput) ToApplicationReadinessV2TcpSocketOutputWithContext(ctx context.Context) ApplicationReadinessV2TcpSocketOutput
- func (o ApplicationReadinessV2TcpSocketOutput) ToApplicationReadinessV2TcpSocketPtrOutput() ApplicationReadinessV2TcpSocketPtrOutput
- func (o ApplicationReadinessV2TcpSocketOutput) ToApplicationReadinessV2TcpSocketPtrOutputWithContext(ctx context.Context) ApplicationReadinessV2TcpSocketPtrOutput
- type ApplicationReadinessV2TcpSocketPtrInput
- type ApplicationReadinessV2TcpSocketPtrOutput
- func (o ApplicationReadinessV2TcpSocketPtrOutput) Elem() ApplicationReadinessV2TcpSocketOutput
- func (ApplicationReadinessV2TcpSocketPtrOutput) ElementType() reflect.Type
- func (o ApplicationReadinessV2TcpSocketPtrOutput) Port() pulumi.IntPtrOutput
- func (o ApplicationReadinessV2TcpSocketPtrOutput) ToApplicationReadinessV2TcpSocketPtrOutput() ApplicationReadinessV2TcpSocketPtrOutput
- func (o ApplicationReadinessV2TcpSocketPtrOutput) ToApplicationReadinessV2TcpSocketPtrOutputWithContext(ctx context.Context) ApplicationReadinessV2TcpSocketPtrOutput
- type ApplicationScalingRule
- type ApplicationScalingRuleArgs
- type ApplicationScalingRuleArray
- func (ApplicationScalingRuleArray) ElementType() reflect.Type
- func (i ApplicationScalingRuleArray) ToApplicationScalingRuleArrayOutput() ApplicationScalingRuleArrayOutput
- func (i ApplicationScalingRuleArray) ToApplicationScalingRuleArrayOutputWithContext(ctx context.Context) ApplicationScalingRuleArrayOutput
- type ApplicationScalingRuleArrayInput
- type ApplicationScalingRuleArrayOutput
- func (ApplicationScalingRuleArrayOutput) ElementType() reflect.Type
- func (o ApplicationScalingRuleArrayOutput) Index(i pulumi.IntInput) ApplicationScalingRuleOutput
- func (o ApplicationScalingRuleArrayOutput) ToApplicationScalingRuleArrayOutput() ApplicationScalingRuleArrayOutput
- func (o ApplicationScalingRuleArrayOutput) ToApplicationScalingRuleArrayOutputWithContext(ctx context.Context) ApplicationScalingRuleArrayOutput
- type ApplicationScalingRuleInput
- type ApplicationScalingRuleMap
- type ApplicationScalingRuleMapInput
- type ApplicationScalingRuleMapOutput
- func (ApplicationScalingRuleMapOutput) ElementType() reflect.Type
- func (o ApplicationScalingRuleMapOutput) MapIndex(k pulumi.StringInput) ApplicationScalingRuleOutput
- func (o ApplicationScalingRuleMapOutput) ToApplicationScalingRuleMapOutput() ApplicationScalingRuleMapOutput
- func (o ApplicationScalingRuleMapOutput) ToApplicationScalingRuleMapOutputWithContext(ctx context.Context) ApplicationScalingRuleMapOutput
- type ApplicationScalingRuleOutput
- func (o ApplicationScalingRuleOutput) AppId() pulumi.StringOutput
- func (ApplicationScalingRuleOutput) ElementType() reflect.Type
- func (o ApplicationScalingRuleOutput) MinReadyInstanceRatio() pulumi.IntPtrOutput
- func (o ApplicationScalingRuleOutput) MinReadyInstances() pulumi.IntPtrOutput
- func (o ApplicationScalingRuleOutput) ScalingRuleEnable() pulumi.BoolOutput
- func (o ApplicationScalingRuleOutput) ScalingRuleMetric() ApplicationScalingRuleScalingRuleMetricPtrOutput
- func (o ApplicationScalingRuleOutput) ScalingRuleName() pulumi.StringOutput
- func (o ApplicationScalingRuleOutput) ScalingRuleTimer() ApplicationScalingRuleScalingRuleTimerPtrOutput
- func (o ApplicationScalingRuleOutput) ScalingRuleType() pulumi.StringOutput
- func (o ApplicationScalingRuleOutput) ToApplicationScalingRuleOutput() ApplicationScalingRuleOutput
- func (o ApplicationScalingRuleOutput) ToApplicationScalingRuleOutputWithContext(ctx context.Context) ApplicationScalingRuleOutput
- type ApplicationScalingRuleScalingRuleMetric
- type ApplicationScalingRuleScalingRuleMetricArgs
- func (ApplicationScalingRuleScalingRuleMetricArgs) ElementType() reflect.Type
- func (i ApplicationScalingRuleScalingRuleMetricArgs) ToApplicationScalingRuleScalingRuleMetricOutput() ApplicationScalingRuleScalingRuleMetricOutput
- func (i ApplicationScalingRuleScalingRuleMetricArgs) ToApplicationScalingRuleScalingRuleMetricOutputWithContext(ctx context.Context) ApplicationScalingRuleScalingRuleMetricOutput
- func (i ApplicationScalingRuleScalingRuleMetricArgs) ToApplicationScalingRuleScalingRuleMetricPtrOutput() ApplicationScalingRuleScalingRuleMetricPtrOutput
- func (i ApplicationScalingRuleScalingRuleMetricArgs) ToApplicationScalingRuleScalingRuleMetricPtrOutputWithContext(ctx context.Context) ApplicationScalingRuleScalingRuleMetricPtrOutput
- type ApplicationScalingRuleScalingRuleMetricInput
- type ApplicationScalingRuleScalingRuleMetricMetric
- type ApplicationScalingRuleScalingRuleMetricMetricArgs
- func (ApplicationScalingRuleScalingRuleMetricMetricArgs) ElementType() reflect.Type
- func (i ApplicationScalingRuleScalingRuleMetricMetricArgs) ToApplicationScalingRuleScalingRuleMetricMetricOutput() ApplicationScalingRuleScalingRuleMetricMetricOutput
- func (i ApplicationScalingRuleScalingRuleMetricMetricArgs) ToApplicationScalingRuleScalingRuleMetricMetricOutputWithContext(ctx context.Context) ApplicationScalingRuleScalingRuleMetricMetricOutput
- type ApplicationScalingRuleScalingRuleMetricMetricArray
- func (ApplicationScalingRuleScalingRuleMetricMetricArray) ElementType() reflect.Type
- func (i ApplicationScalingRuleScalingRuleMetricMetricArray) ToApplicationScalingRuleScalingRuleMetricMetricArrayOutput() ApplicationScalingRuleScalingRuleMetricMetricArrayOutput
- func (i ApplicationScalingRuleScalingRuleMetricMetricArray) ToApplicationScalingRuleScalingRuleMetricMetricArrayOutputWithContext(ctx context.Context) ApplicationScalingRuleScalingRuleMetricMetricArrayOutput
- type ApplicationScalingRuleScalingRuleMetricMetricArrayInput
- type ApplicationScalingRuleScalingRuleMetricMetricArrayOutput
- func (ApplicationScalingRuleScalingRuleMetricMetricArrayOutput) ElementType() reflect.Type
- func (o ApplicationScalingRuleScalingRuleMetricMetricArrayOutput) Index(i pulumi.IntInput) ApplicationScalingRuleScalingRuleMetricMetricOutput
- func (o ApplicationScalingRuleScalingRuleMetricMetricArrayOutput) ToApplicationScalingRuleScalingRuleMetricMetricArrayOutput() ApplicationScalingRuleScalingRuleMetricMetricArrayOutput
- func (o ApplicationScalingRuleScalingRuleMetricMetricArrayOutput) ToApplicationScalingRuleScalingRuleMetricMetricArrayOutputWithContext(ctx context.Context) ApplicationScalingRuleScalingRuleMetricMetricArrayOutput
- type ApplicationScalingRuleScalingRuleMetricMetricInput
- type ApplicationScalingRuleScalingRuleMetricMetricOutput
- func (ApplicationScalingRuleScalingRuleMetricMetricOutput) ElementType() reflect.Type
- func (o ApplicationScalingRuleScalingRuleMetricMetricOutput) MetricTargetAverageUtilization() pulumi.IntPtrOutput
- func (o ApplicationScalingRuleScalingRuleMetricMetricOutput) MetricType() pulumi.StringPtrOutput
- func (o ApplicationScalingRuleScalingRuleMetricMetricOutput) SlbId() pulumi.StringPtrOutput
- func (o ApplicationScalingRuleScalingRuleMetricMetricOutput) SlbLogStore() pulumi.StringPtrOutput
- func (o ApplicationScalingRuleScalingRuleMetricMetricOutput) SlbProject() pulumi.StringPtrOutput
- func (o ApplicationScalingRuleScalingRuleMetricMetricOutput) ToApplicationScalingRuleScalingRuleMetricMetricOutput() ApplicationScalingRuleScalingRuleMetricMetricOutput
- func (o ApplicationScalingRuleScalingRuleMetricMetricOutput) ToApplicationScalingRuleScalingRuleMetricMetricOutputWithContext(ctx context.Context) ApplicationScalingRuleScalingRuleMetricMetricOutput
- func (o ApplicationScalingRuleScalingRuleMetricMetricOutput) Vport() pulumi.StringPtrOutput
- type ApplicationScalingRuleScalingRuleMetricOutput
- func (ApplicationScalingRuleScalingRuleMetricOutput) ElementType() reflect.Type
- func (o ApplicationScalingRuleScalingRuleMetricOutput) MaxReplicas() pulumi.IntPtrOutput
- func (o ApplicationScalingRuleScalingRuleMetricOutput) Metrics() ApplicationScalingRuleScalingRuleMetricMetricArrayOutput
- func (o ApplicationScalingRuleScalingRuleMetricOutput) MinReplicas() pulumi.IntPtrOutput
- func (o ApplicationScalingRuleScalingRuleMetricOutput) ScaleDownRules() ApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrOutput
- func (o ApplicationScalingRuleScalingRuleMetricOutput) ScaleUpRules() ApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrOutput
- func (o ApplicationScalingRuleScalingRuleMetricOutput) ToApplicationScalingRuleScalingRuleMetricOutput() ApplicationScalingRuleScalingRuleMetricOutput
- func (o ApplicationScalingRuleScalingRuleMetricOutput) ToApplicationScalingRuleScalingRuleMetricOutputWithContext(ctx context.Context) ApplicationScalingRuleScalingRuleMetricOutput
- func (o ApplicationScalingRuleScalingRuleMetricOutput) ToApplicationScalingRuleScalingRuleMetricPtrOutput() ApplicationScalingRuleScalingRuleMetricPtrOutput
- func (o ApplicationScalingRuleScalingRuleMetricOutput) ToApplicationScalingRuleScalingRuleMetricPtrOutputWithContext(ctx context.Context) ApplicationScalingRuleScalingRuleMetricPtrOutput
- type ApplicationScalingRuleScalingRuleMetricPtrInput
- type ApplicationScalingRuleScalingRuleMetricPtrOutput
- func (o ApplicationScalingRuleScalingRuleMetricPtrOutput) Elem() ApplicationScalingRuleScalingRuleMetricOutput
- func (ApplicationScalingRuleScalingRuleMetricPtrOutput) ElementType() reflect.Type
- func (o ApplicationScalingRuleScalingRuleMetricPtrOutput) MaxReplicas() pulumi.IntPtrOutput
- func (o ApplicationScalingRuleScalingRuleMetricPtrOutput) Metrics() ApplicationScalingRuleScalingRuleMetricMetricArrayOutput
- func (o ApplicationScalingRuleScalingRuleMetricPtrOutput) MinReplicas() pulumi.IntPtrOutput
- func (o ApplicationScalingRuleScalingRuleMetricPtrOutput) ScaleDownRules() ApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrOutput
- func (o ApplicationScalingRuleScalingRuleMetricPtrOutput) ScaleUpRules() ApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrOutput
- func (o ApplicationScalingRuleScalingRuleMetricPtrOutput) ToApplicationScalingRuleScalingRuleMetricPtrOutput() ApplicationScalingRuleScalingRuleMetricPtrOutput
- func (o ApplicationScalingRuleScalingRuleMetricPtrOutput) ToApplicationScalingRuleScalingRuleMetricPtrOutputWithContext(ctx context.Context) ApplicationScalingRuleScalingRuleMetricPtrOutput
- type ApplicationScalingRuleScalingRuleMetricScaleDownRules
- type ApplicationScalingRuleScalingRuleMetricScaleDownRulesArgs
- func (ApplicationScalingRuleScalingRuleMetricScaleDownRulesArgs) ElementType() reflect.Type
- func (i ApplicationScalingRuleScalingRuleMetricScaleDownRulesArgs) ToApplicationScalingRuleScalingRuleMetricScaleDownRulesOutput() ApplicationScalingRuleScalingRuleMetricScaleDownRulesOutput
- func (i ApplicationScalingRuleScalingRuleMetricScaleDownRulesArgs) ToApplicationScalingRuleScalingRuleMetricScaleDownRulesOutputWithContext(ctx context.Context) ApplicationScalingRuleScalingRuleMetricScaleDownRulesOutput
- func (i ApplicationScalingRuleScalingRuleMetricScaleDownRulesArgs) ToApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrOutput() ApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrOutput
- func (i ApplicationScalingRuleScalingRuleMetricScaleDownRulesArgs) ToApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrOutputWithContext(ctx context.Context) ApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrOutput
- type ApplicationScalingRuleScalingRuleMetricScaleDownRulesInput
- type ApplicationScalingRuleScalingRuleMetricScaleDownRulesOutput
- func (o ApplicationScalingRuleScalingRuleMetricScaleDownRulesOutput) Disabled() pulumi.BoolPtrOutput
- func (ApplicationScalingRuleScalingRuleMetricScaleDownRulesOutput) ElementType() reflect.Type
- func (o ApplicationScalingRuleScalingRuleMetricScaleDownRulesOutput) StabilizationWindowSeconds() pulumi.IntPtrOutput
- func (o ApplicationScalingRuleScalingRuleMetricScaleDownRulesOutput) Step() pulumi.IntPtrOutput
- func (o ApplicationScalingRuleScalingRuleMetricScaleDownRulesOutput) ToApplicationScalingRuleScalingRuleMetricScaleDownRulesOutput() ApplicationScalingRuleScalingRuleMetricScaleDownRulesOutput
- func (o ApplicationScalingRuleScalingRuleMetricScaleDownRulesOutput) ToApplicationScalingRuleScalingRuleMetricScaleDownRulesOutputWithContext(ctx context.Context) ApplicationScalingRuleScalingRuleMetricScaleDownRulesOutput
- func (o ApplicationScalingRuleScalingRuleMetricScaleDownRulesOutput) ToApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrOutput() ApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrOutput
- func (o ApplicationScalingRuleScalingRuleMetricScaleDownRulesOutput) ToApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrOutputWithContext(ctx context.Context) ApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrOutput
- type ApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrInput
- type ApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrOutput
- func (o ApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrOutput) Disabled() pulumi.BoolPtrOutput
- func (o ApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrOutput) Elem() ApplicationScalingRuleScalingRuleMetricScaleDownRulesOutput
- func (ApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrOutput) ElementType() reflect.Type
- func (o ApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrOutput) StabilizationWindowSeconds() pulumi.IntPtrOutput
- func (o ApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrOutput) Step() pulumi.IntPtrOutput
- func (o ApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrOutput) ToApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrOutput() ApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrOutput
- func (o ApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrOutput) ToApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrOutputWithContext(ctx context.Context) ApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrOutput
- type ApplicationScalingRuleScalingRuleMetricScaleUpRules
- type ApplicationScalingRuleScalingRuleMetricScaleUpRulesArgs
- func (ApplicationScalingRuleScalingRuleMetricScaleUpRulesArgs) ElementType() reflect.Type
- func (i ApplicationScalingRuleScalingRuleMetricScaleUpRulesArgs) ToApplicationScalingRuleScalingRuleMetricScaleUpRulesOutput() ApplicationScalingRuleScalingRuleMetricScaleUpRulesOutput
- func (i ApplicationScalingRuleScalingRuleMetricScaleUpRulesArgs) ToApplicationScalingRuleScalingRuleMetricScaleUpRulesOutputWithContext(ctx context.Context) ApplicationScalingRuleScalingRuleMetricScaleUpRulesOutput
- func (i ApplicationScalingRuleScalingRuleMetricScaleUpRulesArgs) ToApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrOutput() ApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrOutput
- func (i ApplicationScalingRuleScalingRuleMetricScaleUpRulesArgs) ToApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrOutputWithContext(ctx context.Context) ApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrOutput
- type ApplicationScalingRuleScalingRuleMetricScaleUpRulesInput
- type ApplicationScalingRuleScalingRuleMetricScaleUpRulesOutput
- func (o ApplicationScalingRuleScalingRuleMetricScaleUpRulesOutput) Disabled() pulumi.BoolPtrOutput
- func (ApplicationScalingRuleScalingRuleMetricScaleUpRulesOutput) ElementType() reflect.Type
- func (o ApplicationScalingRuleScalingRuleMetricScaleUpRulesOutput) StabilizationWindowSeconds() pulumi.IntPtrOutput
- func (o ApplicationScalingRuleScalingRuleMetricScaleUpRulesOutput) Step() pulumi.IntPtrOutput
- func (o ApplicationScalingRuleScalingRuleMetricScaleUpRulesOutput) ToApplicationScalingRuleScalingRuleMetricScaleUpRulesOutput() ApplicationScalingRuleScalingRuleMetricScaleUpRulesOutput
- func (o ApplicationScalingRuleScalingRuleMetricScaleUpRulesOutput) ToApplicationScalingRuleScalingRuleMetricScaleUpRulesOutputWithContext(ctx context.Context) ApplicationScalingRuleScalingRuleMetricScaleUpRulesOutput
- func (o ApplicationScalingRuleScalingRuleMetricScaleUpRulesOutput) ToApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrOutput() ApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrOutput
- func (o ApplicationScalingRuleScalingRuleMetricScaleUpRulesOutput) ToApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrOutputWithContext(ctx context.Context) ApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrOutput
- type ApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrInput
- type ApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrOutput
- func (o ApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrOutput) Disabled() pulumi.BoolPtrOutput
- func (o ApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrOutput) Elem() ApplicationScalingRuleScalingRuleMetricScaleUpRulesOutput
- func (ApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrOutput) ElementType() reflect.Type
- func (o ApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrOutput) StabilizationWindowSeconds() pulumi.IntPtrOutput
- func (o ApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrOutput) Step() pulumi.IntPtrOutput
- func (o ApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrOutput) ToApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrOutput() ApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrOutput
- func (o ApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrOutput) ToApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrOutputWithContext(ctx context.Context) ApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrOutput
- type ApplicationScalingRuleScalingRuleTimer
- type ApplicationScalingRuleScalingRuleTimerArgs
- func (ApplicationScalingRuleScalingRuleTimerArgs) ElementType() reflect.Type
- func (i ApplicationScalingRuleScalingRuleTimerArgs) ToApplicationScalingRuleScalingRuleTimerOutput() ApplicationScalingRuleScalingRuleTimerOutput
- func (i ApplicationScalingRuleScalingRuleTimerArgs) ToApplicationScalingRuleScalingRuleTimerOutputWithContext(ctx context.Context) ApplicationScalingRuleScalingRuleTimerOutput
- func (i ApplicationScalingRuleScalingRuleTimerArgs) ToApplicationScalingRuleScalingRuleTimerPtrOutput() ApplicationScalingRuleScalingRuleTimerPtrOutput
- func (i ApplicationScalingRuleScalingRuleTimerArgs) ToApplicationScalingRuleScalingRuleTimerPtrOutputWithContext(ctx context.Context) ApplicationScalingRuleScalingRuleTimerPtrOutput
- type ApplicationScalingRuleScalingRuleTimerInput
- type ApplicationScalingRuleScalingRuleTimerOutput
- func (o ApplicationScalingRuleScalingRuleTimerOutput) BeginDate() pulumi.StringPtrOutput
- func (ApplicationScalingRuleScalingRuleTimerOutput) ElementType() reflect.Type
- func (o ApplicationScalingRuleScalingRuleTimerOutput) EndDate() pulumi.StringPtrOutput
- func (o ApplicationScalingRuleScalingRuleTimerOutput) Period() pulumi.StringPtrOutput
- func (o ApplicationScalingRuleScalingRuleTimerOutput) Schedules() ApplicationScalingRuleScalingRuleTimerScheduleArrayOutput
- func (o ApplicationScalingRuleScalingRuleTimerOutput) ToApplicationScalingRuleScalingRuleTimerOutput() ApplicationScalingRuleScalingRuleTimerOutput
- func (o ApplicationScalingRuleScalingRuleTimerOutput) ToApplicationScalingRuleScalingRuleTimerOutputWithContext(ctx context.Context) ApplicationScalingRuleScalingRuleTimerOutput
- func (o ApplicationScalingRuleScalingRuleTimerOutput) ToApplicationScalingRuleScalingRuleTimerPtrOutput() ApplicationScalingRuleScalingRuleTimerPtrOutput
- func (o ApplicationScalingRuleScalingRuleTimerOutput) ToApplicationScalingRuleScalingRuleTimerPtrOutputWithContext(ctx context.Context) ApplicationScalingRuleScalingRuleTimerPtrOutput
- type ApplicationScalingRuleScalingRuleTimerPtrInput
- type ApplicationScalingRuleScalingRuleTimerPtrOutput
- func (o ApplicationScalingRuleScalingRuleTimerPtrOutput) BeginDate() pulumi.StringPtrOutput
- func (o ApplicationScalingRuleScalingRuleTimerPtrOutput) Elem() ApplicationScalingRuleScalingRuleTimerOutput
- func (ApplicationScalingRuleScalingRuleTimerPtrOutput) ElementType() reflect.Type
- func (o ApplicationScalingRuleScalingRuleTimerPtrOutput) EndDate() pulumi.StringPtrOutput
- func (o ApplicationScalingRuleScalingRuleTimerPtrOutput) Period() pulumi.StringPtrOutput
- func (o ApplicationScalingRuleScalingRuleTimerPtrOutput) Schedules() ApplicationScalingRuleScalingRuleTimerScheduleArrayOutput
- func (o ApplicationScalingRuleScalingRuleTimerPtrOutput) ToApplicationScalingRuleScalingRuleTimerPtrOutput() ApplicationScalingRuleScalingRuleTimerPtrOutput
- func (o ApplicationScalingRuleScalingRuleTimerPtrOutput) ToApplicationScalingRuleScalingRuleTimerPtrOutputWithContext(ctx context.Context) ApplicationScalingRuleScalingRuleTimerPtrOutput
- type ApplicationScalingRuleScalingRuleTimerSchedule
- type ApplicationScalingRuleScalingRuleTimerScheduleArgs
- func (ApplicationScalingRuleScalingRuleTimerScheduleArgs) ElementType() reflect.Type
- func (i ApplicationScalingRuleScalingRuleTimerScheduleArgs) ToApplicationScalingRuleScalingRuleTimerScheduleOutput() ApplicationScalingRuleScalingRuleTimerScheduleOutput
- func (i ApplicationScalingRuleScalingRuleTimerScheduleArgs) ToApplicationScalingRuleScalingRuleTimerScheduleOutputWithContext(ctx context.Context) ApplicationScalingRuleScalingRuleTimerScheduleOutput
- type ApplicationScalingRuleScalingRuleTimerScheduleArray
- func (ApplicationScalingRuleScalingRuleTimerScheduleArray) ElementType() reflect.Type
- func (i ApplicationScalingRuleScalingRuleTimerScheduleArray) ToApplicationScalingRuleScalingRuleTimerScheduleArrayOutput() ApplicationScalingRuleScalingRuleTimerScheduleArrayOutput
- func (i ApplicationScalingRuleScalingRuleTimerScheduleArray) ToApplicationScalingRuleScalingRuleTimerScheduleArrayOutputWithContext(ctx context.Context) ApplicationScalingRuleScalingRuleTimerScheduleArrayOutput
- type ApplicationScalingRuleScalingRuleTimerScheduleArrayInput
- type ApplicationScalingRuleScalingRuleTimerScheduleArrayOutput
- func (ApplicationScalingRuleScalingRuleTimerScheduleArrayOutput) ElementType() reflect.Type
- func (o ApplicationScalingRuleScalingRuleTimerScheduleArrayOutput) Index(i pulumi.IntInput) ApplicationScalingRuleScalingRuleTimerScheduleOutput
- func (o ApplicationScalingRuleScalingRuleTimerScheduleArrayOutput) ToApplicationScalingRuleScalingRuleTimerScheduleArrayOutput() ApplicationScalingRuleScalingRuleTimerScheduleArrayOutput
- func (o ApplicationScalingRuleScalingRuleTimerScheduleArrayOutput) ToApplicationScalingRuleScalingRuleTimerScheduleArrayOutputWithContext(ctx context.Context) ApplicationScalingRuleScalingRuleTimerScheduleArrayOutput
- type ApplicationScalingRuleScalingRuleTimerScheduleInput
- type ApplicationScalingRuleScalingRuleTimerScheduleOutput
- func (o ApplicationScalingRuleScalingRuleTimerScheduleOutput) AtTime() pulumi.StringPtrOutput
- func (ApplicationScalingRuleScalingRuleTimerScheduleOutput) ElementType() reflect.Type
- func (o ApplicationScalingRuleScalingRuleTimerScheduleOutput) MaxReplicas() pulumi.IntPtrOutput
- func (o ApplicationScalingRuleScalingRuleTimerScheduleOutput) MinReplicas() pulumi.IntPtrOutput
- func (o ApplicationScalingRuleScalingRuleTimerScheduleOutput) TargetReplicas() pulumi.IntPtrOutput
- func (o ApplicationScalingRuleScalingRuleTimerScheduleOutput) ToApplicationScalingRuleScalingRuleTimerScheduleOutput() ApplicationScalingRuleScalingRuleTimerScheduleOutput
- func (o ApplicationScalingRuleScalingRuleTimerScheduleOutput) ToApplicationScalingRuleScalingRuleTimerScheduleOutputWithContext(ctx context.Context) ApplicationScalingRuleScalingRuleTimerScheduleOutput
- type ApplicationScalingRuleState
- type ApplicationState
- type ApplicationTomcatConfigV2
- type ApplicationTomcatConfigV2Args
- func (ApplicationTomcatConfigV2Args) ElementType() reflect.Type
- func (i ApplicationTomcatConfigV2Args) ToApplicationTomcatConfigV2Output() ApplicationTomcatConfigV2Output
- func (i ApplicationTomcatConfigV2Args) ToApplicationTomcatConfigV2OutputWithContext(ctx context.Context) ApplicationTomcatConfigV2Output
- func (i ApplicationTomcatConfigV2Args) ToApplicationTomcatConfigV2PtrOutput() ApplicationTomcatConfigV2PtrOutput
- func (i ApplicationTomcatConfigV2Args) ToApplicationTomcatConfigV2PtrOutputWithContext(ctx context.Context) ApplicationTomcatConfigV2PtrOutput
- type ApplicationTomcatConfigV2Input
- type ApplicationTomcatConfigV2Output
- func (o ApplicationTomcatConfigV2Output) ContextPath() pulumi.StringPtrOutput
- func (ApplicationTomcatConfigV2Output) ElementType() reflect.Type
- func (o ApplicationTomcatConfigV2Output) MaxThreads() pulumi.IntPtrOutput
- func (o ApplicationTomcatConfigV2Output) Port() pulumi.IntPtrOutput
- func (o ApplicationTomcatConfigV2Output) ToApplicationTomcatConfigV2Output() ApplicationTomcatConfigV2Output
- func (o ApplicationTomcatConfigV2Output) ToApplicationTomcatConfigV2OutputWithContext(ctx context.Context) ApplicationTomcatConfigV2Output
- func (o ApplicationTomcatConfigV2Output) ToApplicationTomcatConfigV2PtrOutput() ApplicationTomcatConfigV2PtrOutput
- func (o ApplicationTomcatConfigV2Output) ToApplicationTomcatConfigV2PtrOutputWithContext(ctx context.Context) ApplicationTomcatConfigV2PtrOutput
- func (o ApplicationTomcatConfigV2Output) UriEncoding() pulumi.StringPtrOutput
- func (o ApplicationTomcatConfigV2Output) UseBodyEncodingForUri() pulumi.StringPtrOutput
- type ApplicationTomcatConfigV2PtrInput
- type ApplicationTomcatConfigV2PtrOutput
- func (o ApplicationTomcatConfigV2PtrOutput) ContextPath() pulumi.StringPtrOutput
- func (o ApplicationTomcatConfigV2PtrOutput) Elem() ApplicationTomcatConfigV2Output
- func (ApplicationTomcatConfigV2PtrOutput) ElementType() reflect.Type
- func (o ApplicationTomcatConfigV2PtrOutput) MaxThreads() pulumi.IntPtrOutput
- func (o ApplicationTomcatConfigV2PtrOutput) Port() pulumi.IntPtrOutput
- func (o ApplicationTomcatConfigV2PtrOutput) ToApplicationTomcatConfigV2PtrOutput() ApplicationTomcatConfigV2PtrOutput
- func (o ApplicationTomcatConfigV2PtrOutput) ToApplicationTomcatConfigV2PtrOutputWithContext(ctx context.Context) ApplicationTomcatConfigV2PtrOutput
- func (o ApplicationTomcatConfigV2PtrOutput) UriEncoding() pulumi.StringPtrOutput
- func (o ApplicationTomcatConfigV2PtrOutput) UseBodyEncodingForUri() pulumi.StringPtrOutput
- type ApplicationUpdateStrategyV2
- type ApplicationUpdateStrategyV2Args
- func (ApplicationUpdateStrategyV2Args) ElementType() reflect.Type
- func (i ApplicationUpdateStrategyV2Args) ToApplicationUpdateStrategyV2Output() ApplicationUpdateStrategyV2Output
- func (i ApplicationUpdateStrategyV2Args) ToApplicationUpdateStrategyV2OutputWithContext(ctx context.Context) ApplicationUpdateStrategyV2Output
- func (i ApplicationUpdateStrategyV2Args) ToApplicationUpdateStrategyV2PtrOutput() ApplicationUpdateStrategyV2PtrOutput
- func (i ApplicationUpdateStrategyV2Args) ToApplicationUpdateStrategyV2PtrOutputWithContext(ctx context.Context) ApplicationUpdateStrategyV2PtrOutput
- type ApplicationUpdateStrategyV2BatchUpdate
- type ApplicationUpdateStrategyV2BatchUpdateArgs
- func (ApplicationUpdateStrategyV2BatchUpdateArgs) ElementType() reflect.Type
- func (i ApplicationUpdateStrategyV2BatchUpdateArgs) ToApplicationUpdateStrategyV2BatchUpdateOutput() ApplicationUpdateStrategyV2BatchUpdateOutput
- func (i ApplicationUpdateStrategyV2BatchUpdateArgs) ToApplicationUpdateStrategyV2BatchUpdateOutputWithContext(ctx context.Context) ApplicationUpdateStrategyV2BatchUpdateOutput
- func (i ApplicationUpdateStrategyV2BatchUpdateArgs) ToApplicationUpdateStrategyV2BatchUpdatePtrOutput() ApplicationUpdateStrategyV2BatchUpdatePtrOutput
- func (i ApplicationUpdateStrategyV2BatchUpdateArgs) ToApplicationUpdateStrategyV2BatchUpdatePtrOutputWithContext(ctx context.Context) ApplicationUpdateStrategyV2BatchUpdatePtrOutput
- type ApplicationUpdateStrategyV2BatchUpdateInput
- type ApplicationUpdateStrategyV2BatchUpdateOutput
- func (o ApplicationUpdateStrategyV2BatchUpdateOutput) Batch() pulumi.IntPtrOutput
- func (o ApplicationUpdateStrategyV2BatchUpdateOutput) BatchWaitTime() pulumi.IntPtrOutput
- func (ApplicationUpdateStrategyV2BatchUpdateOutput) ElementType() reflect.Type
- func (o ApplicationUpdateStrategyV2BatchUpdateOutput) ReleaseType() pulumi.StringPtrOutput
- func (o ApplicationUpdateStrategyV2BatchUpdateOutput) ToApplicationUpdateStrategyV2BatchUpdateOutput() ApplicationUpdateStrategyV2BatchUpdateOutput
- func (o ApplicationUpdateStrategyV2BatchUpdateOutput) ToApplicationUpdateStrategyV2BatchUpdateOutputWithContext(ctx context.Context) ApplicationUpdateStrategyV2BatchUpdateOutput
- func (o ApplicationUpdateStrategyV2BatchUpdateOutput) ToApplicationUpdateStrategyV2BatchUpdatePtrOutput() ApplicationUpdateStrategyV2BatchUpdatePtrOutput
- func (o ApplicationUpdateStrategyV2BatchUpdateOutput) ToApplicationUpdateStrategyV2BatchUpdatePtrOutputWithContext(ctx context.Context) ApplicationUpdateStrategyV2BatchUpdatePtrOutput
- type ApplicationUpdateStrategyV2BatchUpdatePtrInput
- type ApplicationUpdateStrategyV2BatchUpdatePtrOutput
- func (o ApplicationUpdateStrategyV2BatchUpdatePtrOutput) Batch() pulumi.IntPtrOutput
- func (o ApplicationUpdateStrategyV2BatchUpdatePtrOutput) BatchWaitTime() pulumi.IntPtrOutput
- func (o ApplicationUpdateStrategyV2BatchUpdatePtrOutput) Elem() ApplicationUpdateStrategyV2BatchUpdateOutput
- func (ApplicationUpdateStrategyV2BatchUpdatePtrOutput) ElementType() reflect.Type
- func (o ApplicationUpdateStrategyV2BatchUpdatePtrOutput) ReleaseType() pulumi.StringPtrOutput
- func (o ApplicationUpdateStrategyV2BatchUpdatePtrOutput) ToApplicationUpdateStrategyV2BatchUpdatePtrOutput() ApplicationUpdateStrategyV2BatchUpdatePtrOutput
- func (o ApplicationUpdateStrategyV2BatchUpdatePtrOutput) ToApplicationUpdateStrategyV2BatchUpdatePtrOutputWithContext(ctx context.Context) ApplicationUpdateStrategyV2BatchUpdatePtrOutput
- type ApplicationUpdateStrategyV2Input
- type ApplicationUpdateStrategyV2Output
- func (o ApplicationUpdateStrategyV2Output) BatchUpdate() ApplicationUpdateStrategyV2BatchUpdatePtrOutput
- func (ApplicationUpdateStrategyV2Output) ElementType() reflect.Type
- func (o ApplicationUpdateStrategyV2Output) ToApplicationUpdateStrategyV2Output() ApplicationUpdateStrategyV2Output
- func (o ApplicationUpdateStrategyV2Output) ToApplicationUpdateStrategyV2OutputWithContext(ctx context.Context) ApplicationUpdateStrategyV2Output
- func (o ApplicationUpdateStrategyV2Output) ToApplicationUpdateStrategyV2PtrOutput() ApplicationUpdateStrategyV2PtrOutput
- func (o ApplicationUpdateStrategyV2Output) ToApplicationUpdateStrategyV2PtrOutputWithContext(ctx context.Context) ApplicationUpdateStrategyV2PtrOutput
- func (o ApplicationUpdateStrategyV2Output) Type() pulumi.StringPtrOutput
- type ApplicationUpdateStrategyV2PtrInput
- type ApplicationUpdateStrategyV2PtrOutput
- func (o ApplicationUpdateStrategyV2PtrOutput) BatchUpdate() ApplicationUpdateStrategyV2BatchUpdatePtrOutput
- func (o ApplicationUpdateStrategyV2PtrOutput) Elem() ApplicationUpdateStrategyV2Output
- func (ApplicationUpdateStrategyV2PtrOutput) ElementType() reflect.Type
- func (o ApplicationUpdateStrategyV2PtrOutput) ToApplicationUpdateStrategyV2PtrOutput() ApplicationUpdateStrategyV2PtrOutput
- func (o ApplicationUpdateStrategyV2PtrOutput) ToApplicationUpdateStrategyV2PtrOutputWithContext(ctx context.Context) ApplicationUpdateStrategyV2PtrOutput
- func (o ApplicationUpdateStrategyV2PtrOutput) Type() pulumi.StringPtrOutput
- type ConfigMap
- type ConfigMapArgs
- type ConfigMapArray
- type ConfigMapArrayInput
- type ConfigMapArrayOutput
- func (ConfigMapArrayOutput) ElementType() reflect.Type
- func (o ConfigMapArrayOutput) Index(i pulumi.IntInput) ConfigMapOutput
- func (o ConfigMapArrayOutput) ToConfigMapArrayOutput() ConfigMapArrayOutput
- func (o ConfigMapArrayOutput) ToConfigMapArrayOutputWithContext(ctx context.Context) ConfigMapArrayOutput
- type ConfigMapInput
- type ConfigMapMap
- type ConfigMapMapInput
- type ConfigMapMapOutput
- type ConfigMapOutput
- func (o ConfigMapOutput) Data() pulumi.StringOutput
- func (o ConfigMapOutput) Description() pulumi.StringPtrOutput
- func (ConfigMapOutput) ElementType() reflect.Type
- func (o ConfigMapOutput) Name() pulumi.StringOutput
- func (o ConfigMapOutput) NamespaceId() pulumi.StringOutput
- func (o ConfigMapOutput) ToConfigMapOutput() ConfigMapOutput
- func (o ConfigMapOutput) ToConfigMapOutputWithContext(ctx context.Context) ConfigMapOutput
- type ConfigMapState
- type GetApplicationScalingRulesArgs
- type GetApplicationScalingRulesOutputArgs
- type GetApplicationScalingRulesResult
- type GetApplicationScalingRulesResultOutput
- func (o GetApplicationScalingRulesResultOutput) AppId() pulumi.StringOutput
- func (GetApplicationScalingRulesResultOutput) ElementType() reflect.Type
- func (o GetApplicationScalingRulesResultOutput) Id() pulumi.StringOutput
- func (o GetApplicationScalingRulesResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetApplicationScalingRulesResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetApplicationScalingRulesResultOutput) Rules() GetApplicationScalingRulesRuleArrayOutput
- func (o GetApplicationScalingRulesResultOutput) ToGetApplicationScalingRulesResultOutput() GetApplicationScalingRulesResultOutput
- func (o GetApplicationScalingRulesResultOutput) ToGetApplicationScalingRulesResultOutputWithContext(ctx context.Context) GetApplicationScalingRulesResultOutput
- type GetApplicationScalingRulesRule
- type GetApplicationScalingRulesRuleArgs
- func (GetApplicationScalingRulesRuleArgs) ElementType() reflect.Type
- func (i GetApplicationScalingRulesRuleArgs) ToGetApplicationScalingRulesRuleOutput() GetApplicationScalingRulesRuleOutput
- func (i GetApplicationScalingRulesRuleArgs) ToGetApplicationScalingRulesRuleOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleOutput
- type GetApplicationScalingRulesRuleArray
- func (GetApplicationScalingRulesRuleArray) ElementType() reflect.Type
- func (i GetApplicationScalingRulesRuleArray) ToGetApplicationScalingRulesRuleArrayOutput() GetApplicationScalingRulesRuleArrayOutput
- func (i GetApplicationScalingRulesRuleArray) ToGetApplicationScalingRulesRuleArrayOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleArrayOutput
- type GetApplicationScalingRulesRuleArrayInput
- type GetApplicationScalingRulesRuleArrayOutput
- func (GetApplicationScalingRulesRuleArrayOutput) ElementType() reflect.Type
- func (o GetApplicationScalingRulesRuleArrayOutput) Index(i pulumi.IntInput) GetApplicationScalingRulesRuleOutput
- func (o GetApplicationScalingRulesRuleArrayOutput) ToGetApplicationScalingRulesRuleArrayOutput() GetApplicationScalingRulesRuleArrayOutput
- func (o GetApplicationScalingRulesRuleArrayOutput) ToGetApplicationScalingRulesRuleArrayOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleArrayOutput
- type GetApplicationScalingRulesRuleInput
- type GetApplicationScalingRulesRuleOutput
- func (o GetApplicationScalingRulesRuleOutput) AppId() pulumi.StringOutput
- func (o GetApplicationScalingRulesRuleOutput) CreateTime() pulumi.StringOutput
- func (GetApplicationScalingRulesRuleOutput) ElementType() reflect.Type
- func (o GetApplicationScalingRulesRuleOutput) Id() pulumi.StringOutput
- func (o GetApplicationScalingRulesRuleOutput) ScalingRuleEnable() pulumi.BoolOutput
- func (o GetApplicationScalingRulesRuleOutput) ScalingRuleMetrics() GetApplicationScalingRulesRuleScalingRuleMetricArrayOutput
- func (o GetApplicationScalingRulesRuleOutput) ScalingRuleName() pulumi.StringOutput
- func (o GetApplicationScalingRulesRuleOutput) ScalingRuleTimers() GetApplicationScalingRulesRuleScalingRuleTimerArrayOutput
- func (o GetApplicationScalingRulesRuleOutput) ScalingRuleType() pulumi.StringOutput
- func (o GetApplicationScalingRulesRuleOutput) ToGetApplicationScalingRulesRuleOutput() GetApplicationScalingRulesRuleOutput
- func (o GetApplicationScalingRulesRuleOutput) ToGetApplicationScalingRulesRuleOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleOutput
- type GetApplicationScalingRulesRuleScalingRuleMetric
- type GetApplicationScalingRulesRuleScalingRuleMetricArgs
- func (GetApplicationScalingRulesRuleScalingRuleMetricArgs) ElementType() reflect.Type
- func (i GetApplicationScalingRulesRuleScalingRuleMetricArgs) ToGetApplicationScalingRulesRuleScalingRuleMetricOutput() GetApplicationScalingRulesRuleScalingRuleMetricOutput
- func (i GetApplicationScalingRulesRuleScalingRuleMetricArgs) ToGetApplicationScalingRulesRuleScalingRuleMetricOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleMetricOutput
- type GetApplicationScalingRulesRuleScalingRuleMetricArray
- func (GetApplicationScalingRulesRuleScalingRuleMetricArray) ElementType() reflect.Type
- func (i GetApplicationScalingRulesRuleScalingRuleMetricArray) ToGetApplicationScalingRulesRuleScalingRuleMetricArrayOutput() GetApplicationScalingRulesRuleScalingRuleMetricArrayOutput
- func (i GetApplicationScalingRulesRuleScalingRuleMetricArray) ToGetApplicationScalingRulesRuleScalingRuleMetricArrayOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleMetricArrayOutput
- type GetApplicationScalingRulesRuleScalingRuleMetricArrayInput
- type GetApplicationScalingRulesRuleScalingRuleMetricArrayOutput
- func (GetApplicationScalingRulesRuleScalingRuleMetricArrayOutput) ElementType() reflect.Type
- func (o GetApplicationScalingRulesRuleScalingRuleMetricArrayOutput) Index(i pulumi.IntInput) GetApplicationScalingRulesRuleScalingRuleMetricOutput
- func (o GetApplicationScalingRulesRuleScalingRuleMetricArrayOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricArrayOutput() GetApplicationScalingRulesRuleScalingRuleMetricArrayOutput
- func (o GetApplicationScalingRulesRuleScalingRuleMetricArrayOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricArrayOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleMetricArrayOutput
- type GetApplicationScalingRulesRuleScalingRuleMetricInput
- type GetApplicationScalingRulesRuleScalingRuleMetricMetric
- type GetApplicationScalingRulesRuleScalingRuleMetricMetricArgs
- func (GetApplicationScalingRulesRuleScalingRuleMetricMetricArgs) ElementType() reflect.Type
- func (i GetApplicationScalingRulesRuleScalingRuleMetricMetricArgs) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricOutput() GetApplicationScalingRulesRuleScalingRuleMetricMetricOutput
- func (i GetApplicationScalingRulesRuleScalingRuleMetricMetricArgs) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleMetricMetricOutput
- type GetApplicationScalingRulesRuleScalingRuleMetricMetricArray
- func (GetApplicationScalingRulesRuleScalingRuleMetricMetricArray) ElementType() reflect.Type
- func (i GetApplicationScalingRulesRuleScalingRuleMetricMetricArray) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricArrayOutput() GetApplicationScalingRulesRuleScalingRuleMetricMetricArrayOutput
- func (i GetApplicationScalingRulesRuleScalingRuleMetricMetricArray) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricArrayOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleMetricMetricArrayOutput
- type GetApplicationScalingRulesRuleScalingRuleMetricMetricArrayInput
- type GetApplicationScalingRulesRuleScalingRuleMetricMetricArrayOutput
- func (GetApplicationScalingRulesRuleScalingRuleMetricMetricArrayOutput) ElementType() reflect.Type
- func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricArrayOutput) Index(i pulumi.IntInput) GetApplicationScalingRulesRuleScalingRuleMetricMetricOutput
- func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricArrayOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricArrayOutput() GetApplicationScalingRulesRuleScalingRuleMetricMetricArrayOutput
- func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricArrayOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricArrayOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleMetricMetricArrayOutput
- type GetApplicationScalingRulesRuleScalingRuleMetricMetricInput
- type GetApplicationScalingRulesRuleScalingRuleMetricMetricOutput
- func (GetApplicationScalingRulesRuleScalingRuleMetricMetricOutput) ElementType() reflect.Type
- func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricOutput) MetricTargetAverageUtilization() pulumi.IntOutput
- func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricOutput) MetricType() pulumi.StringOutput
- func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricOutput() GetApplicationScalingRulesRuleScalingRuleMetricMetricOutput
- func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleMetricMetricOutput
- type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatus
- type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArgs
- func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArgs) ElementType() reflect.Type
- func (i GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArgs) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusOutput() GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusOutput
- func (i GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArgs) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusOutput
- type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArray
- func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArray) ElementType() reflect.Type
- func (i GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArray) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArrayOutput() GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArrayOutput
- func (i GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArray) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArrayOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArrayOutput
- type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArrayInput
- type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArrayOutput
- func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArrayOutput) ElementType() reflect.Type
- func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArrayOutput) Index(i pulumi.IntInput) GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusOutput
- func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArrayOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArrayOutput() GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArrayOutput
- func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArrayOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArrayOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArrayOutput
- type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetric
- type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArgs
- func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArgs) ElementType() reflect.Type
- func (i GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArgs) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricOutput() ...
- func (i GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArgs) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricOutputWithContext(ctx context.Context) ...
- type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArray
- func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArray) ElementType() reflect.Type
- func (i GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArray) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArrayOutput() ...
- func (i GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArray) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArrayOutputWithContext(ctx context.Context) ...
- type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArrayInput
- type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArrayOutput
- func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArrayOutput) ElementType() reflect.Type
- func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArrayOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArrayOutput() ...
- func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArrayOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArrayOutputWithContext(ctx context.Context) ...
- type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricInput
- type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricOutput
- func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricOutput) CurrentValue() pulumi.IntOutput
- func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricOutput) ElementType() reflect.Type
- func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricOutput) Name() pulumi.StringOutput
- func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricOutput() ...
- func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricOutputWithContext(ctx context.Context) ...
- func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricOutput) Type() pulumi.StringOutput
- type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusInput
- type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetric
- type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArgs
- func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArgs) ElementType() reflect.Type
- func (i GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArgs) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricOutput() ...
- func (i GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArgs) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricOutputWithContext(ctx context.Context) ...
- type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArray
- func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArray) ElementType() reflect.Type
- func (i GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArray) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArrayOutput() ...
- func (i GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArray) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArrayOutputWithContext(ctx context.Context) ...
- type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArrayInput
- type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArrayOutput
- func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArrayOutput) ElementType() reflect.Type
- func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArrayOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArrayOutput() ...
- func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArrayOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArrayOutputWithContext(ctx context.Context) ...
- type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricInput
- type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricOutput
- func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricOutput) ElementType() reflect.Type
- func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricOutput) Name() pulumi.StringOutput
- func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricOutput) NextScaleInAverageUtilization() pulumi.IntOutput
- func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricOutput) NextScaleOutAverageUtilization() pulumi.IntOutput
- func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricOutput() ...
- func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricOutputWithContext(ctx context.Context) ...
- type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusOutput
- func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusOutput) CurrentMetrics() ...
- func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusOutput) CurrentReplicas() pulumi.IntOutput
- func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusOutput) DesiredReplicas() pulumi.IntOutput
- func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusOutput) ElementType() reflect.Type
- func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusOutput) LastScaleTime() pulumi.StringOutput
- func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusOutput) MaxReplicas() pulumi.IntOutput
- func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusOutput) MinReplicas() pulumi.IntOutput
- func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusOutput) NextScaleMetrics() ...
- func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusOutput) NextScaleTimePeriod() pulumi.IntOutput
- func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusOutput() GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusOutput
- func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusOutput
- type GetApplicationScalingRulesRuleScalingRuleMetricOutput
- func (GetApplicationScalingRulesRuleScalingRuleMetricOutput) ElementType() reflect.Type
- func (o GetApplicationScalingRulesRuleScalingRuleMetricOutput) MaxReplicas() pulumi.IntOutput
- func (o GetApplicationScalingRulesRuleScalingRuleMetricOutput) Metrics() GetApplicationScalingRulesRuleScalingRuleMetricMetricArrayOutput
- func (o GetApplicationScalingRulesRuleScalingRuleMetricOutput) MetricsStatuses() GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArrayOutput
- func (o GetApplicationScalingRulesRuleScalingRuleMetricOutput) MinReplicas() pulumi.IntOutput
- func (o GetApplicationScalingRulesRuleScalingRuleMetricOutput) ScaleDownRules() GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArrayOutput
- func (o GetApplicationScalingRulesRuleScalingRuleMetricOutput) ScaleUpRules() GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArrayOutput
- func (o GetApplicationScalingRulesRuleScalingRuleMetricOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricOutput() GetApplicationScalingRulesRuleScalingRuleMetricOutput
- func (o GetApplicationScalingRulesRuleScalingRuleMetricOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleMetricOutput
- type GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRule
- type GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArgs
- func (GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArgs) ElementType() reflect.Type
- func (i GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArgs) ToGetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleOutput() GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleOutput
- func (i GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArgs) ToGetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleOutput
- type GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArray
- func (GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArray) ElementType() reflect.Type
- func (i GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArray) ToGetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArrayOutput() GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArrayOutput
- func (i GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArray) ToGetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArrayOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArrayOutput
- type GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArrayInput
- type GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArrayOutput
- func (GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArrayOutput) ElementType() reflect.Type
- func (o GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArrayOutput) Index(i pulumi.IntInput) GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleOutput
- func (o GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArrayOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArrayOutput() GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArrayOutput
- func (o GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArrayOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArrayOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArrayOutput
- type GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleInput
- type GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleOutput
- func (o GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleOutput) Disabled() pulumi.BoolOutput
- func (GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleOutput) ElementType() reflect.Type
- func (o GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleOutput) StabilizationWindowSeconds() pulumi.IntOutput
- func (o GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleOutput) Step() pulumi.IntOutput
- func (o GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleOutput() GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleOutput
- func (o GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleOutput
- type GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRule
- type GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArgs
- func (GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArgs) ElementType() reflect.Type
- func (i GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArgs) ToGetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleOutput() GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleOutput
- func (i GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArgs) ToGetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleOutput
- type GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArray
- func (GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArray) ElementType() reflect.Type
- func (i GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArray) ToGetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArrayOutput() GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArrayOutput
- func (i GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArray) ToGetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArrayOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArrayOutput
- type GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArrayInput
- type GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArrayOutput
- func (GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArrayOutput) ElementType() reflect.Type
- func (o GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArrayOutput) Index(i pulumi.IntInput) GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleOutput
- func (o GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArrayOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArrayOutput() GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArrayOutput
- func (o GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArrayOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArrayOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArrayOutput
- type GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleInput
- type GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleOutput
- func (o GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleOutput) Disabled() pulumi.BoolOutput
- func (GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleOutput) ElementType() reflect.Type
- func (o GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleOutput) StabilizationWindowSeconds() pulumi.IntOutput
- func (o GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleOutput) Step() pulumi.IntOutput
- func (o GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleOutput() GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleOutput
- func (o GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleOutput
- type GetApplicationScalingRulesRuleScalingRuleTimer
- type GetApplicationScalingRulesRuleScalingRuleTimerArgs
- func (GetApplicationScalingRulesRuleScalingRuleTimerArgs) ElementType() reflect.Type
- func (i GetApplicationScalingRulesRuleScalingRuleTimerArgs) ToGetApplicationScalingRulesRuleScalingRuleTimerOutput() GetApplicationScalingRulesRuleScalingRuleTimerOutput
- func (i GetApplicationScalingRulesRuleScalingRuleTimerArgs) ToGetApplicationScalingRulesRuleScalingRuleTimerOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleTimerOutput
- type GetApplicationScalingRulesRuleScalingRuleTimerArray
- func (GetApplicationScalingRulesRuleScalingRuleTimerArray) ElementType() reflect.Type
- func (i GetApplicationScalingRulesRuleScalingRuleTimerArray) ToGetApplicationScalingRulesRuleScalingRuleTimerArrayOutput() GetApplicationScalingRulesRuleScalingRuleTimerArrayOutput
- func (i GetApplicationScalingRulesRuleScalingRuleTimerArray) ToGetApplicationScalingRulesRuleScalingRuleTimerArrayOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleTimerArrayOutput
- type GetApplicationScalingRulesRuleScalingRuleTimerArrayInput
- type GetApplicationScalingRulesRuleScalingRuleTimerArrayOutput
- func (GetApplicationScalingRulesRuleScalingRuleTimerArrayOutput) ElementType() reflect.Type
- func (o GetApplicationScalingRulesRuleScalingRuleTimerArrayOutput) Index(i pulumi.IntInput) GetApplicationScalingRulesRuleScalingRuleTimerOutput
- func (o GetApplicationScalingRulesRuleScalingRuleTimerArrayOutput) ToGetApplicationScalingRulesRuleScalingRuleTimerArrayOutput() GetApplicationScalingRulesRuleScalingRuleTimerArrayOutput
- func (o GetApplicationScalingRulesRuleScalingRuleTimerArrayOutput) ToGetApplicationScalingRulesRuleScalingRuleTimerArrayOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleTimerArrayOutput
- type GetApplicationScalingRulesRuleScalingRuleTimerInput
- type GetApplicationScalingRulesRuleScalingRuleTimerOutput
- func (o GetApplicationScalingRulesRuleScalingRuleTimerOutput) BeginDate() pulumi.StringOutput
- func (GetApplicationScalingRulesRuleScalingRuleTimerOutput) ElementType() reflect.Type
- func (o GetApplicationScalingRulesRuleScalingRuleTimerOutput) EndDate() pulumi.StringOutput
- func (o GetApplicationScalingRulesRuleScalingRuleTimerOutput) Period() pulumi.StringOutput
- func (o GetApplicationScalingRulesRuleScalingRuleTimerOutput) Schedules() GetApplicationScalingRulesRuleScalingRuleTimerScheduleArrayOutput
- func (o GetApplicationScalingRulesRuleScalingRuleTimerOutput) ToGetApplicationScalingRulesRuleScalingRuleTimerOutput() GetApplicationScalingRulesRuleScalingRuleTimerOutput
- func (o GetApplicationScalingRulesRuleScalingRuleTimerOutput) ToGetApplicationScalingRulesRuleScalingRuleTimerOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleTimerOutput
- type GetApplicationScalingRulesRuleScalingRuleTimerSchedule
- type GetApplicationScalingRulesRuleScalingRuleTimerScheduleArgs
- func (GetApplicationScalingRulesRuleScalingRuleTimerScheduleArgs) ElementType() reflect.Type
- func (i GetApplicationScalingRulesRuleScalingRuleTimerScheduleArgs) ToGetApplicationScalingRulesRuleScalingRuleTimerScheduleOutput() GetApplicationScalingRulesRuleScalingRuleTimerScheduleOutput
- func (i GetApplicationScalingRulesRuleScalingRuleTimerScheduleArgs) ToGetApplicationScalingRulesRuleScalingRuleTimerScheduleOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleTimerScheduleOutput
- type GetApplicationScalingRulesRuleScalingRuleTimerScheduleArray
- func (GetApplicationScalingRulesRuleScalingRuleTimerScheduleArray) ElementType() reflect.Type
- func (i GetApplicationScalingRulesRuleScalingRuleTimerScheduleArray) ToGetApplicationScalingRulesRuleScalingRuleTimerScheduleArrayOutput() GetApplicationScalingRulesRuleScalingRuleTimerScheduleArrayOutput
- func (i GetApplicationScalingRulesRuleScalingRuleTimerScheduleArray) ToGetApplicationScalingRulesRuleScalingRuleTimerScheduleArrayOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleTimerScheduleArrayOutput
- type GetApplicationScalingRulesRuleScalingRuleTimerScheduleArrayInput
- type GetApplicationScalingRulesRuleScalingRuleTimerScheduleArrayOutput
- func (GetApplicationScalingRulesRuleScalingRuleTimerScheduleArrayOutput) ElementType() reflect.Type
- func (o GetApplicationScalingRulesRuleScalingRuleTimerScheduleArrayOutput) Index(i pulumi.IntInput) GetApplicationScalingRulesRuleScalingRuleTimerScheduleOutput
- func (o GetApplicationScalingRulesRuleScalingRuleTimerScheduleArrayOutput) ToGetApplicationScalingRulesRuleScalingRuleTimerScheduleArrayOutput() GetApplicationScalingRulesRuleScalingRuleTimerScheduleArrayOutput
- func (o GetApplicationScalingRulesRuleScalingRuleTimerScheduleArrayOutput) ToGetApplicationScalingRulesRuleScalingRuleTimerScheduleArrayOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleTimerScheduleArrayOutput
- type GetApplicationScalingRulesRuleScalingRuleTimerScheduleInput
- type GetApplicationScalingRulesRuleScalingRuleTimerScheduleOutput
- func (o GetApplicationScalingRulesRuleScalingRuleTimerScheduleOutput) AtTime() pulumi.StringOutput
- func (GetApplicationScalingRulesRuleScalingRuleTimerScheduleOutput) ElementType() reflect.Type
- func (o GetApplicationScalingRulesRuleScalingRuleTimerScheduleOutput) MaxReplicas() pulumi.IntOutput
- func (o GetApplicationScalingRulesRuleScalingRuleTimerScheduleOutput) MinReplicas() pulumi.IntOutput
- func (o GetApplicationScalingRulesRuleScalingRuleTimerScheduleOutput) TargetReplicas() pulumi.IntOutput
- func (o GetApplicationScalingRulesRuleScalingRuleTimerScheduleOutput) ToGetApplicationScalingRulesRuleScalingRuleTimerScheduleOutput() GetApplicationScalingRulesRuleScalingRuleTimerScheduleOutput
- func (o GetApplicationScalingRulesRuleScalingRuleTimerScheduleOutput) ToGetApplicationScalingRulesRuleScalingRuleTimerScheduleOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleTimerScheduleOutput
- type GetApplicationsApplication
- type GetApplicationsApplicationArgs
- func (GetApplicationsApplicationArgs) ElementType() reflect.Type
- func (i GetApplicationsApplicationArgs) ToGetApplicationsApplicationOutput() GetApplicationsApplicationOutput
- func (i GetApplicationsApplicationArgs) ToGetApplicationsApplicationOutputWithContext(ctx context.Context) GetApplicationsApplicationOutput
- type GetApplicationsApplicationArray
- func (GetApplicationsApplicationArray) ElementType() reflect.Type
- func (i GetApplicationsApplicationArray) ToGetApplicationsApplicationArrayOutput() GetApplicationsApplicationArrayOutput
- func (i GetApplicationsApplicationArray) ToGetApplicationsApplicationArrayOutputWithContext(ctx context.Context) GetApplicationsApplicationArrayOutput
- type GetApplicationsApplicationArrayInput
- type GetApplicationsApplicationArrayOutput
- func (GetApplicationsApplicationArrayOutput) ElementType() reflect.Type
- func (o GetApplicationsApplicationArrayOutput) Index(i pulumi.IntInput) GetApplicationsApplicationOutput
- func (o GetApplicationsApplicationArrayOutput) ToGetApplicationsApplicationArrayOutput() GetApplicationsApplicationArrayOutput
- func (o GetApplicationsApplicationArrayOutput) ToGetApplicationsApplicationArrayOutputWithContext(ctx context.Context) GetApplicationsApplicationArrayOutput
- type GetApplicationsApplicationInput
- type GetApplicationsApplicationMountDesc
- type GetApplicationsApplicationMountDescArgs
- func (GetApplicationsApplicationMountDescArgs) ElementType() reflect.Type
- func (i GetApplicationsApplicationMountDescArgs) ToGetApplicationsApplicationMountDescOutput() GetApplicationsApplicationMountDescOutput
- func (i GetApplicationsApplicationMountDescArgs) ToGetApplicationsApplicationMountDescOutputWithContext(ctx context.Context) GetApplicationsApplicationMountDescOutput
- type GetApplicationsApplicationMountDescArray
- func (GetApplicationsApplicationMountDescArray) ElementType() reflect.Type
- func (i GetApplicationsApplicationMountDescArray) ToGetApplicationsApplicationMountDescArrayOutput() GetApplicationsApplicationMountDescArrayOutput
- func (i GetApplicationsApplicationMountDescArray) ToGetApplicationsApplicationMountDescArrayOutputWithContext(ctx context.Context) GetApplicationsApplicationMountDescArrayOutput
- type GetApplicationsApplicationMountDescArrayInput
- type GetApplicationsApplicationMountDescArrayOutput
- func (GetApplicationsApplicationMountDescArrayOutput) ElementType() reflect.Type
- func (o GetApplicationsApplicationMountDescArrayOutput) Index(i pulumi.IntInput) GetApplicationsApplicationMountDescOutput
- func (o GetApplicationsApplicationMountDescArrayOutput) ToGetApplicationsApplicationMountDescArrayOutput() GetApplicationsApplicationMountDescArrayOutput
- func (o GetApplicationsApplicationMountDescArrayOutput) ToGetApplicationsApplicationMountDescArrayOutputWithContext(ctx context.Context) GetApplicationsApplicationMountDescArrayOutput
- type GetApplicationsApplicationMountDescInput
- type GetApplicationsApplicationMountDescOutput
- func (GetApplicationsApplicationMountDescOutput) ElementType() reflect.Type
- func (o GetApplicationsApplicationMountDescOutput) MountPath() pulumi.StringOutput
- func (o GetApplicationsApplicationMountDescOutput) NasPath() pulumi.StringOutput
- func (o GetApplicationsApplicationMountDescOutput) ToGetApplicationsApplicationMountDescOutput() GetApplicationsApplicationMountDescOutput
- func (o GetApplicationsApplicationMountDescOutput) ToGetApplicationsApplicationMountDescOutputWithContext(ctx context.Context) GetApplicationsApplicationMountDescOutput
- type GetApplicationsApplicationOssMountDetail
- type GetApplicationsApplicationOssMountDetailArgs
- func (GetApplicationsApplicationOssMountDetailArgs) ElementType() reflect.Type
- func (i GetApplicationsApplicationOssMountDetailArgs) ToGetApplicationsApplicationOssMountDetailOutput() GetApplicationsApplicationOssMountDetailOutput
- func (i GetApplicationsApplicationOssMountDetailArgs) ToGetApplicationsApplicationOssMountDetailOutputWithContext(ctx context.Context) GetApplicationsApplicationOssMountDetailOutput
- type GetApplicationsApplicationOssMountDetailArray
- func (GetApplicationsApplicationOssMountDetailArray) ElementType() reflect.Type
- func (i GetApplicationsApplicationOssMountDetailArray) ToGetApplicationsApplicationOssMountDetailArrayOutput() GetApplicationsApplicationOssMountDetailArrayOutput
- func (i GetApplicationsApplicationOssMountDetailArray) ToGetApplicationsApplicationOssMountDetailArrayOutputWithContext(ctx context.Context) GetApplicationsApplicationOssMountDetailArrayOutput
- type GetApplicationsApplicationOssMountDetailArrayInput
- type GetApplicationsApplicationOssMountDetailArrayOutput
- func (GetApplicationsApplicationOssMountDetailArrayOutput) ElementType() reflect.Type
- func (o GetApplicationsApplicationOssMountDetailArrayOutput) Index(i pulumi.IntInput) GetApplicationsApplicationOssMountDetailOutput
- func (o GetApplicationsApplicationOssMountDetailArrayOutput) ToGetApplicationsApplicationOssMountDetailArrayOutput() GetApplicationsApplicationOssMountDetailArrayOutput
- func (o GetApplicationsApplicationOssMountDetailArrayOutput) ToGetApplicationsApplicationOssMountDetailArrayOutputWithContext(ctx context.Context) GetApplicationsApplicationOssMountDetailArrayOutput
- type GetApplicationsApplicationOssMountDetailInput
- type GetApplicationsApplicationOssMountDetailOutput
- func (o GetApplicationsApplicationOssMountDetailOutput) BucketName() pulumi.StringOutput
- func (o GetApplicationsApplicationOssMountDetailOutput) BucketPath() pulumi.StringOutput
- func (GetApplicationsApplicationOssMountDetailOutput) ElementType() reflect.Type
- func (o GetApplicationsApplicationOssMountDetailOutput) MountPath() pulumi.StringOutput
- func (o GetApplicationsApplicationOssMountDetailOutput) ReadOnly() pulumi.BoolOutput
- func (o GetApplicationsApplicationOssMountDetailOutput) ToGetApplicationsApplicationOssMountDetailOutput() GetApplicationsApplicationOssMountDetailOutput
- func (o GetApplicationsApplicationOssMountDetailOutput) ToGetApplicationsApplicationOssMountDetailOutputWithContext(ctx context.Context) GetApplicationsApplicationOssMountDetailOutput
- type GetApplicationsApplicationOutput
- func (o GetApplicationsApplicationOutput) AcrAssumeRoleArn() pulumi.StringOutput
- func (o GetApplicationsApplicationOutput) AcrInstanceId() pulumi.StringOutput
- func (o GetApplicationsApplicationOutput) AppDescription() pulumi.StringOutput
- func (o GetApplicationsApplicationOutput) AppName() pulumi.StringOutput
- func (o GetApplicationsApplicationOutput) ApplicationId() pulumi.StringOutput
- func (o GetApplicationsApplicationOutput) Command() pulumi.StringOutput
- func (o GetApplicationsApplicationOutput) CommandArgs() pulumi.StringOutput
- func (o GetApplicationsApplicationOutput) ConfigMapMountDesc() pulumi.StringOutput
- func (o GetApplicationsApplicationOutput) Cpu() pulumi.IntOutput
- func (o GetApplicationsApplicationOutput) CreateTime() pulumi.StringOutput
- func (o GetApplicationsApplicationOutput) CustomHostAlias() pulumi.StringOutput
- func (o GetApplicationsApplicationOutput) EdasContainerVersion() pulumi.StringOutput
- func (GetApplicationsApplicationOutput) ElementType() reflect.Type
- func (o GetApplicationsApplicationOutput) Envs() pulumi.StringOutput
- func (o GetApplicationsApplicationOutput) Id() pulumi.StringOutput
- func (o GetApplicationsApplicationOutput) ImageUrl() pulumi.StringOutput
- func (o GetApplicationsApplicationOutput) JarStartArgs() pulumi.StringOutput
- func (o GetApplicationsApplicationOutput) JarStartOptions() pulumi.StringOutput
- func (o GetApplicationsApplicationOutput) Jdk() pulumi.StringOutput
- func (o GetApplicationsApplicationOutput) Liveness() pulumi.StringOutput
- func (o GetApplicationsApplicationOutput) Memory() pulumi.IntOutput
- func (o GetApplicationsApplicationOutput) MinReadyInstances() pulumi.IntOutput
- func (o GetApplicationsApplicationOutput) MountDescs() GetApplicationsApplicationMountDescArrayOutput
- func (o GetApplicationsApplicationOutput) MountHost() pulumi.StringOutput
- func (o GetApplicationsApplicationOutput) NamespaceId() pulumi.StringOutput
- func (o GetApplicationsApplicationOutput) NasId() pulumi.StringOutput
- func (o GetApplicationsApplicationOutput) OssAkId() pulumi.StringOutput
- func (o GetApplicationsApplicationOutput) OssAkSecret() pulumi.StringOutput
- func (o GetApplicationsApplicationOutput) OssMountDescs() pulumi.StringOutput
- func (o GetApplicationsApplicationOutput) OssMountDetails() GetApplicationsApplicationOssMountDetailArrayOutput
- func (o GetApplicationsApplicationOutput) PackageType() pulumi.StringOutput
- func (o GetApplicationsApplicationOutput) PackageUrl() pulumi.StringOutput
- func (o GetApplicationsApplicationOutput) PackageVersion() pulumi.StringOutput
- func (o GetApplicationsApplicationOutput) PhpArmsConfigLocation() pulumi.StringOutput
- func (o GetApplicationsApplicationOutput) PhpConfig() pulumi.StringOutput
- func (o GetApplicationsApplicationOutput) PhpConfigLocation() pulumi.StringOutput
- func (o GetApplicationsApplicationOutput) PostStart() pulumi.StringOutput
- func (o GetApplicationsApplicationOutput) PreStop() pulumi.StringOutput
- func (o GetApplicationsApplicationOutput) Readiness() pulumi.StringOutput
- func (o GetApplicationsApplicationOutput) RegionId() pulumi.StringOutput
- func (o GetApplicationsApplicationOutput) Replicas() pulumi.IntOutput
- func (o GetApplicationsApplicationOutput) RepoName() pulumi.StringOutput
- func (o GetApplicationsApplicationOutput) RepoNamespace() pulumi.StringOutput
- func (o GetApplicationsApplicationOutput) RepoOriginType() pulumi.StringOutput
- func (o GetApplicationsApplicationOutput) SecurityGroupId() pulumi.StringOutput
- func (o GetApplicationsApplicationOutput) SlsConfigs() pulumi.StringOutput
- func (o GetApplicationsApplicationOutput) Status() pulumi.StringOutput
- func (o GetApplicationsApplicationOutput) Tags() pulumi.MapOutput
- func (o GetApplicationsApplicationOutput) TerminationGracePeriodSeconds() pulumi.IntOutput
- func (o GetApplicationsApplicationOutput) Timezone() pulumi.StringOutput
- func (o GetApplicationsApplicationOutput) ToGetApplicationsApplicationOutput() GetApplicationsApplicationOutput
- func (o GetApplicationsApplicationOutput) ToGetApplicationsApplicationOutputWithContext(ctx context.Context) GetApplicationsApplicationOutput
- func (o GetApplicationsApplicationOutput) TomcatConfig() pulumi.StringOutput
- func (o GetApplicationsApplicationOutput) VpcId() pulumi.StringOutput
- func (o GetApplicationsApplicationOutput) VswitchId() pulumi.StringOutput
- func (o GetApplicationsApplicationOutput) WarStartOptions() pulumi.StringOutput
- func (o GetApplicationsApplicationOutput) WebContainer() pulumi.StringOutput
- type GetApplicationsArgs
- type GetApplicationsOutputArgs
- type GetApplicationsResult
- type GetApplicationsResultOutput
- func (o GetApplicationsResultOutput) AppName() pulumi.StringPtrOutput
- func (o GetApplicationsResultOutput) Applications() GetApplicationsApplicationArrayOutput
- func (GetApplicationsResultOutput) ElementType() reflect.Type
- func (o GetApplicationsResultOutput) EnableDetails() pulumi.BoolPtrOutput
- func (o GetApplicationsResultOutput) FieldType() pulumi.StringPtrOutput
- func (o GetApplicationsResultOutput) FieldValue() pulumi.StringPtrOutput
- func (o GetApplicationsResultOutput) Id() pulumi.StringOutput
- func (o GetApplicationsResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetApplicationsResultOutput) NamespaceId() pulumi.StringPtrOutput
- func (o GetApplicationsResultOutput) OrderBy() pulumi.StringPtrOutput
- func (o GetApplicationsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetApplicationsResultOutput) Reverse() pulumi.BoolPtrOutput
- func (o GetApplicationsResultOutput) Status() pulumi.StringPtrOutput
- func (o GetApplicationsResultOutput) ToGetApplicationsResultOutput() GetApplicationsResultOutput
- func (o GetApplicationsResultOutput) ToGetApplicationsResultOutputWithContext(ctx context.Context) GetApplicationsResultOutput
- type GetConfigMapsArgs
- type GetConfigMapsMap
- type GetConfigMapsMapArgs
- type GetConfigMapsMapArray
- type GetConfigMapsMapArrayInput
- type GetConfigMapsMapArrayOutput
- func (GetConfigMapsMapArrayOutput) ElementType() reflect.Type
- func (o GetConfigMapsMapArrayOutput) Index(i pulumi.IntInput) GetConfigMapsMapOutput
- func (o GetConfigMapsMapArrayOutput) ToGetConfigMapsMapArrayOutput() GetConfigMapsMapArrayOutput
- func (o GetConfigMapsMapArrayOutput) ToGetConfigMapsMapArrayOutputWithContext(ctx context.Context) GetConfigMapsMapArrayOutput
- type GetConfigMapsMapInput
- type GetConfigMapsMapOutput
- func (o GetConfigMapsMapOutput) ConfigMapId() pulumi.StringOutput
- func (o GetConfigMapsMapOutput) CreateTime() pulumi.StringOutput
- func (o GetConfigMapsMapOutput) Data() pulumi.StringOutput
- func (o GetConfigMapsMapOutput) Description() pulumi.StringOutput
- func (GetConfigMapsMapOutput) ElementType() reflect.Type
- func (o GetConfigMapsMapOutput) Id() pulumi.StringOutput
- func (o GetConfigMapsMapOutput) Name() pulumi.StringOutput
- func (o GetConfigMapsMapOutput) NamespaceId() pulumi.StringOutput
- func (o GetConfigMapsMapOutput) ToGetConfigMapsMapOutput() GetConfigMapsMapOutput
- func (o GetConfigMapsMapOutput) ToGetConfigMapsMapOutputWithContext(ctx context.Context) GetConfigMapsMapOutput
- type GetConfigMapsOutputArgs
- type GetConfigMapsResult
- type GetConfigMapsResultOutput
- func (GetConfigMapsResultOutput) ElementType() reflect.Type
- func (o GetConfigMapsResultOutput) Id() pulumi.StringOutput
- func (o GetConfigMapsResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetConfigMapsResultOutput) Maps() GetConfigMapsMapArrayOutput
- func (o GetConfigMapsResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o GetConfigMapsResultOutput) Names() pulumi.StringArrayOutput
- func (o GetConfigMapsResultOutput) NamespaceId() pulumi.StringOutput
- func (o GetConfigMapsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetConfigMapsResultOutput) ToGetConfigMapsResultOutput() GetConfigMapsResultOutput
- func (o GetConfigMapsResultOutput) ToGetConfigMapsResultOutputWithContext(ctx context.Context) GetConfigMapsResultOutput
- type GetGreyTagRoutesArgs
- type GetGreyTagRoutesOutputArgs
- type GetGreyTagRoutesResult
- type GetGreyTagRoutesResultOutput
- func (o GetGreyTagRoutesResultOutput) AppId() pulumi.StringOutput
- func (GetGreyTagRoutesResultOutput) ElementType() reflect.Type
- func (o GetGreyTagRoutesResultOutput) Id() pulumi.StringOutput
- func (o GetGreyTagRoutesResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetGreyTagRoutesResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o GetGreyTagRoutesResultOutput) Names() pulumi.StringArrayOutput
- func (o GetGreyTagRoutesResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetGreyTagRoutesResultOutput) Routes() GetGreyTagRoutesRouteArrayOutput
- func (o GetGreyTagRoutesResultOutput) ToGetGreyTagRoutesResultOutput() GetGreyTagRoutesResultOutput
- func (o GetGreyTagRoutesResultOutput) ToGetGreyTagRoutesResultOutputWithContext(ctx context.Context) GetGreyTagRoutesResultOutput
- type GetGreyTagRoutesRoute
- type GetGreyTagRoutesRouteArgs
- type GetGreyTagRoutesRouteArray
- func (GetGreyTagRoutesRouteArray) ElementType() reflect.Type
- func (i GetGreyTagRoutesRouteArray) ToGetGreyTagRoutesRouteArrayOutput() GetGreyTagRoutesRouteArrayOutput
- func (i GetGreyTagRoutesRouteArray) ToGetGreyTagRoutesRouteArrayOutputWithContext(ctx context.Context) GetGreyTagRoutesRouteArrayOutput
- type GetGreyTagRoutesRouteArrayInput
- type GetGreyTagRoutesRouteArrayOutput
- func (GetGreyTagRoutesRouteArrayOutput) ElementType() reflect.Type
- func (o GetGreyTagRoutesRouteArrayOutput) Index(i pulumi.IntInput) GetGreyTagRoutesRouteOutput
- func (o GetGreyTagRoutesRouteArrayOutput) ToGetGreyTagRoutesRouteArrayOutput() GetGreyTagRoutesRouteArrayOutput
- func (o GetGreyTagRoutesRouteArrayOutput) ToGetGreyTagRoutesRouteArrayOutputWithContext(ctx context.Context) GetGreyTagRoutesRouteArrayOutput
- type GetGreyTagRoutesRouteDubboRule
- type GetGreyTagRoutesRouteDubboRuleArgs
- func (GetGreyTagRoutesRouteDubboRuleArgs) ElementType() reflect.Type
- func (i GetGreyTagRoutesRouteDubboRuleArgs) ToGetGreyTagRoutesRouteDubboRuleOutput() GetGreyTagRoutesRouteDubboRuleOutput
- func (i GetGreyTagRoutesRouteDubboRuleArgs) ToGetGreyTagRoutesRouteDubboRuleOutputWithContext(ctx context.Context) GetGreyTagRoutesRouteDubboRuleOutput
- type GetGreyTagRoutesRouteDubboRuleArray
- func (GetGreyTagRoutesRouteDubboRuleArray) ElementType() reflect.Type
- func (i GetGreyTagRoutesRouteDubboRuleArray) ToGetGreyTagRoutesRouteDubboRuleArrayOutput() GetGreyTagRoutesRouteDubboRuleArrayOutput
- func (i GetGreyTagRoutesRouteDubboRuleArray) ToGetGreyTagRoutesRouteDubboRuleArrayOutputWithContext(ctx context.Context) GetGreyTagRoutesRouteDubboRuleArrayOutput
- type GetGreyTagRoutesRouteDubboRuleArrayInput
- type GetGreyTagRoutesRouteDubboRuleArrayOutput
- func (GetGreyTagRoutesRouteDubboRuleArrayOutput) ElementType() reflect.Type
- func (o GetGreyTagRoutesRouteDubboRuleArrayOutput) Index(i pulumi.IntInput) GetGreyTagRoutesRouteDubboRuleOutput
- func (o GetGreyTagRoutesRouteDubboRuleArrayOutput) ToGetGreyTagRoutesRouteDubboRuleArrayOutput() GetGreyTagRoutesRouteDubboRuleArrayOutput
- func (o GetGreyTagRoutesRouteDubboRuleArrayOutput) ToGetGreyTagRoutesRouteDubboRuleArrayOutputWithContext(ctx context.Context) GetGreyTagRoutesRouteDubboRuleArrayOutput
- type GetGreyTagRoutesRouteDubboRuleInput
- type GetGreyTagRoutesRouteDubboRuleItem
- type GetGreyTagRoutesRouteDubboRuleItemArgs
- func (GetGreyTagRoutesRouteDubboRuleItemArgs) ElementType() reflect.Type
- func (i GetGreyTagRoutesRouteDubboRuleItemArgs) ToGetGreyTagRoutesRouteDubboRuleItemOutput() GetGreyTagRoutesRouteDubboRuleItemOutput
- func (i GetGreyTagRoutesRouteDubboRuleItemArgs) ToGetGreyTagRoutesRouteDubboRuleItemOutputWithContext(ctx context.Context) GetGreyTagRoutesRouteDubboRuleItemOutput
- type GetGreyTagRoutesRouteDubboRuleItemArray
- func (GetGreyTagRoutesRouteDubboRuleItemArray) ElementType() reflect.Type
- func (i GetGreyTagRoutesRouteDubboRuleItemArray) ToGetGreyTagRoutesRouteDubboRuleItemArrayOutput() GetGreyTagRoutesRouteDubboRuleItemArrayOutput
- func (i GetGreyTagRoutesRouteDubboRuleItemArray) ToGetGreyTagRoutesRouteDubboRuleItemArrayOutputWithContext(ctx context.Context) GetGreyTagRoutesRouteDubboRuleItemArrayOutput
- type GetGreyTagRoutesRouteDubboRuleItemArrayInput
- type GetGreyTagRoutesRouteDubboRuleItemArrayOutput
- func (GetGreyTagRoutesRouteDubboRuleItemArrayOutput) ElementType() reflect.Type
- func (o GetGreyTagRoutesRouteDubboRuleItemArrayOutput) Index(i pulumi.IntInput) GetGreyTagRoutesRouteDubboRuleItemOutput
- func (o GetGreyTagRoutesRouteDubboRuleItemArrayOutput) ToGetGreyTagRoutesRouteDubboRuleItemArrayOutput() GetGreyTagRoutesRouteDubboRuleItemArrayOutput
- func (o GetGreyTagRoutesRouteDubboRuleItemArrayOutput) ToGetGreyTagRoutesRouteDubboRuleItemArrayOutputWithContext(ctx context.Context) GetGreyTagRoutesRouteDubboRuleItemArrayOutput
- type GetGreyTagRoutesRouteDubboRuleItemInput
- type GetGreyTagRoutesRouteDubboRuleItemOutput
- func (o GetGreyTagRoutesRouteDubboRuleItemOutput) Cond() pulumi.StringOutput
- func (GetGreyTagRoutesRouteDubboRuleItemOutput) ElementType() reflect.Type
- func (o GetGreyTagRoutesRouteDubboRuleItemOutput) Expr() pulumi.StringOutput
- func (o GetGreyTagRoutesRouteDubboRuleItemOutput) Index() pulumi.IntOutput
- func (o GetGreyTagRoutesRouteDubboRuleItemOutput) Operator() pulumi.StringOutput
- func (o GetGreyTagRoutesRouteDubboRuleItemOutput) ToGetGreyTagRoutesRouteDubboRuleItemOutput() GetGreyTagRoutesRouteDubboRuleItemOutput
- func (o GetGreyTagRoutesRouteDubboRuleItemOutput) ToGetGreyTagRoutesRouteDubboRuleItemOutputWithContext(ctx context.Context) GetGreyTagRoutesRouteDubboRuleItemOutput
- func (o GetGreyTagRoutesRouteDubboRuleItemOutput) Value() pulumi.StringOutput
- type GetGreyTagRoutesRouteDubboRuleOutput
- func (o GetGreyTagRoutesRouteDubboRuleOutput) Condition() pulumi.StringOutput
- func (GetGreyTagRoutesRouteDubboRuleOutput) ElementType() reflect.Type
- func (o GetGreyTagRoutesRouteDubboRuleOutput) Group() pulumi.StringOutput
- func (o GetGreyTagRoutesRouteDubboRuleOutput) Items() GetGreyTagRoutesRouteDubboRuleItemArrayOutput
- func (o GetGreyTagRoutesRouteDubboRuleOutput) MethodName() pulumi.StringOutput
- func (o GetGreyTagRoutesRouteDubboRuleOutput) ServiceName() pulumi.StringOutput
- func (o GetGreyTagRoutesRouteDubboRuleOutput) ToGetGreyTagRoutesRouteDubboRuleOutput() GetGreyTagRoutesRouteDubboRuleOutput
- func (o GetGreyTagRoutesRouteDubboRuleOutput) ToGetGreyTagRoutesRouteDubboRuleOutputWithContext(ctx context.Context) GetGreyTagRoutesRouteDubboRuleOutput
- func (o GetGreyTagRoutesRouteDubboRuleOutput) Version() pulumi.StringOutput
- type GetGreyTagRoutesRouteInput
- type GetGreyTagRoutesRouteOutput
- func (o GetGreyTagRoutesRouteOutput) Description() pulumi.StringOutput
- func (o GetGreyTagRoutesRouteOutput) DubboRules() GetGreyTagRoutesRouteDubboRuleArrayOutput
- func (GetGreyTagRoutesRouteOutput) ElementType() reflect.Type
- func (o GetGreyTagRoutesRouteOutput) GreyTagRouteName() pulumi.StringOutput
- func (o GetGreyTagRoutesRouteOutput) Id() pulumi.StringOutput
- func (o GetGreyTagRoutesRouteOutput) ScRules() GetGreyTagRoutesRouteScRuleArrayOutput
- func (o GetGreyTagRoutesRouteOutput) ToGetGreyTagRoutesRouteOutput() GetGreyTagRoutesRouteOutput
- func (o GetGreyTagRoutesRouteOutput) ToGetGreyTagRoutesRouteOutputWithContext(ctx context.Context) GetGreyTagRoutesRouteOutput
- type GetGreyTagRoutesRouteScRule
- type GetGreyTagRoutesRouteScRuleArgs
- func (GetGreyTagRoutesRouteScRuleArgs) ElementType() reflect.Type
- func (i GetGreyTagRoutesRouteScRuleArgs) ToGetGreyTagRoutesRouteScRuleOutput() GetGreyTagRoutesRouteScRuleOutput
- func (i GetGreyTagRoutesRouteScRuleArgs) ToGetGreyTagRoutesRouteScRuleOutputWithContext(ctx context.Context) GetGreyTagRoutesRouteScRuleOutput
- type GetGreyTagRoutesRouteScRuleArray
- func (GetGreyTagRoutesRouteScRuleArray) ElementType() reflect.Type
- func (i GetGreyTagRoutesRouteScRuleArray) ToGetGreyTagRoutesRouteScRuleArrayOutput() GetGreyTagRoutesRouteScRuleArrayOutput
- func (i GetGreyTagRoutesRouteScRuleArray) ToGetGreyTagRoutesRouteScRuleArrayOutputWithContext(ctx context.Context) GetGreyTagRoutesRouteScRuleArrayOutput
- type GetGreyTagRoutesRouteScRuleArrayInput
- type GetGreyTagRoutesRouteScRuleArrayOutput
- func (GetGreyTagRoutesRouteScRuleArrayOutput) ElementType() reflect.Type
- func (o GetGreyTagRoutesRouteScRuleArrayOutput) Index(i pulumi.IntInput) GetGreyTagRoutesRouteScRuleOutput
- func (o GetGreyTagRoutesRouteScRuleArrayOutput) ToGetGreyTagRoutesRouteScRuleArrayOutput() GetGreyTagRoutesRouteScRuleArrayOutput
- func (o GetGreyTagRoutesRouteScRuleArrayOutput) ToGetGreyTagRoutesRouteScRuleArrayOutputWithContext(ctx context.Context) GetGreyTagRoutesRouteScRuleArrayOutput
- type GetGreyTagRoutesRouteScRuleInput
- type GetGreyTagRoutesRouteScRuleItem
- type GetGreyTagRoutesRouteScRuleItemArgs
- func (GetGreyTagRoutesRouteScRuleItemArgs) ElementType() reflect.Type
- func (i GetGreyTagRoutesRouteScRuleItemArgs) ToGetGreyTagRoutesRouteScRuleItemOutput() GetGreyTagRoutesRouteScRuleItemOutput
- func (i GetGreyTagRoutesRouteScRuleItemArgs) ToGetGreyTagRoutesRouteScRuleItemOutputWithContext(ctx context.Context) GetGreyTagRoutesRouteScRuleItemOutput
- type GetGreyTagRoutesRouteScRuleItemArray
- func (GetGreyTagRoutesRouteScRuleItemArray) ElementType() reflect.Type
- func (i GetGreyTagRoutesRouteScRuleItemArray) ToGetGreyTagRoutesRouteScRuleItemArrayOutput() GetGreyTagRoutesRouteScRuleItemArrayOutput
- func (i GetGreyTagRoutesRouteScRuleItemArray) ToGetGreyTagRoutesRouteScRuleItemArrayOutputWithContext(ctx context.Context) GetGreyTagRoutesRouteScRuleItemArrayOutput
- type GetGreyTagRoutesRouteScRuleItemArrayInput
- type GetGreyTagRoutesRouteScRuleItemArrayOutput
- func (GetGreyTagRoutesRouteScRuleItemArrayOutput) ElementType() reflect.Type
- func (o GetGreyTagRoutesRouteScRuleItemArrayOutput) Index(i pulumi.IntInput) GetGreyTagRoutesRouteScRuleItemOutput
- func (o GetGreyTagRoutesRouteScRuleItemArrayOutput) ToGetGreyTagRoutesRouteScRuleItemArrayOutput() GetGreyTagRoutesRouteScRuleItemArrayOutput
- func (o GetGreyTagRoutesRouteScRuleItemArrayOutput) ToGetGreyTagRoutesRouteScRuleItemArrayOutputWithContext(ctx context.Context) GetGreyTagRoutesRouteScRuleItemArrayOutput
- type GetGreyTagRoutesRouteScRuleItemInput
- type GetGreyTagRoutesRouteScRuleItemOutput
- func (o GetGreyTagRoutesRouteScRuleItemOutput) Cond() pulumi.StringOutput
- func (GetGreyTagRoutesRouteScRuleItemOutput) ElementType() reflect.Type
- func (o GetGreyTagRoutesRouteScRuleItemOutput) Name() pulumi.StringOutput
- func (o GetGreyTagRoutesRouteScRuleItemOutput) Operator() pulumi.StringOutput
- func (o GetGreyTagRoutesRouteScRuleItemOutput) ToGetGreyTagRoutesRouteScRuleItemOutput() GetGreyTagRoutesRouteScRuleItemOutput
- func (o GetGreyTagRoutesRouteScRuleItemOutput) ToGetGreyTagRoutesRouteScRuleItemOutputWithContext(ctx context.Context) GetGreyTagRoutesRouteScRuleItemOutput
- func (o GetGreyTagRoutesRouteScRuleItemOutput) Type() pulumi.StringOutput
- func (o GetGreyTagRoutesRouteScRuleItemOutput) Value() pulumi.StringOutput
- type GetGreyTagRoutesRouteScRuleOutput
- func (o GetGreyTagRoutesRouteScRuleOutput) Condition() pulumi.StringOutput
- func (GetGreyTagRoutesRouteScRuleOutput) ElementType() reflect.Type
- func (o GetGreyTagRoutesRouteScRuleOutput) Items() GetGreyTagRoutesRouteScRuleItemArrayOutput
- func (o GetGreyTagRoutesRouteScRuleOutput) Path() pulumi.StringOutput
- func (o GetGreyTagRoutesRouteScRuleOutput) ToGetGreyTagRoutesRouteScRuleOutput() GetGreyTagRoutesRouteScRuleOutput
- func (o GetGreyTagRoutesRouteScRuleOutput) ToGetGreyTagRoutesRouteScRuleOutputWithContext(ctx context.Context) GetGreyTagRoutesRouteScRuleOutput
- type GetIngressesArgs
- type GetIngressesIngress
- type GetIngressesIngressArgs
- type GetIngressesIngressArray
- type GetIngressesIngressArrayInput
- type GetIngressesIngressArrayOutput
- func (GetIngressesIngressArrayOutput) ElementType() reflect.Type
- func (o GetIngressesIngressArrayOutput) Index(i pulumi.IntInput) GetIngressesIngressOutput
- func (o GetIngressesIngressArrayOutput) ToGetIngressesIngressArrayOutput() GetIngressesIngressArrayOutput
- func (o GetIngressesIngressArrayOutput) ToGetIngressesIngressArrayOutputWithContext(ctx context.Context) GetIngressesIngressArrayOutput
- type GetIngressesIngressInput
- type GetIngressesIngressOutput
- func (o GetIngressesIngressOutput) CertId() pulumi.StringOutput
- func (o GetIngressesIngressOutput) DefaultRule() pulumi.StringOutput
- func (o GetIngressesIngressOutput) Description() pulumi.StringOutput
- func (GetIngressesIngressOutput) ElementType() reflect.Type
- func (o GetIngressesIngressOutput) Id() pulumi.StringOutput
- func (o GetIngressesIngressOutput) IngressId() pulumi.StringOutput
- func (o GetIngressesIngressOutput) ListenerPort() pulumi.IntOutput
- func (o GetIngressesIngressOutput) NamespaceId() pulumi.StringOutput
- func (o GetIngressesIngressOutput) SlbId() pulumi.StringOutput
- func (o GetIngressesIngressOutput) ToGetIngressesIngressOutput() GetIngressesIngressOutput
- func (o GetIngressesIngressOutput) ToGetIngressesIngressOutputWithContext(ctx context.Context) GetIngressesIngressOutput
- type GetIngressesOutputArgs
- type GetIngressesResult
- type GetIngressesResultOutput
- func (GetIngressesResultOutput) ElementType() reflect.Type
- func (o GetIngressesResultOutput) EnableDetails() pulumi.BoolPtrOutput
- func (o GetIngressesResultOutput) Id() pulumi.StringOutput
- func (o GetIngressesResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetIngressesResultOutput) Ingresses() GetIngressesIngressArrayOutput
- func (o GetIngressesResultOutput) NamespaceId() pulumi.StringOutput
- func (o GetIngressesResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetIngressesResultOutput) ToGetIngressesResultOutput() GetIngressesResultOutput
- func (o GetIngressesResultOutput) ToGetIngressesResultOutputWithContext(ctx context.Context) GetIngressesResultOutput
- type GetInstanceSpecificationsArgs
- type GetInstanceSpecificationsOutputArgs
- type GetInstanceSpecificationsResult
- type GetInstanceSpecificationsResultOutput
- func (GetInstanceSpecificationsResultOutput) ElementType() reflect.Type
- func (o GetInstanceSpecificationsResultOutput) Id() pulumi.StringOutput
- func (o GetInstanceSpecificationsResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetInstanceSpecificationsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetInstanceSpecificationsResultOutput) Specifications() GetInstanceSpecificationsSpecificationArrayOutput
- func (o GetInstanceSpecificationsResultOutput) ToGetInstanceSpecificationsResultOutput() GetInstanceSpecificationsResultOutput
- func (o GetInstanceSpecificationsResultOutput) ToGetInstanceSpecificationsResultOutputWithContext(ctx context.Context) GetInstanceSpecificationsResultOutput
- type GetInstanceSpecificationsSpecification
- type GetInstanceSpecificationsSpecificationArgs
- func (GetInstanceSpecificationsSpecificationArgs) ElementType() reflect.Type
- func (i GetInstanceSpecificationsSpecificationArgs) ToGetInstanceSpecificationsSpecificationOutput() GetInstanceSpecificationsSpecificationOutput
- func (i GetInstanceSpecificationsSpecificationArgs) ToGetInstanceSpecificationsSpecificationOutputWithContext(ctx context.Context) GetInstanceSpecificationsSpecificationOutput
- type GetInstanceSpecificationsSpecificationArray
- func (GetInstanceSpecificationsSpecificationArray) ElementType() reflect.Type
- func (i GetInstanceSpecificationsSpecificationArray) ToGetInstanceSpecificationsSpecificationArrayOutput() GetInstanceSpecificationsSpecificationArrayOutput
- func (i GetInstanceSpecificationsSpecificationArray) ToGetInstanceSpecificationsSpecificationArrayOutputWithContext(ctx context.Context) GetInstanceSpecificationsSpecificationArrayOutput
- type GetInstanceSpecificationsSpecificationArrayInput
- type GetInstanceSpecificationsSpecificationArrayOutput
- func (GetInstanceSpecificationsSpecificationArrayOutput) ElementType() reflect.Type
- func (o GetInstanceSpecificationsSpecificationArrayOutput) Index(i pulumi.IntInput) GetInstanceSpecificationsSpecificationOutput
- func (o GetInstanceSpecificationsSpecificationArrayOutput) ToGetInstanceSpecificationsSpecificationArrayOutput() GetInstanceSpecificationsSpecificationArrayOutput
- func (o GetInstanceSpecificationsSpecificationArrayOutput) ToGetInstanceSpecificationsSpecificationArrayOutputWithContext(ctx context.Context) GetInstanceSpecificationsSpecificationArrayOutput
- type GetInstanceSpecificationsSpecificationInput
- type GetInstanceSpecificationsSpecificationOutput
- func (o GetInstanceSpecificationsSpecificationOutput) Cpu() pulumi.IntOutput
- func (GetInstanceSpecificationsSpecificationOutput) ElementType() reflect.Type
- func (o GetInstanceSpecificationsSpecificationOutput) Enable() pulumi.BoolOutput
- func (o GetInstanceSpecificationsSpecificationOutput) Id() pulumi.StringOutput
- func (o GetInstanceSpecificationsSpecificationOutput) InstanceSpecificationId() pulumi.StringOutput
- func (o GetInstanceSpecificationsSpecificationOutput) Memory() pulumi.IntOutput
- func (o GetInstanceSpecificationsSpecificationOutput) SpecInfo() pulumi.StringOutput
- func (o GetInstanceSpecificationsSpecificationOutput) ToGetInstanceSpecificationsSpecificationOutput() GetInstanceSpecificationsSpecificationOutput
- func (o GetInstanceSpecificationsSpecificationOutput) ToGetInstanceSpecificationsSpecificationOutputWithContext(ctx context.Context) GetInstanceSpecificationsSpecificationOutput
- func (o GetInstanceSpecificationsSpecificationOutput) Version() pulumi.IntOutput
- type GetNamespacesArgs
- type GetNamespacesNamespace
- type GetNamespacesNamespaceArgs
- type GetNamespacesNamespaceArray
- func (GetNamespacesNamespaceArray) ElementType() reflect.Type
- func (i GetNamespacesNamespaceArray) ToGetNamespacesNamespaceArrayOutput() GetNamespacesNamespaceArrayOutput
- func (i GetNamespacesNamespaceArray) ToGetNamespacesNamespaceArrayOutputWithContext(ctx context.Context) GetNamespacesNamespaceArrayOutput
- type GetNamespacesNamespaceArrayInput
- type GetNamespacesNamespaceArrayOutput
- func (GetNamespacesNamespaceArrayOutput) ElementType() reflect.Type
- func (o GetNamespacesNamespaceArrayOutput) Index(i pulumi.IntInput) GetNamespacesNamespaceOutput
- func (o GetNamespacesNamespaceArrayOutput) ToGetNamespacesNamespaceArrayOutput() GetNamespacesNamespaceArrayOutput
- func (o GetNamespacesNamespaceArrayOutput) ToGetNamespacesNamespaceArrayOutputWithContext(ctx context.Context) GetNamespacesNamespaceArrayOutput
- type GetNamespacesNamespaceInput
- type GetNamespacesNamespaceOutput
- func (GetNamespacesNamespaceOutput) ElementType() reflect.Type
- func (o GetNamespacesNamespaceOutput) Id() pulumi.StringOutput
- func (o GetNamespacesNamespaceOutput) NamespaceDescription() pulumi.StringOutput
- func (o GetNamespacesNamespaceOutput) NamespaceId() pulumi.StringOutput
- func (o GetNamespacesNamespaceOutput) NamespaceName() pulumi.StringOutput
- func (o GetNamespacesNamespaceOutput) ToGetNamespacesNamespaceOutput() GetNamespacesNamespaceOutput
- func (o GetNamespacesNamespaceOutput) ToGetNamespacesNamespaceOutputWithContext(ctx context.Context) GetNamespacesNamespaceOutput
- type GetNamespacesOutputArgs
- type GetNamespacesResult
- type GetNamespacesResultOutput
- func (GetNamespacesResultOutput) ElementType() reflect.Type
- func (o GetNamespacesResultOutput) Id() pulumi.StringOutput
- func (o GetNamespacesResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetNamespacesResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o GetNamespacesResultOutput) Names() pulumi.StringArrayOutput
- func (o GetNamespacesResultOutput) Namespaces() GetNamespacesNamespaceArrayOutput
- func (o GetNamespacesResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetNamespacesResultOutput) ToGetNamespacesResultOutput() GetNamespacesResultOutput
- func (o GetNamespacesResultOutput) ToGetNamespacesResultOutputWithContext(ctx context.Context) GetNamespacesResultOutput
- type GetServiceArgs
- type GetServiceOutputArgs
- type GetServiceResult
- type GetServiceResultOutput
- func (GetServiceResultOutput) ElementType() reflect.Type
- func (o GetServiceResultOutput) Enable() pulumi.StringPtrOutput
- func (o GetServiceResultOutput) Id() pulumi.StringOutput
- func (o GetServiceResultOutput) Status() pulumi.StringOutput
- func (o GetServiceResultOutput) ToGetServiceResultOutput() GetServiceResultOutput
- func (o GetServiceResultOutput) ToGetServiceResultOutputWithContext(ctx context.Context) GetServiceResultOutput
- type GreyTagRoute
- type GreyTagRouteArgs
- type GreyTagRouteArray
- type GreyTagRouteArrayInput
- type GreyTagRouteArrayOutput
- func (GreyTagRouteArrayOutput) ElementType() reflect.Type
- func (o GreyTagRouteArrayOutput) Index(i pulumi.IntInput) GreyTagRouteOutput
- func (o GreyTagRouteArrayOutput) ToGreyTagRouteArrayOutput() GreyTagRouteArrayOutput
- func (o GreyTagRouteArrayOutput) ToGreyTagRouteArrayOutputWithContext(ctx context.Context) GreyTagRouteArrayOutput
- type GreyTagRouteDubboRule
- type GreyTagRouteDubboRuleArgs
- type GreyTagRouteDubboRuleArray
- func (GreyTagRouteDubboRuleArray) ElementType() reflect.Type
- func (i GreyTagRouteDubboRuleArray) ToGreyTagRouteDubboRuleArrayOutput() GreyTagRouteDubboRuleArrayOutput
- func (i GreyTagRouteDubboRuleArray) ToGreyTagRouteDubboRuleArrayOutputWithContext(ctx context.Context) GreyTagRouteDubboRuleArrayOutput
- type GreyTagRouteDubboRuleArrayInput
- type GreyTagRouteDubboRuleArrayOutput
- func (GreyTagRouteDubboRuleArrayOutput) ElementType() reflect.Type
- func (o GreyTagRouteDubboRuleArrayOutput) Index(i pulumi.IntInput) GreyTagRouteDubboRuleOutput
- func (o GreyTagRouteDubboRuleArrayOutput) ToGreyTagRouteDubboRuleArrayOutput() GreyTagRouteDubboRuleArrayOutput
- func (o GreyTagRouteDubboRuleArrayOutput) ToGreyTagRouteDubboRuleArrayOutputWithContext(ctx context.Context) GreyTagRouteDubboRuleArrayOutput
- type GreyTagRouteDubboRuleInput
- type GreyTagRouteDubboRuleItem
- type GreyTagRouteDubboRuleItemArgs
- func (GreyTagRouteDubboRuleItemArgs) ElementType() reflect.Type
- func (i GreyTagRouteDubboRuleItemArgs) ToGreyTagRouteDubboRuleItemOutput() GreyTagRouteDubboRuleItemOutput
- func (i GreyTagRouteDubboRuleItemArgs) ToGreyTagRouteDubboRuleItemOutputWithContext(ctx context.Context) GreyTagRouteDubboRuleItemOutput
- type GreyTagRouteDubboRuleItemArray
- func (GreyTagRouteDubboRuleItemArray) ElementType() reflect.Type
- func (i GreyTagRouteDubboRuleItemArray) ToGreyTagRouteDubboRuleItemArrayOutput() GreyTagRouteDubboRuleItemArrayOutput
- func (i GreyTagRouteDubboRuleItemArray) ToGreyTagRouteDubboRuleItemArrayOutputWithContext(ctx context.Context) GreyTagRouteDubboRuleItemArrayOutput
- type GreyTagRouteDubboRuleItemArrayInput
- type GreyTagRouteDubboRuleItemArrayOutput
- func (GreyTagRouteDubboRuleItemArrayOutput) ElementType() reflect.Type
- func (o GreyTagRouteDubboRuleItemArrayOutput) Index(i pulumi.IntInput) GreyTagRouteDubboRuleItemOutput
- func (o GreyTagRouteDubboRuleItemArrayOutput) ToGreyTagRouteDubboRuleItemArrayOutput() GreyTagRouteDubboRuleItemArrayOutput
- func (o GreyTagRouteDubboRuleItemArrayOutput) ToGreyTagRouteDubboRuleItemArrayOutputWithContext(ctx context.Context) GreyTagRouteDubboRuleItemArrayOutput
- type GreyTagRouteDubboRuleItemInput
- type GreyTagRouteDubboRuleItemOutput
- func (o GreyTagRouteDubboRuleItemOutput) Cond() pulumi.StringPtrOutput
- func (GreyTagRouteDubboRuleItemOutput) ElementType() reflect.Type
- func (o GreyTagRouteDubboRuleItemOutput) Expr() pulumi.StringPtrOutput
- func (o GreyTagRouteDubboRuleItemOutput) Index() pulumi.IntPtrOutput
- func (o GreyTagRouteDubboRuleItemOutput) Operator() pulumi.StringPtrOutput
- func (o GreyTagRouteDubboRuleItemOutput) ToGreyTagRouteDubboRuleItemOutput() GreyTagRouteDubboRuleItemOutput
- func (o GreyTagRouteDubboRuleItemOutput) ToGreyTagRouteDubboRuleItemOutputWithContext(ctx context.Context) GreyTagRouteDubboRuleItemOutput
- func (o GreyTagRouteDubboRuleItemOutput) Value() pulumi.StringPtrOutput
- type GreyTagRouteDubboRuleOutput
- func (o GreyTagRouteDubboRuleOutput) Condition() pulumi.StringPtrOutput
- func (GreyTagRouteDubboRuleOutput) ElementType() reflect.Type
- func (o GreyTagRouteDubboRuleOutput) Group() pulumi.StringPtrOutput
- func (o GreyTagRouteDubboRuleOutput) Items() GreyTagRouteDubboRuleItemArrayOutput
- func (o GreyTagRouteDubboRuleOutput) MethodName() pulumi.StringPtrOutput
- func (o GreyTagRouteDubboRuleOutput) ServiceName() pulumi.StringPtrOutput
- func (o GreyTagRouteDubboRuleOutput) ToGreyTagRouteDubboRuleOutput() GreyTagRouteDubboRuleOutput
- func (o GreyTagRouteDubboRuleOutput) ToGreyTagRouteDubboRuleOutputWithContext(ctx context.Context) GreyTagRouteDubboRuleOutput
- func (o GreyTagRouteDubboRuleOutput) Version() pulumi.StringPtrOutput
- type GreyTagRouteInput
- type GreyTagRouteMap
- type GreyTagRouteMapInput
- type GreyTagRouteMapOutput
- func (GreyTagRouteMapOutput) ElementType() reflect.Type
- func (o GreyTagRouteMapOutput) MapIndex(k pulumi.StringInput) GreyTagRouteOutput
- func (o GreyTagRouteMapOutput) ToGreyTagRouteMapOutput() GreyTagRouteMapOutput
- func (o GreyTagRouteMapOutput) ToGreyTagRouteMapOutputWithContext(ctx context.Context) GreyTagRouteMapOutput
- type GreyTagRouteOutput
- func (o GreyTagRouteOutput) AppId() pulumi.StringOutput
- func (o GreyTagRouteOutput) Description() pulumi.StringPtrOutput
- func (o GreyTagRouteOutput) DubboRules() GreyTagRouteDubboRuleArrayOutput
- func (GreyTagRouteOutput) ElementType() reflect.Type
- func (o GreyTagRouteOutput) GreyTagRouteName() pulumi.StringOutput
- func (o GreyTagRouteOutput) ScRules() GreyTagRouteScRuleArrayOutput
- func (o GreyTagRouteOutput) ToGreyTagRouteOutput() GreyTagRouteOutput
- func (o GreyTagRouteOutput) ToGreyTagRouteOutputWithContext(ctx context.Context) GreyTagRouteOutput
- type GreyTagRouteScRule
- type GreyTagRouteScRuleArgs
- type GreyTagRouteScRuleArray
- type GreyTagRouteScRuleArrayInput
- type GreyTagRouteScRuleArrayOutput
- func (GreyTagRouteScRuleArrayOutput) ElementType() reflect.Type
- func (o GreyTagRouteScRuleArrayOutput) Index(i pulumi.IntInput) GreyTagRouteScRuleOutput
- func (o GreyTagRouteScRuleArrayOutput) ToGreyTagRouteScRuleArrayOutput() GreyTagRouteScRuleArrayOutput
- func (o GreyTagRouteScRuleArrayOutput) ToGreyTagRouteScRuleArrayOutputWithContext(ctx context.Context) GreyTagRouteScRuleArrayOutput
- type GreyTagRouteScRuleInput
- type GreyTagRouteScRuleItem
- type GreyTagRouteScRuleItemArgs
- type GreyTagRouteScRuleItemArray
- func (GreyTagRouteScRuleItemArray) ElementType() reflect.Type
- func (i GreyTagRouteScRuleItemArray) ToGreyTagRouteScRuleItemArrayOutput() GreyTagRouteScRuleItemArrayOutput
- func (i GreyTagRouteScRuleItemArray) ToGreyTagRouteScRuleItemArrayOutputWithContext(ctx context.Context) GreyTagRouteScRuleItemArrayOutput
- type GreyTagRouteScRuleItemArrayInput
- type GreyTagRouteScRuleItemArrayOutput
- func (GreyTagRouteScRuleItemArrayOutput) ElementType() reflect.Type
- func (o GreyTagRouteScRuleItemArrayOutput) Index(i pulumi.IntInput) GreyTagRouteScRuleItemOutput
- func (o GreyTagRouteScRuleItemArrayOutput) ToGreyTagRouteScRuleItemArrayOutput() GreyTagRouteScRuleItemArrayOutput
- func (o GreyTagRouteScRuleItemArrayOutput) ToGreyTagRouteScRuleItemArrayOutputWithContext(ctx context.Context) GreyTagRouteScRuleItemArrayOutput
- type GreyTagRouteScRuleItemInput
- type GreyTagRouteScRuleItemOutput
- func (o GreyTagRouteScRuleItemOutput) Cond() pulumi.StringPtrOutput
- func (GreyTagRouteScRuleItemOutput) ElementType() reflect.Type
- func (o GreyTagRouteScRuleItemOutput) Name() pulumi.StringPtrOutput
- func (o GreyTagRouteScRuleItemOutput) Operator() pulumi.StringPtrOutput
- func (o GreyTagRouteScRuleItemOutput) ToGreyTagRouteScRuleItemOutput() GreyTagRouteScRuleItemOutput
- func (o GreyTagRouteScRuleItemOutput) ToGreyTagRouteScRuleItemOutputWithContext(ctx context.Context) GreyTagRouteScRuleItemOutput
- func (o GreyTagRouteScRuleItemOutput) Type() pulumi.StringPtrOutput
- func (o GreyTagRouteScRuleItemOutput) Value() pulumi.StringPtrOutput
- type GreyTagRouteScRuleOutput
- func (o GreyTagRouteScRuleOutput) Condition() pulumi.StringPtrOutput
- func (GreyTagRouteScRuleOutput) ElementType() reflect.Type
- func (o GreyTagRouteScRuleOutput) Items() GreyTagRouteScRuleItemArrayOutput
- func (o GreyTagRouteScRuleOutput) Path() pulumi.StringPtrOutput
- func (o GreyTagRouteScRuleOutput) ToGreyTagRouteScRuleOutput() GreyTagRouteScRuleOutput
- func (o GreyTagRouteScRuleOutput) ToGreyTagRouteScRuleOutputWithContext(ctx context.Context) GreyTagRouteScRuleOutput
- type GreyTagRouteState
- type Ingress
- type IngressArgs
- type IngressArray
- type IngressArrayInput
- type IngressArrayOutput
- type IngressDefaultRule
- type IngressDefaultRuleArgs
- func (IngressDefaultRuleArgs) ElementType() reflect.Type
- func (i IngressDefaultRuleArgs) ToIngressDefaultRuleOutput() IngressDefaultRuleOutput
- func (i IngressDefaultRuleArgs) ToIngressDefaultRuleOutputWithContext(ctx context.Context) IngressDefaultRuleOutput
- func (i IngressDefaultRuleArgs) ToIngressDefaultRulePtrOutput() IngressDefaultRulePtrOutput
- func (i IngressDefaultRuleArgs) ToIngressDefaultRulePtrOutputWithContext(ctx context.Context) IngressDefaultRulePtrOutput
- type IngressDefaultRuleInput
- type IngressDefaultRuleOutput
- func (o IngressDefaultRuleOutput) AppId() pulumi.StringPtrOutput
- func (o IngressDefaultRuleOutput) AppName() pulumi.StringPtrOutput
- func (o IngressDefaultRuleOutput) ContainerPort() pulumi.IntPtrOutput
- func (IngressDefaultRuleOutput) ElementType() reflect.Type
- func (o IngressDefaultRuleOutput) ToIngressDefaultRuleOutput() IngressDefaultRuleOutput
- func (o IngressDefaultRuleOutput) ToIngressDefaultRuleOutputWithContext(ctx context.Context) IngressDefaultRuleOutput
- func (o IngressDefaultRuleOutput) ToIngressDefaultRulePtrOutput() IngressDefaultRulePtrOutput
- func (o IngressDefaultRuleOutput) ToIngressDefaultRulePtrOutputWithContext(ctx context.Context) IngressDefaultRulePtrOutput
- type IngressDefaultRulePtrInput
- type IngressDefaultRulePtrOutput
- func (o IngressDefaultRulePtrOutput) AppId() pulumi.StringPtrOutput
- func (o IngressDefaultRulePtrOutput) AppName() pulumi.StringPtrOutput
- func (o IngressDefaultRulePtrOutput) ContainerPort() pulumi.IntPtrOutput
- func (o IngressDefaultRulePtrOutput) Elem() IngressDefaultRuleOutput
- func (IngressDefaultRulePtrOutput) ElementType() reflect.Type
- func (o IngressDefaultRulePtrOutput) ToIngressDefaultRulePtrOutput() IngressDefaultRulePtrOutput
- func (o IngressDefaultRulePtrOutput) ToIngressDefaultRulePtrOutputWithContext(ctx context.Context) IngressDefaultRulePtrOutput
- type IngressInput
- type IngressMap
- type IngressMapInput
- type IngressMapOutput
- type IngressOutput
- func (o IngressOutput) CertId() pulumi.StringPtrOutput
- func (o IngressOutput) CertIds() pulumi.StringPtrOutput
- func (o IngressOutput) DefaultRule() IngressDefaultRulePtrOutput
- func (o IngressOutput) Description() pulumi.StringPtrOutput
- func (IngressOutput) ElementType() reflect.Type
- func (o IngressOutput) ListenerPort() pulumi.IntOutput
- func (o IngressOutput) ListenerProtocol() pulumi.StringOutput
- func (o IngressOutput) LoadBalanceType() pulumi.StringOutput
- func (o IngressOutput) NamespaceId() pulumi.StringOutput
- func (o IngressOutput) Rules() IngressRuleArrayOutput
- func (o IngressOutput) SlbId() pulumi.StringOutput
- func (o IngressOutput) ToIngressOutput() IngressOutput
- func (o IngressOutput) ToIngressOutputWithContext(ctx context.Context) IngressOutput
- type IngressRule
- type IngressRuleArgs
- type IngressRuleArray
- type IngressRuleArrayInput
- type IngressRuleArrayOutput
- func (IngressRuleArrayOutput) ElementType() reflect.Type
- func (o IngressRuleArrayOutput) Index(i pulumi.IntInput) IngressRuleOutput
- func (o IngressRuleArrayOutput) ToIngressRuleArrayOutput() IngressRuleArrayOutput
- func (o IngressRuleArrayOutput) ToIngressRuleArrayOutputWithContext(ctx context.Context) IngressRuleArrayOutput
- type IngressRuleInput
- type IngressRuleOutput
- func (o IngressRuleOutput) AppId() pulumi.StringOutput
- func (o IngressRuleOutput) AppName() pulumi.StringOutput
- func (o IngressRuleOutput) BackendProtocol() pulumi.StringPtrOutput
- func (o IngressRuleOutput) ContainerPort() pulumi.IntOutput
- func (o IngressRuleOutput) Domain() pulumi.StringOutput
- func (IngressRuleOutput) ElementType() reflect.Type
- func (o IngressRuleOutput) Path() pulumi.StringOutput
- func (o IngressRuleOutput) RewritePath() pulumi.StringPtrOutput
- func (o IngressRuleOutput) ToIngressRuleOutput() IngressRuleOutput
- func (o IngressRuleOutput) ToIngressRuleOutputWithContext(ctx context.Context) IngressRuleOutput
- type IngressState
- type LoadBalancerInternet
- type LoadBalancerInternetArgs
- type LoadBalancerInternetArray
- type LoadBalancerInternetArrayInput
- type LoadBalancerInternetArrayOutput
- func (LoadBalancerInternetArrayOutput) ElementType() reflect.Type
- func (o LoadBalancerInternetArrayOutput) Index(i pulumi.IntInput) LoadBalancerInternetOutput
- func (o LoadBalancerInternetArrayOutput) ToLoadBalancerInternetArrayOutput() LoadBalancerInternetArrayOutput
- func (o LoadBalancerInternetArrayOutput) ToLoadBalancerInternetArrayOutputWithContext(ctx context.Context) LoadBalancerInternetArrayOutput
- type LoadBalancerInternetInput
- type LoadBalancerInternetInternet
- type LoadBalancerInternetInternetArgs
- func (LoadBalancerInternetInternetArgs) ElementType() reflect.Type
- func (i LoadBalancerInternetInternetArgs) ToLoadBalancerInternetInternetOutput() LoadBalancerInternetInternetOutput
- func (i LoadBalancerInternetInternetArgs) ToLoadBalancerInternetInternetOutputWithContext(ctx context.Context) LoadBalancerInternetInternetOutput
- type LoadBalancerInternetInternetArray
- func (LoadBalancerInternetInternetArray) ElementType() reflect.Type
- func (i LoadBalancerInternetInternetArray) ToLoadBalancerInternetInternetArrayOutput() LoadBalancerInternetInternetArrayOutput
- func (i LoadBalancerInternetInternetArray) ToLoadBalancerInternetInternetArrayOutputWithContext(ctx context.Context) LoadBalancerInternetInternetArrayOutput
- type LoadBalancerInternetInternetArrayInput
- type LoadBalancerInternetInternetArrayOutput
- func (LoadBalancerInternetInternetArrayOutput) ElementType() reflect.Type
- func (o LoadBalancerInternetInternetArrayOutput) Index(i pulumi.IntInput) LoadBalancerInternetInternetOutput
- func (o LoadBalancerInternetInternetArrayOutput) ToLoadBalancerInternetInternetArrayOutput() LoadBalancerInternetInternetArrayOutput
- func (o LoadBalancerInternetInternetArrayOutput) ToLoadBalancerInternetInternetArrayOutputWithContext(ctx context.Context) LoadBalancerInternetInternetArrayOutput
- type LoadBalancerInternetInternetInput
- type LoadBalancerInternetInternetOutput
- func (LoadBalancerInternetInternetOutput) ElementType() reflect.Type
- func (o LoadBalancerInternetInternetOutput) HttpsCertId() pulumi.StringPtrOutput
- func (o LoadBalancerInternetInternetOutput) Port() pulumi.IntPtrOutput
- func (o LoadBalancerInternetInternetOutput) Protocol() pulumi.StringPtrOutput
- func (o LoadBalancerInternetInternetOutput) TargetPort() pulumi.IntPtrOutput
- func (o LoadBalancerInternetInternetOutput) ToLoadBalancerInternetInternetOutput() LoadBalancerInternetInternetOutput
- func (o LoadBalancerInternetInternetOutput) ToLoadBalancerInternetInternetOutputWithContext(ctx context.Context) LoadBalancerInternetInternetOutput
- type LoadBalancerInternetMap
- type LoadBalancerInternetMapInput
- type LoadBalancerInternetMapOutput
- func (LoadBalancerInternetMapOutput) ElementType() reflect.Type
- func (o LoadBalancerInternetMapOutput) MapIndex(k pulumi.StringInput) LoadBalancerInternetOutput
- func (o LoadBalancerInternetMapOutput) ToLoadBalancerInternetMapOutput() LoadBalancerInternetMapOutput
- func (o LoadBalancerInternetMapOutput) ToLoadBalancerInternetMapOutputWithContext(ctx context.Context) LoadBalancerInternetMapOutput
- type LoadBalancerInternetOutput
- func (o LoadBalancerInternetOutput) AppId() pulumi.StringOutput
- func (LoadBalancerInternetOutput) ElementType() reflect.Type
- func (o LoadBalancerInternetOutput) InternetIp() pulumi.StringOutput
- func (o LoadBalancerInternetOutput) InternetSlbId() pulumi.StringPtrOutput
- func (o LoadBalancerInternetOutput) Internets() LoadBalancerInternetInternetArrayOutput
- func (o LoadBalancerInternetOutput) ToLoadBalancerInternetOutput() LoadBalancerInternetOutput
- func (o LoadBalancerInternetOutput) ToLoadBalancerInternetOutputWithContext(ctx context.Context) LoadBalancerInternetOutput
- type LoadBalancerInternetState
- type LoadBalancerIntranet
- type LoadBalancerIntranetArgs
- type LoadBalancerIntranetArray
- type LoadBalancerIntranetArrayInput
- type LoadBalancerIntranetArrayOutput
- func (LoadBalancerIntranetArrayOutput) ElementType() reflect.Type
- func (o LoadBalancerIntranetArrayOutput) Index(i pulumi.IntInput) LoadBalancerIntranetOutput
- func (o LoadBalancerIntranetArrayOutput) ToLoadBalancerIntranetArrayOutput() LoadBalancerIntranetArrayOutput
- func (o LoadBalancerIntranetArrayOutput) ToLoadBalancerIntranetArrayOutputWithContext(ctx context.Context) LoadBalancerIntranetArrayOutput
- type LoadBalancerIntranetInput
- type LoadBalancerIntranetIntranet
- type LoadBalancerIntranetIntranetArgs
- func (LoadBalancerIntranetIntranetArgs) ElementType() reflect.Type
- func (i LoadBalancerIntranetIntranetArgs) ToLoadBalancerIntranetIntranetOutput() LoadBalancerIntranetIntranetOutput
- func (i LoadBalancerIntranetIntranetArgs) ToLoadBalancerIntranetIntranetOutputWithContext(ctx context.Context) LoadBalancerIntranetIntranetOutput
- type LoadBalancerIntranetIntranetArray
- func (LoadBalancerIntranetIntranetArray) ElementType() reflect.Type
- func (i LoadBalancerIntranetIntranetArray) ToLoadBalancerIntranetIntranetArrayOutput() LoadBalancerIntranetIntranetArrayOutput
- func (i LoadBalancerIntranetIntranetArray) ToLoadBalancerIntranetIntranetArrayOutputWithContext(ctx context.Context) LoadBalancerIntranetIntranetArrayOutput
- type LoadBalancerIntranetIntranetArrayInput
- type LoadBalancerIntranetIntranetArrayOutput
- func (LoadBalancerIntranetIntranetArrayOutput) ElementType() reflect.Type
- func (o LoadBalancerIntranetIntranetArrayOutput) Index(i pulumi.IntInput) LoadBalancerIntranetIntranetOutput
- func (o LoadBalancerIntranetIntranetArrayOutput) ToLoadBalancerIntranetIntranetArrayOutput() LoadBalancerIntranetIntranetArrayOutput
- func (o LoadBalancerIntranetIntranetArrayOutput) ToLoadBalancerIntranetIntranetArrayOutputWithContext(ctx context.Context) LoadBalancerIntranetIntranetArrayOutput
- type LoadBalancerIntranetIntranetInput
- type LoadBalancerIntranetIntranetOutput
- func (LoadBalancerIntranetIntranetOutput) ElementType() reflect.Type
- func (o LoadBalancerIntranetIntranetOutput) HttpsCertId() pulumi.StringPtrOutput
- func (o LoadBalancerIntranetIntranetOutput) Port() pulumi.IntPtrOutput
- func (o LoadBalancerIntranetIntranetOutput) Protocol() pulumi.StringPtrOutput
- func (o LoadBalancerIntranetIntranetOutput) TargetPort() pulumi.IntPtrOutput
- func (o LoadBalancerIntranetIntranetOutput) ToLoadBalancerIntranetIntranetOutput() LoadBalancerIntranetIntranetOutput
- func (o LoadBalancerIntranetIntranetOutput) ToLoadBalancerIntranetIntranetOutputWithContext(ctx context.Context) LoadBalancerIntranetIntranetOutput
- type LoadBalancerIntranetMap
- type LoadBalancerIntranetMapInput
- type LoadBalancerIntranetMapOutput
- func (LoadBalancerIntranetMapOutput) ElementType() reflect.Type
- func (o LoadBalancerIntranetMapOutput) MapIndex(k pulumi.StringInput) LoadBalancerIntranetOutput
- func (o LoadBalancerIntranetMapOutput) ToLoadBalancerIntranetMapOutput() LoadBalancerIntranetMapOutput
- func (o LoadBalancerIntranetMapOutput) ToLoadBalancerIntranetMapOutputWithContext(ctx context.Context) LoadBalancerIntranetMapOutput
- type LoadBalancerIntranetOutput
- func (o LoadBalancerIntranetOutput) AppId() pulumi.StringOutput
- func (LoadBalancerIntranetOutput) ElementType() reflect.Type
- func (o LoadBalancerIntranetOutput) IntranetIp() pulumi.StringOutput
- func (o LoadBalancerIntranetOutput) IntranetSlbId() pulumi.StringPtrOutput
- func (o LoadBalancerIntranetOutput) Intranets() LoadBalancerIntranetIntranetArrayOutput
- func (o LoadBalancerIntranetOutput) ToLoadBalancerIntranetOutput() LoadBalancerIntranetOutput
- func (o LoadBalancerIntranetOutput) ToLoadBalancerIntranetOutputWithContext(ctx context.Context) LoadBalancerIntranetOutput
- type LoadBalancerIntranetState
- type Namespace
- type NamespaceArgs
- type NamespaceArray
- type NamespaceArrayInput
- type NamespaceArrayOutput
- func (NamespaceArrayOutput) ElementType() reflect.Type
- func (o NamespaceArrayOutput) Index(i pulumi.IntInput) NamespaceOutput
- func (o NamespaceArrayOutput) ToNamespaceArrayOutput() NamespaceArrayOutput
- func (o NamespaceArrayOutput) ToNamespaceArrayOutputWithContext(ctx context.Context) NamespaceArrayOutput
- type NamespaceInput
- type NamespaceMap
- type NamespaceMapInput
- type NamespaceMapOutput
- type NamespaceOutput
- func (NamespaceOutput) ElementType() reflect.Type
- func (o NamespaceOutput) EnableMicroRegistration() pulumi.BoolOutput
- func (o NamespaceOutput) NamespaceDescription() pulumi.StringPtrOutput
- func (o NamespaceOutput) NamespaceId() pulumi.StringOutput
- func (o NamespaceOutput) NamespaceName() pulumi.StringOutput
- func (o NamespaceOutput) NamespaceShortId() pulumi.StringOutput
- func (o NamespaceOutput) ToNamespaceOutput() NamespaceOutput
- func (o NamespaceOutput) ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput
- type NamespaceState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Application ¶ added in v3.7.0
type Application struct { pulumi.CustomResourceState // The ARN of the RAM role required when pulling images across accounts. Only necessary if the imageUrl is pointing to an ACR EE instance. AcrAssumeRoleArn pulumi.StringPtrOutput `pulumi:"acrAssumeRoleArn"` // The ID of the ACR EE instance. Only necessary if the imageUrl is pointing to an ACR EE instance. AcrInstanceId pulumi.StringPtrOutput `pulumi:"acrInstanceId"` // Application description information. No more than 1024 characters. **NOTE:** From version 1.211.0, `appDescription` can be modified. AppDescription pulumi.StringPtrOutput `pulumi:"appDescription"` // Application Name. Combinations of numbers, letters, and dashes (-) are allowed. It must start with a letter and the maximum length is 36 characters. AppName pulumi.StringOutput `pulumi:"appName"` // The auto config. Valid values: `true`, `false`. AutoConfig pulumi.BoolPtrOutput `pulumi:"autoConfig"` // The auto enable application scaling rule. Valid values: `true`, `false`. AutoEnableApplicationScalingRule pulumi.BoolPtrOutput `pulumi:"autoEnableApplicationScalingRule"` // The batch wait time. BatchWaitTime pulumi.IntOutput `pulumi:"batchWaitTime"` // The change order desc. ChangeOrderDesc pulumi.StringPtrOutput `pulumi:"changeOrderDesc"` // Mirror start command. The command must be an executable object in the container. For example: sleep. Setting this command will cause the original startup command of the mirror to become invalid. Command pulumi.StringPtrOutput `pulumi:"command"` // Mirror startup command parameters. The parameters required for the above start command. For example: 1d. **NOTE:** Field `commandArgs` has been deprecated from provider version 1.211.0. New field `commandArgsV2` instead. // // Deprecated: Field `command_args` has been deprecated from provider version 1.211.0. New field `command_args_v2` instead. CommandArgs pulumi.StringOutput `pulumi:"commandArgs"` // The parameters of the image startup command. CommandArgsV2s pulumi.StringArrayOutput `pulumi:"commandArgsV2s"` // ConfigMap mount description. **NOTE:** Field `configMapMountDesc` has been deprecated from provider version 1.211.0. New field `configMapMountDescV2` instead. // // Deprecated: Field `config_map_mount_desc` has been deprecated from provider version 1.211.0. New field `config_map_mount_desc_v2` instead. ConfigMapMountDesc pulumi.StringOutput `pulumi:"configMapMountDesc"` // The description of the ConfigMap that is mounted to the application. A ConfigMap that is created on the ConfigMaps page of a namespace is used to inject configurations into containers. See `configMapMountDescV2` below. ConfigMapMountDescV2s ApplicationConfigMapMountDescV2ArrayOutput `pulumi:"configMapMountDescV2s"` // The CPU required for each instance, in millicores, cannot be 0. Valid values: `500`, `1000`, `2000`, `4000`, `8000`, `16000`, `32000`. Cpu pulumi.IntPtrOutput `pulumi:"cpu"` // Custom host mapping in the container. For example: [{`hostName`:`samplehost`,`ip`:`127.0.0.1`}]. **NOTE:** Field `customHostAlias` has been deprecated from provider version 1.211.0. New field `customHostAliasV2` instead. // // Deprecated: Field `custom_host_alias` has been deprecated from provider version 1.211.0. New field `custom_host_alias_v2` instead. CustomHostAlias pulumi.StringOutput `pulumi:"customHostAlias"` // The custom mapping between the hostname and IP address in the container. See `customHostAliasV2` below. CustomHostAliasV2s ApplicationCustomHostAliasV2ArrayOutput `pulumi:"customHostAliasV2s"` // The deploy. Valid values: `true`, `false`. Deploy pulumi.BoolPtrOutput `pulumi:"deploy"` // The operating environment used by the Pandora application. EdasContainerVersion pulumi.StringPtrOutput `pulumi:"edasContainerVersion"` // The enable ahas. Valid values: `true`, `false`. EnableAhas pulumi.StringOutput `pulumi:"enableAhas"` // The enable grey tag route. Default value: `false`. Valid values: EnableGreyTagRoute pulumi.BoolOutput `pulumi:"enableGreyTagRoute"` // Container environment variable parameters. For example,` [{"name":"envtmp","value":"0"}]`. The value description is as follows: Envs pulumi.StringOutput `pulumi:"envs"` // The ID of the corresponding Secret. ImagePullSecrets pulumi.StringPtrOutput `pulumi:"imagePullSecrets"` // Mirror address. Only Image type applications can configure the mirror address. ImageUrl pulumi.StringPtrOutput `pulumi:"imageUrl"` // The JAR package starts application parameters. Application default startup command: $JAVA_HOME/bin/java $JarStartOptions -jar $CATALINA_OPTS "$package_path" $JarStartArgs. JarStartArgs pulumi.StringPtrOutput `pulumi:"jarStartArgs"` // The JAR package starts the application option. Application default startup command: $JAVA_HOME/bin/java $JarStartOptions -jar $CATALINA_OPTS "$package_path" $JarStartArgs. JarStartOptions pulumi.StringPtrOutput `pulumi:"jarStartOptions"` // The JDK version that the deployment package depends on. Image type applications are not supported. Jdk pulumi.StringPtrOutput `pulumi:"jdk"` // The logging configurations of ApsaraMQ for Kafka. See `kafkaConfigs` below. KafkaConfigs ApplicationKafkaConfigsPtrOutput `pulumi:"kafkaConfigs"` // Container health check. Containers that fail the health check will be shut down and restored. Currently, only the method of issuing commands in the container is supported. // **NOTE:** Field `liveness` has been deprecated from provider version 1.211.0. New field `livenessV2` instead. // // Deprecated: Field `liveness` has been deprecated from provider version 1.211.0. New field `liveness_v2` instead. Liveness pulumi.StringOutput `pulumi:"liveness"` // The liveness check settings of the container. See `livenessV2` below. LivenessV2 ApplicationLivenessV2Output `pulumi:"livenessV2"` // The memory required for each instance, in MB, cannot be 0. One-to-one correspondence with CPU. Valid values: `1024`, `2048`, `4096`, `8192`, `12288`, `16384`, `24576`, `32768`, `65536`, `131072`. Memory pulumi.IntPtrOutput `pulumi:"memory"` // Select the Nacos registry. Valid values: `0`, `1`, `2`. MicroRegistration pulumi.StringPtrOutput `pulumi:"microRegistration"` // Minimum Survival Instance Percentage. **NOTE:** When `minReadyInstances` and `minReadyInstanceRatio` are passed at the same time, and the value of `minReadyInstanceRatio` is not -1, the `minReadyInstanceRatio` parameter shall prevail. Assuming that `minReadyInstances` is 5 and `minReadyInstanceRatio` is 50, 50 is used to calculate the minimum number of surviving instances.The value description is as follows: // * `-1`: Initialization value, indicating that percentages are not used. // * `0~100`: The unit is percentage, rounded up. For example, if it is set to 50%, if there are currently 5 instances, the minimum number of surviving instances is 3. MinReadyInstanceRatio pulumi.IntOutput `pulumi:"minReadyInstanceRatio"` // The Minimum Available Instance. On the Change Had Promised during the Available Number of Instances to Be. MinReadyInstances pulumi.IntOutput `pulumi:"minReadyInstances"` // SAE namespace ID. Only namespaces whose names are lowercase letters and dashes (-) are supported, and must start with a letter. The namespace can be obtained by calling the DescribeNamespaceList interface. NamespaceId pulumi.StringPtrOutput `pulumi:"namespaceId"` // The configurations for mounting the NAS file system. See `nasConfigs` below. NasConfigs ApplicationNasConfigArrayOutput `pulumi:"nasConfigs"` // OSS AccessKey ID. OssAkId pulumi.StringPtrOutput `pulumi:"ossAkId"` // OSS AccessKey Secret. OssAkSecret pulumi.StringPtrOutput `pulumi:"ossAkSecret"` // OSS mount description information. **NOTE:** Field `ossMountDescs` has been deprecated from provider version 1.211.0. New field `ossMountDescsV2` instead. // // Deprecated: Field `oss_mount_descs` has been deprecated from provider version 1.211.0. New field `oss_mount_descs_v2` instead. OssMountDescs pulumi.StringOutput `pulumi:"ossMountDescs"` // The description of the mounted Object Storage Service (OSS) bucket. See `ossMountDescsV2` below. OssMountDescsV2s ApplicationOssMountDescsV2ArrayOutput `pulumi:"ossMountDescsV2s"` // Application package type. Valid values: `FatJar`, `War`, `Image`, `PhpZip`, `IMAGE_PHP_5_4`, `IMAGE_PHP_5_4_ALPINE`, `IMAGE_PHP_5_5`, `IMAGE_PHP_5_5_ALPINE`, `IMAGE_PHP_5_6`, `IMAGE_PHP_5_6_ALPINE`, `IMAGE_PHP_7_0`, `IMAGE_PHP_7_0_ALPINE`, `IMAGE_PHP_7_1`, `IMAGE_PHP_7_1_ALPINE`, `IMAGE_PHP_7_2`, `IMAGE_PHP_7_2_ALPINE`, `IMAGE_PHP_7_3`, `IMAGE_PHP_7_3_ALPINE`, `PythonZip`. PackageType pulumi.StringOutput `pulumi:"packageType"` // Deployment package address. Only FatJar or War type applications can configure the deployment package address. PackageUrl pulumi.StringPtrOutput `pulumi:"packageUrl"` // The version number of the deployment package. Required when the Package Type is War and FatJar. PackageVersion pulumi.StringOutput `pulumi:"packageVersion"` // The Php environment. Php pulumi.StringPtrOutput `pulumi:"php"` // The PHP application monitors the mount path, and you need to ensure that the PHP server will load the configuration file of this path. You don't need to pay attention to the configuration content, SAE will automatically render the correct configuration file. PhpArmsConfigLocation pulumi.StringOutput `pulumi:"phpArmsConfigLocation"` // PHP configuration file content. PhpConfig pulumi.StringPtrOutput `pulumi:"phpConfig"` // PHP application startup configuration mount path, you need to ensure that the PHP server will start using this configuration file. PhpConfigLocation pulumi.StringPtrOutput `pulumi:"phpConfigLocation"` // Execute the script after startup, the format is like: {`exec`:{`command`:[`cat`,"/etc/group"]}}. **NOTE:** Field `postStart` has been deprecated from provider version 1.211.0. New field `postStartV2` instead. // // Deprecated: Field `post_start` has been deprecated from provider version 1.211.0. New field `post_start_v2` instead. PostStart pulumi.StringOutput `pulumi:"postStart"` // The script that is run immediately after the container is started. See `postStartV2` below. PostStartV2 ApplicationPostStartV2Output `pulumi:"postStartV2"` // Execute the script before stopping, the format is like: {`exec`:{`command`:[`cat`,"/etc/group"]}}. **NOTE:** Field `preStop` has been deprecated from provider version 1.211.0. New field `preStopV2` instead. // // Deprecated: Field `pre_stop` has been deprecated from provider version 1.211.0. New field `pre_stop_v2` instead. PreStop pulumi.StringOutput `pulumi:"preStop"` // The script that is run before the container is stopped. See `preStopV2` below. PreStopV2 ApplicationPreStopV2Output `pulumi:"preStopV2"` // The programming language that is used to create the application. Valid values: `java`, `php`, `other`. ProgrammingLanguage pulumi.StringOutput `pulumi:"programmingLanguage"` // The configurations of Kubernetes Service-based service registration and discovery. See `pvtzDiscoverySvc` below. PvtzDiscoverySvc ApplicationPvtzDiscoverySvcPtrOutput `pulumi:"pvtzDiscoverySvc"` // Application startup status checks, containers that fail multiple health checks will be shut down and restarted. Containers that do not pass the health check will not receive SLB traffic. For example: {`exec`:{`command`:[`sh`,"-c","cat /home/admin/start.sh"]},`initialDelaySeconds`:30,`periodSeconds`:30,"timeoutSeconds ":2}. Valid values: `command`, `initialDelaySeconds`, `periodSeconds`, `timeoutSeconds`. // **NOTE:** Field `readiness` has been deprecated from provider version 1.211.0. New field `readinessV2` instead. // // Deprecated: Field `readiness` has been deprecated from provider version 1.211.0. New field `readiness_v2` instead. Readiness pulumi.StringOutput `pulumi:"readiness"` // The readiness check settings of the container. If a container fails this health check multiple times, the container is stopped and then restarted. See `readinessV2` below. ReadinessV2 ApplicationReadinessV2Output `pulumi:"readinessV2"` // Initial number of instances. Replicas pulumi.IntOutput `pulumi:"replicas"` // Security group ID. SecurityGroupId pulumi.StringOutput `pulumi:"securityGroupId"` // SLS configuration. SlsConfigs pulumi.StringPtrOutput `pulumi:"slsConfigs"` // The status of the resource. Valid values: `RUNNING`, `STOPPED`, `UNKNOWN`. Status pulumi.StringOutput `pulumi:"status"` // A mapping of tags to assign to the resource. Tags pulumi.MapOutput `pulumi:"tags"` // Graceful offline timeout, the default is 30, the unit is seconds. The value range is 1~60. Valid values: [1,60]. TerminationGracePeriodSeconds pulumi.IntOutput `pulumi:"terminationGracePeriodSeconds"` // Time zone. Default value: `Asia/Shanghai`. Timezone pulumi.StringOutput `pulumi:"timezone"` // Tomcat file configuration, set to "{}" means to delete the configuration: useDefaultConfig: Whether to use a custom configuration, if it is true, it means that the custom configuration is not used; if it is false, it means that the custom configuration is used. If you do not use custom configuration, the following parameter configuration will not take effect. contextInputType: Select the access path of the application. war: No need to fill in the custom path, the access path of the application is the WAR package name. root: No need to fill in the custom path, the access path of the application is /. custom: You need to fill in the custom path in the custom path below. contextPath: custom path, this parameter only needs to be configured when the contextInputType type is custom. httpPort: The port range is 1024~65535. Ports less than 1024 need Root permission to operate. Because the container is configured with Admin permissions, please fill in a port greater than 1024. If not configured, the default is 8080. maxThreads: Configure the number of connections in the connection pool, the default size is 400. uriEncoding: Tomcat encoding format, including UTF-8, ISO-8859-1, GBK and GB2312. If not set, the default is ISO-8859-1. useBodyEncoding: Whether to use BodyEncoding for URL. Valid values: `contextInputType`, `contextPath`, `httpPort`, `maxThreads`, `uriEncoding`, `useBodyEncoding`, `useDefaultConfig`. // **NOTE:** Field `tomcatConfig` has been deprecated from provider version 1.211.0. New field `tomcatConfigV2` instead. // // Deprecated: Field `tomcat_config` has been deprecated from provider version 1.211.0. New field `tomcat_config_v2` instead. TomcatConfig pulumi.StringOutput `pulumi:"tomcatConfig"` // The Tomcat configuration. See `tomcatConfigV2` below. TomcatConfigV2 ApplicationTomcatConfigV2Output `pulumi:"tomcatConfigV2"` // The update strategy. **NOTE:** Field `updateStrategy` has been deprecated from provider version 1.211.0. New field `updateStrategyV2` instead. // // Deprecated: Field `update_strategy` has been deprecated from provider version 1.211.0. New field `update_strategy_v2` instead. UpdateStrategy pulumi.StringOutput `pulumi:"updateStrategy"` // The release policy. See `updateStrategyV2` below. UpdateStrategyV2 ApplicationUpdateStrategyV2Output `pulumi:"updateStrategyV2"` // The vpc id. VpcId pulumi.StringPtrOutput `pulumi:"vpcId"` // The vswitch id. **NOTE:** From version 1.211.0, `vswitchId` can be modified. VswitchId pulumi.StringPtrOutput `pulumi:"vswitchId"` // WAR package launch application option. Application default startup command: java $JAVA_OPTS $CATALINA_OPTS [-Options] org.apache.catalina.startup.Bootstrap "$@" start. WarStartOptions pulumi.StringPtrOutput `pulumi:"warStartOptions"` // The version of tomcat that the deployment package depends on. Image type applications are not supported. WebContainer pulumi.StringPtrOutput `pulumi:"webContainer"` }
Provides a Serverless App Engine (SAE) Application resource.
For information about Serverless App Engine (SAE) Application and how to use it, see [What is Application](https://www.alibabacloud.com/help/en/sae/latest/createapplication).
> **NOTE:** Available since v1.161.0.
## Example Usage
Basic Usage ¶
```go package main
import (
"fmt" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/ecs" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/sae" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/vpc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") region := "cn-hangzhou" if param := cfg.Get("region"); param != "" { region = param } name := "tf-example" if param := cfg.Get("name"); param != "" { name = param } defaultRegions, err := alicloud.GetRegions(ctx, &alicloud.GetRegionsArgs{ Current: pulumi.BoolRef(true), }, nil) if err != nil { return err } defaultZones, err := alicloud.GetZones(ctx, &alicloud.GetZonesArgs{ AvailableResourceCreation: pulumi.StringRef("VSwitch"), }, nil) if err != nil { return err } defaultNetwork, err := vpc.NewNetwork(ctx, "defaultNetwork", &vpc.NetworkArgs{ VpcName: pulumi.String(name), CidrBlock: pulumi.String("10.4.0.0/16"), }) if err != nil { return err } defaultSwitch, err := vpc.NewSwitch(ctx, "defaultSwitch", &vpc.SwitchArgs{ VswitchName: pulumi.String(name), CidrBlock: pulumi.String("10.4.0.0/24"), VpcId: defaultNetwork.ID(), ZoneId: *pulumi.String(defaultZones.Zones[0].Id), }) if err != nil { return err } defaultSecurityGroup, err := ecs.NewSecurityGroup(ctx, "defaultSecurityGroup", &ecs.SecurityGroupArgs{ VpcId: defaultNetwork.ID(), }) if err != nil { return err } defaultNamespace, err := sae.NewNamespace(ctx, "defaultNamespace", &sae.NamespaceArgs{ NamespaceId: pulumi.String(fmt.Sprintf("%v:example", defaultRegions.Regions[0].Id)), NamespaceName: pulumi.String(name), NamespaceDescription: pulumi.String(name), EnableMicroRegistration: pulumi.Bool(false), }) if err != nil { return err } _, err = sae.NewApplication(ctx, "defaultApplication", &sae.ApplicationArgs{ AppDescription: pulumi.String(name), AppName: pulumi.String(name), NamespaceId: defaultNamespace.ID(), ImageUrl: pulumi.String(fmt.Sprintf("registry-vpc.%v.aliyuncs.com/sae-demo-image/consumer:1.0", defaultRegions.Regions[0].Id)), PackageType: pulumi.String("Image"), SecurityGroupId: defaultSecurityGroup.ID(), VpcId: defaultNetwork.ID(), VswitchId: defaultSwitch.ID(), Timezone: pulumi.String("Asia/Beijing"), Replicas: pulumi.Int(5), Cpu: pulumi.Int(500), Memory: pulumi.Int(2048), }) if err != nil { return err } return nil }) }
```
## Import
Serverless App Engine (SAE) Application can be imported using the id, e.g.
```sh $ pulumi import alicloud:sae/application:Application example <id> ```
func GetApplication ¶ added in v3.7.0
func GetApplication(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApplicationState, opts ...pulumi.ResourceOption) (*Application, error)
GetApplication gets an existing Application resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewApplication ¶ added in v3.7.0
func NewApplication(ctx *pulumi.Context, name string, args *ApplicationArgs, opts ...pulumi.ResourceOption) (*Application, error)
NewApplication registers a new resource with the given unique name, arguments, and options.
func (*Application) ElementType ¶ added in v3.7.0
func (*Application) ElementType() reflect.Type
func (*Application) ToApplicationOutput ¶ added in v3.7.0
func (i *Application) ToApplicationOutput() ApplicationOutput
func (*Application) ToApplicationOutputWithContext ¶ added in v3.7.0
func (i *Application) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
type ApplicationArgs ¶ added in v3.7.0
type ApplicationArgs struct { // The ARN of the RAM role required when pulling images across accounts. Only necessary if the imageUrl is pointing to an ACR EE instance. AcrAssumeRoleArn pulumi.StringPtrInput // The ID of the ACR EE instance. Only necessary if the imageUrl is pointing to an ACR EE instance. AcrInstanceId pulumi.StringPtrInput // Application description information. No more than 1024 characters. **NOTE:** From version 1.211.0, `appDescription` can be modified. AppDescription pulumi.StringPtrInput // Application Name. Combinations of numbers, letters, and dashes (-) are allowed. It must start with a letter and the maximum length is 36 characters. AppName pulumi.StringInput // The auto config. Valid values: `true`, `false`. AutoConfig pulumi.BoolPtrInput // The auto enable application scaling rule. Valid values: `true`, `false`. AutoEnableApplicationScalingRule pulumi.BoolPtrInput // The batch wait time. BatchWaitTime pulumi.IntPtrInput // The change order desc. ChangeOrderDesc pulumi.StringPtrInput // Mirror start command. The command must be an executable object in the container. For example: sleep. Setting this command will cause the original startup command of the mirror to become invalid. Command pulumi.StringPtrInput // Mirror startup command parameters. The parameters required for the above start command. For example: 1d. **NOTE:** Field `commandArgs` has been deprecated from provider version 1.211.0. New field `commandArgsV2` instead. // // Deprecated: Field `command_args` has been deprecated from provider version 1.211.0. New field `command_args_v2` instead. CommandArgs pulumi.StringPtrInput // The parameters of the image startup command. CommandArgsV2s pulumi.StringArrayInput // ConfigMap mount description. **NOTE:** Field `configMapMountDesc` has been deprecated from provider version 1.211.0. New field `configMapMountDescV2` instead. // // Deprecated: Field `config_map_mount_desc` has been deprecated from provider version 1.211.0. New field `config_map_mount_desc_v2` instead. ConfigMapMountDesc pulumi.StringPtrInput // The description of the ConfigMap that is mounted to the application. A ConfigMap that is created on the ConfigMaps page of a namespace is used to inject configurations into containers. See `configMapMountDescV2` below. ConfigMapMountDescV2s ApplicationConfigMapMountDescV2ArrayInput // The CPU required for each instance, in millicores, cannot be 0. Valid values: `500`, `1000`, `2000`, `4000`, `8000`, `16000`, `32000`. Cpu pulumi.IntPtrInput // Custom host mapping in the container. For example: [{`hostName`:`samplehost`,`ip`:`127.0.0.1`}]. **NOTE:** Field `customHostAlias` has been deprecated from provider version 1.211.0. New field `customHostAliasV2` instead. // // Deprecated: Field `custom_host_alias` has been deprecated from provider version 1.211.0. New field `custom_host_alias_v2` instead. CustomHostAlias pulumi.StringPtrInput // The custom mapping between the hostname and IP address in the container. See `customHostAliasV2` below. CustomHostAliasV2s ApplicationCustomHostAliasV2ArrayInput // The deploy. Valid values: `true`, `false`. Deploy pulumi.BoolPtrInput // The operating environment used by the Pandora application. EdasContainerVersion pulumi.StringPtrInput // The enable ahas. Valid values: `true`, `false`. EnableAhas pulumi.StringPtrInput // The enable grey tag route. Default value: `false`. Valid values: EnableGreyTagRoute pulumi.BoolPtrInput // Container environment variable parameters. For example,` [{"name":"envtmp","value":"0"}]`. The value description is as follows: Envs pulumi.StringPtrInput // The ID of the corresponding Secret. ImagePullSecrets pulumi.StringPtrInput // Mirror address. Only Image type applications can configure the mirror address. ImageUrl pulumi.StringPtrInput // The JAR package starts application parameters. Application default startup command: $JAVA_HOME/bin/java $JarStartOptions -jar $CATALINA_OPTS "$package_path" $JarStartArgs. JarStartArgs pulumi.StringPtrInput // The JAR package starts the application option. Application default startup command: $JAVA_HOME/bin/java $JarStartOptions -jar $CATALINA_OPTS "$package_path" $JarStartArgs. JarStartOptions pulumi.StringPtrInput // The JDK version that the deployment package depends on. Image type applications are not supported. Jdk pulumi.StringPtrInput // The logging configurations of ApsaraMQ for Kafka. See `kafkaConfigs` below. KafkaConfigs ApplicationKafkaConfigsPtrInput // Container health check. Containers that fail the health check will be shut down and restored. Currently, only the method of issuing commands in the container is supported. // **NOTE:** Field `liveness` has been deprecated from provider version 1.211.0. New field `livenessV2` instead. // // Deprecated: Field `liveness` has been deprecated from provider version 1.211.0. New field `liveness_v2` instead. Liveness pulumi.StringPtrInput // The liveness check settings of the container. See `livenessV2` below. LivenessV2 ApplicationLivenessV2PtrInput // The memory required for each instance, in MB, cannot be 0. One-to-one correspondence with CPU. Valid values: `1024`, `2048`, `4096`, `8192`, `12288`, `16384`, `24576`, `32768`, `65536`, `131072`. Memory pulumi.IntPtrInput // Select the Nacos registry. Valid values: `0`, `1`, `2`. MicroRegistration pulumi.StringPtrInput // Minimum Survival Instance Percentage. **NOTE:** When `minReadyInstances` and `minReadyInstanceRatio` are passed at the same time, and the value of `minReadyInstanceRatio` is not -1, the `minReadyInstanceRatio` parameter shall prevail. Assuming that `minReadyInstances` is 5 and `minReadyInstanceRatio` is 50, 50 is used to calculate the minimum number of surviving instances.The value description is as follows: // * `-1`: Initialization value, indicating that percentages are not used. // * `0~100`: The unit is percentage, rounded up. For example, if it is set to 50%, if there are currently 5 instances, the minimum number of surviving instances is 3. MinReadyInstanceRatio pulumi.IntPtrInput // The Minimum Available Instance. On the Change Had Promised during the Available Number of Instances to Be. MinReadyInstances pulumi.IntPtrInput // SAE namespace ID. Only namespaces whose names are lowercase letters and dashes (-) are supported, and must start with a letter. The namespace can be obtained by calling the DescribeNamespaceList interface. NamespaceId pulumi.StringPtrInput // The configurations for mounting the NAS file system. See `nasConfigs` below. NasConfigs ApplicationNasConfigArrayInput // OSS AccessKey ID. OssAkId pulumi.StringPtrInput // OSS AccessKey Secret. OssAkSecret pulumi.StringPtrInput // OSS mount description information. **NOTE:** Field `ossMountDescs` has been deprecated from provider version 1.211.0. New field `ossMountDescsV2` instead. // // Deprecated: Field `oss_mount_descs` has been deprecated from provider version 1.211.0. New field `oss_mount_descs_v2` instead. OssMountDescs pulumi.StringPtrInput // The description of the mounted Object Storage Service (OSS) bucket. See `ossMountDescsV2` below. OssMountDescsV2s ApplicationOssMountDescsV2ArrayInput // Application package type. Valid values: `FatJar`, `War`, `Image`, `PhpZip`, `IMAGE_PHP_5_4`, `IMAGE_PHP_5_4_ALPINE`, `IMAGE_PHP_5_5`, `IMAGE_PHP_5_5_ALPINE`, `IMAGE_PHP_5_6`, `IMAGE_PHP_5_6_ALPINE`, `IMAGE_PHP_7_0`, `IMAGE_PHP_7_0_ALPINE`, `IMAGE_PHP_7_1`, `IMAGE_PHP_7_1_ALPINE`, `IMAGE_PHP_7_2`, `IMAGE_PHP_7_2_ALPINE`, `IMAGE_PHP_7_3`, `IMAGE_PHP_7_3_ALPINE`, `PythonZip`. PackageType pulumi.StringInput // Deployment package address. Only FatJar or War type applications can configure the deployment package address. PackageUrl pulumi.StringPtrInput // The version number of the deployment package. Required when the Package Type is War and FatJar. PackageVersion pulumi.StringPtrInput // The Php environment. Php pulumi.StringPtrInput // The PHP application monitors the mount path, and you need to ensure that the PHP server will load the configuration file of this path. You don't need to pay attention to the configuration content, SAE will automatically render the correct configuration file. PhpArmsConfigLocation pulumi.StringPtrInput // PHP configuration file content. PhpConfig pulumi.StringPtrInput // PHP application startup configuration mount path, you need to ensure that the PHP server will start using this configuration file. PhpConfigLocation pulumi.StringPtrInput // Execute the script after startup, the format is like: {`exec`:{`command`:[`cat`,"/etc/group"]}}. **NOTE:** Field `postStart` has been deprecated from provider version 1.211.0. New field `postStartV2` instead. // // Deprecated: Field `post_start` has been deprecated from provider version 1.211.0. New field `post_start_v2` instead. PostStart pulumi.StringPtrInput // The script that is run immediately after the container is started. See `postStartV2` below. PostStartV2 ApplicationPostStartV2PtrInput // Execute the script before stopping, the format is like: {`exec`:{`command`:[`cat`,"/etc/group"]}}. **NOTE:** Field `preStop` has been deprecated from provider version 1.211.0. New field `preStopV2` instead. // // Deprecated: Field `pre_stop` has been deprecated from provider version 1.211.0. New field `pre_stop_v2` instead. PreStop pulumi.StringPtrInput // The script that is run before the container is stopped. See `preStopV2` below. PreStopV2 ApplicationPreStopV2PtrInput // The programming language that is used to create the application. Valid values: `java`, `php`, `other`. ProgrammingLanguage pulumi.StringPtrInput // The configurations of Kubernetes Service-based service registration and discovery. See `pvtzDiscoverySvc` below. PvtzDiscoverySvc ApplicationPvtzDiscoverySvcPtrInput // Application startup status checks, containers that fail multiple health checks will be shut down and restarted. Containers that do not pass the health check will not receive SLB traffic. For example: {`exec`:{`command`:[`sh`,"-c","cat /home/admin/start.sh"]},`initialDelaySeconds`:30,`periodSeconds`:30,"timeoutSeconds ":2}. Valid values: `command`, `initialDelaySeconds`, `periodSeconds`, `timeoutSeconds`. // **NOTE:** Field `readiness` has been deprecated from provider version 1.211.0. New field `readinessV2` instead. // // Deprecated: Field `readiness` has been deprecated from provider version 1.211.0. New field `readiness_v2` instead. Readiness pulumi.StringPtrInput // The readiness check settings of the container. If a container fails this health check multiple times, the container is stopped and then restarted. See `readinessV2` below. ReadinessV2 ApplicationReadinessV2PtrInput // Initial number of instances. Replicas pulumi.IntInput // Security group ID. SecurityGroupId pulumi.StringPtrInput // SLS configuration. SlsConfigs pulumi.StringPtrInput // The status of the resource. Valid values: `RUNNING`, `STOPPED`, `UNKNOWN`. Status pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.MapInput // Graceful offline timeout, the default is 30, the unit is seconds. The value range is 1~60. Valid values: [1,60]. TerminationGracePeriodSeconds pulumi.IntPtrInput // Time zone. Default value: `Asia/Shanghai`. Timezone pulumi.StringPtrInput // Tomcat file configuration, set to "{}" means to delete the configuration: useDefaultConfig: Whether to use a custom configuration, if it is true, it means that the custom configuration is not used; if it is false, it means that the custom configuration is used. If you do not use custom configuration, the following parameter configuration will not take effect. contextInputType: Select the access path of the application. war: No need to fill in the custom path, the access path of the application is the WAR package name. root: No need to fill in the custom path, the access path of the application is /. custom: You need to fill in the custom path in the custom path below. contextPath: custom path, this parameter only needs to be configured when the contextInputType type is custom. httpPort: The port range is 1024~65535. Ports less than 1024 need Root permission to operate. Because the container is configured with Admin permissions, please fill in a port greater than 1024. If not configured, the default is 8080. maxThreads: Configure the number of connections in the connection pool, the default size is 400. uriEncoding: Tomcat encoding format, including UTF-8, ISO-8859-1, GBK and GB2312. If not set, the default is ISO-8859-1. useBodyEncoding: Whether to use BodyEncoding for URL. Valid values: `contextInputType`, `contextPath`, `httpPort`, `maxThreads`, `uriEncoding`, `useBodyEncoding`, `useDefaultConfig`. // **NOTE:** Field `tomcatConfig` has been deprecated from provider version 1.211.0. New field `tomcatConfigV2` instead. // // Deprecated: Field `tomcat_config` has been deprecated from provider version 1.211.0. New field `tomcat_config_v2` instead. TomcatConfig pulumi.StringPtrInput // The Tomcat configuration. See `tomcatConfigV2` below. TomcatConfigV2 ApplicationTomcatConfigV2PtrInput // The update strategy. **NOTE:** Field `updateStrategy` has been deprecated from provider version 1.211.0. New field `updateStrategyV2` instead. // // Deprecated: Field `update_strategy` has been deprecated from provider version 1.211.0. New field `update_strategy_v2` instead. UpdateStrategy pulumi.StringPtrInput // The release policy. See `updateStrategyV2` below. UpdateStrategyV2 ApplicationUpdateStrategyV2PtrInput // The vpc id. VpcId pulumi.StringPtrInput // The vswitch id. **NOTE:** From version 1.211.0, `vswitchId` can be modified. VswitchId pulumi.StringPtrInput // WAR package launch application option. Application default startup command: java $JAVA_OPTS $CATALINA_OPTS [-Options] org.apache.catalina.startup.Bootstrap "$@" start. WarStartOptions pulumi.StringPtrInput // The version of tomcat that the deployment package depends on. Image type applications are not supported. WebContainer pulumi.StringPtrInput }
The set of arguments for constructing a Application resource.
func (ApplicationArgs) ElementType ¶ added in v3.7.0
func (ApplicationArgs) ElementType() reflect.Type
type ApplicationArray ¶ added in v3.7.0
type ApplicationArray []ApplicationInput
func (ApplicationArray) ElementType ¶ added in v3.7.0
func (ApplicationArray) ElementType() reflect.Type
func (ApplicationArray) ToApplicationArrayOutput ¶ added in v3.7.0
func (i ApplicationArray) ToApplicationArrayOutput() ApplicationArrayOutput
func (ApplicationArray) ToApplicationArrayOutputWithContext ¶ added in v3.7.0
func (i ApplicationArray) ToApplicationArrayOutputWithContext(ctx context.Context) ApplicationArrayOutput
type ApplicationArrayInput ¶ added in v3.7.0
type ApplicationArrayInput interface { pulumi.Input ToApplicationArrayOutput() ApplicationArrayOutput ToApplicationArrayOutputWithContext(context.Context) ApplicationArrayOutput }
ApplicationArrayInput is an input type that accepts ApplicationArray and ApplicationArrayOutput values. You can construct a concrete instance of `ApplicationArrayInput` via:
ApplicationArray{ ApplicationArgs{...} }
type ApplicationArrayOutput ¶ added in v3.7.0
type ApplicationArrayOutput struct{ *pulumi.OutputState }
func (ApplicationArrayOutput) ElementType ¶ added in v3.7.0
func (ApplicationArrayOutput) ElementType() reflect.Type
func (ApplicationArrayOutput) Index ¶ added in v3.7.0
func (o ApplicationArrayOutput) Index(i pulumi.IntInput) ApplicationOutput
func (ApplicationArrayOutput) ToApplicationArrayOutput ¶ added in v3.7.0
func (o ApplicationArrayOutput) ToApplicationArrayOutput() ApplicationArrayOutput
func (ApplicationArrayOutput) ToApplicationArrayOutputWithContext ¶ added in v3.7.0
func (o ApplicationArrayOutput) ToApplicationArrayOutputWithContext(ctx context.Context) ApplicationArrayOutput
type ApplicationConfigMapMountDescV2 ¶ added in v3.44.0
type ApplicationConfigMapMountDescV2Args ¶ added in v3.44.0
type ApplicationConfigMapMountDescV2Args struct { // The ID of the ConfigMap. ConfigMapId pulumi.StringPtrInput `pulumi:"configMapId"` // The key. Key pulumi.StringPtrInput `pulumi:"key"` // The mount path. MountPath pulumi.StringPtrInput `pulumi:"mountPath"` }
func (ApplicationConfigMapMountDescV2Args) ElementType ¶ added in v3.44.0
func (ApplicationConfigMapMountDescV2Args) ElementType() reflect.Type
func (ApplicationConfigMapMountDescV2Args) ToApplicationConfigMapMountDescV2Output ¶ added in v3.44.0
func (i ApplicationConfigMapMountDescV2Args) ToApplicationConfigMapMountDescV2Output() ApplicationConfigMapMountDescV2Output
func (ApplicationConfigMapMountDescV2Args) ToApplicationConfigMapMountDescV2OutputWithContext ¶ added in v3.44.0
func (i ApplicationConfigMapMountDescV2Args) ToApplicationConfigMapMountDescV2OutputWithContext(ctx context.Context) ApplicationConfigMapMountDescV2Output
type ApplicationConfigMapMountDescV2Array ¶ added in v3.44.0
type ApplicationConfigMapMountDescV2Array []ApplicationConfigMapMountDescV2Input
func (ApplicationConfigMapMountDescV2Array) ElementType ¶ added in v3.44.0
func (ApplicationConfigMapMountDescV2Array) ElementType() reflect.Type
func (ApplicationConfigMapMountDescV2Array) ToApplicationConfigMapMountDescV2ArrayOutput ¶ added in v3.44.0
func (i ApplicationConfigMapMountDescV2Array) ToApplicationConfigMapMountDescV2ArrayOutput() ApplicationConfigMapMountDescV2ArrayOutput
func (ApplicationConfigMapMountDescV2Array) ToApplicationConfigMapMountDescV2ArrayOutputWithContext ¶ added in v3.44.0
func (i ApplicationConfigMapMountDescV2Array) ToApplicationConfigMapMountDescV2ArrayOutputWithContext(ctx context.Context) ApplicationConfigMapMountDescV2ArrayOutput
type ApplicationConfigMapMountDescV2ArrayInput ¶ added in v3.44.0
type ApplicationConfigMapMountDescV2ArrayInput interface { pulumi.Input ToApplicationConfigMapMountDescV2ArrayOutput() ApplicationConfigMapMountDescV2ArrayOutput ToApplicationConfigMapMountDescV2ArrayOutputWithContext(context.Context) ApplicationConfigMapMountDescV2ArrayOutput }
ApplicationConfigMapMountDescV2ArrayInput is an input type that accepts ApplicationConfigMapMountDescV2Array and ApplicationConfigMapMountDescV2ArrayOutput values. You can construct a concrete instance of `ApplicationConfigMapMountDescV2ArrayInput` via:
ApplicationConfigMapMountDescV2Array{ ApplicationConfigMapMountDescV2Args{...} }
type ApplicationConfigMapMountDescV2ArrayOutput ¶ added in v3.44.0
type ApplicationConfigMapMountDescV2ArrayOutput struct{ *pulumi.OutputState }
func (ApplicationConfigMapMountDescV2ArrayOutput) ElementType ¶ added in v3.44.0
func (ApplicationConfigMapMountDescV2ArrayOutput) ElementType() reflect.Type
func (ApplicationConfigMapMountDescV2ArrayOutput) ToApplicationConfigMapMountDescV2ArrayOutput ¶ added in v3.44.0
func (o ApplicationConfigMapMountDescV2ArrayOutput) ToApplicationConfigMapMountDescV2ArrayOutput() ApplicationConfigMapMountDescV2ArrayOutput
func (ApplicationConfigMapMountDescV2ArrayOutput) ToApplicationConfigMapMountDescV2ArrayOutputWithContext ¶ added in v3.44.0
func (o ApplicationConfigMapMountDescV2ArrayOutput) ToApplicationConfigMapMountDescV2ArrayOutputWithContext(ctx context.Context) ApplicationConfigMapMountDescV2ArrayOutput
type ApplicationConfigMapMountDescV2Input ¶ added in v3.44.0
type ApplicationConfigMapMountDescV2Input interface { pulumi.Input ToApplicationConfigMapMountDescV2Output() ApplicationConfigMapMountDescV2Output ToApplicationConfigMapMountDescV2OutputWithContext(context.Context) ApplicationConfigMapMountDescV2Output }
ApplicationConfigMapMountDescV2Input is an input type that accepts ApplicationConfigMapMountDescV2Args and ApplicationConfigMapMountDescV2Output values. You can construct a concrete instance of `ApplicationConfigMapMountDescV2Input` via:
ApplicationConfigMapMountDescV2Args{...}
type ApplicationConfigMapMountDescV2Output ¶ added in v3.44.0
type ApplicationConfigMapMountDescV2Output struct{ *pulumi.OutputState }
func (ApplicationConfigMapMountDescV2Output) ConfigMapId ¶ added in v3.44.0
func (o ApplicationConfigMapMountDescV2Output) ConfigMapId() pulumi.StringPtrOutput
The ID of the ConfigMap.
func (ApplicationConfigMapMountDescV2Output) ElementType ¶ added in v3.44.0
func (ApplicationConfigMapMountDescV2Output) ElementType() reflect.Type
func (ApplicationConfigMapMountDescV2Output) Key ¶ added in v3.44.0
func (o ApplicationConfigMapMountDescV2Output) Key() pulumi.StringPtrOutput
The key.
func (ApplicationConfigMapMountDescV2Output) MountPath ¶ added in v3.44.0
func (o ApplicationConfigMapMountDescV2Output) MountPath() pulumi.StringPtrOutput
The mount path.
func (ApplicationConfigMapMountDescV2Output) ToApplicationConfigMapMountDescV2Output ¶ added in v3.44.0
func (o ApplicationConfigMapMountDescV2Output) ToApplicationConfigMapMountDescV2Output() ApplicationConfigMapMountDescV2Output
func (ApplicationConfigMapMountDescV2Output) ToApplicationConfigMapMountDescV2OutputWithContext ¶ added in v3.44.0
func (o ApplicationConfigMapMountDescV2Output) ToApplicationConfigMapMountDescV2OutputWithContext(ctx context.Context) ApplicationConfigMapMountDescV2Output
type ApplicationCustomHostAliasV2 ¶ added in v3.44.0
type ApplicationCustomHostAliasV2Args ¶ added in v3.44.0
type ApplicationCustomHostAliasV2Args struct { // The domain name or hostname. HostName pulumi.StringPtrInput `pulumi:"hostName"` // The IP address. Ip pulumi.StringPtrInput `pulumi:"ip"` }
func (ApplicationCustomHostAliasV2Args) ElementType ¶ added in v3.44.0
func (ApplicationCustomHostAliasV2Args) ElementType() reflect.Type
func (ApplicationCustomHostAliasV2Args) ToApplicationCustomHostAliasV2Output ¶ added in v3.44.0
func (i ApplicationCustomHostAliasV2Args) ToApplicationCustomHostAliasV2Output() ApplicationCustomHostAliasV2Output
func (ApplicationCustomHostAliasV2Args) ToApplicationCustomHostAliasV2OutputWithContext ¶ added in v3.44.0
func (i ApplicationCustomHostAliasV2Args) ToApplicationCustomHostAliasV2OutputWithContext(ctx context.Context) ApplicationCustomHostAliasV2Output
type ApplicationCustomHostAliasV2Array ¶ added in v3.44.0
type ApplicationCustomHostAliasV2Array []ApplicationCustomHostAliasV2Input
func (ApplicationCustomHostAliasV2Array) ElementType ¶ added in v3.44.0
func (ApplicationCustomHostAliasV2Array) ElementType() reflect.Type
func (ApplicationCustomHostAliasV2Array) ToApplicationCustomHostAliasV2ArrayOutput ¶ added in v3.44.0
func (i ApplicationCustomHostAliasV2Array) ToApplicationCustomHostAliasV2ArrayOutput() ApplicationCustomHostAliasV2ArrayOutput
func (ApplicationCustomHostAliasV2Array) ToApplicationCustomHostAliasV2ArrayOutputWithContext ¶ added in v3.44.0
func (i ApplicationCustomHostAliasV2Array) ToApplicationCustomHostAliasV2ArrayOutputWithContext(ctx context.Context) ApplicationCustomHostAliasV2ArrayOutput
type ApplicationCustomHostAliasV2ArrayInput ¶ added in v3.44.0
type ApplicationCustomHostAliasV2ArrayInput interface { pulumi.Input ToApplicationCustomHostAliasV2ArrayOutput() ApplicationCustomHostAliasV2ArrayOutput ToApplicationCustomHostAliasV2ArrayOutputWithContext(context.Context) ApplicationCustomHostAliasV2ArrayOutput }
ApplicationCustomHostAliasV2ArrayInput is an input type that accepts ApplicationCustomHostAliasV2Array and ApplicationCustomHostAliasV2ArrayOutput values. You can construct a concrete instance of `ApplicationCustomHostAliasV2ArrayInput` via:
ApplicationCustomHostAliasV2Array{ ApplicationCustomHostAliasV2Args{...} }
type ApplicationCustomHostAliasV2ArrayOutput ¶ added in v3.44.0
type ApplicationCustomHostAliasV2ArrayOutput struct{ *pulumi.OutputState }
func (ApplicationCustomHostAliasV2ArrayOutput) ElementType ¶ added in v3.44.0
func (ApplicationCustomHostAliasV2ArrayOutput) ElementType() reflect.Type
func (ApplicationCustomHostAliasV2ArrayOutput) ToApplicationCustomHostAliasV2ArrayOutput ¶ added in v3.44.0
func (o ApplicationCustomHostAliasV2ArrayOutput) ToApplicationCustomHostAliasV2ArrayOutput() ApplicationCustomHostAliasV2ArrayOutput
func (ApplicationCustomHostAliasV2ArrayOutput) ToApplicationCustomHostAliasV2ArrayOutputWithContext ¶ added in v3.44.0
func (o ApplicationCustomHostAliasV2ArrayOutput) ToApplicationCustomHostAliasV2ArrayOutputWithContext(ctx context.Context) ApplicationCustomHostAliasV2ArrayOutput
type ApplicationCustomHostAliasV2Input ¶ added in v3.44.0
type ApplicationCustomHostAliasV2Input interface { pulumi.Input ToApplicationCustomHostAliasV2Output() ApplicationCustomHostAliasV2Output ToApplicationCustomHostAliasV2OutputWithContext(context.Context) ApplicationCustomHostAliasV2Output }
ApplicationCustomHostAliasV2Input is an input type that accepts ApplicationCustomHostAliasV2Args and ApplicationCustomHostAliasV2Output values. You can construct a concrete instance of `ApplicationCustomHostAliasV2Input` via:
ApplicationCustomHostAliasV2Args{...}
type ApplicationCustomHostAliasV2Output ¶ added in v3.44.0
type ApplicationCustomHostAliasV2Output struct{ *pulumi.OutputState }
func (ApplicationCustomHostAliasV2Output) ElementType ¶ added in v3.44.0
func (ApplicationCustomHostAliasV2Output) ElementType() reflect.Type
func (ApplicationCustomHostAliasV2Output) HostName ¶ added in v3.44.0
func (o ApplicationCustomHostAliasV2Output) HostName() pulumi.StringPtrOutput
The domain name or hostname.
func (ApplicationCustomHostAliasV2Output) Ip ¶ added in v3.44.0
func (o ApplicationCustomHostAliasV2Output) Ip() pulumi.StringPtrOutput
The IP address.
func (ApplicationCustomHostAliasV2Output) ToApplicationCustomHostAliasV2Output ¶ added in v3.44.0
func (o ApplicationCustomHostAliasV2Output) ToApplicationCustomHostAliasV2Output() ApplicationCustomHostAliasV2Output
func (ApplicationCustomHostAliasV2Output) ToApplicationCustomHostAliasV2OutputWithContext ¶ added in v3.44.0
func (o ApplicationCustomHostAliasV2Output) ToApplicationCustomHostAliasV2OutputWithContext(ctx context.Context) ApplicationCustomHostAliasV2Output
type ApplicationInput ¶ added in v3.7.0
type ApplicationInput interface { pulumi.Input ToApplicationOutput() ApplicationOutput ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput }
type ApplicationKafkaConfigs ¶ added in v3.44.0
type ApplicationKafkaConfigs struct { // One or more logging configurations of ApsaraMQ for Kafka. See `kafkaConfigs` below. KafkaConfigs []ApplicationKafkaConfigsKafkaConfig `pulumi:"kafkaConfigs"` // The endpoint of the ApsaraMQ for Kafka API. KafkaEndpoint *string `pulumi:"kafkaEndpoint"` // The ID of the ApsaraMQ for Kafka instance. KafkaInstanceId *string `pulumi:"kafkaInstanceId"` }
type ApplicationKafkaConfigsArgs ¶ added in v3.44.0
type ApplicationKafkaConfigsArgs struct { // One or more logging configurations of ApsaraMQ for Kafka. See `kafkaConfigs` below. KafkaConfigs ApplicationKafkaConfigsKafkaConfigArrayInput `pulumi:"kafkaConfigs"` // The endpoint of the ApsaraMQ for Kafka API. KafkaEndpoint pulumi.StringPtrInput `pulumi:"kafkaEndpoint"` // The ID of the ApsaraMQ for Kafka instance. KafkaInstanceId pulumi.StringPtrInput `pulumi:"kafkaInstanceId"` }
func (ApplicationKafkaConfigsArgs) ElementType ¶ added in v3.44.0
func (ApplicationKafkaConfigsArgs) ElementType() reflect.Type
func (ApplicationKafkaConfigsArgs) ToApplicationKafkaConfigsOutput ¶ added in v3.44.0
func (i ApplicationKafkaConfigsArgs) ToApplicationKafkaConfigsOutput() ApplicationKafkaConfigsOutput
func (ApplicationKafkaConfigsArgs) ToApplicationKafkaConfigsOutputWithContext ¶ added in v3.44.0
func (i ApplicationKafkaConfigsArgs) ToApplicationKafkaConfigsOutputWithContext(ctx context.Context) ApplicationKafkaConfigsOutput
func (ApplicationKafkaConfigsArgs) ToApplicationKafkaConfigsPtrOutput ¶ added in v3.44.0
func (i ApplicationKafkaConfigsArgs) ToApplicationKafkaConfigsPtrOutput() ApplicationKafkaConfigsPtrOutput
func (ApplicationKafkaConfigsArgs) ToApplicationKafkaConfigsPtrOutputWithContext ¶ added in v3.44.0
func (i ApplicationKafkaConfigsArgs) ToApplicationKafkaConfigsPtrOutputWithContext(ctx context.Context) ApplicationKafkaConfigsPtrOutput
type ApplicationKafkaConfigsInput ¶ added in v3.44.0
type ApplicationKafkaConfigsInput interface { pulumi.Input ToApplicationKafkaConfigsOutput() ApplicationKafkaConfigsOutput ToApplicationKafkaConfigsOutputWithContext(context.Context) ApplicationKafkaConfigsOutput }
ApplicationKafkaConfigsInput is an input type that accepts ApplicationKafkaConfigsArgs and ApplicationKafkaConfigsOutput values. You can construct a concrete instance of `ApplicationKafkaConfigsInput` via:
ApplicationKafkaConfigsArgs{...}
type ApplicationKafkaConfigsKafkaConfig ¶ added in v3.44.0
type ApplicationKafkaConfigsKafkaConfigArgs ¶ added in v3.44.0
type ApplicationKafkaConfigsKafkaConfigArgs struct { // The topic of the Kafka. KafkaTopic pulumi.StringPtrInput `pulumi:"kafkaTopic"` // The path in which logs are stored. LogDir pulumi.StringPtrInput `pulumi:"logDir"` // The type of the log. LogType pulumi.StringPtrInput `pulumi:"logType"` }
func (ApplicationKafkaConfigsKafkaConfigArgs) ElementType ¶ added in v3.44.0
func (ApplicationKafkaConfigsKafkaConfigArgs) ElementType() reflect.Type
func (ApplicationKafkaConfigsKafkaConfigArgs) ToApplicationKafkaConfigsKafkaConfigOutput ¶ added in v3.44.0
func (i ApplicationKafkaConfigsKafkaConfigArgs) ToApplicationKafkaConfigsKafkaConfigOutput() ApplicationKafkaConfigsKafkaConfigOutput
func (ApplicationKafkaConfigsKafkaConfigArgs) ToApplicationKafkaConfigsKafkaConfigOutputWithContext ¶ added in v3.44.0
func (i ApplicationKafkaConfigsKafkaConfigArgs) ToApplicationKafkaConfigsKafkaConfigOutputWithContext(ctx context.Context) ApplicationKafkaConfigsKafkaConfigOutput
type ApplicationKafkaConfigsKafkaConfigArray ¶ added in v3.44.0
type ApplicationKafkaConfigsKafkaConfigArray []ApplicationKafkaConfigsKafkaConfigInput
func (ApplicationKafkaConfigsKafkaConfigArray) ElementType ¶ added in v3.44.0
func (ApplicationKafkaConfigsKafkaConfigArray) ElementType() reflect.Type
func (ApplicationKafkaConfigsKafkaConfigArray) ToApplicationKafkaConfigsKafkaConfigArrayOutput ¶ added in v3.44.0
func (i ApplicationKafkaConfigsKafkaConfigArray) ToApplicationKafkaConfigsKafkaConfigArrayOutput() ApplicationKafkaConfigsKafkaConfigArrayOutput
func (ApplicationKafkaConfigsKafkaConfigArray) ToApplicationKafkaConfigsKafkaConfigArrayOutputWithContext ¶ added in v3.44.0
func (i ApplicationKafkaConfigsKafkaConfigArray) ToApplicationKafkaConfigsKafkaConfigArrayOutputWithContext(ctx context.Context) ApplicationKafkaConfigsKafkaConfigArrayOutput
type ApplicationKafkaConfigsKafkaConfigArrayInput ¶ added in v3.44.0
type ApplicationKafkaConfigsKafkaConfigArrayInput interface { pulumi.Input ToApplicationKafkaConfigsKafkaConfigArrayOutput() ApplicationKafkaConfigsKafkaConfigArrayOutput ToApplicationKafkaConfigsKafkaConfigArrayOutputWithContext(context.Context) ApplicationKafkaConfigsKafkaConfigArrayOutput }
ApplicationKafkaConfigsKafkaConfigArrayInput is an input type that accepts ApplicationKafkaConfigsKafkaConfigArray and ApplicationKafkaConfigsKafkaConfigArrayOutput values. You can construct a concrete instance of `ApplicationKafkaConfigsKafkaConfigArrayInput` via:
ApplicationKafkaConfigsKafkaConfigArray{ ApplicationKafkaConfigsKafkaConfigArgs{...} }
type ApplicationKafkaConfigsKafkaConfigArrayOutput ¶ added in v3.44.0
type ApplicationKafkaConfigsKafkaConfigArrayOutput struct{ *pulumi.OutputState }
func (ApplicationKafkaConfigsKafkaConfigArrayOutput) ElementType ¶ added in v3.44.0
func (ApplicationKafkaConfigsKafkaConfigArrayOutput) ElementType() reflect.Type
func (ApplicationKafkaConfigsKafkaConfigArrayOutput) ToApplicationKafkaConfigsKafkaConfigArrayOutput ¶ added in v3.44.0
func (o ApplicationKafkaConfigsKafkaConfigArrayOutput) ToApplicationKafkaConfigsKafkaConfigArrayOutput() ApplicationKafkaConfigsKafkaConfigArrayOutput
func (ApplicationKafkaConfigsKafkaConfigArrayOutput) ToApplicationKafkaConfigsKafkaConfigArrayOutputWithContext ¶ added in v3.44.0
func (o ApplicationKafkaConfigsKafkaConfigArrayOutput) ToApplicationKafkaConfigsKafkaConfigArrayOutputWithContext(ctx context.Context) ApplicationKafkaConfigsKafkaConfigArrayOutput
type ApplicationKafkaConfigsKafkaConfigInput ¶ added in v3.44.0
type ApplicationKafkaConfigsKafkaConfigInput interface { pulumi.Input ToApplicationKafkaConfigsKafkaConfigOutput() ApplicationKafkaConfigsKafkaConfigOutput ToApplicationKafkaConfigsKafkaConfigOutputWithContext(context.Context) ApplicationKafkaConfigsKafkaConfigOutput }
ApplicationKafkaConfigsKafkaConfigInput is an input type that accepts ApplicationKafkaConfigsKafkaConfigArgs and ApplicationKafkaConfigsKafkaConfigOutput values. You can construct a concrete instance of `ApplicationKafkaConfigsKafkaConfigInput` via:
ApplicationKafkaConfigsKafkaConfigArgs{...}
type ApplicationKafkaConfigsKafkaConfigOutput ¶ added in v3.44.0
type ApplicationKafkaConfigsKafkaConfigOutput struct{ *pulumi.OutputState }
func (ApplicationKafkaConfigsKafkaConfigOutput) ElementType ¶ added in v3.44.0
func (ApplicationKafkaConfigsKafkaConfigOutput) ElementType() reflect.Type
func (ApplicationKafkaConfigsKafkaConfigOutput) KafkaTopic ¶ added in v3.44.0
func (o ApplicationKafkaConfigsKafkaConfigOutput) KafkaTopic() pulumi.StringPtrOutput
The topic of the Kafka.
func (ApplicationKafkaConfigsKafkaConfigOutput) LogDir ¶ added in v3.44.0
func (o ApplicationKafkaConfigsKafkaConfigOutput) LogDir() pulumi.StringPtrOutput
The path in which logs are stored.
func (ApplicationKafkaConfigsKafkaConfigOutput) LogType ¶ added in v3.44.0
func (o ApplicationKafkaConfigsKafkaConfigOutput) LogType() pulumi.StringPtrOutput
The type of the log.
func (ApplicationKafkaConfigsKafkaConfigOutput) ToApplicationKafkaConfigsKafkaConfigOutput ¶ added in v3.44.0
func (o ApplicationKafkaConfigsKafkaConfigOutput) ToApplicationKafkaConfigsKafkaConfigOutput() ApplicationKafkaConfigsKafkaConfigOutput
func (ApplicationKafkaConfigsKafkaConfigOutput) ToApplicationKafkaConfigsKafkaConfigOutputWithContext ¶ added in v3.44.0
func (o ApplicationKafkaConfigsKafkaConfigOutput) ToApplicationKafkaConfigsKafkaConfigOutputWithContext(ctx context.Context) ApplicationKafkaConfigsKafkaConfigOutput
type ApplicationKafkaConfigsOutput ¶ added in v3.44.0
type ApplicationKafkaConfigsOutput struct{ *pulumi.OutputState }
func (ApplicationKafkaConfigsOutput) ElementType ¶ added in v3.44.0
func (ApplicationKafkaConfigsOutput) ElementType() reflect.Type
func (ApplicationKafkaConfigsOutput) KafkaConfigs ¶ added in v3.44.0
func (o ApplicationKafkaConfigsOutput) KafkaConfigs() ApplicationKafkaConfigsKafkaConfigArrayOutput
One or more logging configurations of ApsaraMQ for Kafka. See `kafkaConfigs` below.
func (ApplicationKafkaConfigsOutput) KafkaEndpoint ¶ added in v3.44.0
func (o ApplicationKafkaConfigsOutput) KafkaEndpoint() pulumi.StringPtrOutput
The endpoint of the ApsaraMQ for Kafka API.
func (ApplicationKafkaConfigsOutput) KafkaInstanceId ¶ added in v3.44.0
func (o ApplicationKafkaConfigsOutput) KafkaInstanceId() pulumi.StringPtrOutput
The ID of the ApsaraMQ for Kafka instance.
func (ApplicationKafkaConfigsOutput) ToApplicationKafkaConfigsOutput ¶ added in v3.44.0
func (o ApplicationKafkaConfigsOutput) ToApplicationKafkaConfigsOutput() ApplicationKafkaConfigsOutput
func (ApplicationKafkaConfigsOutput) ToApplicationKafkaConfigsOutputWithContext ¶ added in v3.44.0
func (o ApplicationKafkaConfigsOutput) ToApplicationKafkaConfigsOutputWithContext(ctx context.Context) ApplicationKafkaConfigsOutput
func (ApplicationKafkaConfigsOutput) ToApplicationKafkaConfigsPtrOutput ¶ added in v3.44.0
func (o ApplicationKafkaConfigsOutput) ToApplicationKafkaConfigsPtrOutput() ApplicationKafkaConfigsPtrOutput
func (ApplicationKafkaConfigsOutput) ToApplicationKafkaConfigsPtrOutputWithContext ¶ added in v3.44.0
func (o ApplicationKafkaConfigsOutput) ToApplicationKafkaConfigsPtrOutputWithContext(ctx context.Context) ApplicationKafkaConfigsPtrOutput
type ApplicationKafkaConfigsPtrInput ¶ added in v3.44.0
type ApplicationKafkaConfigsPtrInput interface { pulumi.Input ToApplicationKafkaConfigsPtrOutput() ApplicationKafkaConfigsPtrOutput ToApplicationKafkaConfigsPtrOutputWithContext(context.Context) ApplicationKafkaConfigsPtrOutput }
ApplicationKafkaConfigsPtrInput is an input type that accepts ApplicationKafkaConfigsArgs, ApplicationKafkaConfigsPtr and ApplicationKafkaConfigsPtrOutput values. You can construct a concrete instance of `ApplicationKafkaConfigsPtrInput` via:
ApplicationKafkaConfigsArgs{...} or: nil
func ApplicationKafkaConfigsPtr ¶ added in v3.44.0
func ApplicationKafkaConfigsPtr(v *ApplicationKafkaConfigsArgs) ApplicationKafkaConfigsPtrInput
type ApplicationKafkaConfigsPtrOutput ¶ added in v3.44.0
type ApplicationKafkaConfigsPtrOutput struct{ *pulumi.OutputState }
func (ApplicationKafkaConfigsPtrOutput) Elem ¶ added in v3.44.0
func (o ApplicationKafkaConfigsPtrOutput) Elem() ApplicationKafkaConfigsOutput
func (ApplicationKafkaConfigsPtrOutput) ElementType ¶ added in v3.44.0
func (ApplicationKafkaConfigsPtrOutput) ElementType() reflect.Type
func (ApplicationKafkaConfigsPtrOutput) KafkaConfigs ¶ added in v3.44.0
func (o ApplicationKafkaConfigsPtrOutput) KafkaConfigs() ApplicationKafkaConfigsKafkaConfigArrayOutput
One or more logging configurations of ApsaraMQ for Kafka. See `kafkaConfigs` below.
func (ApplicationKafkaConfigsPtrOutput) KafkaEndpoint ¶ added in v3.44.0
func (o ApplicationKafkaConfigsPtrOutput) KafkaEndpoint() pulumi.StringPtrOutput
The endpoint of the ApsaraMQ for Kafka API.
func (ApplicationKafkaConfigsPtrOutput) KafkaInstanceId ¶ added in v3.44.0
func (o ApplicationKafkaConfigsPtrOutput) KafkaInstanceId() pulumi.StringPtrOutput
The ID of the ApsaraMQ for Kafka instance.
func (ApplicationKafkaConfigsPtrOutput) ToApplicationKafkaConfigsPtrOutput ¶ added in v3.44.0
func (o ApplicationKafkaConfigsPtrOutput) ToApplicationKafkaConfigsPtrOutput() ApplicationKafkaConfigsPtrOutput
func (ApplicationKafkaConfigsPtrOutput) ToApplicationKafkaConfigsPtrOutputWithContext ¶ added in v3.44.0
func (o ApplicationKafkaConfigsPtrOutput) ToApplicationKafkaConfigsPtrOutputWithContext(ctx context.Context) ApplicationKafkaConfigsPtrOutput
type ApplicationLivenessV2 ¶ added in v3.44.0
type ApplicationLivenessV2 struct { // Execute. See `exec` below. Exec *ApplicationLivenessV2Exec `pulumi:"exec"` // The liveness check settings of the container. See `httpGet` below. HttpGet *ApplicationLivenessV2HttpGet `pulumi:"httpGet"` // The delay of the health check. InitialDelaySeconds *int `pulumi:"initialDelaySeconds"` // The interval at which the health check is performed. PeriodSeconds *int `pulumi:"periodSeconds"` // The liveness check settings of the container. See `tcpSocket` below. TcpSocket *ApplicationLivenessV2TcpSocket `pulumi:"tcpSocket"` // The timeout period of the health check. TimeoutSeconds *int `pulumi:"timeoutSeconds"` }
type ApplicationLivenessV2Args ¶ added in v3.44.0
type ApplicationLivenessV2Args struct { // Execute. See `exec` below. Exec ApplicationLivenessV2ExecPtrInput `pulumi:"exec"` // The liveness check settings of the container. See `httpGet` below. HttpGet ApplicationLivenessV2HttpGetPtrInput `pulumi:"httpGet"` // The delay of the health check. InitialDelaySeconds pulumi.IntPtrInput `pulumi:"initialDelaySeconds"` // The interval at which the health check is performed. PeriodSeconds pulumi.IntPtrInput `pulumi:"periodSeconds"` // The liveness check settings of the container. See `tcpSocket` below. TcpSocket ApplicationLivenessV2TcpSocketPtrInput `pulumi:"tcpSocket"` // The timeout period of the health check. TimeoutSeconds pulumi.IntPtrInput `pulumi:"timeoutSeconds"` }
func (ApplicationLivenessV2Args) ElementType ¶ added in v3.44.0
func (ApplicationLivenessV2Args) ElementType() reflect.Type
func (ApplicationLivenessV2Args) ToApplicationLivenessV2Output ¶ added in v3.44.0
func (i ApplicationLivenessV2Args) ToApplicationLivenessV2Output() ApplicationLivenessV2Output
func (ApplicationLivenessV2Args) ToApplicationLivenessV2OutputWithContext ¶ added in v3.44.0
func (i ApplicationLivenessV2Args) ToApplicationLivenessV2OutputWithContext(ctx context.Context) ApplicationLivenessV2Output
func (ApplicationLivenessV2Args) ToApplicationLivenessV2PtrOutput ¶ added in v3.44.0
func (i ApplicationLivenessV2Args) ToApplicationLivenessV2PtrOutput() ApplicationLivenessV2PtrOutput
func (ApplicationLivenessV2Args) ToApplicationLivenessV2PtrOutputWithContext ¶ added in v3.44.0
func (i ApplicationLivenessV2Args) ToApplicationLivenessV2PtrOutputWithContext(ctx context.Context) ApplicationLivenessV2PtrOutput
type ApplicationLivenessV2Exec ¶ added in v3.44.0
type ApplicationLivenessV2Exec struct { // Mirror start command. The command must be an executable object in the container. For example: sleep. Setting this command will cause the original startup command of the mirror to become invalid. Commands []string `pulumi:"commands"` }
type ApplicationLivenessV2ExecArgs ¶ added in v3.44.0
type ApplicationLivenessV2ExecArgs struct { // Mirror start command. The command must be an executable object in the container. For example: sleep. Setting this command will cause the original startup command of the mirror to become invalid. Commands pulumi.StringArrayInput `pulumi:"commands"` }
func (ApplicationLivenessV2ExecArgs) ElementType ¶ added in v3.44.0
func (ApplicationLivenessV2ExecArgs) ElementType() reflect.Type
func (ApplicationLivenessV2ExecArgs) ToApplicationLivenessV2ExecOutput ¶ added in v3.44.0
func (i ApplicationLivenessV2ExecArgs) ToApplicationLivenessV2ExecOutput() ApplicationLivenessV2ExecOutput
func (ApplicationLivenessV2ExecArgs) ToApplicationLivenessV2ExecOutputWithContext ¶ added in v3.44.0
func (i ApplicationLivenessV2ExecArgs) ToApplicationLivenessV2ExecOutputWithContext(ctx context.Context) ApplicationLivenessV2ExecOutput
func (ApplicationLivenessV2ExecArgs) ToApplicationLivenessV2ExecPtrOutput ¶ added in v3.44.0
func (i ApplicationLivenessV2ExecArgs) ToApplicationLivenessV2ExecPtrOutput() ApplicationLivenessV2ExecPtrOutput
func (ApplicationLivenessV2ExecArgs) ToApplicationLivenessV2ExecPtrOutputWithContext ¶ added in v3.44.0
func (i ApplicationLivenessV2ExecArgs) ToApplicationLivenessV2ExecPtrOutputWithContext(ctx context.Context) ApplicationLivenessV2ExecPtrOutput
type ApplicationLivenessV2ExecInput ¶ added in v3.44.0
type ApplicationLivenessV2ExecInput interface { pulumi.Input ToApplicationLivenessV2ExecOutput() ApplicationLivenessV2ExecOutput ToApplicationLivenessV2ExecOutputWithContext(context.Context) ApplicationLivenessV2ExecOutput }
ApplicationLivenessV2ExecInput is an input type that accepts ApplicationLivenessV2ExecArgs and ApplicationLivenessV2ExecOutput values. You can construct a concrete instance of `ApplicationLivenessV2ExecInput` via:
ApplicationLivenessV2ExecArgs{...}
type ApplicationLivenessV2ExecOutput ¶ added in v3.44.0
type ApplicationLivenessV2ExecOutput struct{ *pulumi.OutputState }
func (ApplicationLivenessV2ExecOutput) Commands ¶ added in v3.44.0
func (o ApplicationLivenessV2ExecOutput) Commands() pulumi.StringArrayOutput
Mirror start command. The command must be an executable object in the container. For example: sleep. Setting this command will cause the original startup command of the mirror to become invalid.
func (ApplicationLivenessV2ExecOutput) ElementType ¶ added in v3.44.0
func (ApplicationLivenessV2ExecOutput) ElementType() reflect.Type
func (ApplicationLivenessV2ExecOutput) ToApplicationLivenessV2ExecOutput ¶ added in v3.44.0
func (o ApplicationLivenessV2ExecOutput) ToApplicationLivenessV2ExecOutput() ApplicationLivenessV2ExecOutput
func (ApplicationLivenessV2ExecOutput) ToApplicationLivenessV2ExecOutputWithContext ¶ added in v3.44.0
func (o ApplicationLivenessV2ExecOutput) ToApplicationLivenessV2ExecOutputWithContext(ctx context.Context) ApplicationLivenessV2ExecOutput
func (ApplicationLivenessV2ExecOutput) ToApplicationLivenessV2ExecPtrOutput ¶ added in v3.44.0
func (o ApplicationLivenessV2ExecOutput) ToApplicationLivenessV2ExecPtrOutput() ApplicationLivenessV2ExecPtrOutput
func (ApplicationLivenessV2ExecOutput) ToApplicationLivenessV2ExecPtrOutputWithContext ¶ added in v3.44.0
func (o ApplicationLivenessV2ExecOutput) ToApplicationLivenessV2ExecPtrOutputWithContext(ctx context.Context) ApplicationLivenessV2ExecPtrOutput
type ApplicationLivenessV2ExecPtrInput ¶ added in v3.44.0
type ApplicationLivenessV2ExecPtrInput interface { pulumi.Input ToApplicationLivenessV2ExecPtrOutput() ApplicationLivenessV2ExecPtrOutput ToApplicationLivenessV2ExecPtrOutputWithContext(context.Context) ApplicationLivenessV2ExecPtrOutput }
ApplicationLivenessV2ExecPtrInput is an input type that accepts ApplicationLivenessV2ExecArgs, ApplicationLivenessV2ExecPtr and ApplicationLivenessV2ExecPtrOutput values. You can construct a concrete instance of `ApplicationLivenessV2ExecPtrInput` via:
ApplicationLivenessV2ExecArgs{...} or: nil
func ApplicationLivenessV2ExecPtr ¶ added in v3.44.0
func ApplicationLivenessV2ExecPtr(v *ApplicationLivenessV2ExecArgs) ApplicationLivenessV2ExecPtrInput
type ApplicationLivenessV2ExecPtrOutput ¶ added in v3.44.0
type ApplicationLivenessV2ExecPtrOutput struct{ *pulumi.OutputState }
func (ApplicationLivenessV2ExecPtrOutput) Commands ¶ added in v3.44.0
func (o ApplicationLivenessV2ExecPtrOutput) Commands() pulumi.StringArrayOutput
Mirror start command. The command must be an executable object in the container. For example: sleep. Setting this command will cause the original startup command of the mirror to become invalid.
func (ApplicationLivenessV2ExecPtrOutput) Elem ¶ added in v3.44.0
func (o ApplicationLivenessV2ExecPtrOutput) Elem() ApplicationLivenessV2ExecOutput
func (ApplicationLivenessV2ExecPtrOutput) ElementType ¶ added in v3.44.0
func (ApplicationLivenessV2ExecPtrOutput) ElementType() reflect.Type
func (ApplicationLivenessV2ExecPtrOutput) ToApplicationLivenessV2ExecPtrOutput ¶ added in v3.44.0
func (o ApplicationLivenessV2ExecPtrOutput) ToApplicationLivenessV2ExecPtrOutput() ApplicationLivenessV2ExecPtrOutput
func (ApplicationLivenessV2ExecPtrOutput) ToApplicationLivenessV2ExecPtrOutputWithContext ¶ added in v3.44.0
func (o ApplicationLivenessV2ExecPtrOutput) ToApplicationLivenessV2ExecPtrOutputWithContext(ctx context.Context) ApplicationLivenessV2ExecPtrOutput
type ApplicationLivenessV2HttpGet ¶ added in v3.44.0
type ApplicationLivenessV2HttpGet struct { // Specifies whether the response contains keywords. Valid values: `true` and `false`. If you do not set it, the advanced settings are not used. IsContainKeyWord *bool `pulumi:"isContainKeyWord"` // The custom keywords. KeyWord *string `pulumi:"keyWord"` // The request path. Path *string `pulumi:"path"` // The port. Port *int `pulumi:"port"` // The protocol that is used to perform the health check. Valid values: `HTTP` and `HTTPS`. Scheme *string `pulumi:"scheme"` }
type ApplicationLivenessV2HttpGetArgs ¶ added in v3.44.0
type ApplicationLivenessV2HttpGetArgs struct { // Specifies whether the response contains keywords. Valid values: `true` and `false`. If you do not set it, the advanced settings are not used. IsContainKeyWord pulumi.BoolPtrInput `pulumi:"isContainKeyWord"` // The custom keywords. KeyWord pulumi.StringPtrInput `pulumi:"keyWord"` // The request path. Path pulumi.StringPtrInput `pulumi:"path"` // The port. Port pulumi.IntPtrInput `pulumi:"port"` // The protocol that is used to perform the health check. Valid values: `HTTP` and `HTTPS`. Scheme pulumi.StringPtrInput `pulumi:"scheme"` }
func (ApplicationLivenessV2HttpGetArgs) ElementType ¶ added in v3.44.0
func (ApplicationLivenessV2HttpGetArgs) ElementType() reflect.Type
func (ApplicationLivenessV2HttpGetArgs) ToApplicationLivenessV2HttpGetOutput ¶ added in v3.44.0
func (i ApplicationLivenessV2HttpGetArgs) ToApplicationLivenessV2HttpGetOutput() ApplicationLivenessV2HttpGetOutput
func (ApplicationLivenessV2HttpGetArgs) ToApplicationLivenessV2HttpGetOutputWithContext ¶ added in v3.44.0
func (i ApplicationLivenessV2HttpGetArgs) ToApplicationLivenessV2HttpGetOutputWithContext(ctx context.Context) ApplicationLivenessV2HttpGetOutput
func (ApplicationLivenessV2HttpGetArgs) ToApplicationLivenessV2HttpGetPtrOutput ¶ added in v3.44.0
func (i ApplicationLivenessV2HttpGetArgs) ToApplicationLivenessV2HttpGetPtrOutput() ApplicationLivenessV2HttpGetPtrOutput
func (ApplicationLivenessV2HttpGetArgs) ToApplicationLivenessV2HttpGetPtrOutputWithContext ¶ added in v3.44.0
func (i ApplicationLivenessV2HttpGetArgs) ToApplicationLivenessV2HttpGetPtrOutputWithContext(ctx context.Context) ApplicationLivenessV2HttpGetPtrOutput
type ApplicationLivenessV2HttpGetInput ¶ added in v3.44.0
type ApplicationLivenessV2HttpGetInput interface { pulumi.Input ToApplicationLivenessV2HttpGetOutput() ApplicationLivenessV2HttpGetOutput ToApplicationLivenessV2HttpGetOutputWithContext(context.Context) ApplicationLivenessV2HttpGetOutput }
ApplicationLivenessV2HttpGetInput is an input type that accepts ApplicationLivenessV2HttpGetArgs and ApplicationLivenessV2HttpGetOutput values. You can construct a concrete instance of `ApplicationLivenessV2HttpGetInput` via:
ApplicationLivenessV2HttpGetArgs{...}
type ApplicationLivenessV2HttpGetOutput ¶ added in v3.44.0
type ApplicationLivenessV2HttpGetOutput struct{ *pulumi.OutputState }
func (ApplicationLivenessV2HttpGetOutput) ElementType ¶ added in v3.44.0
func (ApplicationLivenessV2HttpGetOutput) ElementType() reflect.Type
func (ApplicationLivenessV2HttpGetOutput) IsContainKeyWord ¶ added in v3.44.0
func (o ApplicationLivenessV2HttpGetOutput) IsContainKeyWord() pulumi.BoolPtrOutput
Specifies whether the response contains keywords. Valid values: `true` and `false`. If you do not set it, the advanced settings are not used.
func (ApplicationLivenessV2HttpGetOutput) KeyWord ¶ added in v3.44.0
func (o ApplicationLivenessV2HttpGetOutput) KeyWord() pulumi.StringPtrOutput
The custom keywords.
func (ApplicationLivenessV2HttpGetOutput) Path ¶ added in v3.44.0
func (o ApplicationLivenessV2HttpGetOutput) Path() pulumi.StringPtrOutput
The request path.
func (ApplicationLivenessV2HttpGetOutput) Port ¶ added in v3.44.0
func (o ApplicationLivenessV2HttpGetOutput) Port() pulumi.IntPtrOutput
The port.
func (ApplicationLivenessV2HttpGetOutput) Scheme ¶ added in v3.44.0
func (o ApplicationLivenessV2HttpGetOutput) Scheme() pulumi.StringPtrOutput
The protocol that is used to perform the health check. Valid values: `HTTP` and `HTTPS`.
func (ApplicationLivenessV2HttpGetOutput) ToApplicationLivenessV2HttpGetOutput ¶ added in v3.44.0
func (o ApplicationLivenessV2HttpGetOutput) ToApplicationLivenessV2HttpGetOutput() ApplicationLivenessV2HttpGetOutput
func (ApplicationLivenessV2HttpGetOutput) ToApplicationLivenessV2HttpGetOutputWithContext ¶ added in v3.44.0
func (o ApplicationLivenessV2HttpGetOutput) ToApplicationLivenessV2HttpGetOutputWithContext(ctx context.Context) ApplicationLivenessV2HttpGetOutput
func (ApplicationLivenessV2HttpGetOutput) ToApplicationLivenessV2HttpGetPtrOutput ¶ added in v3.44.0
func (o ApplicationLivenessV2HttpGetOutput) ToApplicationLivenessV2HttpGetPtrOutput() ApplicationLivenessV2HttpGetPtrOutput
func (ApplicationLivenessV2HttpGetOutput) ToApplicationLivenessV2HttpGetPtrOutputWithContext ¶ added in v3.44.0
func (o ApplicationLivenessV2HttpGetOutput) ToApplicationLivenessV2HttpGetPtrOutputWithContext(ctx context.Context) ApplicationLivenessV2HttpGetPtrOutput
type ApplicationLivenessV2HttpGetPtrInput ¶ added in v3.44.0
type ApplicationLivenessV2HttpGetPtrInput interface { pulumi.Input ToApplicationLivenessV2HttpGetPtrOutput() ApplicationLivenessV2HttpGetPtrOutput ToApplicationLivenessV2HttpGetPtrOutputWithContext(context.Context) ApplicationLivenessV2HttpGetPtrOutput }
ApplicationLivenessV2HttpGetPtrInput is an input type that accepts ApplicationLivenessV2HttpGetArgs, ApplicationLivenessV2HttpGetPtr and ApplicationLivenessV2HttpGetPtrOutput values. You can construct a concrete instance of `ApplicationLivenessV2HttpGetPtrInput` via:
ApplicationLivenessV2HttpGetArgs{...} or: nil
func ApplicationLivenessV2HttpGetPtr ¶ added in v3.44.0
func ApplicationLivenessV2HttpGetPtr(v *ApplicationLivenessV2HttpGetArgs) ApplicationLivenessV2HttpGetPtrInput
type ApplicationLivenessV2HttpGetPtrOutput ¶ added in v3.44.0
type ApplicationLivenessV2HttpGetPtrOutput struct{ *pulumi.OutputState }
func (ApplicationLivenessV2HttpGetPtrOutput) ElementType ¶ added in v3.44.0
func (ApplicationLivenessV2HttpGetPtrOutput) ElementType() reflect.Type
func (ApplicationLivenessV2HttpGetPtrOutput) IsContainKeyWord ¶ added in v3.44.0
func (o ApplicationLivenessV2HttpGetPtrOutput) IsContainKeyWord() pulumi.BoolPtrOutput
Specifies whether the response contains keywords. Valid values: `true` and `false`. If you do not set it, the advanced settings are not used.
func (ApplicationLivenessV2HttpGetPtrOutput) KeyWord ¶ added in v3.44.0
func (o ApplicationLivenessV2HttpGetPtrOutput) KeyWord() pulumi.StringPtrOutput
The custom keywords.
func (ApplicationLivenessV2HttpGetPtrOutput) Path ¶ added in v3.44.0
func (o ApplicationLivenessV2HttpGetPtrOutput) Path() pulumi.StringPtrOutput
The request path.
func (ApplicationLivenessV2HttpGetPtrOutput) Port ¶ added in v3.44.0
func (o ApplicationLivenessV2HttpGetPtrOutput) Port() pulumi.IntPtrOutput
The port.
func (ApplicationLivenessV2HttpGetPtrOutput) Scheme ¶ added in v3.44.0
func (o ApplicationLivenessV2HttpGetPtrOutput) Scheme() pulumi.StringPtrOutput
The protocol that is used to perform the health check. Valid values: `HTTP` and `HTTPS`.
func (ApplicationLivenessV2HttpGetPtrOutput) ToApplicationLivenessV2HttpGetPtrOutput ¶ added in v3.44.0
func (o ApplicationLivenessV2HttpGetPtrOutput) ToApplicationLivenessV2HttpGetPtrOutput() ApplicationLivenessV2HttpGetPtrOutput
func (ApplicationLivenessV2HttpGetPtrOutput) ToApplicationLivenessV2HttpGetPtrOutputWithContext ¶ added in v3.44.0
func (o ApplicationLivenessV2HttpGetPtrOutput) ToApplicationLivenessV2HttpGetPtrOutputWithContext(ctx context.Context) ApplicationLivenessV2HttpGetPtrOutput
type ApplicationLivenessV2Input ¶ added in v3.44.0
type ApplicationLivenessV2Input interface { pulumi.Input ToApplicationLivenessV2Output() ApplicationLivenessV2Output ToApplicationLivenessV2OutputWithContext(context.Context) ApplicationLivenessV2Output }
ApplicationLivenessV2Input is an input type that accepts ApplicationLivenessV2Args and ApplicationLivenessV2Output values. You can construct a concrete instance of `ApplicationLivenessV2Input` via:
ApplicationLivenessV2Args{...}
type ApplicationLivenessV2Output ¶ added in v3.44.0
type ApplicationLivenessV2Output struct{ *pulumi.OutputState }
func (ApplicationLivenessV2Output) ElementType ¶ added in v3.44.0
func (ApplicationLivenessV2Output) ElementType() reflect.Type
func (ApplicationLivenessV2Output) Exec ¶ added in v3.44.0
func (o ApplicationLivenessV2Output) Exec() ApplicationLivenessV2ExecPtrOutput
Execute. See `exec` below.
func (ApplicationLivenessV2Output) HttpGet ¶ added in v3.44.0
func (o ApplicationLivenessV2Output) HttpGet() ApplicationLivenessV2HttpGetPtrOutput
The liveness check settings of the container. See `httpGet` below.
func (ApplicationLivenessV2Output) InitialDelaySeconds ¶ added in v3.44.0
func (o ApplicationLivenessV2Output) InitialDelaySeconds() pulumi.IntPtrOutput
The delay of the health check.
func (ApplicationLivenessV2Output) PeriodSeconds ¶ added in v3.44.0
func (o ApplicationLivenessV2Output) PeriodSeconds() pulumi.IntPtrOutput
The interval at which the health check is performed.
func (ApplicationLivenessV2Output) TcpSocket ¶ added in v3.44.0
func (o ApplicationLivenessV2Output) TcpSocket() ApplicationLivenessV2TcpSocketPtrOutput
The liveness check settings of the container. See `tcpSocket` below.
func (ApplicationLivenessV2Output) TimeoutSeconds ¶ added in v3.44.0
func (o ApplicationLivenessV2Output) TimeoutSeconds() pulumi.IntPtrOutput
The timeout period of the health check.
func (ApplicationLivenessV2Output) ToApplicationLivenessV2Output ¶ added in v3.44.0
func (o ApplicationLivenessV2Output) ToApplicationLivenessV2Output() ApplicationLivenessV2Output
func (ApplicationLivenessV2Output) ToApplicationLivenessV2OutputWithContext ¶ added in v3.44.0
func (o ApplicationLivenessV2Output) ToApplicationLivenessV2OutputWithContext(ctx context.Context) ApplicationLivenessV2Output
func (ApplicationLivenessV2Output) ToApplicationLivenessV2PtrOutput ¶ added in v3.44.0
func (o ApplicationLivenessV2Output) ToApplicationLivenessV2PtrOutput() ApplicationLivenessV2PtrOutput
func (ApplicationLivenessV2Output) ToApplicationLivenessV2PtrOutputWithContext ¶ added in v3.44.0
func (o ApplicationLivenessV2Output) ToApplicationLivenessV2PtrOutputWithContext(ctx context.Context) ApplicationLivenessV2PtrOutput
type ApplicationLivenessV2PtrInput ¶ added in v3.44.0
type ApplicationLivenessV2PtrInput interface { pulumi.Input ToApplicationLivenessV2PtrOutput() ApplicationLivenessV2PtrOutput ToApplicationLivenessV2PtrOutputWithContext(context.Context) ApplicationLivenessV2PtrOutput }
ApplicationLivenessV2PtrInput is an input type that accepts ApplicationLivenessV2Args, ApplicationLivenessV2Ptr and ApplicationLivenessV2PtrOutput values. You can construct a concrete instance of `ApplicationLivenessV2PtrInput` via:
ApplicationLivenessV2Args{...} or: nil
func ApplicationLivenessV2Ptr ¶ added in v3.44.0
func ApplicationLivenessV2Ptr(v *ApplicationLivenessV2Args) ApplicationLivenessV2PtrInput
type ApplicationLivenessV2PtrOutput ¶ added in v3.44.0
type ApplicationLivenessV2PtrOutput struct{ *pulumi.OutputState }
func (ApplicationLivenessV2PtrOutput) Elem ¶ added in v3.44.0
func (o ApplicationLivenessV2PtrOutput) Elem() ApplicationLivenessV2Output
func (ApplicationLivenessV2PtrOutput) ElementType ¶ added in v3.44.0
func (ApplicationLivenessV2PtrOutput) ElementType() reflect.Type
func (ApplicationLivenessV2PtrOutput) Exec ¶ added in v3.44.0
func (o ApplicationLivenessV2PtrOutput) Exec() ApplicationLivenessV2ExecPtrOutput
Execute. See `exec` below.
func (ApplicationLivenessV2PtrOutput) HttpGet ¶ added in v3.44.0
func (o ApplicationLivenessV2PtrOutput) HttpGet() ApplicationLivenessV2HttpGetPtrOutput
The liveness check settings of the container. See `httpGet` below.
func (ApplicationLivenessV2PtrOutput) InitialDelaySeconds ¶ added in v3.44.0
func (o ApplicationLivenessV2PtrOutput) InitialDelaySeconds() pulumi.IntPtrOutput
The delay of the health check.
func (ApplicationLivenessV2PtrOutput) PeriodSeconds ¶ added in v3.44.0
func (o ApplicationLivenessV2PtrOutput) PeriodSeconds() pulumi.IntPtrOutput
The interval at which the health check is performed.
func (ApplicationLivenessV2PtrOutput) TcpSocket ¶ added in v3.44.0
func (o ApplicationLivenessV2PtrOutput) TcpSocket() ApplicationLivenessV2TcpSocketPtrOutput
The liveness check settings of the container. See `tcpSocket` below.
func (ApplicationLivenessV2PtrOutput) TimeoutSeconds ¶ added in v3.44.0
func (o ApplicationLivenessV2PtrOutput) TimeoutSeconds() pulumi.IntPtrOutput
The timeout period of the health check.
func (ApplicationLivenessV2PtrOutput) ToApplicationLivenessV2PtrOutput ¶ added in v3.44.0
func (o ApplicationLivenessV2PtrOutput) ToApplicationLivenessV2PtrOutput() ApplicationLivenessV2PtrOutput
func (ApplicationLivenessV2PtrOutput) ToApplicationLivenessV2PtrOutputWithContext ¶ added in v3.44.0
func (o ApplicationLivenessV2PtrOutput) ToApplicationLivenessV2PtrOutputWithContext(ctx context.Context) ApplicationLivenessV2PtrOutput
type ApplicationLivenessV2TcpSocket ¶ added in v3.44.0
type ApplicationLivenessV2TcpSocket struct { // The port. Port *int `pulumi:"port"` }
type ApplicationLivenessV2TcpSocketArgs ¶ added in v3.44.0
type ApplicationLivenessV2TcpSocketArgs struct { // The port. Port pulumi.IntPtrInput `pulumi:"port"` }
func (ApplicationLivenessV2TcpSocketArgs) ElementType ¶ added in v3.44.0
func (ApplicationLivenessV2TcpSocketArgs) ElementType() reflect.Type
func (ApplicationLivenessV2TcpSocketArgs) ToApplicationLivenessV2TcpSocketOutput ¶ added in v3.44.0
func (i ApplicationLivenessV2TcpSocketArgs) ToApplicationLivenessV2TcpSocketOutput() ApplicationLivenessV2TcpSocketOutput
func (ApplicationLivenessV2TcpSocketArgs) ToApplicationLivenessV2TcpSocketOutputWithContext ¶ added in v3.44.0
func (i ApplicationLivenessV2TcpSocketArgs) ToApplicationLivenessV2TcpSocketOutputWithContext(ctx context.Context) ApplicationLivenessV2TcpSocketOutput
func (ApplicationLivenessV2TcpSocketArgs) ToApplicationLivenessV2TcpSocketPtrOutput ¶ added in v3.44.0
func (i ApplicationLivenessV2TcpSocketArgs) ToApplicationLivenessV2TcpSocketPtrOutput() ApplicationLivenessV2TcpSocketPtrOutput
func (ApplicationLivenessV2TcpSocketArgs) ToApplicationLivenessV2TcpSocketPtrOutputWithContext ¶ added in v3.44.0
func (i ApplicationLivenessV2TcpSocketArgs) ToApplicationLivenessV2TcpSocketPtrOutputWithContext(ctx context.Context) ApplicationLivenessV2TcpSocketPtrOutput
type ApplicationLivenessV2TcpSocketInput ¶ added in v3.44.0
type ApplicationLivenessV2TcpSocketInput interface { pulumi.Input ToApplicationLivenessV2TcpSocketOutput() ApplicationLivenessV2TcpSocketOutput ToApplicationLivenessV2TcpSocketOutputWithContext(context.Context) ApplicationLivenessV2TcpSocketOutput }
ApplicationLivenessV2TcpSocketInput is an input type that accepts ApplicationLivenessV2TcpSocketArgs and ApplicationLivenessV2TcpSocketOutput values. You can construct a concrete instance of `ApplicationLivenessV2TcpSocketInput` via:
ApplicationLivenessV2TcpSocketArgs{...}
type ApplicationLivenessV2TcpSocketOutput ¶ added in v3.44.0
type ApplicationLivenessV2TcpSocketOutput struct{ *pulumi.OutputState }
func (ApplicationLivenessV2TcpSocketOutput) ElementType ¶ added in v3.44.0
func (ApplicationLivenessV2TcpSocketOutput) ElementType() reflect.Type
func (ApplicationLivenessV2TcpSocketOutput) Port ¶ added in v3.44.0
func (o ApplicationLivenessV2TcpSocketOutput) Port() pulumi.IntPtrOutput
The port.
func (ApplicationLivenessV2TcpSocketOutput) ToApplicationLivenessV2TcpSocketOutput ¶ added in v3.44.0
func (o ApplicationLivenessV2TcpSocketOutput) ToApplicationLivenessV2TcpSocketOutput() ApplicationLivenessV2TcpSocketOutput
func (ApplicationLivenessV2TcpSocketOutput) ToApplicationLivenessV2TcpSocketOutputWithContext ¶ added in v3.44.0
func (o ApplicationLivenessV2TcpSocketOutput) ToApplicationLivenessV2TcpSocketOutputWithContext(ctx context.Context) ApplicationLivenessV2TcpSocketOutput
func (ApplicationLivenessV2TcpSocketOutput) ToApplicationLivenessV2TcpSocketPtrOutput ¶ added in v3.44.0
func (o ApplicationLivenessV2TcpSocketOutput) ToApplicationLivenessV2TcpSocketPtrOutput() ApplicationLivenessV2TcpSocketPtrOutput
func (ApplicationLivenessV2TcpSocketOutput) ToApplicationLivenessV2TcpSocketPtrOutputWithContext ¶ added in v3.44.0
func (o ApplicationLivenessV2TcpSocketOutput) ToApplicationLivenessV2TcpSocketPtrOutputWithContext(ctx context.Context) ApplicationLivenessV2TcpSocketPtrOutput
type ApplicationLivenessV2TcpSocketPtrInput ¶ added in v3.44.0
type ApplicationLivenessV2TcpSocketPtrInput interface { pulumi.Input ToApplicationLivenessV2TcpSocketPtrOutput() ApplicationLivenessV2TcpSocketPtrOutput ToApplicationLivenessV2TcpSocketPtrOutputWithContext(context.Context) ApplicationLivenessV2TcpSocketPtrOutput }
ApplicationLivenessV2TcpSocketPtrInput is an input type that accepts ApplicationLivenessV2TcpSocketArgs, ApplicationLivenessV2TcpSocketPtr and ApplicationLivenessV2TcpSocketPtrOutput values. You can construct a concrete instance of `ApplicationLivenessV2TcpSocketPtrInput` via:
ApplicationLivenessV2TcpSocketArgs{...} or: nil
func ApplicationLivenessV2TcpSocketPtr ¶ added in v3.44.0
func ApplicationLivenessV2TcpSocketPtr(v *ApplicationLivenessV2TcpSocketArgs) ApplicationLivenessV2TcpSocketPtrInput
type ApplicationLivenessV2TcpSocketPtrOutput ¶ added in v3.44.0
type ApplicationLivenessV2TcpSocketPtrOutput struct{ *pulumi.OutputState }
func (ApplicationLivenessV2TcpSocketPtrOutput) ElementType ¶ added in v3.44.0
func (ApplicationLivenessV2TcpSocketPtrOutput) ElementType() reflect.Type
func (ApplicationLivenessV2TcpSocketPtrOutput) Port ¶ added in v3.44.0
func (o ApplicationLivenessV2TcpSocketPtrOutput) Port() pulumi.IntPtrOutput
The port.
func (ApplicationLivenessV2TcpSocketPtrOutput) ToApplicationLivenessV2TcpSocketPtrOutput ¶ added in v3.44.0
func (o ApplicationLivenessV2TcpSocketPtrOutput) ToApplicationLivenessV2TcpSocketPtrOutput() ApplicationLivenessV2TcpSocketPtrOutput
func (ApplicationLivenessV2TcpSocketPtrOutput) ToApplicationLivenessV2TcpSocketPtrOutputWithContext ¶ added in v3.44.0
func (o ApplicationLivenessV2TcpSocketPtrOutput) ToApplicationLivenessV2TcpSocketPtrOutputWithContext(ctx context.Context) ApplicationLivenessV2TcpSocketPtrOutput
type ApplicationMap ¶ added in v3.7.0
type ApplicationMap map[string]ApplicationInput
func (ApplicationMap) ElementType ¶ added in v3.7.0
func (ApplicationMap) ElementType() reflect.Type
func (ApplicationMap) ToApplicationMapOutput ¶ added in v3.7.0
func (i ApplicationMap) ToApplicationMapOutput() ApplicationMapOutput
func (ApplicationMap) ToApplicationMapOutputWithContext ¶ added in v3.7.0
func (i ApplicationMap) ToApplicationMapOutputWithContext(ctx context.Context) ApplicationMapOutput
type ApplicationMapInput ¶ added in v3.7.0
type ApplicationMapInput interface { pulumi.Input ToApplicationMapOutput() ApplicationMapOutput ToApplicationMapOutputWithContext(context.Context) ApplicationMapOutput }
ApplicationMapInput is an input type that accepts ApplicationMap and ApplicationMapOutput values. You can construct a concrete instance of `ApplicationMapInput` via:
ApplicationMap{ "key": ApplicationArgs{...} }
type ApplicationMapOutput ¶ added in v3.7.0
type ApplicationMapOutput struct{ *pulumi.OutputState }
func (ApplicationMapOutput) ElementType ¶ added in v3.7.0
func (ApplicationMapOutput) ElementType() reflect.Type
func (ApplicationMapOutput) MapIndex ¶ added in v3.7.0
func (o ApplicationMapOutput) MapIndex(k pulumi.StringInput) ApplicationOutput
func (ApplicationMapOutput) ToApplicationMapOutput ¶ added in v3.7.0
func (o ApplicationMapOutput) ToApplicationMapOutput() ApplicationMapOutput
func (ApplicationMapOutput) ToApplicationMapOutputWithContext ¶ added in v3.7.0
func (o ApplicationMapOutput) ToApplicationMapOutputWithContext(ctx context.Context) ApplicationMapOutput
type ApplicationNasConfig ¶ added in v3.44.0
type ApplicationNasConfig struct { // The domain name of the mount target. MountDomain *string `pulumi:"mountDomain"` // The mount path of the container. MountPath *string `pulumi:"mountPath"` // The ID of the NAS file system. NasId *string `pulumi:"nasId"` // The directory in the NAS file system. NasPath *string `pulumi:"nasPath"` // Specifies whether the application can read data from or write data to resources in the directory of the NAS. Valid values: `true` and `false`. If you set `readOnly` to `false`, the application has the read and write permissions. ReadOnly *bool `pulumi:"readOnly"` }
type ApplicationNasConfigArgs ¶ added in v3.44.0
type ApplicationNasConfigArgs struct { // The domain name of the mount target. MountDomain pulumi.StringPtrInput `pulumi:"mountDomain"` // The mount path of the container. MountPath pulumi.StringPtrInput `pulumi:"mountPath"` // The ID of the NAS file system. NasId pulumi.StringPtrInput `pulumi:"nasId"` // The directory in the NAS file system. NasPath pulumi.StringPtrInput `pulumi:"nasPath"` // Specifies whether the application can read data from or write data to resources in the directory of the NAS. Valid values: `true` and `false`. If you set `readOnly` to `false`, the application has the read and write permissions. ReadOnly pulumi.BoolPtrInput `pulumi:"readOnly"` }
func (ApplicationNasConfigArgs) ElementType ¶ added in v3.44.0
func (ApplicationNasConfigArgs) ElementType() reflect.Type
func (ApplicationNasConfigArgs) ToApplicationNasConfigOutput ¶ added in v3.44.0
func (i ApplicationNasConfigArgs) ToApplicationNasConfigOutput() ApplicationNasConfigOutput
func (ApplicationNasConfigArgs) ToApplicationNasConfigOutputWithContext ¶ added in v3.44.0
func (i ApplicationNasConfigArgs) ToApplicationNasConfigOutputWithContext(ctx context.Context) ApplicationNasConfigOutput
type ApplicationNasConfigArray ¶ added in v3.44.0
type ApplicationNasConfigArray []ApplicationNasConfigInput
func (ApplicationNasConfigArray) ElementType ¶ added in v3.44.0
func (ApplicationNasConfigArray) ElementType() reflect.Type
func (ApplicationNasConfigArray) ToApplicationNasConfigArrayOutput ¶ added in v3.44.0
func (i ApplicationNasConfigArray) ToApplicationNasConfigArrayOutput() ApplicationNasConfigArrayOutput
func (ApplicationNasConfigArray) ToApplicationNasConfigArrayOutputWithContext ¶ added in v3.44.0
func (i ApplicationNasConfigArray) ToApplicationNasConfigArrayOutputWithContext(ctx context.Context) ApplicationNasConfigArrayOutput
type ApplicationNasConfigArrayInput ¶ added in v3.44.0
type ApplicationNasConfigArrayInput interface { pulumi.Input ToApplicationNasConfigArrayOutput() ApplicationNasConfigArrayOutput ToApplicationNasConfigArrayOutputWithContext(context.Context) ApplicationNasConfigArrayOutput }
ApplicationNasConfigArrayInput is an input type that accepts ApplicationNasConfigArray and ApplicationNasConfigArrayOutput values. You can construct a concrete instance of `ApplicationNasConfigArrayInput` via:
ApplicationNasConfigArray{ ApplicationNasConfigArgs{...} }
type ApplicationNasConfigArrayOutput ¶ added in v3.44.0
type ApplicationNasConfigArrayOutput struct{ *pulumi.OutputState }
func (ApplicationNasConfigArrayOutput) ElementType ¶ added in v3.44.0
func (ApplicationNasConfigArrayOutput) ElementType() reflect.Type
func (ApplicationNasConfigArrayOutput) Index ¶ added in v3.44.0
func (o ApplicationNasConfigArrayOutput) Index(i pulumi.IntInput) ApplicationNasConfigOutput
func (ApplicationNasConfigArrayOutput) ToApplicationNasConfigArrayOutput ¶ added in v3.44.0
func (o ApplicationNasConfigArrayOutput) ToApplicationNasConfigArrayOutput() ApplicationNasConfigArrayOutput
func (ApplicationNasConfigArrayOutput) ToApplicationNasConfigArrayOutputWithContext ¶ added in v3.44.0
func (o ApplicationNasConfigArrayOutput) ToApplicationNasConfigArrayOutputWithContext(ctx context.Context) ApplicationNasConfigArrayOutput
type ApplicationNasConfigInput ¶ added in v3.44.0
type ApplicationNasConfigInput interface { pulumi.Input ToApplicationNasConfigOutput() ApplicationNasConfigOutput ToApplicationNasConfigOutputWithContext(context.Context) ApplicationNasConfigOutput }
ApplicationNasConfigInput is an input type that accepts ApplicationNasConfigArgs and ApplicationNasConfigOutput values. You can construct a concrete instance of `ApplicationNasConfigInput` via:
ApplicationNasConfigArgs{...}
type ApplicationNasConfigOutput ¶ added in v3.44.0
type ApplicationNasConfigOutput struct{ *pulumi.OutputState }
func (ApplicationNasConfigOutput) ElementType ¶ added in v3.44.0
func (ApplicationNasConfigOutput) ElementType() reflect.Type
func (ApplicationNasConfigOutput) MountDomain ¶ added in v3.44.0
func (o ApplicationNasConfigOutput) MountDomain() pulumi.StringPtrOutput
The domain name of the mount target.
func (ApplicationNasConfigOutput) MountPath ¶ added in v3.44.0
func (o ApplicationNasConfigOutput) MountPath() pulumi.StringPtrOutput
The mount path of the container.
func (ApplicationNasConfigOutput) NasId ¶ added in v3.44.0
func (o ApplicationNasConfigOutput) NasId() pulumi.StringPtrOutput
The ID of the NAS file system.
func (ApplicationNasConfigOutput) NasPath ¶ added in v3.44.0
func (o ApplicationNasConfigOutput) NasPath() pulumi.StringPtrOutput
The directory in the NAS file system.
func (ApplicationNasConfigOutput) ReadOnly ¶ added in v3.44.0
func (o ApplicationNasConfigOutput) ReadOnly() pulumi.BoolPtrOutput
Specifies whether the application can read data from or write data to resources in the directory of the NAS. Valid values: `true` and `false`. If you set `readOnly` to `false`, the application has the read and write permissions.
func (ApplicationNasConfigOutput) ToApplicationNasConfigOutput ¶ added in v3.44.0
func (o ApplicationNasConfigOutput) ToApplicationNasConfigOutput() ApplicationNasConfigOutput
func (ApplicationNasConfigOutput) ToApplicationNasConfigOutputWithContext ¶ added in v3.44.0
func (o ApplicationNasConfigOutput) ToApplicationNasConfigOutputWithContext(ctx context.Context) ApplicationNasConfigOutput
type ApplicationOssMountDescsV2 ¶ added in v3.44.0
type ApplicationOssMountDescsV2 struct { // The name of the OSS bucket. BucketName *string `pulumi:"bucketName"` // The directory or object in OSS. BucketPath *string `pulumi:"bucketPath"` // The mount path. MountPath *string `pulumi:"mountPath"` // Specifies whether the application can read data from or write data to resources in the directory of the NAS. Valid values: `true` and `false`. If you set `readOnly` to `false`, the application has the read and write permissions. ReadOnly *bool `pulumi:"readOnly"` }
type ApplicationOssMountDescsV2Args ¶ added in v3.44.0
type ApplicationOssMountDescsV2Args struct { // The name of the OSS bucket. BucketName pulumi.StringPtrInput `pulumi:"bucketName"` // The directory or object in OSS. BucketPath pulumi.StringPtrInput `pulumi:"bucketPath"` // The mount path. MountPath pulumi.StringPtrInput `pulumi:"mountPath"` // Specifies whether the application can read data from or write data to resources in the directory of the NAS. Valid values: `true` and `false`. If you set `readOnly` to `false`, the application has the read and write permissions. ReadOnly pulumi.BoolPtrInput `pulumi:"readOnly"` }
func (ApplicationOssMountDescsV2Args) ElementType ¶ added in v3.44.0
func (ApplicationOssMountDescsV2Args) ElementType() reflect.Type
func (ApplicationOssMountDescsV2Args) ToApplicationOssMountDescsV2Output ¶ added in v3.44.0
func (i ApplicationOssMountDescsV2Args) ToApplicationOssMountDescsV2Output() ApplicationOssMountDescsV2Output
func (ApplicationOssMountDescsV2Args) ToApplicationOssMountDescsV2OutputWithContext ¶ added in v3.44.0
func (i ApplicationOssMountDescsV2Args) ToApplicationOssMountDescsV2OutputWithContext(ctx context.Context) ApplicationOssMountDescsV2Output
type ApplicationOssMountDescsV2Array ¶ added in v3.44.0
type ApplicationOssMountDescsV2Array []ApplicationOssMountDescsV2Input
func (ApplicationOssMountDescsV2Array) ElementType ¶ added in v3.44.0
func (ApplicationOssMountDescsV2Array) ElementType() reflect.Type
func (ApplicationOssMountDescsV2Array) ToApplicationOssMountDescsV2ArrayOutput ¶ added in v3.44.0
func (i ApplicationOssMountDescsV2Array) ToApplicationOssMountDescsV2ArrayOutput() ApplicationOssMountDescsV2ArrayOutput
func (ApplicationOssMountDescsV2Array) ToApplicationOssMountDescsV2ArrayOutputWithContext ¶ added in v3.44.0
func (i ApplicationOssMountDescsV2Array) ToApplicationOssMountDescsV2ArrayOutputWithContext(ctx context.Context) ApplicationOssMountDescsV2ArrayOutput
type ApplicationOssMountDescsV2ArrayInput ¶ added in v3.44.0
type ApplicationOssMountDescsV2ArrayInput interface { pulumi.Input ToApplicationOssMountDescsV2ArrayOutput() ApplicationOssMountDescsV2ArrayOutput ToApplicationOssMountDescsV2ArrayOutputWithContext(context.Context) ApplicationOssMountDescsV2ArrayOutput }
ApplicationOssMountDescsV2ArrayInput is an input type that accepts ApplicationOssMountDescsV2Array and ApplicationOssMountDescsV2ArrayOutput values. You can construct a concrete instance of `ApplicationOssMountDescsV2ArrayInput` via:
ApplicationOssMountDescsV2Array{ ApplicationOssMountDescsV2Args{...} }
type ApplicationOssMountDescsV2ArrayOutput ¶ added in v3.44.0
type ApplicationOssMountDescsV2ArrayOutput struct{ *pulumi.OutputState }
func (ApplicationOssMountDescsV2ArrayOutput) ElementType ¶ added in v3.44.0
func (ApplicationOssMountDescsV2ArrayOutput) ElementType() reflect.Type
func (ApplicationOssMountDescsV2ArrayOutput) Index ¶ added in v3.44.0
func (o ApplicationOssMountDescsV2ArrayOutput) Index(i pulumi.IntInput) ApplicationOssMountDescsV2Output
func (ApplicationOssMountDescsV2ArrayOutput) ToApplicationOssMountDescsV2ArrayOutput ¶ added in v3.44.0
func (o ApplicationOssMountDescsV2ArrayOutput) ToApplicationOssMountDescsV2ArrayOutput() ApplicationOssMountDescsV2ArrayOutput
func (ApplicationOssMountDescsV2ArrayOutput) ToApplicationOssMountDescsV2ArrayOutputWithContext ¶ added in v3.44.0
func (o ApplicationOssMountDescsV2ArrayOutput) ToApplicationOssMountDescsV2ArrayOutputWithContext(ctx context.Context) ApplicationOssMountDescsV2ArrayOutput
type ApplicationOssMountDescsV2Input ¶ added in v3.44.0
type ApplicationOssMountDescsV2Input interface { pulumi.Input ToApplicationOssMountDescsV2Output() ApplicationOssMountDescsV2Output ToApplicationOssMountDescsV2OutputWithContext(context.Context) ApplicationOssMountDescsV2Output }
ApplicationOssMountDescsV2Input is an input type that accepts ApplicationOssMountDescsV2Args and ApplicationOssMountDescsV2Output values. You can construct a concrete instance of `ApplicationOssMountDescsV2Input` via:
ApplicationOssMountDescsV2Args{...}
type ApplicationOssMountDescsV2Output ¶ added in v3.44.0
type ApplicationOssMountDescsV2Output struct{ *pulumi.OutputState }
func (ApplicationOssMountDescsV2Output) BucketName ¶ added in v3.44.0
func (o ApplicationOssMountDescsV2Output) BucketName() pulumi.StringPtrOutput
The name of the OSS bucket.
func (ApplicationOssMountDescsV2Output) BucketPath ¶ added in v3.44.0
func (o ApplicationOssMountDescsV2Output) BucketPath() pulumi.StringPtrOutput
The directory or object in OSS.
func (ApplicationOssMountDescsV2Output) ElementType ¶ added in v3.44.0
func (ApplicationOssMountDescsV2Output) ElementType() reflect.Type
func (ApplicationOssMountDescsV2Output) MountPath ¶ added in v3.44.0
func (o ApplicationOssMountDescsV2Output) MountPath() pulumi.StringPtrOutput
The mount path.
func (ApplicationOssMountDescsV2Output) ReadOnly ¶ added in v3.44.0
func (o ApplicationOssMountDescsV2Output) ReadOnly() pulumi.BoolPtrOutput
Specifies whether the application can read data from or write data to resources in the directory of the NAS. Valid values: `true` and `false`. If you set `readOnly` to `false`, the application has the read and write permissions.
func (ApplicationOssMountDescsV2Output) ToApplicationOssMountDescsV2Output ¶ added in v3.44.0
func (o ApplicationOssMountDescsV2Output) ToApplicationOssMountDescsV2Output() ApplicationOssMountDescsV2Output
func (ApplicationOssMountDescsV2Output) ToApplicationOssMountDescsV2OutputWithContext ¶ added in v3.44.0
func (o ApplicationOssMountDescsV2Output) ToApplicationOssMountDescsV2OutputWithContext(ctx context.Context) ApplicationOssMountDescsV2Output
type ApplicationOutput ¶ added in v3.7.0
type ApplicationOutput struct{ *pulumi.OutputState }
func (ApplicationOutput) AcrAssumeRoleArn ¶ added in v3.29.0
func (o ApplicationOutput) AcrAssumeRoleArn() pulumi.StringPtrOutput
The ARN of the RAM role required when pulling images across accounts. Only necessary if the imageUrl is pointing to an ACR EE instance.
func (ApplicationOutput) AcrInstanceId ¶ added in v3.29.0
func (o ApplicationOutput) AcrInstanceId() pulumi.StringPtrOutput
The ID of the ACR EE instance. Only necessary if the imageUrl is pointing to an ACR EE instance.
func (ApplicationOutput) AppDescription ¶ added in v3.27.0
func (o ApplicationOutput) AppDescription() pulumi.StringPtrOutput
Application description information. No more than 1024 characters. **NOTE:** From version 1.211.0, `appDescription` can be modified.
func (ApplicationOutput) AppName ¶ added in v3.27.0
func (o ApplicationOutput) AppName() pulumi.StringOutput
Application Name. Combinations of numbers, letters, and dashes (-) are allowed. It must start with a letter and the maximum length is 36 characters.
func (ApplicationOutput) AutoConfig ¶ added in v3.27.0
func (o ApplicationOutput) AutoConfig() pulumi.BoolPtrOutput
The auto config. Valid values: `true`, `false`.
func (ApplicationOutput) AutoEnableApplicationScalingRule ¶ added in v3.27.0
func (o ApplicationOutput) AutoEnableApplicationScalingRule() pulumi.BoolPtrOutput
The auto enable application scaling rule. Valid values: `true`, `false`.
func (ApplicationOutput) BatchWaitTime ¶ added in v3.27.0
func (o ApplicationOutput) BatchWaitTime() pulumi.IntOutput
The batch wait time.
func (ApplicationOutput) ChangeOrderDesc ¶ added in v3.27.0
func (o ApplicationOutput) ChangeOrderDesc() pulumi.StringPtrOutput
The change order desc.
func (ApplicationOutput) Command ¶ added in v3.27.0
func (o ApplicationOutput) Command() pulumi.StringPtrOutput
Mirror start command. The command must be an executable object in the container. For example: sleep. Setting this command will cause the original startup command of the mirror to become invalid.
func (ApplicationOutput) CommandArgs
deprecated
added in
v3.27.0
func (o ApplicationOutput) CommandArgs() pulumi.StringOutput
Mirror startup command parameters. The parameters required for the above start command. For example: 1d. **NOTE:** Field `commandArgs` has been deprecated from provider version 1.211.0. New field `commandArgsV2` instead.
Deprecated: Field `command_args` has been deprecated from provider version 1.211.0. New field `command_args_v2` instead.
func (ApplicationOutput) CommandArgsV2s ¶ added in v3.44.0
func (o ApplicationOutput) CommandArgsV2s() pulumi.StringArrayOutput
The parameters of the image startup command.
func (ApplicationOutput) ConfigMapMountDesc
deprecated
added in
v3.27.0
func (o ApplicationOutput) ConfigMapMountDesc() pulumi.StringOutput
ConfigMap mount description. **NOTE:** Field `configMapMountDesc` has been deprecated from provider version 1.211.0. New field `configMapMountDescV2` instead.
Deprecated: Field `config_map_mount_desc` has been deprecated from provider version 1.211.0. New field `config_map_mount_desc_v2` instead.
func (ApplicationOutput) ConfigMapMountDescV2s ¶ added in v3.44.0
func (o ApplicationOutput) ConfigMapMountDescV2s() ApplicationConfigMapMountDescV2ArrayOutput
The description of the ConfigMap that is mounted to the application. A ConfigMap that is created on the ConfigMaps page of a namespace is used to inject configurations into containers. See `configMapMountDescV2` below.
func (ApplicationOutput) Cpu ¶ added in v3.27.0
func (o ApplicationOutput) Cpu() pulumi.IntPtrOutput
The CPU required for each instance, in millicores, cannot be 0. Valid values: `500`, `1000`, `2000`, `4000`, `8000`, `16000`, `32000`.
func (ApplicationOutput) CustomHostAlias
deprecated
added in
v3.27.0
func (o ApplicationOutput) CustomHostAlias() pulumi.StringOutput
Custom host mapping in the container. For example: [{`hostName`:`samplehost`,`ip`:`127.0.0.1`}]. **NOTE:** Field `customHostAlias` has been deprecated from provider version 1.211.0. New field `customHostAliasV2` instead.
Deprecated: Field `custom_host_alias` has been deprecated from provider version 1.211.0. New field `custom_host_alias_v2` instead.
func (ApplicationOutput) CustomHostAliasV2s ¶ added in v3.44.0
func (o ApplicationOutput) CustomHostAliasV2s() ApplicationCustomHostAliasV2ArrayOutput
The custom mapping between the hostname and IP address in the container. See `customHostAliasV2` below.
func (ApplicationOutput) Deploy ¶ added in v3.27.0
func (o ApplicationOutput) Deploy() pulumi.BoolPtrOutput
The deploy. Valid values: `true`, `false`.
func (ApplicationOutput) EdasContainerVersion ¶ added in v3.27.0
func (o ApplicationOutput) EdasContainerVersion() pulumi.StringPtrOutput
The operating environment used by the Pandora application.
func (ApplicationOutput) ElementType ¶ added in v3.7.0
func (ApplicationOutput) ElementType() reflect.Type
func (ApplicationOutput) EnableAhas ¶ added in v3.27.0
func (o ApplicationOutput) EnableAhas() pulumi.StringOutput
The enable ahas. Valid values: `true`, `false`.
func (ApplicationOutput) EnableGreyTagRoute ¶ added in v3.27.0
func (o ApplicationOutput) EnableGreyTagRoute() pulumi.BoolOutput
The enable grey tag route. Default value: `false`. Valid values:
func (ApplicationOutput) Envs ¶ added in v3.27.0
func (o ApplicationOutput) Envs() pulumi.StringOutput
Container environment variable parameters. For example,` [{"name":"envtmp","value":"0"}]`. The value description is as follows:
func (ApplicationOutput) ImagePullSecrets ¶ added in v3.44.0
func (o ApplicationOutput) ImagePullSecrets() pulumi.StringPtrOutput
The ID of the corresponding Secret.
func (ApplicationOutput) ImageUrl ¶ added in v3.27.0
func (o ApplicationOutput) ImageUrl() pulumi.StringPtrOutput
Mirror address. Only Image type applications can configure the mirror address.
func (ApplicationOutput) JarStartArgs ¶ added in v3.27.0
func (o ApplicationOutput) JarStartArgs() pulumi.StringPtrOutput
The JAR package starts application parameters. Application default startup command: $JAVA_HOME/bin/java $JarStartOptions -jar $CATALINA_OPTS "$package_path" $JarStartArgs.
func (ApplicationOutput) JarStartOptions ¶ added in v3.27.0
func (o ApplicationOutput) JarStartOptions() pulumi.StringPtrOutput
The JAR package starts the application option. Application default startup command: $JAVA_HOME/bin/java $JarStartOptions -jar $CATALINA_OPTS "$package_path" $JarStartArgs.
func (ApplicationOutput) Jdk ¶ added in v3.27.0
func (o ApplicationOutput) Jdk() pulumi.StringPtrOutput
The JDK version that the deployment package depends on. Image type applications are not supported.
func (ApplicationOutput) KafkaConfigs ¶ added in v3.44.0
func (o ApplicationOutput) KafkaConfigs() ApplicationKafkaConfigsPtrOutput
The logging configurations of ApsaraMQ for Kafka. See `kafkaConfigs` below.
func (ApplicationOutput) Liveness
deprecated
added in
v3.27.0
func (o ApplicationOutput) Liveness() pulumi.StringOutput
Container health check. Containers that fail the health check will be shut down and restored. Currently, only the method of issuing commands in the container is supported. **NOTE:** Field `liveness` has been deprecated from provider version 1.211.0. New field `livenessV2` instead.
Deprecated: Field `liveness` has been deprecated from provider version 1.211.0. New field `liveness_v2` instead.
func (ApplicationOutput) LivenessV2 ¶ added in v3.44.0
func (o ApplicationOutput) LivenessV2() ApplicationLivenessV2Output
The liveness check settings of the container. See `livenessV2` below.
func (ApplicationOutput) Memory ¶ added in v3.27.0
func (o ApplicationOutput) Memory() pulumi.IntPtrOutput
The memory required for each instance, in MB, cannot be 0. One-to-one correspondence with CPU. Valid values: `1024`, `2048`, `4096`, `8192`, `12288`, `16384`, `24576`, `32768`, `65536`, `131072`.
func (ApplicationOutput) MicroRegistration ¶ added in v3.31.0
func (o ApplicationOutput) MicroRegistration() pulumi.StringPtrOutput
Select the Nacos registry. Valid values: `0`, `1`, `2`.
func (ApplicationOutput) MinReadyInstanceRatio ¶ added in v3.27.0
func (o ApplicationOutput) MinReadyInstanceRatio() pulumi.IntOutput
Minimum Survival Instance Percentage. **NOTE:** When `minReadyInstances` and `minReadyInstanceRatio` are passed at the same time, and the value of `minReadyInstanceRatio` is not -1, the `minReadyInstanceRatio` parameter shall prevail. Assuming that `minReadyInstances` is 5 and `minReadyInstanceRatio` is 50, 50 is used to calculate the minimum number of surviving instances.The value description is as follows: * `-1`: Initialization value, indicating that percentages are not used. * `0~100`: The unit is percentage, rounded up. For example, if it is set to 50%, if there are currently 5 instances, the minimum number of surviving instances is 3.
func (ApplicationOutput) MinReadyInstances ¶ added in v3.27.0
func (o ApplicationOutput) MinReadyInstances() pulumi.IntOutput
The Minimum Available Instance. On the Change Had Promised during the Available Number of Instances to Be.
func (ApplicationOutput) NamespaceId ¶ added in v3.27.0
func (o ApplicationOutput) NamespaceId() pulumi.StringPtrOutput
SAE namespace ID. Only namespaces whose names are lowercase letters and dashes (-) are supported, and must start with a letter. The namespace can be obtained by calling the DescribeNamespaceList interface.
func (ApplicationOutput) NasConfigs ¶ added in v3.44.0
func (o ApplicationOutput) NasConfigs() ApplicationNasConfigArrayOutput
The configurations for mounting the NAS file system. See `nasConfigs` below.
func (ApplicationOutput) OssAkId ¶ added in v3.27.0
func (o ApplicationOutput) OssAkId() pulumi.StringPtrOutput
OSS AccessKey ID.
func (ApplicationOutput) OssAkSecret ¶ added in v3.27.0
func (o ApplicationOutput) OssAkSecret() pulumi.StringPtrOutput
OSS AccessKey Secret.
func (ApplicationOutput) OssMountDescs
deprecated
added in
v3.27.0
func (o ApplicationOutput) OssMountDescs() pulumi.StringOutput
OSS mount description information. **NOTE:** Field `ossMountDescs` has been deprecated from provider version 1.211.0. New field `ossMountDescsV2` instead.
Deprecated: Field `oss_mount_descs` has been deprecated from provider version 1.211.0. New field `oss_mount_descs_v2` instead.
func (ApplicationOutput) OssMountDescsV2s ¶ added in v3.44.0
func (o ApplicationOutput) OssMountDescsV2s() ApplicationOssMountDescsV2ArrayOutput
The description of the mounted Object Storage Service (OSS) bucket. See `ossMountDescsV2` below.
func (ApplicationOutput) PackageType ¶ added in v3.27.0
func (o ApplicationOutput) PackageType() pulumi.StringOutput
Application package type. Valid values: `FatJar`, `War`, `Image`, `PhpZip`, `IMAGE_PHP_5_4`, `IMAGE_PHP_5_4_ALPINE`, `IMAGE_PHP_5_5`, `IMAGE_PHP_5_5_ALPINE`, `IMAGE_PHP_5_6`, `IMAGE_PHP_5_6_ALPINE`, `IMAGE_PHP_7_0`, `IMAGE_PHP_7_0_ALPINE`, `IMAGE_PHP_7_1`, `IMAGE_PHP_7_1_ALPINE`, `IMAGE_PHP_7_2`, `IMAGE_PHP_7_2_ALPINE`, `IMAGE_PHP_7_3`, `IMAGE_PHP_7_3_ALPINE`, `PythonZip`.
func (ApplicationOutput) PackageUrl ¶ added in v3.27.0
func (o ApplicationOutput) PackageUrl() pulumi.StringPtrOutput
Deployment package address. Only FatJar or War type applications can configure the deployment package address.
func (ApplicationOutput) PackageVersion ¶ added in v3.27.0
func (o ApplicationOutput) PackageVersion() pulumi.StringOutput
The version number of the deployment package. Required when the Package Type is War and FatJar.
func (ApplicationOutput) Php ¶ added in v3.44.0
func (o ApplicationOutput) Php() pulumi.StringPtrOutput
The Php environment.
func (ApplicationOutput) PhpArmsConfigLocation ¶ added in v3.27.0
func (o ApplicationOutput) PhpArmsConfigLocation() pulumi.StringOutput
The PHP application monitors the mount path, and you need to ensure that the PHP server will load the configuration file of this path. You don't need to pay attention to the configuration content, SAE will automatically render the correct configuration file.
func (ApplicationOutput) PhpConfig ¶ added in v3.27.0
func (o ApplicationOutput) PhpConfig() pulumi.StringPtrOutput
PHP configuration file content.
func (ApplicationOutput) PhpConfigLocation ¶ added in v3.27.0
func (o ApplicationOutput) PhpConfigLocation() pulumi.StringPtrOutput
PHP application startup configuration mount path, you need to ensure that the PHP server will start using this configuration file.
func (ApplicationOutput) PostStart
deprecated
added in
v3.27.0
func (o ApplicationOutput) PostStart() pulumi.StringOutput
Execute the script after startup, the format is like: {`exec`:{`command`:[`cat`,"/etc/group"]}}. **NOTE:** Field `postStart` has been deprecated from provider version 1.211.0. New field `postStartV2` instead.
Deprecated: Field `post_start` has been deprecated from provider version 1.211.0. New field `post_start_v2` instead.
func (ApplicationOutput) PostStartV2 ¶ added in v3.44.0
func (o ApplicationOutput) PostStartV2() ApplicationPostStartV2Output
The script that is run immediately after the container is started. See `postStartV2` below.
func (ApplicationOutput) PreStop
deprecated
added in
v3.27.0
func (o ApplicationOutput) PreStop() pulumi.StringOutput
Execute the script before stopping, the format is like: {`exec`:{`command`:[`cat`,"/etc/group"]}}. **NOTE:** Field `preStop` has been deprecated from provider version 1.211.0. New field `preStopV2` instead.
Deprecated: Field `pre_stop` has been deprecated from provider version 1.211.0. New field `pre_stop_v2` instead.
func (ApplicationOutput) PreStopV2 ¶ added in v3.44.0
func (o ApplicationOutput) PreStopV2() ApplicationPreStopV2Output
The script that is run before the container is stopped. See `preStopV2` below.
func (ApplicationOutput) ProgrammingLanguage ¶ added in v3.44.0
func (o ApplicationOutput) ProgrammingLanguage() pulumi.StringOutput
The programming language that is used to create the application. Valid values: `java`, `php`, `other`.
func (ApplicationOutput) PvtzDiscoverySvc ¶ added in v3.44.0
func (o ApplicationOutput) PvtzDiscoverySvc() ApplicationPvtzDiscoverySvcPtrOutput
The configurations of Kubernetes Service-based service registration and discovery. See `pvtzDiscoverySvc` below.
func (ApplicationOutput) Readiness
deprecated
added in
v3.27.0
func (o ApplicationOutput) Readiness() pulumi.StringOutput
Application startup status checks, containers that fail multiple health checks will be shut down and restarted. Containers that do not pass the health check will not receive SLB traffic. For example: {`exec`:{`command`:[`sh`,"-c","cat /home/admin/start.sh"]},`initialDelaySeconds`:30,`periodSeconds`:30,"timeoutSeconds ":2}. Valid values: `command`, `initialDelaySeconds`, `periodSeconds`, `timeoutSeconds`. **NOTE:** Field `readiness` has been deprecated from provider version 1.211.0. New field `readinessV2` instead.
Deprecated: Field `readiness` has been deprecated from provider version 1.211.0. New field `readiness_v2` instead.
func (ApplicationOutput) ReadinessV2 ¶ added in v3.44.0
func (o ApplicationOutput) ReadinessV2() ApplicationReadinessV2Output
The readiness check settings of the container. If a container fails this health check multiple times, the container is stopped and then restarted. See `readinessV2` below.
func (ApplicationOutput) Replicas ¶ added in v3.27.0
func (o ApplicationOutput) Replicas() pulumi.IntOutput
Initial number of instances.
func (ApplicationOutput) SecurityGroupId ¶ added in v3.27.0
func (o ApplicationOutput) SecurityGroupId() pulumi.StringOutput
Security group ID.
func (ApplicationOutput) SlsConfigs ¶ added in v3.27.0
func (o ApplicationOutput) SlsConfigs() pulumi.StringPtrOutput
SLS configuration.
func (ApplicationOutput) Status ¶ added in v3.27.0
func (o ApplicationOutput) Status() pulumi.StringOutput
The status of the resource. Valid values: `RUNNING`, `STOPPED`, `UNKNOWN`.
func (ApplicationOutput) Tags ¶ added in v3.27.0
func (o ApplicationOutput) Tags() pulumi.MapOutput
A mapping of tags to assign to the resource.
func (ApplicationOutput) TerminationGracePeriodSeconds ¶ added in v3.27.0
func (o ApplicationOutput) TerminationGracePeriodSeconds() pulumi.IntOutput
Graceful offline timeout, the default is 30, the unit is seconds. The value range is 1~60. Valid values: [1,60].
func (ApplicationOutput) Timezone ¶ added in v3.27.0
func (o ApplicationOutput) Timezone() pulumi.StringOutput
Time zone. Default value: `Asia/Shanghai`.
func (ApplicationOutput) ToApplicationOutput ¶ added in v3.7.0
func (o ApplicationOutput) ToApplicationOutput() ApplicationOutput
func (ApplicationOutput) ToApplicationOutputWithContext ¶ added in v3.7.0
func (o ApplicationOutput) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
func (ApplicationOutput) TomcatConfig
deprecated
added in
v3.27.0
func (o ApplicationOutput) TomcatConfig() pulumi.StringOutput
Tomcat file configuration, set to "{}" means to delete the configuration: useDefaultConfig: Whether to use a custom configuration, if it is true, it means that the custom configuration is not used; if it is false, it means that the custom configuration is used. If you do not use custom configuration, the following parameter configuration will not take effect. contextInputType: Select the access path of the application. war: No need to fill in the custom path, the access path of the application is the WAR package name. root: No need to fill in the custom path, the access path of the application is /. custom: You need to fill in the custom path in the custom path below. contextPath: custom path, this parameter only needs to be configured when the contextInputType type is custom. httpPort: The port range is 1024~65535. Ports less than 1024 need Root permission to operate. Because the container is configured with Admin permissions, please fill in a port greater than 1024. If not configured, the default is 8080. maxThreads: Configure the number of connections in the connection pool, the default size is 400. uriEncoding: Tomcat encoding format, including UTF-8, ISO-8859-1, GBK and GB2312. If not set, the default is ISO-8859-1. useBodyEncoding: Whether to use BodyEncoding for URL. Valid values: `contextInputType`, `contextPath`, `httpPort`, `maxThreads`, `uriEncoding`, `useBodyEncoding`, `useDefaultConfig`. **NOTE:** Field `tomcatConfig` has been deprecated from provider version 1.211.0. New field `tomcatConfigV2` instead.
Deprecated: Field `tomcat_config` has been deprecated from provider version 1.211.0. New field `tomcat_config_v2` instead.
func (ApplicationOutput) TomcatConfigV2 ¶ added in v3.44.0
func (o ApplicationOutput) TomcatConfigV2() ApplicationTomcatConfigV2Output
The Tomcat configuration. See `tomcatConfigV2` below.
func (ApplicationOutput) UpdateStrategy
deprecated
added in
v3.27.0
func (o ApplicationOutput) UpdateStrategy() pulumi.StringOutput
The update strategy. **NOTE:** Field `updateStrategy` has been deprecated from provider version 1.211.0. New field `updateStrategyV2` instead.
Deprecated: Field `update_strategy` has been deprecated from provider version 1.211.0. New field `update_strategy_v2` instead.
func (ApplicationOutput) UpdateStrategyV2 ¶ added in v3.44.0
func (o ApplicationOutput) UpdateStrategyV2() ApplicationUpdateStrategyV2Output
The release policy. See `updateStrategyV2` below.
func (ApplicationOutput) VpcId ¶ added in v3.27.0
func (o ApplicationOutput) VpcId() pulumi.StringPtrOutput
The vpc id.
func (ApplicationOutput) VswitchId ¶ added in v3.27.0
func (o ApplicationOutput) VswitchId() pulumi.StringPtrOutput
The vswitch id. **NOTE:** From version 1.211.0, `vswitchId` can be modified.
func (ApplicationOutput) WarStartOptions ¶ added in v3.27.0
func (o ApplicationOutput) WarStartOptions() pulumi.StringPtrOutput
WAR package launch application option. Application default startup command: java $JAVA_OPTS $CATALINA_OPTS [-Options] org.apache.catalina.startup.Bootstrap "$@" start.
func (ApplicationOutput) WebContainer ¶ added in v3.27.0
func (o ApplicationOutput) WebContainer() pulumi.StringPtrOutput
The version of tomcat that the deployment package depends on. Image type applications are not supported.
type ApplicationPostStartV2 ¶ added in v3.44.0
type ApplicationPostStartV2 struct { // Execute. See `exec` below. Exec *ApplicationPostStartV2Exec `pulumi:"exec"` }
type ApplicationPostStartV2Args ¶ added in v3.44.0
type ApplicationPostStartV2Args struct { // Execute. See `exec` below. Exec ApplicationPostStartV2ExecPtrInput `pulumi:"exec"` }
func (ApplicationPostStartV2Args) ElementType ¶ added in v3.44.0
func (ApplicationPostStartV2Args) ElementType() reflect.Type
func (ApplicationPostStartV2Args) ToApplicationPostStartV2Output ¶ added in v3.44.0
func (i ApplicationPostStartV2Args) ToApplicationPostStartV2Output() ApplicationPostStartV2Output
func (ApplicationPostStartV2Args) ToApplicationPostStartV2OutputWithContext ¶ added in v3.44.0
func (i ApplicationPostStartV2Args) ToApplicationPostStartV2OutputWithContext(ctx context.Context) ApplicationPostStartV2Output
func (ApplicationPostStartV2Args) ToApplicationPostStartV2PtrOutput ¶ added in v3.44.0
func (i ApplicationPostStartV2Args) ToApplicationPostStartV2PtrOutput() ApplicationPostStartV2PtrOutput
func (ApplicationPostStartV2Args) ToApplicationPostStartV2PtrOutputWithContext ¶ added in v3.44.0
func (i ApplicationPostStartV2Args) ToApplicationPostStartV2PtrOutputWithContext(ctx context.Context) ApplicationPostStartV2PtrOutput
type ApplicationPostStartV2Exec ¶ added in v3.44.0
type ApplicationPostStartV2Exec struct { // Mirror start command. The command must be an executable object in the container. For example: sleep. Setting this command will cause the original startup command of the mirror to become invalid. Commands []string `pulumi:"commands"` }
type ApplicationPostStartV2ExecArgs ¶ added in v3.44.0
type ApplicationPostStartV2ExecArgs struct { // Mirror start command. The command must be an executable object in the container. For example: sleep. Setting this command will cause the original startup command of the mirror to become invalid. Commands pulumi.StringArrayInput `pulumi:"commands"` }
func (ApplicationPostStartV2ExecArgs) ElementType ¶ added in v3.44.0
func (ApplicationPostStartV2ExecArgs) ElementType() reflect.Type
func (ApplicationPostStartV2ExecArgs) ToApplicationPostStartV2ExecOutput ¶ added in v3.44.0
func (i ApplicationPostStartV2ExecArgs) ToApplicationPostStartV2ExecOutput() ApplicationPostStartV2ExecOutput
func (ApplicationPostStartV2ExecArgs) ToApplicationPostStartV2ExecOutputWithContext ¶ added in v3.44.0
func (i ApplicationPostStartV2ExecArgs) ToApplicationPostStartV2ExecOutputWithContext(ctx context.Context) ApplicationPostStartV2ExecOutput
func (ApplicationPostStartV2ExecArgs) ToApplicationPostStartV2ExecPtrOutput ¶ added in v3.44.0
func (i ApplicationPostStartV2ExecArgs) ToApplicationPostStartV2ExecPtrOutput() ApplicationPostStartV2ExecPtrOutput
func (ApplicationPostStartV2ExecArgs) ToApplicationPostStartV2ExecPtrOutputWithContext ¶ added in v3.44.0
func (i ApplicationPostStartV2ExecArgs) ToApplicationPostStartV2ExecPtrOutputWithContext(ctx context.Context) ApplicationPostStartV2ExecPtrOutput
type ApplicationPostStartV2ExecInput ¶ added in v3.44.0
type ApplicationPostStartV2ExecInput interface { pulumi.Input ToApplicationPostStartV2ExecOutput() ApplicationPostStartV2ExecOutput ToApplicationPostStartV2ExecOutputWithContext(context.Context) ApplicationPostStartV2ExecOutput }
ApplicationPostStartV2ExecInput is an input type that accepts ApplicationPostStartV2ExecArgs and ApplicationPostStartV2ExecOutput values. You can construct a concrete instance of `ApplicationPostStartV2ExecInput` via:
ApplicationPostStartV2ExecArgs{...}
type ApplicationPostStartV2ExecOutput ¶ added in v3.44.0
type ApplicationPostStartV2ExecOutput struct{ *pulumi.OutputState }
func (ApplicationPostStartV2ExecOutput) Commands ¶ added in v3.44.0
func (o ApplicationPostStartV2ExecOutput) Commands() pulumi.StringArrayOutput
Mirror start command. The command must be an executable object in the container. For example: sleep. Setting this command will cause the original startup command of the mirror to become invalid.
func (ApplicationPostStartV2ExecOutput) ElementType ¶ added in v3.44.0
func (ApplicationPostStartV2ExecOutput) ElementType() reflect.Type
func (ApplicationPostStartV2ExecOutput) ToApplicationPostStartV2ExecOutput ¶ added in v3.44.0
func (o ApplicationPostStartV2ExecOutput) ToApplicationPostStartV2ExecOutput() ApplicationPostStartV2ExecOutput
func (ApplicationPostStartV2ExecOutput) ToApplicationPostStartV2ExecOutputWithContext ¶ added in v3.44.0
func (o ApplicationPostStartV2ExecOutput) ToApplicationPostStartV2ExecOutputWithContext(ctx context.Context) ApplicationPostStartV2ExecOutput
func (ApplicationPostStartV2ExecOutput) ToApplicationPostStartV2ExecPtrOutput ¶ added in v3.44.0
func (o ApplicationPostStartV2ExecOutput) ToApplicationPostStartV2ExecPtrOutput() ApplicationPostStartV2ExecPtrOutput
func (ApplicationPostStartV2ExecOutput) ToApplicationPostStartV2ExecPtrOutputWithContext ¶ added in v3.44.0
func (o ApplicationPostStartV2ExecOutput) ToApplicationPostStartV2ExecPtrOutputWithContext(ctx context.Context) ApplicationPostStartV2ExecPtrOutput
type ApplicationPostStartV2ExecPtrInput ¶ added in v3.44.0
type ApplicationPostStartV2ExecPtrInput interface { pulumi.Input ToApplicationPostStartV2ExecPtrOutput() ApplicationPostStartV2ExecPtrOutput ToApplicationPostStartV2ExecPtrOutputWithContext(context.Context) ApplicationPostStartV2ExecPtrOutput }
ApplicationPostStartV2ExecPtrInput is an input type that accepts ApplicationPostStartV2ExecArgs, ApplicationPostStartV2ExecPtr and ApplicationPostStartV2ExecPtrOutput values. You can construct a concrete instance of `ApplicationPostStartV2ExecPtrInput` via:
ApplicationPostStartV2ExecArgs{...} or: nil
func ApplicationPostStartV2ExecPtr ¶ added in v3.44.0
func ApplicationPostStartV2ExecPtr(v *ApplicationPostStartV2ExecArgs) ApplicationPostStartV2ExecPtrInput
type ApplicationPostStartV2ExecPtrOutput ¶ added in v3.44.0
type ApplicationPostStartV2ExecPtrOutput struct{ *pulumi.OutputState }
func (ApplicationPostStartV2ExecPtrOutput) Commands ¶ added in v3.44.0
func (o ApplicationPostStartV2ExecPtrOutput) Commands() pulumi.StringArrayOutput
Mirror start command. The command must be an executable object in the container. For example: sleep. Setting this command will cause the original startup command of the mirror to become invalid.
func (ApplicationPostStartV2ExecPtrOutput) Elem ¶ added in v3.44.0
func (o ApplicationPostStartV2ExecPtrOutput) Elem() ApplicationPostStartV2ExecOutput
func (ApplicationPostStartV2ExecPtrOutput) ElementType ¶ added in v3.44.0
func (ApplicationPostStartV2ExecPtrOutput) ElementType() reflect.Type
func (ApplicationPostStartV2ExecPtrOutput) ToApplicationPostStartV2ExecPtrOutput ¶ added in v3.44.0
func (o ApplicationPostStartV2ExecPtrOutput) ToApplicationPostStartV2ExecPtrOutput() ApplicationPostStartV2ExecPtrOutput
func (ApplicationPostStartV2ExecPtrOutput) ToApplicationPostStartV2ExecPtrOutputWithContext ¶ added in v3.44.0
func (o ApplicationPostStartV2ExecPtrOutput) ToApplicationPostStartV2ExecPtrOutputWithContext(ctx context.Context) ApplicationPostStartV2ExecPtrOutput
type ApplicationPostStartV2Input ¶ added in v3.44.0
type ApplicationPostStartV2Input interface { pulumi.Input ToApplicationPostStartV2Output() ApplicationPostStartV2Output ToApplicationPostStartV2OutputWithContext(context.Context) ApplicationPostStartV2Output }
ApplicationPostStartV2Input is an input type that accepts ApplicationPostStartV2Args and ApplicationPostStartV2Output values. You can construct a concrete instance of `ApplicationPostStartV2Input` via:
ApplicationPostStartV2Args{...}
type ApplicationPostStartV2Output ¶ added in v3.44.0
type ApplicationPostStartV2Output struct{ *pulumi.OutputState }
func (ApplicationPostStartV2Output) ElementType ¶ added in v3.44.0
func (ApplicationPostStartV2Output) ElementType() reflect.Type
func (ApplicationPostStartV2Output) Exec ¶ added in v3.44.0
func (o ApplicationPostStartV2Output) Exec() ApplicationPostStartV2ExecPtrOutput
Execute. See `exec` below.
func (ApplicationPostStartV2Output) ToApplicationPostStartV2Output ¶ added in v3.44.0
func (o ApplicationPostStartV2Output) ToApplicationPostStartV2Output() ApplicationPostStartV2Output
func (ApplicationPostStartV2Output) ToApplicationPostStartV2OutputWithContext ¶ added in v3.44.0
func (o ApplicationPostStartV2Output) ToApplicationPostStartV2OutputWithContext(ctx context.Context) ApplicationPostStartV2Output
func (ApplicationPostStartV2Output) ToApplicationPostStartV2PtrOutput ¶ added in v3.44.0
func (o ApplicationPostStartV2Output) ToApplicationPostStartV2PtrOutput() ApplicationPostStartV2PtrOutput
func (ApplicationPostStartV2Output) ToApplicationPostStartV2PtrOutputWithContext ¶ added in v3.44.0
func (o ApplicationPostStartV2Output) ToApplicationPostStartV2PtrOutputWithContext(ctx context.Context) ApplicationPostStartV2PtrOutput
type ApplicationPostStartV2PtrInput ¶ added in v3.44.0
type ApplicationPostStartV2PtrInput interface { pulumi.Input ToApplicationPostStartV2PtrOutput() ApplicationPostStartV2PtrOutput ToApplicationPostStartV2PtrOutputWithContext(context.Context) ApplicationPostStartV2PtrOutput }
ApplicationPostStartV2PtrInput is an input type that accepts ApplicationPostStartV2Args, ApplicationPostStartV2Ptr and ApplicationPostStartV2PtrOutput values. You can construct a concrete instance of `ApplicationPostStartV2PtrInput` via:
ApplicationPostStartV2Args{...} or: nil
func ApplicationPostStartV2Ptr ¶ added in v3.44.0
func ApplicationPostStartV2Ptr(v *ApplicationPostStartV2Args) ApplicationPostStartV2PtrInput
type ApplicationPostStartV2PtrOutput ¶ added in v3.44.0
type ApplicationPostStartV2PtrOutput struct{ *pulumi.OutputState }
func (ApplicationPostStartV2PtrOutput) Elem ¶ added in v3.44.0
func (o ApplicationPostStartV2PtrOutput) Elem() ApplicationPostStartV2Output
func (ApplicationPostStartV2PtrOutput) ElementType ¶ added in v3.44.0
func (ApplicationPostStartV2PtrOutput) ElementType() reflect.Type
func (ApplicationPostStartV2PtrOutput) Exec ¶ added in v3.44.0
func (o ApplicationPostStartV2PtrOutput) Exec() ApplicationPostStartV2ExecPtrOutput
Execute. See `exec` below.
func (ApplicationPostStartV2PtrOutput) ToApplicationPostStartV2PtrOutput ¶ added in v3.44.0
func (o ApplicationPostStartV2PtrOutput) ToApplicationPostStartV2PtrOutput() ApplicationPostStartV2PtrOutput
func (ApplicationPostStartV2PtrOutput) ToApplicationPostStartV2PtrOutputWithContext ¶ added in v3.44.0
func (o ApplicationPostStartV2PtrOutput) ToApplicationPostStartV2PtrOutputWithContext(ctx context.Context) ApplicationPostStartV2PtrOutput
type ApplicationPreStopV2 ¶ added in v3.44.0
type ApplicationPreStopV2 struct { // Execute. See `exec` below. Exec *ApplicationPreStopV2Exec `pulumi:"exec"` }
type ApplicationPreStopV2Args ¶ added in v3.44.0
type ApplicationPreStopV2Args struct { // Execute. See `exec` below. Exec ApplicationPreStopV2ExecPtrInput `pulumi:"exec"` }
func (ApplicationPreStopV2Args) ElementType ¶ added in v3.44.0
func (ApplicationPreStopV2Args) ElementType() reflect.Type
func (ApplicationPreStopV2Args) ToApplicationPreStopV2Output ¶ added in v3.44.0
func (i ApplicationPreStopV2Args) ToApplicationPreStopV2Output() ApplicationPreStopV2Output
func (ApplicationPreStopV2Args) ToApplicationPreStopV2OutputWithContext ¶ added in v3.44.0
func (i ApplicationPreStopV2Args) ToApplicationPreStopV2OutputWithContext(ctx context.Context) ApplicationPreStopV2Output
func (ApplicationPreStopV2Args) ToApplicationPreStopV2PtrOutput ¶ added in v3.44.0
func (i ApplicationPreStopV2Args) ToApplicationPreStopV2PtrOutput() ApplicationPreStopV2PtrOutput
func (ApplicationPreStopV2Args) ToApplicationPreStopV2PtrOutputWithContext ¶ added in v3.44.0
func (i ApplicationPreStopV2Args) ToApplicationPreStopV2PtrOutputWithContext(ctx context.Context) ApplicationPreStopV2PtrOutput
type ApplicationPreStopV2Exec ¶ added in v3.44.0
type ApplicationPreStopV2Exec struct { // Mirror start command. The command must be an executable object in the container. For example: sleep. Setting this command will cause the original startup command of the mirror to become invalid. Commands []string `pulumi:"commands"` }
type ApplicationPreStopV2ExecArgs ¶ added in v3.44.0
type ApplicationPreStopV2ExecArgs struct { // Mirror start command. The command must be an executable object in the container. For example: sleep. Setting this command will cause the original startup command of the mirror to become invalid. Commands pulumi.StringArrayInput `pulumi:"commands"` }
func (ApplicationPreStopV2ExecArgs) ElementType ¶ added in v3.44.0
func (ApplicationPreStopV2ExecArgs) ElementType() reflect.Type
func (ApplicationPreStopV2ExecArgs) ToApplicationPreStopV2ExecOutput ¶ added in v3.44.0
func (i ApplicationPreStopV2ExecArgs) ToApplicationPreStopV2ExecOutput() ApplicationPreStopV2ExecOutput
func (ApplicationPreStopV2ExecArgs) ToApplicationPreStopV2ExecOutputWithContext ¶ added in v3.44.0
func (i ApplicationPreStopV2ExecArgs) ToApplicationPreStopV2ExecOutputWithContext(ctx context.Context) ApplicationPreStopV2ExecOutput
func (ApplicationPreStopV2ExecArgs) ToApplicationPreStopV2ExecPtrOutput ¶ added in v3.44.0
func (i ApplicationPreStopV2ExecArgs) ToApplicationPreStopV2ExecPtrOutput() ApplicationPreStopV2ExecPtrOutput
func (ApplicationPreStopV2ExecArgs) ToApplicationPreStopV2ExecPtrOutputWithContext ¶ added in v3.44.0
func (i ApplicationPreStopV2ExecArgs) ToApplicationPreStopV2ExecPtrOutputWithContext(ctx context.Context) ApplicationPreStopV2ExecPtrOutput
type ApplicationPreStopV2ExecInput ¶ added in v3.44.0
type ApplicationPreStopV2ExecInput interface { pulumi.Input ToApplicationPreStopV2ExecOutput() ApplicationPreStopV2ExecOutput ToApplicationPreStopV2ExecOutputWithContext(context.Context) ApplicationPreStopV2ExecOutput }
ApplicationPreStopV2ExecInput is an input type that accepts ApplicationPreStopV2ExecArgs and ApplicationPreStopV2ExecOutput values. You can construct a concrete instance of `ApplicationPreStopV2ExecInput` via:
ApplicationPreStopV2ExecArgs{...}
type ApplicationPreStopV2ExecOutput ¶ added in v3.44.0
type ApplicationPreStopV2ExecOutput struct{ *pulumi.OutputState }
func (ApplicationPreStopV2ExecOutput) Commands ¶ added in v3.44.0
func (o ApplicationPreStopV2ExecOutput) Commands() pulumi.StringArrayOutput
Mirror start command. The command must be an executable object in the container. For example: sleep. Setting this command will cause the original startup command of the mirror to become invalid.
func (ApplicationPreStopV2ExecOutput) ElementType ¶ added in v3.44.0
func (ApplicationPreStopV2ExecOutput) ElementType() reflect.Type
func (ApplicationPreStopV2ExecOutput) ToApplicationPreStopV2ExecOutput ¶ added in v3.44.0
func (o ApplicationPreStopV2ExecOutput) ToApplicationPreStopV2ExecOutput() ApplicationPreStopV2ExecOutput
func (ApplicationPreStopV2ExecOutput) ToApplicationPreStopV2ExecOutputWithContext ¶ added in v3.44.0
func (o ApplicationPreStopV2ExecOutput) ToApplicationPreStopV2ExecOutputWithContext(ctx context.Context) ApplicationPreStopV2ExecOutput
func (ApplicationPreStopV2ExecOutput) ToApplicationPreStopV2ExecPtrOutput ¶ added in v3.44.0
func (o ApplicationPreStopV2ExecOutput) ToApplicationPreStopV2ExecPtrOutput() ApplicationPreStopV2ExecPtrOutput
func (ApplicationPreStopV2ExecOutput) ToApplicationPreStopV2ExecPtrOutputWithContext ¶ added in v3.44.0
func (o ApplicationPreStopV2ExecOutput) ToApplicationPreStopV2ExecPtrOutputWithContext(ctx context.Context) ApplicationPreStopV2ExecPtrOutput
type ApplicationPreStopV2ExecPtrInput ¶ added in v3.44.0
type ApplicationPreStopV2ExecPtrInput interface { pulumi.Input ToApplicationPreStopV2ExecPtrOutput() ApplicationPreStopV2ExecPtrOutput ToApplicationPreStopV2ExecPtrOutputWithContext(context.Context) ApplicationPreStopV2ExecPtrOutput }
ApplicationPreStopV2ExecPtrInput is an input type that accepts ApplicationPreStopV2ExecArgs, ApplicationPreStopV2ExecPtr and ApplicationPreStopV2ExecPtrOutput values. You can construct a concrete instance of `ApplicationPreStopV2ExecPtrInput` via:
ApplicationPreStopV2ExecArgs{...} or: nil
func ApplicationPreStopV2ExecPtr ¶ added in v3.44.0
func ApplicationPreStopV2ExecPtr(v *ApplicationPreStopV2ExecArgs) ApplicationPreStopV2ExecPtrInput
type ApplicationPreStopV2ExecPtrOutput ¶ added in v3.44.0
type ApplicationPreStopV2ExecPtrOutput struct{ *pulumi.OutputState }
func (ApplicationPreStopV2ExecPtrOutput) Commands ¶ added in v3.44.0
func (o ApplicationPreStopV2ExecPtrOutput) Commands() pulumi.StringArrayOutput
Mirror start command. The command must be an executable object in the container. For example: sleep. Setting this command will cause the original startup command of the mirror to become invalid.
func (ApplicationPreStopV2ExecPtrOutput) Elem ¶ added in v3.44.0
func (o ApplicationPreStopV2ExecPtrOutput) Elem() ApplicationPreStopV2ExecOutput
func (ApplicationPreStopV2ExecPtrOutput) ElementType ¶ added in v3.44.0
func (ApplicationPreStopV2ExecPtrOutput) ElementType() reflect.Type
func (ApplicationPreStopV2ExecPtrOutput) ToApplicationPreStopV2ExecPtrOutput ¶ added in v3.44.0
func (o ApplicationPreStopV2ExecPtrOutput) ToApplicationPreStopV2ExecPtrOutput() ApplicationPreStopV2ExecPtrOutput
func (ApplicationPreStopV2ExecPtrOutput) ToApplicationPreStopV2ExecPtrOutputWithContext ¶ added in v3.44.0
func (o ApplicationPreStopV2ExecPtrOutput) ToApplicationPreStopV2ExecPtrOutputWithContext(ctx context.Context) ApplicationPreStopV2ExecPtrOutput
type ApplicationPreStopV2Input ¶ added in v3.44.0
type ApplicationPreStopV2Input interface { pulumi.Input ToApplicationPreStopV2Output() ApplicationPreStopV2Output ToApplicationPreStopV2OutputWithContext(context.Context) ApplicationPreStopV2Output }
ApplicationPreStopV2Input is an input type that accepts ApplicationPreStopV2Args and ApplicationPreStopV2Output values. You can construct a concrete instance of `ApplicationPreStopV2Input` via:
ApplicationPreStopV2Args{...}
type ApplicationPreStopV2Output ¶ added in v3.44.0
type ApplicationPreStopV2Output struct{ *pulumi.OutputState }
func (ApplicationPreStopV2Output) ElementType ¶ added in v3.44.0
func (ApplicationPreStopV2Output) ElementType() reflect.Type
func (ApplicationPreStopV2Output) Exec ¶ added in v3.44.0
func (o ApplicationPreStopV2Output) Exec() ApplicationPreStopV2ExecPtrOutput
Execute. See `exec` below.
func (ApplicationPreStopV2Output) ToApplicationPreStopV2Output ¶ added in v3.44.0
func (o ApplicationPreStopV2Output) ToApplicationPreStopV2Output() ApplicationPreStopV2Output
func (ApplicationPreStopV2Output) ToApplicationPreStopV2OutputWithContext ¶ added in v3.44.0
func (o ApplicationPreStopV2Output) ToApplicationPreStopV2OutputWithContext(ctx context.Context) ApplicationPreStopV2Output
func (ApplicationPreStopV2Output) ToApplicationPreStopV2PtrOutput ¶ added in v3.44.0
func (o ApplicationPreStopV2Output) ToApplicationPreStopV2PtrOutput() ApplicationPreStopV2PtrOutput
func (ApplicationPreStopV2Output) ToApplicationPreStopV2PtrOutputWithContext ¶ added in v3.44.0
func (o ApplicationPreStopV2Output) ToApplicationPreStopV2PtrOutputWithContext(ctx context.Context) ApplicationPreStopV2PtrOutput
type ApplicationPreStopV2PtrInput ¶ added in v3.44.0
type ApplicationPreStopV2PtrInput interface { pulumi.Input ToApplicationPreStopV2PtrOutput() ApplicationPreStopV2PtrOutput ToApplicationPreStopV2PtrOutputWithContext(context.Context) ApplicationPreStopV2PtrOutput }
ApplicationPreStopV2PtrInput is an input type that accepts ApplicationPreStopV2Args, ApplicationPreStopV2Ptr and ApplicationPreStopV2PtrOutput values. You can construct a concrete instance of `ApplicationPreStopV2PtrInput` via:
ApplicationPreStopV2Args{...} or: nil
func ApplicationPreStopV2Ptr ¶ added in v3.44.0
func ApplicationPreStopV2Ptr(v *ApplicationPreStopV2Args) ApplicationPreStopV2PtrInput
type ApplicationPreStopV2PtrOutput ¶ added in v3.44.0
type ApplicationPreStopV2PtrOutput struct{ *pulumi.OutputState }
func (ApplicationPreStopV2PtrOutput) Elem ¶ added in v3.44.0
func (o ApplicationPreStopV2PtrOutput) Elem() ApplicationPreStopV2Output
func (ApplicationPreStopV2PtrOutput) ElementType ¶ added in v3.44.0
func (ApplicationPreStopV2PtrOutput) ElementType() reflect.Type
func (ApplicationPreStopV2PtrOutput) Exec ¶ added in v3.44.0
func (o ApplicationPreStopV2PtrOutput) Exec() ApplicationPreStopV2ExecPtrOutput
Execute. See `exec` below.
func (ApplicationPreStopV2PtrOutput) ToApplicationPreStopV2PtrOutput ¶ added in v3.44.0
func (o ApplicationPreStopV2PtrOutput) ToApplicationPreStopV2PtrOutput() ApplicationPreStopV2PtrOutput
func (ApplicationPreStopV2PtrOutput) ToApplicationPreStopV2PtrOutputWithContext ¶ added in v3.44.0
func (o ApplicationPreStopV2PtrOutput) ToApplicationPreStopV2PtrOutputWithContext(ctx context.Context) ApplicationPreStopV2PtrOutput
type ApplicationPvtzDiscoverySvc ¶ added in v3.44.0
type ApplicationPvtzDiscoverySvc struct { // Enables the Kubernetes Service-based registration and discovery feature. Enable *bool `pulumi:"enable"` // The ID of the namespace. NamespaceId *string `pulumi:"namespaceId"` // The port number and protocol. See `portProtocols` below. PortProtocols []ApplicationPvtzDiscoverySvcPortProtocol `pulumi:"portProtocols"` // The name of the Service. ServiceName *string `pulumi:"serviceName"` }
type ApplicationPvtzDiscoverySvcArgs ¶ added in v3.44.0
type ApplicationPvtzDiscoverySvcArgs struct { // Enables the Kubernetes Service-based registration and discovery feature. Enable pulumi.BoolPtrInput `pulumi:"enable"` // The ID of the namespace. NamespaceId pulumi.StringPtrInput `pulumi:"namespaceId"` // The port number and protocol. See `portProtocols` below. PortProtocols ApplicationPvtzDiscoverySvcPortProtocolArrayInput `pulumi:"portProtocols"` // The name of the Service. ServiceName pulumi.StringPtrInput `pulumi:"serviceName"` }
func (ApplicationPvtzDiscoverySvcArgs) ElementType ¶ added in v3.44.0
func (ApplicationPvtzDiscoverySvcArgs) ElementType() reflect.Type
func (ApplicationPvtzDiscoverySvcArgs) ToApplicationPvtzDiscoverySvcOutput ¶ added in v3.44.0
func (i ApplicationPvtzDiscoverySvcArgs) ToApplicationPvtzDiscoverySvcOutput() ApplicationPvtzDiscoverySvcOutput
func (ApplicationPvtzDiscoverySvcArgs) ToApplicationPvtzDiscoverySvcOutputWithContext ¶ added in v3.44.0
func (i ApplicationPvtzDiscoverySvcArgs) ToApplicationPvtzDiscoverySvcOutputWithContext(ctx context.Context) ApplicationPvtzDiscoverySvcOutput
func (ApplicationPvtzDiscoverySvcArgs) ToApplicationPvtzDiscoverySvcPtrOutput ¶ added in v3.44.0
func (i ApplicationPvtzDiscoverySvcArgs) ToApplicationPvtzDiscoverySvcPtrOutput() ApplicationPvtzDiscoverySvcPtrOutput
func (ApplicationPvtzDiscoverySvcArgs) ToApplicationPvtzDiscoverySvcPtrOutputWithContext ¶ added in v3.44.0
func (i ApplicationPvtzDiscoverySvcArgs) ToApplicationPvtzDiscoverySvcPtrOutputWithContext(ctx context.Context) ApplicationPvtzDiscoverySvcPtrOutput
type ApplicationPvtzDiscoverySvcInput ¶ added in v3.44.0
type ApplicationPvtzDiscoverySvcInput interface { pulumi.Input ToApplicationPvtzDiscoverySvcOutput() ApplicationPvtzDiscoverySvcOutput ToApplicationPvtzDiscoverySvcOutputWithContext(context.Context) ApplicationPvtzDiscoverySvcOutput }
ApplicationPvtzDiscoverySvcInput is an input type that accepts ApplicationPvtzDiscoverySvcArgs and ApplicationPvtzDiscoverySvcOutput values. You can construct a concrete instance of `ApplicationPvtzDiscoverySvcInput` via:
ApplicationPvtzDiscoverySvcArgs{...}
type ApplicationPvtzDiscoverySvcOutput ¶ added in v3.44.0
type ApplicationPvtzDiscoverySvcOutput struct{ *pulumi.OutputState }
func (ApplicationPvtzDiscoverySvcOutput) ElementType ¶ added in v3.44.0
func (ApplicationPvtzDiscoverySvcOutput) ElementType() reflect.Type
func (ApplicationPvtzDiscoverySvcOutput) Enable ¶ added in v3.44.0
func (o ApplicationPvtzDiscoverySvcOutput) Enable() pulumi.BoolPtrOutput
Enables the Kubernetes Service-based registration and discovery feature.
func (ApplicationPvtzDiscoverySvcOutput) NamespaceId ¶ added in v3.44.0
func (o ApplicationPvtzDiscoverySvcOutput) NamespaceId() pulumi.StringPtrOutput
The ID of the namespace.
func (ApplicationPvtzDiscoverySvcOutput) PortProtocols ¶ added in v3.44.0
func (o ApplicationPvtzDiscoverySvcOutput) PortProtocols() ApplicationPvtzDiscoverySvcPortProtocolArrayOutput
The port number and protocol. See `portProtocols` below.
func (ApplicationPvtzDiscoverySvcOutput) ServiceName ¶ added in v3.44.0
func (o ApplicationPvtzDiscoverySvcOutput) ServiceName() pulumi.StringPtrOutput
The name of the Service.
func (ApplicationPvtzDiscoverySvcOutput) ToApplicationPvtzDiscoverySvcOutput ¶ added in v3.44.0
func (o ApplicationPvtzDiscoverySvcOutput) ToApplicationPvtzDiscoverySvcOutput() ApplicationPvtzDiscoverySvcOutput
func (ApplicationPvtzDiscoverySvcOutput) ToApplicationPvtzDiscoverySvcOutputWithContext ¶ added in v3.44.0
func (o ApplicationPvtzDiscoverySvcOutput) ToApplicationPvtzDiscoverySvcOutputWithContext(ctx context.Context) ApplicationPvtzDiscoverySvcOutput
func (ApplicationPvtzDiscoverySvcOutput) ToApplicationPvtzDiscoverySvcPtrOutput ¶ added in v3.44.0
func (o ApplicationPvtzDiscoverySvcOutput) ToApplicationPvtzDiscoverySvcPtrOutput() ApplicationPvtzDiscoverySvcPtrOutput
func (ApplicationPvtzDiscoverySvcOutput) ToApplicationPvtzDiscoverySvcPtrOutputWithContext ¶ added in v3.44.0
func (o ApplicationPvtzDiscoverySvcOutput) ToApplicationPvtzDiscoverySvcPtrOutputWithContext(ctx context.Context) ApplicationPvtzDiscoverySvcPtrOutput
type ApplicationPvtzDiscoverySvcPortProtocol ¶ added in v3.44.0
type ApplicationPvtzDiscoverySvcPortProtocolArgs ¶ added in v3.44.0
type ApplicationPvtzDiscoverySvcPortProtocolArgs struct { // The port. Port pulumi.IntPtrInput `pulumi:"port"` // The protocol. Valid values: `TCP` and `UDP`. Protocol pulumi.StringPtrInput `pulumi:"protocol"` }
func (ApplicationPvtzDiscoverySvcPortProtocolArgs) ElementType ¶ added in v3.44.0
func (ApplicationPvtzDiscoverySvcPortProtocolArgs) ElementType() reflect.Type
func (ApplicationPvtzDiscoverySvcPortProtocolArgs) ToApplicationPvtzDiscoverySvcPortProtocolOutput ¶ added in v3.44.0
func (i ApplicationPvtzDiscoverySvcPortProtocolArgs) ToApplicationPvtzDiscoverySvcPortProtocolOutput() ApplicationPvtzDiscoverySvcPortProtocolOutput
func (ApplicationPvtzDiscoverySvcPortProtocolArgs) ToApplicationPvtzDiscoverySvcPortProtocolOutputWithContext ¶ added in v3.44.0
func (i ApplicationPvtzDiscoverySvcPortProtocolArgs) ToApplicationPvtzDiscoverySvcPortProtocolOutputWithContext(ctx context.Context) ApplicationPvtzDiscoverySvcPortProtocolOutput
type ApplicationPvtzDiscoverySvcPortProtocolArray ¶ added in v3.44.0
type ApplicationPvtzDiscoverySvcPortProtocolArray []ApplicationPvtzDiscoverySvcPortProtocolInput
func (ApplicationPvtzDiscoverySvcPortProtocolArray) ElementType ¶ added in v3.44.0
func (ApplicationPvtzDiscoverySvcPortProtocolArray) ElementType() reflect.Type
func (ApplicationPvtzDiscoverySvcPortProtocolArray) ToApplicationPvtzDiscoverySvcPortProtocolArrayOutput ¶ added in v3.44.0
func (i ApplicationPvtzDiscoverySvcPortProtocolArray) ToApplicationPvtzDiscoverySvcPortProtocolArrayOutput() ApplicationPvtzDiscoverySvcPortProtocolArrayOutput
func (ApplicationPvtzDiscoverySvcPortProtocolArray) ToApplicationPvtzDiscoverySvcPortProtocolArrayOutputWithContext ¶ added in v3.44.0
func (i ApplicationPvtzDiscoverySvcPortProtocolArray) ToApplicationPvtzDiscoverySvcPortProtocolArrayOutputWithContext(ctx context.Context) ApplicationPvtzDiscoverySvcPortProtocolArrayOutput
type ApplicationPvtzDiscoverySvcPortProtocolArrayInput ¶ added in v3.44.0
type ApplicationPvtzDiscoverySvcPortProtocolArrayInput interface { pulumi.Input ToApplicationPvtzDiscoverySvcPortProtocolArrayOutput() ApplicationPvtzDiscoverySvcPortProtocolArrayOutput ToApplicationPvtzDiscoverySvcPortProtocolArrayOutputWithContext(context.Context) ApplicationPvtzDiscoverySvcPortProtocolArrayOutput }
ApplicationPvtzDiscoverySvcPortProtocolArrayInput is an input type that accepts ApplicationPvtzDiscoverySvcPortProtocolArray and ApplicationPvtzDiscoverySvcPortProtocolArrayOutput values. You can construct a concrete instance of `ApplicationPvtzDiscoverySvcPortProtocolArrayInput` via:
ApplicationPvtzDiscoverySvcPortProtocolArray{ ApplicationPvtzDiscoverySvcPortProtocolArgs{...} }
type ApplicationPvtzDiscoverySvcPortProtocolArrayOutput ¶ added in v3.44.0
type ApplicationPvtzDiscoverySvcPortProtocolArrayOutput struct{ *pulumi.OutputState }
func (ApplicationPvtzDiscoverySvcPortProtocolArrayOutput) ElementType ¶ added in v3.44.0
func (ApplicationPvtzDiscoverySvcPortProtocolArrayOutput) ElementType() reflect.Type
func (ApplicationPvtzDiscoverySvcPortProtocolArrayOutput) ToApplicationPvtzDiscoverySvcPortProtocolArrayOutput ¶ added in v3.44.0
func (o ApplicationPvtzDiscoverySvcPortProtocolArrayOutput) ToApplicationPvtzDiscoverySvcPortProtocolArrayOutput() ApplicationPvtzDiscoverySvcPortProtocolArrayOutput
func (ApplicationPvtzDiscoverySvcPortProtocolArrayOutput) ToApplicationPvtzDiscoverySvcPortProtocolArrayOutputWithContext ¶ added in v3.44.0
func (o ApplicationPvtzDiscoverySvcPortProtocolArrayOutput) ToApplicationPvtzDiscoverySvcPortProtocolArrayOutputWithContext(ctx context.Context) ApplicationPvtzDiscoverySvcPortProtocolArrayOutput
type ApplicationPvtzDiscoverySvcPortProtocolInput ¶ added in v3.44.0
type ApplicationPvtzDiscoverySvcPortProtocolInput interface { pulumi.Input ToApplicationPvtzDiscoverySvcPortProtocolOutput() ApplicationPvtzDiscoverySvcPortProtocolOutput ToApplicationPvtzDiscoverySvcPortProtocolOutputWithContext(context.Context) ApplicationPvtzDiscoverySvcPortProtocolOutput }
ApplicationPvtzDiscoverySvcPortProtocolInput is an input type that accepts ApplicationPvtzDiscoverySvcPortProtocolArgs and ApplicationPvtzDiscoverySvcPortProtocolOutput values. You can construct a concrete instance of `ApplicationPvtzDiscoverySvcPortProtocolInput` via:
ApplicationPvtzDiscoverySvcPortProtocolArgs{...}
type ApplicationPvtzDiscoverySvcPortProtocolOutput ¶ added in v3.44.0
type ApplicationPvtzDiscoverySvcPortProtocolOutput struct{ *pulumi.OutputState }
func (ApplicationPvtzDiscoverySvcPortProtocolOutput) ElementType ¶ added in v3.44.0
func (ApplicationPvtzDiscoverySvcPortProtocolOutput) ElementType() reflect.Type
func (ApplicationPvtzDiscoverySvcPortProtocolOutput) Port ¶ added in v3.44.0
func (o ApplicationPvtzDiscoverySvcPortProtocolOutput) Port() pulumi.IntPtrOutput
The port.
func (ApplicationPvtzDiscoverySvcPortProtocolOutput) Protocol ¶ added in v3.44.0
func (o ApplicationPvtzDiscoverySvcPortProtocolOutput) Protocol() pulumi.StringPtrOutput
The protocol. Valid values: `TCP` and `UDP`.
func (ApplicationPvtzDiscoverySvcPortProtocolOutput) ToApplicationPvtzDiscoverySvcPortProtocolOutput ¶ added in v3.44.0
func (o ApplicationPvtzDiscoverySvcPortProtocolOutput) ToApplicationPvtzDiscoverySvcPortProtocolOutput() ApplicationPvtzDiscoverySvcPortProtocolOutput
func (ApplicationPvtzDiscoverySvcPortProtocolOutput) ToApplicationPvtzDiscoverySvcPortProtocolOutputWithContext ¶ added in v3.44.0
func (o ApplicationPvtzDiscoverySvcPortProtocolOutput) ToApplicationPvtzDiscoverySvcPortProtocolOutputWithContext(ctx context.Context) ApplicationPvtzDiscoverySvcPortProtocolOutput
type ApplicationPvtzDiscoverySvcPtrInput ¶ added in v3.44.0
type ApplicationPvtzDiscoverySvcPtrInput interface { pulumi.Input ToApplicationPvtzDiscoverySvcPtrOutput() ApplicationPvtzDiscoverySvcPtrOutput ToApplicationPvtzDiscoverySvcPtrOutputWithContext(context.Context) ApplicationPvtzDiscoverySvcPtrOutput }
ApplicationPvtzDiscoverySvcPtrInput is an input type that accepts ApplicationPvtzDiscoverySvcArgs, ApplicationPvtzDiscoverySvcPtr and ApplicationPvtzDiscoverySvcPtrOutput values. You can construct a concrete instance of `ApplicationPvtzDiscoverySvcPtrInput` via:
ApplicationPvtzDiscoverySvcArgs{...} or: nil
func ApplicationPvtzDiscoverySvcPtr ¶ added in v3.44.0
func ApplicationPvtzDiscoverySvcPtr(v *ApplicationPvtzDiscoverySvcArgs) ApplicationPvtzDiscoverySvcPtrInput
type ApplicationPvtzDiscoverySvcPtrOutput ¶ added in v3.44.0
type ApplicationPvtzDiscoverySvcPtrOutput struct{ *pulumi.OutputState }
func (ApplicationPvtzDiscoverySvcPtrOutput) ElementType ¶ added in v3.44.0
func (ApplicationPvtzDiscoverySvcPtrOutput) ElementType() reflect.Type
func (ApplicationPvtzDiscoverySvcPtrOutput) Enable ¶ added in v3.44.0
func (o ApplicationPvtzDiscoverySvcPtrOutput) Enable() pulumi.BoolPtrOutput
Enables the Kubernetes Service-based registration and discovery feature.
func (ApplicationPvtzDiscoverySvcPtrOutput) NamespaceId ¶ added in v3.44.0
func (o ApplicationPvtzDiscoverySvcPtrOutput) NamespaceId() pulumi.StringPtrOutput
The ID of the namespace.
func (ApplicationPvtzDiscoverySvcPtrOutput) PortProtocols ¶ added in v3.44.0
func (o ApplicationPvtzDiscoverySvcPtrOutput) PortProtocols() ApplicationPvtzDiscoverySvcPortProtocolArrayOutput
The port number and protocol. See `portProtocols` below.
func (ApplicationPvtzDiscoverySvcPtrOutput) ServiceName ¶ added in v3.44.0
func (o ApplicationPvtzDiscoverySvcPtrOutput) ServiceName() pulumi.StringPtrOutput
The name of the Service.
func (ApplicationPvtzDiscoverySvcPtrOutput) ToApplicationPvtzDiscoverySvcPtrOutput ¶ added in v3.44.0
func (o ApplicationPvtzDiscoverySvcPtrOutput) ToApplicationPvtzDiscoverySvcPtrOutput() ApplicationPvtzDiscoverySvcPtrOutput
func (ApplicationPvtzDiscoverySvcPtrOutput) ToApplicationPvtzDiscoverySvcPtrOutputWithContext ¶ added in v3.44.0
func (o ApplicationPvtzDiscoverySvcPtrOutput) ToApplicationPvtzDiscoverySvcPtrOutputWithContext(ctx context.Context) ApplicationPvtzDiscoverySvcPtrOutput
type ApplicationReadinessV2 ¶ added in v3.44.0
type ApplicationReadinessV2 struct { // Execute. See `exec` below. Exec *ApplicationReadinessV2Exec `pulumi:"exec"` // The liveness check settings of the container. See `httpGet` below. HttpGet *ApplicationReadinessV2HttpGet `pulumi:"httpGet"` // The delay of the health check. InitialDelaySeconds *int `pulumi:"initialDelaySeconds"` // The interval at which the health check is performed. PeriodSeconds *int `pulumi:"periodSeconds"` // The liveness check settings of the container. See `tcpSocket` below. TcpSocket *ApplicationReadinessV2TcpSocket `pulumi:"tcpSocket"` // The timeout period of the health check. TimeoutSeconds *int `pulumi:"timeoutSeconds"` }
type ApplicationReadinessV2Args ¶ added in v3.44.0
type ApplicationReadinessV2Args struct { // Execute. See `exec` below. Exec ApplicationReadinessV2ExecPtrInput `pulumi:"exec"` // The liveness check settings of the container. See `httpGet` below. HttpGet ApplicationReadinessV2HttpGetPtrInput `pulumi:"httpGet"` // The delay of the health check. InitialDelaySeconds pulumi.IntPtrInput `pulumi:"initialDelaySeconds"` // The interval at which the health check is performed. PeriodSeconds pulumi.IntPtrInput `pulumi:"periodSeconds"` // The liveness check settings of the container. See `tcpSocket` below. TcpSocket ApplicationReadinessV2TcpSocketPtrInput `pulumi:"tcpSocket"` // The timeout period of the health check. TimeoutSeconds pulumi.IntPtrInput `pulumi:"timeoutSeconds"` }
func (ApplicationReadinessV2Args) ElementType ¶ added in v3.44.0
func (ApplicationReadinessV2Args) ElementType() reflect.Type
func (ApplicationReadinessV2Args) ToApplicationReadinessV2Output ¶ added in v3.44.0
func (i ApplicationReadinessV2Args) ToApplicationReadinessV2Output() ApplicationReadinessV2Output
func (ApplicationReadinessV2Args) ToApplicationReadinessV2OutputWithContext ¶ added in v3.44.0
func (i ApplicationReadinessV2Args) ToApplicationReadinessV2OutputWithContext(ctx context.Context) ApplicationReadinessV2Output
func (ApplicationReadinessV2Args) ToApplicationReadinessV2PtrOutput ¶ added in v3.44.0
func (i ApplicationReadinessV2Args) ToApplicationReadinessV2PtrOutput() ApplicationReadinessV2PtrOutput
func (ApplicationReadinessV2Args) ToApplicationReadinessV2PtrOutputWithContext ¶ added in v3.44.0
func (i ApplicationReadinessV2Args) ToApplicationReadinessV2PtrOutputWithContext(ctx context.Context) ApplicationReadinessV2PtrOutput
type ApplicationReadinessV2Exec ¶ added in v3.44.0
type ApplicationReadinessV2Exec struct { // Mirror start command. The command must be an executable object in the container. For example: sleep. Setting this command will cause the original startup command of the mirror to become invalid. Commands []string `pulumi:"commands"` }
type ApplicationReadinessV2ExecArgs ¶ added in v3.44.0
type ApplicationReadinessV2ExecArgs struct { // Mirror start command. The command must be an executable object in the container. For example: sleep. Setting this command will cause the original startup command of the mirror to become invalid. Commands pulumi.StringArrayInput `pulumi:"commands"` }
func (ApplicationReadinessV2ExecArgs) ElementType ¶ added in v3.44.0
func (ApplicationReadinessV2ExecArgs) ElementType() reflect.Type
func (ApplicationReadinessV2ExecArgs) ToApplicationReadinessV2ExecOutput ¶ added in v3.44.0
func (i ApplicationReadinessV2ExecArgs) ToApplicationReadinessV2ExecOutput() ApplicationReadinessV2ExecOutput
func (ApplicationReadinessV2ExecArgs) ToApplicationReadinessV2ExecOutputWithContext ¶ added in v3.44.0
func (i ApplicationReadinessV2ExecArgs) ToApplicationReadinessV2ExecOutputWithContext(ctx context.Context) ApplicationReadinessV2ExecOutput
func (ApplicationReadinessV2ExecArgs) ToApplicationReadinessV2ExecPtrOutput ¶ added in v3.44.0
func (i ApplicationReadinessV2ExecArgs) ToApplicationReadinessV2ExecPtrOutput() ApplicationReadinessV2ExecPtrOutput
func (ApplicationReadinessV2ExecArgs) ToApplicationReadinessV2ExecPtrOutputWithContext ¶ added in v3.44.0
func (i ApplicationReadinessV2ExecArgs) ToApplicationReadinessV2ExecPtrOutputWithContext(ctx context.Context) ApplicationReadinessV2ExecPtrOutput
type ApplicationReadinessV2ExecInput ¶ added in v3.44.0
type ApplicationReadinessV2ExecInput interface { pulumi.Input ToApplicationReadinessV2ExecOutput() ApplicationReadinessV2ExecOutput ToApplicationReadinessV2ExecOutputWithContext(context.Context) ApplicationReadinessV2ExecOutput }
ApplicationReadinessV2ExecInput is an input type that accepts ApplicationReadinessV2ExecArgs and ApplicationReadinessV2ExecOutput values. You can construct a concrete instance of `ApplicationReadinessV2ExecInput` via:
ApplicationReadinessV2ExecArgs{...}
type ApplicationReadinessV2ExecOutput ¶ added in v3.44.0
type ApplicationReadinessV2ExecOutput struct{ *pulumi.OutputState }
func (ApplicationReadinessV2ExecOutput) Commands ¶ added in v3.44.0
func (o ApplicationReadinessV2ExecOutput) Commands() pulumi.StringArrayOutput
Mirror start command. The command must be an executable object in the container. For example: sleep. Setting this command will cause the original startup command of the mirror to become invalid.
func (ApplicationReadinessV2ExecOutput) ElementType ¶ added in v3.44.0
func (ApplicationReadinessV2ExecOutput) ElementType() reflect.Type
func (ApplicationReadinessV2ExecOutput) ToApplicationReadinessV2ExecOutput ¶ added in v3.44.0
func (o ApplicationReadinessV2ExecOutput) ToApplicationReadinessV2ExecOutput() ApplicationReadinessV2ExecOutput
func (ApplicationReadinessV2ExecOutput) ToApplicationReadinessV2ExecOutputWithContext ¶ added in v3.44.0
func (o ApplicationReadinessV2ExecOutput) ToApplicationReadinessV2ExecOutputWithContext(ctx context.Context) ApplicationReadinessV2ExecOutput
func (ApplicationReadinessV2ExecOutput) ToApplicationReadinessV2ExecPtrOutput ¶ added in v3.44.0
func (o ApplicationReadinessV2ExecOutput) ToApplicationReadinessV2ExecPtrOutput() ApplicationReadinessV2ExecPtrOutput
func (ApplicationReadinessV2ExecOutput) ToApplicationReadinessV2ExecPtrOutputWithContext ¶ added in v3.44.0
func (o ApplicationReadinessV2ExecOutput) ToApplicationReadinessV2ExecPtrOutputWithContext(ctx context.Context) ApplicationReadinessV2ExecPtrOutput
type ApplicationReadinessV2ExecPtrInput ¶ added in v3.44.0
type ApplicationReadinessV2ExecPtrInput interface { pulumi.Input ToApplicationReadinessV2ExecPtrOutput() ApplicationReadinessV2ExecPtrOutput ToApplicationReadinessV2ExecPtrOutputWithContext(context.Context) ApplicationReadinessV2ExecPtrOutput }
ApplicationReadinessV2ExecPtrInput is an input type that accepts ApplicationReadinessV2ExecArgs, ApplicationReadinessV2ExecPtr and ApplicationReadinessV2ExecPtrOutput values. You can construct a concrete instance of `ApplicationReadinessV2ExecPtrInput` via:
ApplicationReadinessV2ExecArgs{...} or: nil
func ApplicationReadinessV2ExecPtr ¶ added in v3.44.0
func ApplicationReadinessV2ExecPtr(v *ApplicationReadinessV2ExecArgs) ApplicationReadinessV2ExecPtrInput
type ApplicationReadinessV2ExecPtrOutput ¶ added in v3.44.0
type ApplicationReadinessV2ExecPtrOutput struct{ *pulumi.OutputState }
func (ApplicationReadinessV2ExecPtrOutput) Commands ¶ added in v3.44.0
func (o ApplicationReadinessV2ExecPtrOutput) Commands() pulumi.StringArrayOutput
Mirror start command. The command must be an executable object in the container. For example: sleep. Setting this command will cause the original startup command of the mirror to become invalid.
func (ApplicationReadinessV2ExecPtrOutput) Elem ¶ added in v3.44.0
func (o ApplicationReadinessV2ExecPtrOutput) Elem() ApplicationReadinessV2ExecOutput
func (ApplicationReadinessV2ExecPtrOutput) ElementType ¶ added in v3.44.0
func (ApplicationReadinessV2ExecPtrOutput) ElementType() reflect.Type
func (ApplicationReadinessV2ExecPtrOutput) ToApplicationReadinessV2ExecPtrOutput ¶ added in v3.44.0
func (o ApplicationReadinessV2ExecPtrOutput) ToApplicationReadinessV2ExecPtrOutput() ApplicationReadinessV2ExecPtrOutput
func (ApplicationReadinessV2ExecPtrOutput) ToApplicationReadinessV2ExecPtrOutputWithContext ¶ added in v3.44.0
func (o ApplicationReadinessV2ExecPtrOutput) ToApplicationReadinessV2ExecPtrOutputWithContext(ctx context.Context) ApplicationReadinessV2ExecPtrOutput
type ApplicationReadinessV2HttpGet ¶ added in v3.44.0
type ApplicationReadinessV2HttpGet struct { // Specifies whether the response contains keywords. Valid values: `true` and `false`. If you do not set it, the advanced settings are not used. IsContainKeyWord *bool `pulumi:"isContainKeyWord"` // The custom keywords. KeyWord *string `pulumi:"keyWord"` // The request path. Path *string `pulumi:"path"` // The port. Port *int `pulumi:"port"` // The protocol that is used to perform the health check. Valid values: `HTTP` and `HTTPS`. Scheme *string `pulumi:"scheme"` }
type ApplicationReadinessV2HttpGetArgs ¶ added in v3.44.0
type ApplicationReadinessV2HttpGetArgs struct { // Specifies whether the response contains keywords. Valid values: `true` and `false`. If you do not set it, the advanced settings are not used. IsContainKeyWord pulumi.BoolPtrInput `pulumi:"isContainKeyWord"` // The custom keywords. KeyWord pulumi.StringPtrInput `pulumi:"keyWord"` // The request path. Path pulumi.StringPtrInput `pulumi:"path"` // The port. Port pulumi.IntPtrInput `pulumi:"port"` // The protocol that is used to perform the health check. Valid values: `HTTP` and `HTTPS`. Scheme pulumi.StringPtrInput `pulumi:"scheme"` }
func (ApplicationReadinessV2HttpGetArgs) ElementType ¶ added in v3.44.0
func (ApplicationReadinessV2HttpGetArgs) ElementType() reflect.Type
func (ApplicationReadinessV2HttpGetArgs) ToApplicationReadinessV2HttpGetOutput ¶ added in v3.44.0
func (i ApplicationReadinessV2HttpGetArgs) ToApplicationReadinessV2HttpGetOutput() ApplicationReadinessV2HttpGetOutput
func (ApplicationReadinessV2HttpGetArgs) ToApplicationReadinessV2HttpGetOutputWithContext ¶ added in v3.44.0
func (i ApplicationReadinessV2HttpGetArgs) ToApplicationReadinessV2HttpGetOutputWithContext(ctx context.Context) ApplicationReadinessV2HttpGetOutput
func (ApplicationReadinessV2HttpGetArgs) ToApplicationReadinessV2HttpGetPtrOutput ¶ added in v3.44.0
func (i ApplicationReadinessV2HttpGetArgs) ToApplicationReadinessV2HttpGetPtrOutput() ApplicationReadinessV2HttpGetPtrOutput
func (ApplicationReadinessV2HttpGetArgs) ToApplicationReadinessV2HttpGetPtrOutputWithContext ¶ added in v3.44.0
func (i ApplicationReadinessV2HttpGetArgs) ToApplicationReadinessV2HttpGetPtrOutputWithContext(ctx context.Context) ApplicationReadinessV2HttpGetPtrOutput
type ApplicationReadinessV2HttpGetInput ¶ added in v3.44.0
type ApplicationReadinessV2HttpGetInput interface { pulumi.Input ToApplicationReadinessV2HttpGetOutput() ApplicationReadinessV2HttpGetOutput ToApplicationReadinessV2HttpGetOutputWithContext(context.Context) ApplicationReadinessV2HttpGetOutput }
ApplicationReadinessV2HttpGetInput is an input type that accepts ApplicationReadinessV2HttpGetArgs and ApplicationReadinessV2HttpGetOutput values. You can construct a concrete instance of `ApplicationReadinessV2HttpGetInput` via:
ApplicationReadinessV2HttpGetArgs{...}
type ApplicationReadinessV2HttpGetOutput ¶ added in v3.44.0
type ApplicationReadinessV2HttpGetOutput struct{ *pulumi.OutputState }
func (ApplicationReadinessV2HttpGetOutput) ElementType ¶ added in v3.44.0
func (ApplicationReadinessV2HttpGetOutput) ElementType() reflect.Type
func (ApplicationReadinessV2HttpGetOutput) IsContainKeyWord ¶ added in v3.44.0
func (o ApplicationReadinessV2HttpGetOutput) IsContainKeyWord() pulumi.BoolPtrOutput
Specifies whether the response contains keywords. Valid values: `true` and `false`. If you do not set it, the advanced settings are not used.
func (ApplicationReadinessV2HttpGetOutput) KeyWord ¶ added in v3.44.0
func (o ApplicationReadinessV2HttpGetOutput) KeyWord() pulumi.StringPtrOutput
The custom keywords.
func (ApplicationReadinessV2HttpGetOutput) Path ¶ added in v3.44.0
func (o ApplicationReadinessV2HttpGetOutput) Path() pulumi.StringPtrOutput
The request path.
func (ApplicationReadinessV2HttpGetOutput) Port ¶ added in v3.44.0
func (o ApplicationReadinessV2HttpGetOutput) Port() pulumi.IntPtrOutput
The port.
func (ApplicationReadinessV2HttpGetOutput) Scheme ¶ added in v3.44.0
func (o ApplicationReadinessV2HttpGetOutput) Scheme() pulumi.StringPtrOutput
The protocol that is used to perform the health check. Valid values: `HTTP` and `HTTPS`.
func (ApplicationReadinessV2HttpGetOutput) ToApplicationReadinessV2HttpGetOutput ¶ added in v3.44.0
func (o ApplicationReadinessV2HttpGetOutput) ToApplicationReadinessV2HttpGetOutput() ApplicationReadinessV2HttpGetOutput
func (ApplicationReadinessV2HttpGetOutput) ToApplicationReadinessV2HttpGetOutputWithContext ¶ added in v3.44.0
func (o ApplicationReadinessV2HttpGetOutput) ToApplicationReadinessV2HttpGetOutputWithContext(ctx context.Context) ApplicationReadinessV2HttpGetOutput
func (ApplicationReadinessV2HttpGetOutput) ToApplicationReadinessV2HttpGetPtrOutput ¶ added in v3.44.0
func (o ApplicationReadinessV2HttpGetOutput) ToApplicationReadinessV2HttpGetPtrOutput() ApplicationReadinessV2HttpGetPtrOutput
func (ApplicationReadinessV2HttpGetOutput) ToApplicationReadinessV2HttpGetPtrOutputWithContext ¶ added in v3.44.0
func (o ApplicationReadinessV2HttpGetOutput) ToApplicationReadinessV2HttpGetPtrOutputWithContext(ctx context.Context) ApplicationReadinessV2HttpGetPtrOutput
type ApplicationReadinessV2HttpGetPtrInput ¶ added in v3.44.0
type ApplicationReadinessV2HttpGetPtrInput interface { pulumi.Input ToApplicationReadinessV2HttpGetPtrOutput() ApplicationReadinessV2HttpGetPtrOutput ToApplicationReadinessV2HttpGetPtrOutputWithContext(context.Context) ApplicationReadinessV2HttpGetPtrOutput }
ApplicationReadinessV2HttpGetPtrInput is an input type that accepts ApplicationReadinessV2HttpGetArgs, ApplicationReadinessV2HttpGetPtr and ApplicationReadinessV2HttpGetPtrOutput values. You can construct a concrete instance of `ApplicationReadinessV2HttpGetPtrInput` via:
ApplicationReadinessV2HttpGetArgs{...} or: nil
func ApplicationReadinessV2HttpGetPtr ¶ added in v3.44.0
func ApplicationReadinessV2HttpGetPtr(v *ApplicationReadinessV2HttpGetArgs) ApplicationReadinessV2HttpGetPtrInput
type ApplicationReadinessV2HttpGetPtrOutput ¶ added in v3.44.0
type ApplicationReadinessV2HttpGetPtrOutput struct{ *pulumi.OutputState }
func (ApplicationReadinessV2HttpGetPtrOutput) ElementType ¶ added in v3.44.0
func (ApplicationReadinessV2HttpGetPtrOutput) ElementType() reflect.Type
func (ApplicationReadinessV2HttpGetPtrOutput) IsContainKeyWord ¶ added in v3.44.0
func (o ApplicationReadinessV2HttpGetPtrOutput) IsContainKeyWord() pulumi.BoolPtrOutput
Specifies whether the response contains keywords. Valid values: `true` and `false`. If you do not set it, the advanced settings are not used.
func (ApplicationReadinessV2HttpGetPtrOutput) KeyWord ¶ added in v3.44.0
func (o ApplicationReadinessV2HttpGetPtrOutput) KeyWord() pulumi.StringPtrOutput
The custom keywords.
func (ApplicationReadinessV2HttpGetPtrOutput) Path ¶ added in v3.44.0
func (o ApplicationReadinessV2HttpGetPtrOutput) Path() pulumi.StringPtrOutput
The request path.
func (ApplicationReadinessV2HttpGetPtrOutput) Port ¶ added in v3.44.0
func (o ApplicationReadinessV2HttpGetPtrOutput) Port() pulumi.IntPtrOutput
The port.
func (ApplicationReadinessV2HttpGetPtrOutput) Scheme ¶ added in v3.44.0
func (o ApplicationReadinessV2HttpGetPtrOutput) Scheme() pulumi.StringPtrOutput
The protocol that is used to perform the health check. Valid values: `HTTP` and `HTTPS`.
func (ApplicationReadinessV2HttpGetPtrOutput) ToApplicationReadinessV2HttpGetPtrOutput ¶ added in v3.44.0
func (o ApplicationReadinessV2HttpGetPtrOutput) ToApplicationReadinessV2HttpGetPtrOutput() ApplicationReadinessV2HttpGetPtrOutput
func (ApplicationReadinessV2HttpGetPtrOutput) ToApplicationReadinessV2HttpGetPtrOutputWithContext ¶ added in v3.44.0
func (o ApplicationReadinessV2HttpGetPtrOutput) ToApplicationReadinessV2HttpGetPtrOutputWithContext(ctx context.Context) ApplicationReadinessV2HttpGetPtrOutput
type ApplicationReadinessV2Input ¶ added in v3.44.0
type ApplicationReadinessV2Input interface { pulumi.Input ToApplicationReadinessV2Output() ApplicationReadinessV2Output ToApplicationReadinessV2OutputWithContext(context.Context) ApplicationReadinessV2Output }
ApplicationReadinessV2Input is an input type that accepts ApplicationReadinessV2Args and ApplicationReadinessV2Output values. You can construct a concrete instance of `ApplicationReadinessV2Input` via:
ApplicationReadinessV2Args{...}
type ApplicationReadinessV2Output ¶ added in v3.44.0
type ApplicationReadinessV2Output struct{ *pulumi.OutputState }
func (ApplicationReadinessV2Output) ElementType ¶ added in v3.44.0
func (ApplicationReadinessV2Output) ElementType() reflect.Type
func (ApplicationReadinessV2Output) Exec ¶ added in v3.44.0
func (o ApplicationReadinessV2Output) Exec() ApplicationReadinessV2ExecPtrOutput
Execute. See `exec` below.
func (ApplicationReadinessV2Output) HttpGet ¶ added in v3.44.0
func (o ApplicationReadinessV2Output) HttpGet() ApplicationReadinessV2HttpGetPtrOutput
The liveness check settings of the container. See `httpGet` below.
func (ApplicationReadinessV2Output) InitialDelaySeconds ¶ added in v3.44.0
func (o ApplicationReadinessV2Output) InitialDelaySeconds() pulumi.IntPtrOutput
The delay of the health check.
func (ApplicationReadinessV2Output) PeriodSeconds ¶ added in v3.44.0
func (o ApplicationReadinessV2Output) PeriodSeconds() pulumi.IntPtrOutput
The interval at which the health check is performed.
func (ApplicationReadinessV2Output) TcpSocket ¶ added in v3.44.0
func (o ApplicationReadinessV2Output) TcpSocket() ApplicationReadinessV2TcpSocketPtrOutput
The liveness check settings of the container. See `tcpSocket` below.
func (ApplicationReadinessV2Output) TimeoutSeconds ¶ added in v3.44.0
func (o ApplicationReadinessV2Output) TimeoutSeconds() pulumi.IntPtrOutput
The timeout period of the health check.
func (ApplicationReadinessV2Output) ToApplicationReadinessV2Output ¶ added in v3.44.0
func (o ApplicationReadinessV2Output) ToApplicationReadinessV2Output() ApplicationReadinessV2Output
func (ApplicationReadinessV2Output) ToApplicationReadinessV2OutputWithContext ¶ added in v3.44.0
func (o ApplicationReadinessV2Output) ToApplicationReadinessV2OutputWithContext(ctx context.Context) ApplicationReadinessV2Output
func (ApplicationReadinessV2Output) ToApplicationReadinessV2PtrOutput ¶ added in v3.44.0
func (o ApplicationReadinessV2Output) ToApplicationReadinessV2PtrOutput() ApplicationReadinessV2PtrOutput
func (ApplicationReadinessV2Output) ToApplicationReadinessV2PtrOutputWithContext ¶ added in v3.44.0
func (o ApplicationReadinessV2Output) ToApplicationReadinessV2PtrOutputWithContext(ctx context.Context) ApplicationReadinessV2PtrOutput
type ApplicationReadinessV2PtrInput ¶ added in v3.44.0
type ApplicationReadinessV2PtrInput interface { pulumi.Input ToApplicationReadinessV2PtrOutput() ApplicationReadinessV2PtrOutput ToApplicationReadinessV2PtrOutputWithContext(context.Context) ApplicationReadinessV2PtrOutput }
ApplicationReadinessV2PtrInput is an input type that accepts ApplicationReadinessV2Args, ApplicationReadinessV2Ptr and ApplicationReadinessV2PtrOutput values. You can construct a concrete instance of `ApplicationReadinessV2PtrInput` via:
ApplicationReadinessV2Args{...} or: nil
func ApplicationReadinessV2Ptr ¶ added in v3.44.0
func ApplicationReadinessV2Ptr(v *ApplicationReadinessV2Args) ApplicationReadinessV2PtrInput
type ApplicationReadinessV2PtrOutput ¶ added in v3.44.0
type ApplicationReadinessV2PtrOutput struct{ *pulumi.OutputState }
func (ApplicationReadinessV2PtrOutput) Elem ¶ added in v3.44.0
func (o ApplicationReadinessV2PtrOutput) Elem() ApplicationReadinessV2Output
func (ApplicationReadinessV2PtrOutput) ElementType ¶ added in v3.44.0
func (ApplicationReadinessV2PtrOutput) ElementType() reflect.Type
func (ApplicationReadinessV2PtrOutput) Exec ¶ added in v3.44.0
func (o ApplicationReadinessV2PtrOutput) Exec() ApplicationReadinessV2ExecPtrOutput
Execute. See `exec` below.
func (ApplicationReadinessV2PtrOutput) HttpGet ¶ added in v3.44.0
func (o ApplicationReadinessV2PtrOutput) HttpGet() ApplicationReadinessV2HttpGetPtrOutput
The liveness check settings of the container. See `httpGet` below.
func (ApplicationReadinessV2PtrOutput) InitialDelaySeconds ¶ added in v3.44.0
func (o ApplicationReadinessV2PtrOutput) InitialDelaySeconds() pulumi.IntPtrOutput
The delay of the health check.
func (ApplicationReadinessV2PtrOutput) PeriodSeconds ¶ added in v3.44.0
func (o ApplicationReadinessV2PtrOutput) PeriodSeconds() pulumi.IntPtrOutput
The interval at which the health check is performed.
func (ApplicationReadinessV2PtrOutput) TcpSocket ¶ added in v3.44.0
func (o ApplicationReadinessV2PtrOutput) TcpSocket() ApplicationReadinessV2TcpSocketPtrOutput
The liveness check settings of the container. See `tcpSocket` below.
func (ApplicationReadinessV2PtrOutput) TimeoutSeconds ¶ added in v3.44.0
func (o ApplicationReadinessV2PtrOutput) TimeoutSeconds() pulumi.IntPtrOutput
The timeout period of the health check.
func (ApplicationReadinessV2PtrOutput) ToApplicationReadinessV2PtrOutput ¶ added in v3.44.0
func (o ApplicationReadinessV2PtrOutput) ToApplicationReadinessV2PtrOutput() ApplicationReadinessV2PtrOutput
func (ApplicationReadinessV2PtrOutput) ToApplicationReadinessV2PtrOutputWithContext ¶ added in v3.44.0
func (o ApplicationReadinessV2PtrOutput) ToApplicationReadinessV2PtrOutputWithContext(ctx context.Context) ApplicationReadinessV2PtrOutput
type ApplicationReadinessV2TcpSocket ¶ added in v3.44.0
type ApplicationReadinessV2TcpSocket struct { // The port. Port *int `pulumi:"port"` }
type ApplicationReadinessV2TcpSocketArgs ¶ added in v3.44.0
type ApplicationReadinessV2TcpSocketArgs struct { // The port. Port pulumi.IntPtrInput `pulumi:"port"` }
func (ApplicationReadinessV2TcpSocketArgs) ElementType ¶ added in v3.44.0
func (ApplicationReadinessV2TcpSocketArgs) ElementType() reflect.Type
func (ApplicationReadinessV2TcpSocketArgs) ToApplicationReadinessV2TcpSocketOutput ¶ added in v3.44.0
func (i ApplicationReadinessV2TcpSocketArgs) ToApplicationReadinessV2TcpSocketOutput() ApplicationReadinessV2TcpSocketOutput
func (ApplicationReadinessV2TcpSocketArgs) ToApplicationReadinessV2TcpSocketOutputWithContext ¶ added in v3.44.0
func (i ApplicationReadinessV2TcpSocketArgs) ToApplicationReadinessV2TcpSocketOutputWithContext(ctx context.Context) ApplicationReadinessV2TcpSocketOutput
func (ApplicationReadinessV2TcpSocketArgs) ToApplicationReadinessV2TcpSocketPtrOutput ¶ added in v3.44.0
func (i ApplicationReadinessV2TcpSocketArgs) ToApplicationReadinessV2TcpSocketPtrOutput() ApplicationReadinessV2TcpSocketPtrOutput
func (ApplicationReadinessV2TcpSocketArgs) ToApplicationReadinessV2TcpSocketPtrOutputWithContext ¶ added in v3.44.0
func (i ApplicationReadinessV2TcpSocketArgs) ToApplicationReadinessV2TcpSocketPtrOutputWithContext(ctx context.Context) ApplicationReadinessV2TcpSocketPtrOutput
type ApplicationReadinessV2TcpSocketInput ¶ added in v3.44.0
type ApplicationReadinessV2TcpSocketInput interface { pulumi.Input ToApplicationReadinessV2TcpSocketOutput() ApplicationReadinessV2TcpSocketOutput ToApplicationReadinessV2TcpSocketOutputWithContext(context.Context) ApplicationReadinessV2TcpSocketOutput }
ApplicationReadinessV2TcpSocketInput is an input type that accepts ApplicationReadinessV2TcpSocketArgs and ApplicationReadinessV2TcpSocketOutput values. You can construct a concrete instance of `ApplicationReadinessV2TcpSocketInput` via:
ApplicationReadinessV2TcpSocketArgs{...}
type ApplicationReadinessV2TcpSocketOutput ¶ added in v3.44.0
type ApplicationReadinessV2TcpSocketOutput struct{ *pulumi.OutputState }
func (ApplicationReadinessV2TcpSocketOutput) ElementType ¶ added in v3.44.0
func (ApplicationReadinessV2TcpSocketOutput) ElementType() reflect.Type
func (ApplicationReadinessV2TcpSocketOutput) Port ¶ added in v3.44.0
func (o ApplicationReadinessV2TcpSocketOutput) Port() pulumi.IntPtrOutput
The port.
func (ApplicationReadinessV2TcpSocketOutput) ToApplicationReadinessV2TcpSocketOutput ¶ added in v3.44.0
func (o ApplicationReadinessV2TcpSocketOutput) ToApplicationReadinessV2TcpSocketOutput() ApplicationReadinessV2TcpSocketOutput
func (ApplicationReadinessV2TcpSocketOutput) ToApplicationReadinessV2TcpSocketOutputWithContext ¶ added in v3.44.0
func (o ApplicationReadinessV2TcpSocketOutput) ToApplicationReadinessV2TcpSocketOutputWithContext(ctx context.Context) ApplicationReadinessV2TcpSocketOutput
func (ApplicationReadinessV2TcpSocketOutput) ToApplicationReadinessV2TcpSocketPtrOutput ¶ added in v3.44.0
func (o ApplicationReadinessV2TcpSocketOutput) ToApplicationReadinessV2TcpSocketPtrOutput() ApplicationReadinessV2TcpSocketPtrOutput
func (ApplicationReadinessV2TcpSocketOutput) ToApplicationReadinessV2TcpSocketPtrOutputWithContext ¶ added in v3.44.0
func (o ApplicationReadinessV2TcpSocketOutput) ToApplicationReadinessV2TcpSocketPtrOutputWithContext(ctx context.Context) ApplicationReadinessV2TcpSocketPtrOutput
type ApplicationReadinessV2TcpSocketPtrInput ¶ added in v3.44.0
type ApplicationReadinessV2TcpSocketPtrInput interface { pulumi.Input ToApplicationReadinessV2TcpSocketPtrOutput() ApplicationReadinessV2TcpSocketPtrOutput ToApplicationReadinessV2TcpSocketPtrOutputWithContext(context.Context) ApplicationReadinessV2TcpSocketPtrOutput }
ApplicationReadinessV2TcpSocketPtrInput is an input type that accepts ApplicationReadinessV2TcpSocketArgs, ApplicationReadinessV2TcpSocketPtr and ApplicationReadinessV2TcpSocketPtrOutput values. You can construct a concrete instance of `ApplicationReadinessV2TcpSocketPtrInput` via:
ApplicationReadinessV2TcpSocketArgs{...} or: nil
func ApplicationReadinessV2TcpSocketPtr ¶ added in v3.44.0
func ApplicationReadinessV2TcpSocketPtr(v *ApplicationReadinessV2TcpSocketArgs) ApplicationReadinessV2TcpSocketPtrInput
type ApplicationReadinessV2TcpSocketPtrOutput ¶ added in v3.44.0
type ApplicationReadinessV2TcpSocketPtrOutput struct{ *pulumi.OutputState }
func (ApplicationReadinessV2TcpSocketPtrOutput) ElementType ¶ added in v3.44.0
func (ApplicationReadinessV2TcpSocketPtrOutput) ElementType() reflect.Type
func (ApplicationReadinessV2TcpSocketPtrOutput) Port ¶ added in v3.44.0
func (o ApplicationReadinessV2TcpSocketPtrOutput) Port() pulumi.IntPtrOutput
The port.
func (ApplicationReadinessV2TcpSocketPtrOutput) ToApplicationReadinessV2TcpSocketPtrOutput ¶ added in v3.44.0
func (o ApplicationReadinessV2TcpSocketPtrOutput) ToApplicationReadinessV2TcpSocketPtrOutput() ApplicationReadinessV2TcpSocketPtrOutput
func (ApplicationReadinessV2TcpSocketPtrOutput) ToApplicationReadinessV2TcpSocketPtrOutputWithContext ¶ added in v3.44.0
func (o ApplicationReadinessV2TcpSocketPtrOutput) ToApplicationReadinessV2TcpSocketPtrOutputWithContext(ctx context.Context) ApplicationReadinessV2TcpSocketPtrOutput
type ApplicationScalingRule ¶ added in v3.19.0
type ApplicationScalingRule struct { pulumi.CustomResourceState // Application ID. AppId pulumi.StringOutput `pulumi:"appId"` // The min ready instance ratio. MinReadyInstanceRatio pulumi.IntPtrOutput `pulumi:"minReadyInstanceRatio"` // The min ready instances. MinReadyInstances pulumi.IntPtrOutput `pulumi:"minReadyInstances"` // True whether the auto scaling policy is enabled. The value description is as follows: true: enabled state. false: disabled status. Valid values: `false`, `true`. ScalingRuleEnable pulumi.BoolOutput `pulumi:"scalingRuleEnable"` // Monitor the configuration of the indicator elasticity strategy. See `scalingRuleMetric` below. ScalingRuleMetric ApplicationScalingRuleScalingRuleMetricPtrOutput `pulumi:"scalingRuleMetric"` // The name of a custom elastic scaling policy. In the application, the policy name cannot be repeated. It must start with a lowercase letter, and can only contain lowercase letters, numbers, and dashes (-), and no more than 32 characters. After the scaling policy is successfully created, the policy name cannot be modified. ScalingRuleName pulumi.StringOutput `pulumi:"scalingRuleName"` // Configuration of Timing Resilient Policies. See `scalingRuleTimer` below. ScalingRuleTimer ApplicationScalingRuleScalingRuleTimerPtrOutput `pulumi:"scalingRuleTimer"` // Flexible strategy type. Valid values: `mix`, `timing` and `metric`. ScalingRuleType pulumi.StringOutput `pulumi:"scalingRuleType"` }
Provides a Serverless App Engine (SAE) Application Scaling Rule resource.
For information about Serverless App Engine (SAE) Application Scaling Rule and how to use it, see [What is Application Scaling Rule](https://www.alibabacloud.com/help/en/sae/latest/create-application-scaling-rule).
> **NOTE:** Available since v1.159.0.
## Example Usage
Basic Usage ¶
```go package main
import (
"fmt" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/ecs" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/sae" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/vpc" "github.com/pulumi/pulumi-random/sdk/v4/go/random" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") name := "tf-example" if param := cfg.Get("name"); param != "" { name = param } defaultRegions, err := alicloud.GetRegions(ctx, &alicloud.GetRegionsArgs{ Current: pulumi.BoolRef(true), }, nil) if err != nil { return err } defaultRandomInteger, err := random.NewRandomInteger(ctx, "defaultRandomInteger", &random.RandomIntegerArgs{ Max: pulumi.Int(99999), Min: pulumi.Int(10000), }) if err != nil { return err } defaultZones, err := alicloud.GetZones(ctx, &alicloud.GetZonesArgs{ AvailableResourceCreation: pulumi.StringRef("VSwitch"), }, nil) if err != nil { return err } defaultNetwork, err := vpc.NewNetwork(ctx, "defaultNetwork", &vpc.NetworkArgs{ VpcName: pulumi.String(name), CidrBlock: pulumi.String("10.4.0.0/16"), }) if err != nil { return err } defaultSwitch, err := vpc.NewSwitch(ctx, "defaultSwitch", &vpc.SwitchArgs{ VswitchName: pulumi.String(name), CidrBlock: pulumi.String("10.4.0.0/24"), VpcId: defaultNetwork.ID(), ZoneId: *pulumi.String(defaultZones.Zones[0].Id), }) if err != nil { return err } defaultSecurityGroup, err := ecs.NewSecurityGroup(ctx, "defaultSecurityGroup", &ecs.SecurityGroupArgs{ VpcId: defaultNetwork.ID(), }) if err != nil { return err } defaultNamespace, err := sae.NewNamespace(ctx, "defaultNamespace", &sae.NamespaceArgs{ NamespaceId: defaultRandomInteger.Result.ApplyT(func(result int) (string, error) { return fmt.Sprintf("%v:example%v", defaultRegions.Regions[0].Id, result), nil }).(pulumi.StringOutput), NamespaceName: pulumi.String(name), NamespaceDescription: pulumi.String(name), EnableMicroRegistration: pulumi.Bool(false), }) if err != nil { return err } defaultApplication, err := sae.NewApplication(ctx, "defaultApplication", &sae.ApplicationArgs{ AppDescription: pulumi.String(name), AppName: pulumi.String(name), NamespaceId: defaultNamespace.ID(), ImageUrl: pulumi.String(fmt.Sprintf("registry-vpc.%v.aliyuncs.com/sae-demo-image/consumer:1.0", defaultRegions.Regions[0].Id)), PackageType: pulumi.String("Image"), SecurityGroupId: defaultSecurityGroup.ID(), VpcId: defaultNetwork.ID(), VswitchId: defaultSwitch.ID(), Timezone: pulumi.String("Asia/Beijing"), Replicas: pulumi.Int(5), Cpu: pulumi.Int(500), Memory: pulumi.Int(2048), }) if err != nil { return err } _, err = sae.NewApplicationScalingRule(ctx, "defaultApplicationScalingRule", &sae.ApplicationScalingRuleArgs{ AppId: defaultApplication.ID(), ScalingRuleName: pulumi.String(name), ScalingRuleEnable: pulumi.Bool(true), ScalingRuleType: pulumi.String("mix"), MinReadyInstances: pulumi.Int(3), MinReadyInstanceRatio: pulumi.Int(-1), ScalingRuleTimer: &sae.ApplicationScalingRuleScalingRuleTimerArgs{ Period: pulumi.String("* * *"), Schedules: sae.ApplicationScalingRuleScalingRuleTimerScheduleArray{ &sae.ApplicationScalingRuleScalingRuleTimerScheduleArgs{ AtTime: pulumi.String("08:00"), MaxReplicas: pulumi.Int(10), MinReplicas: pulumi.Int(3), }, &sae.ApplicationScalingRuleScalingRuleTimerScheduleArgs{ AtTime: pulumi.String("20:00"), MaxReplicas: pulumi.Int(50), MinReplicas: pulumi.Int(3), }, }, }, ScalingRuleMetric: &sae.ApplicationScalingRuleScalingRuleMetricArgs{ MaxReplicas: pulumi.Int(50), MinReplicas: pulumi.Int(3), Metrics: sae.ApplicationScalingRuleScalingRuleMetricMetricArray{ &sae.ApplicationScalingRuleScalingRuleMetricMetricArgs{ MetricType: pulumi.String("CPU"), MetricTargetAverageUtilization: pulumi.Int(20), }, &sae.ApplicationScalingRuleScalingRuleMetricMetricArgs{ MetricType: pulumi.String("MEMORY"), MetricTargetAverageUtilization: pulumi.Int(30), }, &sae.ApplicationScalingRuleScalingRuleMetricMetricArgs{ MetricType: pulumi.String("tcpActiveConn"), MetricTargetAverageUtilization: pulumi.Int(20), }, }, ScaleUpRules: &sae.ApplicationScalingRuleScalingRuleMetricScaleUpRulesArgs{ Step: pulumi.Int(10), Disabled: pulumi.Bool(false), StabilizationWindowSeconds: pulumi.Int(0), }, ScaleDownRules: &sae.ApplicationScalingRuleScalingRuleMetricScaleDownRulesArgs{ Step: pulumi.Int(10), Disabled: pulumi.Bool(false), StabilizationWindowSeconds: pulumi.Int(10), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Serverless App Engine (SAE) Application Scaling Rule can be imported using the id, e.g.
```sh $ pulumi import alicloud:sae/applicationScalingRule:ApplicationScalingRule example <app_id>:<scaling_rule_name> ```
func GetApplicationScalingRule ¶ added in v3.19.0
func GetApplicationScalingRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApplicationScalingRuleState, opts ...pulumi.ResourceOption) (*ApplicationScalingRule, error)
GetApplicationScalingRule gets an existing ApplicationScalingRule resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewApplicationScalingRule ¶ added in v3.19.0
func NewApplicationScalingRule(ctx *pulumi.Context, name string, args *ApplicationScalingRuleArgs, opts ...pulumi.ResourceOption) (*ApplicationScalingRule, error)
NewApplicationScalingRule registers a new resource with the given unique name, arguments, and options.
func (*ApplicationScalingRule) ElementType ¶ added in v3.19.0
func (*ApplicationScalingRule) ElementType() reflect.Type
func (*ApplicationScalingRule) ToApplicationScalingRuleOutput ¶ added in v3.19.0
func (i *ApplicationScalingRule) ToApplicationScalingRuleOutput() ApplicationScalingRuleOutput
func (*ApplicationScalingRule) ToApplicationScalingRuleOutputWithContext ¶ added in v3.19.0
func (i *ApplicationScalingRule) ToApplicationScalingRuleOutputWithContext(ctx context.Context) ApplicationScalingRuleOutput
type ApplicationScalingRuleArgs ¶ added in v3.19.0
type ApplicationScalingRuleArgs struct { // Application ID. AppId pulumi.StringInput // The min ready instance ratio. MinReadyInstanceRatio pulumi.IntPtrInput // The min ready instances. MinReadyInstances pulumi.IntPtrInput // True whether the auto scaling policy is enabled. The value description is as follows: true: enabled state. false: disabled status. Valid values: `false`, `true`. ScalingRuleEnable pulumi.BoolPtrInput // Monitor the configuration of the indicator elasticity strategy. See `scalingRuleMetric` below. ScalingRuleMetric ApplicationScalingRuleScalingRuleMetricPtrInput // The name of a custom elastic scaling policy. In the application, the policy name cannot be repeated. It must start with a lowercase letter, and can only contain lowercase letters, numbers, and dashes (-), and no more than 32 characters. After the scaling policy is successfully created, the policy name cannot be modified. ScalingRuleName pulumi.StringInput // Configuration of Timing Resilient Policies. See `scalingRuleTimer` below. ScalingRuleTimer ApplicationScalingRuleScalingRuleTimerPtrInput // Flexible strategy type. Valid values: `mix`, `timing` and `metric`. ScalingRuleType pulumi.StringInput }
The set of arguments for constructing a ApplicationScalingRule resource.
func (ApplicationScalingRuleArgs) ElementType ¶ added in v3.19.0
func (ApplicationScalingRuleArgs) ElementType() reflect.Type
type ApplicationScalingRuleArray ¶ added in v3.19.0
type ApplicationScalingRuleArray []ApplicationScalingRuleInput
func (ApplicationScalingRuleArray) ElementType ¶ added in v3.19.0
func (ApplicationScalingRuleArray) ElementType() reflect.Type
func (ApplicationScalingRuleArray) ToApplicationScalingRuleArrayOutput ¶ added in v3.19.0
func (i ApplicationScalingRuleArray) ToApplicationScalingRuleArrayOutput() ApplicationScalingRuleArrayOutput
func (ApplicationScalingRuleArray) ToApplicationScalingRuleArrayOutputWithContext ¶ added in v3.19.0
func (i ApplicationScalingRuleArray) ToApplicationScalingRuleArrayOutputWithContext(ctx context.Context) ApplicationScalingRuleArrayOutput
type ApplicationScalingRuleArrayInput ¶ added in v3.19.0
type ApplicationScalingRuleArrayInput interface { pulumi.Input ToApplicationScalingRuleArrayOutput() ApplicationScalingRuleArrayOutput ToApplicationScalingRuleArrayOutputWithContext(context.Context) ApplicationScalingRuleArrayOutput }
ApplicationScalingRuleArrayInput is an input type that accepts ApplicationScalingRuleArray and ApplicationScalingRuleArrayOutput values. You can construct a concrete instance of `ApplicationScalingRuleArrayInput` via:
ApplicationScalingRuleArray{ ApplicationScalingRuleArgs{...} }
type ApplicationScalingRuleArrayOutput ¶ added in v3.19.0
type ApplicationScalingRuleArrayOutput struct{ *pulumi.OutputState }
func (ApplicationScalingRuleArrayOutput) ElementType ¶ added in v3.19.0
func (ApplicationScalingRuleArrayOutput) ElementType() reflect.Type
func (ApplicationScalingRuleArrayOutput) Index ¶ added in v3.19.0
func (o ApplicationScalingRuleArrayOutput) Index(i pulumi.IntInput) ApplicationScalingRuleOutput
func (ApplicationScalingRuleArrayOutput) ToApplicationScalingRuleArrayOutput ¶ added in v3.19.0
func (o ApplicationScalingRuleArrayOutput) ToApplicationScalingRuleArrayOutput() ApplicationScalingRuleArrayOutput
func (ApplicationScalingRuleArrayOutput) ToApplicationScalingRuleArrayOutputWithContext ¶ added in v3.19.0
func (o ApplicationScalingRuleArrayOutput) ToApplicationScalingRuleArrayOutputWithContext(ctx context.Context) ApplicationScalingRuleArrayOutput
type ApplicationScalingRuleInput ¶ added in v3.19.0
type ApplicationScalingRuleInput interface { pulumi.Input ToApplicationScalingRuleOutput() ApplicationScalingRuleOutput ToApplicationScalingRuleOutputWithContext(ctx context.Context) ApplicationScalingRuleOutput }
type ApplicationScalingRuleMap ¶ added in v3.19.0
type ApplicationScalingRuleMap map[string]ApplicationScalingRuleInput
func (ApplicationScalingRuleMap) ElementType ¶ added in v3.19.0
func (ApplicationScalingRuleMap) ElementType() reflect.Type
func (ApplicationScalingRuleMap) ToApplicationScalingRuleMapOutput ¶ added in v3.19.0
func (i ApplicationScalingRuleMap) ToApplicationScalingRuleMapOutput() ApplicationScalingRuleMapOutput
func (ApplicationScalingRuleMap) ToApplicationScalingRuleMapOutputWithContext ¶ added in v3.19.0
func (i ApplicationScalingRuleMap) ToApplicationScalingRuleMapOutputWithContext(ctx context.Context) ApplicationScalingRuleMapOutput
type ApplicationScalingRuleMapInput ¶ added in v3.19.0
type ApplicationScalingRuleMapInput interface { pulumi.Input ToApplicationScalingRuleMapOutput() ApplicationScalingRuleMapOutput ToApplicationScalingRuleMapOutputWithContext(context.Context) ApplicationScalingRuleMapOutput }
ApplicationScalingRuleMapInput is an input type that accepts ApplicationScalingRuleMap and ApplicationScalingRuleMapOutput values. You can construct a concrete instance of `ApplicationScalingRuleMapInput` via:
ApplicationScalingRuleMap{ "key": ApplicationScalingRuleArgs{...} }
type ApplicationScalingRuleMapOutput ¶ added in v3.19.0
type ApplicationScalingRuleMapOutput struct{ *pulumi.OutputState }
func (ApplicationScalingRuleMapOutput) ElementType ¶ added in v3.19.0
func (ApplicationScalingRuleMapOutput) ElementType() reflect.Type
func (ApplicationScalingRuleMapOutput) MapIndex ¶ added in v3.19.0
func (o ApplicationScalingRuleMapOutput) MapIndex(k pulumi.StringInput) ApplicationScalingRuleOutput
func (ApplicationScalingRuleMapOutput) ToApplicationScalingRuleMapOutput ¶ added in v3.19.0
func (o ApplicationScalingRuleMapOutput) ToApplicationScalingRuleMapOutput() ApplicationScalingRuleMapOutput
func (ApplicationScalingRuleMapOutput) ToApplicationScalingRuleMapOutputWithContext ¶ added in v3.19.0
func (o ApplicationScalingRuleMapOutput) ToApplicationScalingRuleMapOutputWithContext(ctx context.Context) ApplicationScalingRuleMapOutput
type ApplicationScalingRuleOutput ¶ added in v3.19.0
type ApplicationScalingRuleOutput struct{ *pulumi.OutputState }
func (ApplicationScalingRuleOutput) AppId ¶ added in v3.27.0
func (o ApplicationScalingRuleOutput) AppId() pulumi.StringOutput
Application ID.
func (ApplicationScalingRuleOutput) ElementType ¶ added in v3.19.0
func (ApplicationScalingRuleOutput) ElementType() reflect.Type
func (ApplicationScalingRuleOutput) MinReadyInstanceRatio ¶ added in v3.27.0
func (o ApplicationScalingRuleOutput) MinReadyInstanceRatio() pulumi.IntPtrOutput
The min ready instance ratio.
func (ApplicationScalingRuleOutput) MinReadyInstances ¶ added in v3.27.0
func (o ApplicationScalingRuleOutput) MinReadyInstances() pulumi.IntPtrOutput
The min ready instances.
func (ApplicationScalingRuleOutput) ScalingRuleEnable ¶ added in v3.27.0
func (o ApplicationScalingRuleOutput) ScalingRuleEnable() pulumi.BoolOutput
True whether the auto scaling policy is enabled. The value description is as follows: true: enabled state. false: disabled status. Valid values: `false`, `true`.
func (ApplicationScalingRuleOutput) ScalingRuleMetric ¶ added in v3.27.0
func (o ApplicationScalingRuleOutput) ScalingRuleMetric() ApplicationScalingRuleScalingRuleMetricPtrOutput
Monitor the configuration of the indicator elasticity strategy. See `scalingRuleMetric` below.
func (ApplicationScalingRuleOutput) ScalingRuleName ¶ added in v3.27.0
func (o ApplicationScalingRuleOutput) ScalingRuleName() pulumi.StringOutput
The name of a custom elastic scaling policy. In the application, the policy name cannot be repeated. It must start with a lowercase letter, and can only contain lowercase letters, numbers, and dashes (-), and no more than 32 characters. After the scaling policy is successfully created, the policy name cannot be modified.
func (ApplicationScalingRuleOutput) ScalingRuleTimer ¶ added in v3.27.0
func (o ApplicationScalingRuleOutput) ScalingRuleTimer() ApplicationScalingRuleScalingRuleTimerPtrOutput
Configuration of Timing Resilient Policies. See `scalingRuleTimer` below.
func (ApplicationScalingRuleOutput) ScalingRuleType ¶ added in v3.27.0
func (o ApplicationScalingRuleOutput) ScalingRuleType() pulumi.StringOutput
Flexible strategy type. Valid values: `mix`, `timing` and `metric`.
func (ApplicationScalingRuleOutput) ToApplicationScalingRuleOutput ¶ added in v3.19.0
func (o ApplicationScalingRuleOutput) ToApplicationScalingRuleOutput() ApplicationScalingRuleOutput
func (ApplicationScalingRuleOutput) ToApplicationScalingRuleOutputWithContext ¶ added in v3.19.0
func (o ApplicationScalingRuleOutput) ToApplicationScalingRuleOutputWithContext(ctx context.Context) ApplicationScalingRuleOutput
type ApplicationScalingRuleScalingRuleMetric ¶ added in v3.19.0
type ApplicationScalingRuleScalingRuleMetric struct { // Maximum number of instances applied. MaxReplicas *int `pulumi:"maxReplicas"` // Indicator rule configuration. See `metrics` below. Metrics []ApplicationScalingRuleScalingRuleMetricMetric `pulumi:"metrics"` // Minimum number of instances applied. MinReplicas *int `pulumi:"minReplicas"` // Apply shrink rules. See `scaleDownRules` below. ScaleDownRules *ApplicationScalingRuleScalingRuleMetricScaleDownRules `pulumi:"scaleDownRules"` // Apply expansion rules. See `scaleUpRules` below. ScaleUpRules *ApplicationScalingRuleScalingRuleMetricScaleUpRules `pulumi:"scaleUpRules"` }
type ApplicationScalingRuleScalingRuleMetricArgs ¶ added in v3.19.0
type ApplicationScalingRuleScalingRuleMetricArgs struct { // Maximum number of instances applied. MaxReplicas pulumi.IntPtrInput `pulumi:"maxReplicas"` // Indicator rule configuration. See `metrics` below. Metrics ApplicationScalingRuleScalingRuleMetricMetricArrayInput `pulumi:"metrics"` // Minimum number of instances applied. MinReplicas pulumi.IntPtrInput `pulumi:"minReplicas"` // Apply shrink rules. See `scaleDownRules` below. ScaleDownRules ApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrInput `pulumi:"scaleDownRules"` // Apply expansion rules. See `scaleUpRules` below. ScaleUpRules ApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrInput `pulumi:"scaleUpRules"` }
func (ApplicationScalingRuleScalingRuleMetricArgs) ElementType ¶ added in v3.19.0
func (ApplicationScalingRuleScalingRuleMetricArgs) ElementType() reflect.Type
func (ApplicationScalingRuleScalingRuleMetricArgs) ToApplicationScalingRuleScalingRuleMetricOutput ¶ added in v3.19.0
func (i ApplicationScalingRuleScalingRuleMetricArgs) ToApplicationScalingRuleScalingRuleMetricOutput() ApplicationScalingRuleScalingRuleMetricOutput
func (ApplicationScalingRuleScalingRuleMetricArgs) ToApplicationScalingRuleScalingRuleMetricOutputWithContext ¶ added in v3.19.0
func (i ApplicationScalingRuleScalingRuleMetricArgs) ToApplicationScalingRuleScalingRuleMetricOutputWithContext(ctx context.Context) ApplicationScalingRuleScalingRuleMetricOutput
func (ApplicationScalingRuleScalingRuleMetricArgs) ToApplicationScalingRuleScalingRuleMetricPtrOutput ¶ added in v3.20.0
func (i ApplicationScalingRuleScalingRuleMetricArgs) ToApplicationScalingRuleScalingRuleMetricPtrOutput() ApplicationScalingRuleScalingRuleMetricPtrOutput
func (ApplicationScalingRuleScalingRuleMetricArgs) ToApplicationScalingRuleScalingRuleMetricPtrOutputWithContext ¶ added in v3.20.0
func (i ApplicationScalingRuleScalingRuleMetricArgs) ToApplicationScalingRuleScalingRuleMetricPtrOutputWithContext(ctx context.Context) ApplicationScalingRuleScalingRuleMetricPtrOutput
type ApplicationScalingRuleScalingRuleMetricInput ¶ added in v3.19.0
type ApplicationScalingRuleScalingRuleMetricInput interface { pulumi.Input ToApplicationScalingRuleScalingRuleMetricOutput() ApplicationScalingRuleScalingRuleMetricOutput ToApplicationScalingRuleScalingRuleMetricOutputWithContext(context.Context) ApplicationScalingRuleScalingRuleMetricOutput }
ApplicationScalingRuleScalingRuleMetricInput is an input type that accepts ApplicationScalingRuleScalingRuleMetricArgs and ApplicationScalingRuleScalingRuleMetricOutput values. You can construct a concrete instance of `ApplicationScalingRuleScalingRuleMetricInput` via:
ApplicationScalingRuleScalingRuleMetricArgs{...}
type ApplicationScalingRuleScalingRuleMetricMetric ¶ added in v3.19.0
type ApplicationScalingRuleScalingRuleMetricMetric struct { // According to different `metricType`, set the target value of the corresponding monitoring index. MetricTargetAverageUtilization *int `pulumi:"metricTargetAverageUtilization"` // Monitoring indicator trigger condition. Valid values: `CPU`, `MEMORY`, `tcpActiveConn`, `QPS`, `RT`, `SLB_QPS`, `SLB_RT`, `INTRANET_SLB_QPS` and `INTRANET_SLB_RT`. The values are described as follows: // - CPU: CPU usage. // - MEMORY: MEMORY usage. // - tcpActiveConn: The average number of TCP active connections for a single instance in 30 seconds. // - QPS: The average QPS of a single instance within 1 minute of JAVA application. // - RT: The average response time of all service interfaces within 1 minute of JAVA application. // - SLB_QPS: The average public network SLB QPS of a single instance within 15 seconds. // - SLB_RT: The average response time of public network SLB within 15 seconds. // - INTRANET_SLB_QPS: The average private network SLB QPS of a single instance within 15 seconds. // - INTRANET_SLB_RT: The average response time of private network SLB within 15 seconds. // **NOTE:** From version 1.206.0, `metricType` can be set to `QPS`, `RT`, `INTRANET_SLB_QPS`, `INTRANET_SLB_RT`. MetricType *string `pulumi:"metricType"` // SLB ID. SlbId *string `pulumi:"slbId"` // The log store of the Log Service. SlbLogStore *string `pulumi:"slbLogStore"` // The project of the Log Service. SlbProject *string `pulumi:"slbProject"` // SLB listening port. Vport *string `pulumi:"vport"` }
type ApplicationScalingRuleScalingRuleMetricMetricArgs ¶ added in v3.19.0
type ApplicationScalingRuleScalingRuleMetricMetricArgs struct { // According to different `metricType`, set the target value of the corresponding monitoring index. MetricTargetAverageUtilization pulumi.IntPtrInput `pulumi:"metricTargetAverageUtilization"` // Monitoring indicator trigger condition. Valid values: `CPU`, `MEMORY`, `tcpActiveConn`, `QPS`, `RT`, `SLB_QPS`, `SLB_RT`, `INTRANET_SLB_QPS` and `INTRANET_SLB_RT`. The values are described as follows: // - CPU: CPU usage. // - MEMORY: MEMORY usage. // - tcpActiveConn: The average number of TCP active connections for a single instance in 30 seconds. // - QPS: The average QPS of a single instance within 1 minute of JAVA application. // - RT: The average response time of all service interfaces within 1 minute of JAVA application. // - SLB_QPS: The average public network SLB QPS of a single instance within 15 seconds. // - SLB_RT: The average response time of public network SLB within 15 seconds. // - INTRANET_SLB_QPS: The average private network SLB QPS of a single instance within 15 seconds. // - INTRANET_SLB_RT: The average response time of private network SLB within 15 seconds. // **NOTE:** From version 1.206.0, `metricType` can be set to `QPS`, `RT`, `INTRANET_SLB_QPS`, `INTRANET_SLB_RT`. MetricType pulumi.StringPtrInput `pulumi:"metricType"` // SLB ID. SlbId pulumi.StringPtrInput `pulumi:"slbId"` // The log store of the Log Service. SlbLogStore pulumi.StringPtrInput `pulumi:"slbLogStore"` // The project of the Log Service. SlbProject pulumi.StringPtrInput `pulumi:"slbProject"` // SLB listening port. Vport pulumi.StringPtrInput `pulumi:"vport"` }
func (ApplicationScalingRuleScalingRuleMetricMetricArgs) ElementType ¶ added in v3.19.0
func (ApplicationScalingRuleScalingRuleMetricMetricArgs) ElementType() reflect.Type
func (ApplicationScalingRuleScalingRuleMetricMetricArgs) ToApplicationScalingRuleScalingRuleMetricMetricOutput ¶ added in v3.19.0
func (i ApplicationScalingRuleScalingRuleMetricMetricArgs) ToApplicationScalingRuleScalingRuleMetricMetricOutput() ApplicationScalingRuleScalingRuleMetricMetricOutput
func (ApplicationScalingRuleScalingRuleMetricMetricArgs) ToApplicationScalingRuleScalingRuleMetricMetricOutputWithContext ¶ added in v3.19.0
func (i ApplicationScalingRuleScalingRuleMetricMetricArgs) ToApplicationScalingRuleScalingRuleMetricMetricOutputWithContext(ctx context.Context) ApplicationScalingRuleScalingRuleMetricMetricOutput
type ApplicationScalingRuleScalingRuleMetricMetricArray ¶ added in v3.19.0
type ApplicationScalingRuleScalingRuleMetricMetricArray []ApplicationScalingRuleScalingRuleMetricMetricInput
func (ApplicationScalingRuleScalingRuleMetricMetricArray) ElementType ¶ added in v3.19.0
func (ApplicationScalingRuleScalingRuleMetricMetricArray) ElementType() reflect.Type
func (ApplicationScalingRuleScalingRuleMetricMetricArray) ToApplicationScalingRuleScalingRuleMetricMetricArrayOutput ¶ added in v3.19.0
func (i ApplicationScalingRuleScalingRuleMetricMetricArray) ToApplicationScalingRuleScalingRuleMetricMetricArrayOutput() ApplicationScalingRuleScalingRuleMetricMetricArrayOutput
func (ApplicationScalingRuleScalingRuleMetricMetricArray) ToApplicationScalingRuleScalingRuleMetricMetricArrayOutputWithContext ¶ added in v3.19.0
func (i ApplicationScalingRuleScalingRuleMetricMetricArray) ToApplicationScalingRuleScalingRuleMetricMetricArrayOutputWithContext(ctx context.Context) ApplicationScalingRuleScalingRuleMetricMetricArrayOutput
type ApplicationScalingRuleScalingRuleMetricMetricArrayInput ¶ added in v3.19.0
type ApplicationScalingRuleScalingRuleMetricMetricArrayInput interface { pulumi.Input ToApplicationScalingRuleScalingRuleMetricMetricArrayOutput() ApplicationScalingRuleScalingRuleMetricMetricArrayOutput ToApplicationScalingRuleScalingRuleMetricMetricArrayOutputWithContext(context.Context) ApplicationScalingRuleScalingRuleMetricMetricArrayOutput }
ApplicationScalingRuleScalingRuleMetricMetricArrayInput is an input type that accepts ApplicationScalingRuleScalingRuleMetricMetricArray and ApplicationScalingRuleScalingRuleMetricMetricArrayOutput values. You can construct a concrete instance of `ApplicationScalingRuleScalingRuleMetricMetricArrayInput` via:
ApplicationScalingRuleScalingRuleMetricMetricArray{ ApplicationScalingRuleScalingRuleMetricMetricArgs{...} }
type ApplicationScalingRuleScalingRuleMetricMetricArrayOutput ¶ added in v3.19.0
type ApplicationScalingRuleScalingRuleMetricMetricArrayOutput struct{ *pulumi.OutputState }
func (ApplicationScalingRuleScalingRuleMetricMetricArrayOutput) ElementType ¶ added in v3.19.0
func (ApplicationScalingRuleScalingRuleMetricMetricArrayOutput) ElementType() reflect.Type
func (ApplicationScalingRuleScalingRuleMetricMetricArrayOutput) ToApplicationScalingRuleScalingRuleMetricMetricArrayOutput ¶ added in v3.19.0
func (o ApplicationScalingRuleScalingRuleMetricMetricArrayOutput) ToApplicationScalingRuleScalingRuleMetricMetricArrayOutput() ApplicationScalingRuleScalingRuleMetricMetricArrayOutput
func (ApplicationScalingRuleScalingRuleMetricMetricArrayOutput) ToApplicationScalingRuleScalingRuleMetricMetricArrayOutputWithContext ¶ added in v3.19.0
func (o ApplicationScalingRuleScalingRuleMetricMetricArrayOutput) ToApplicationScalingRuleScalingRuleMetricMetricArrayOutputWithContext(ctx context.Context) ApplicationScalingRuleScalingRuleMetricMetricArrayOutput
type ApplicationScalingRuleScalingRuleMetricMetricInput ¶ added in v3.19.0
type ApplicationScalingRuleScalingRuleMetricMetricInput interface { pulumi.Input ToApplicationScalingRuleScalingRuleMetricMetricOutput() ApplicationScalingRuleScalingRuleMetricMetricOutput ToApplicationScalingRuleScalingRuleMetricMetricOutputWithContext(context.Context) ApplicationScalingRuleScalingRuleMetricMetricOutput }
ApplicationScalingRuleScalingRuleMetricMetricInput is an input type that accepts ApplicationScalingRuleScalingRuleMetricMetricArgs and ApplicationScalingRuleScalingRuleMetricMetricOutput values. You can construct a concrete instance of `ApplicationScalingRuleScalingRuleMetricMetricInput` via:
ApplicationScalingRuleScalingRuleMetricMetricArgs{...}
type ApplicationScalingRuleScalingRuleMetricMetricOutput ¶ added in v3.19.0
type ApplicationScalingRuleScalingRuleMetricMetricOutput struct{ *pulumi.OutputState }
func (ApplicationScalingRuleScalingRuleMetricMetricOutput) ElementType ¶ added in v3.19.0
func (ApplicationScalingRuleScalingRuleMetricMetricOutput) ElementType() reflect.Type
func (ApplicationScalingRuleScalingRuleMetricMetricOutput) MetricTargetAverageUtilization ¶ added in v3.19.0
func (o ApplicationScalingRuleScalingRuleMetricMetricOutput) MetricTargetAverageUtilization() pulumi.IntPtrOutput
According to different `metricType`, set the target value of the corresponding monitoring index.
func (ApplicationScalingRuleScalingRuleMetricMetricOutput) MetricType ¶ added in v3.19.0
func (o ApplicationScalingRuleScalingRuleMetricMetricOutput) MetricType() pulumi.StringPtrOutput
Monitoring indicator trigger condition. Valid values: `CPU`, `MEMORY`, `tcpActiveConn`, `QPS`, `RT`, `SLB_QPS`, `SLB_RT`, `INTRANET_SLB_QPS` and `INTRANET_SLB_RT`. The values are described as follows:
- CPU: CPU usage.
- MEMORY: MEMORY usage.
- tcpActiveConn: The average number of TCP active connections for a single instance in 30 seconds.
- QPS: The average QPS of a single instance within 1 minute of JAVA application.
- RT: The average response time of all service interfaces within 1 minute of JAVA application.
- SLB_QPS: The average public network SLB QPS of a single instance within 15 seconds.
- SLB_RT: The average response time of public network SLB within 15 seconds.
- INTRANET_SLB_QPS: The average private network SLB QPS of a single instance within 15 seconds.
- INTRANET_SLB_RT: The average response time of private network SLB within 15 seconds. **NOTE:** From version 1.206.0, `metricType` can be set to `QPS`, `RT`, `INTRANET_SLB_QPS`, `INTRANET_SLB_RT`.
func (ApplicationScalingRuleScalingRuleMetricMetricOutput) SlbId ¶ added in v3.38.0
func (o ApplicationScalingRuleScalingRuleMetricMetricOutput) SlbId() pulumi.StringPtrOutput
SLB ID.
func (ApplicationScalingRuleScalingRuleMetricMetricOutput) SlbLogStore ¶ added in v3.38.0
func (o ApplicationScalingRuleScalingRuleMetricMetricOutput) SlbLogStore() pulumi.StringPtrOutput
The log store of the Log Service.
func (ApplicationScalingRuleScalingRuleMetricMetricOutput) SlbProject ¶ added in v3.38.0
func (o ApplicationScalingRuleScalingRuleMetricMetricOutput) SlbProject() pulumi.StringPtrOutput
The project of the Log Service.
func (ApplicationScalingRuleScalingRuleMetricMetricOutput) ToApplicationScalingRuleScalingRuleMetricMetricOutput ¶ added in v3.19.0
func (o ApplicationScalingRuleScalingRuleMetricMetricOutput) ToApplicationScalingRuleScalingRuleMetricMetricOutput() ApplicationScalingRuleScalingRuleMetricMetricOutput
func (ApplicationScalingRuleScalingRuleMetricMetricOutput) ToApplicationScalingRuleScalingRuleMetricMetricOutputWithContext ¶ added in v3.19.0
func (o ApplicationScalingRuleScalingRuleMetricMetricOutput) ToApplicationScalingRuleScalingRuleMetricMetricOutputWithContext(ctx context.Context) ApplicationScalingRuleScalingRuleMetricMetricOutput
func (ApplicationScalingRuleScalingRuleMetricMetricOutput) Vport ¶ added in v3.38.0
func (o ApplicationScalingRuleScalingRuleMetricMetricOutput) Vport() pulumi.StringPtrOutput
SLB listening port.
type ApplicationScalingRuleScalingRuleMetricOutput ¶ added in v3.19.0
type ApplicationScalingRuleScalingRuleMetricOutput struct{ *pulumi.OutputState }
func (ApplicationScalingRuleScalingRuleMetricOutput) ElementType ¶ added in v3.19.0
func (ApplicationScalingRuleScalingRuleMetricOutput) ElementType() reflect.Type
func (ApplicationScalingRuleScalingRuleMetricOutput) MaxReplicas ¶ added in v3.19.0
func (o ApplicationScalingRuleScalingRuleMetricOutput) MaxReplicas() pulumi.IntPtrOutput
Maximum number of instances applied.
func (ApplicationScalingRuleScalingRuleMetricOutput) Metrics ¶ added in v3.19.0
func (o ApplicationScalingRuleScalingRuleMetricOutput) Metrics() ApplicationScalingRuleScalingRuleMetricMetricArrayOutput
Indicator rule configuration. See `metrics` below.
func (ApplicationScalingRuleScalingRuleMetricOutput) MinReplicas ¶ added in v3.19.0
func (o ApplicationScalingRuleScalingRuleMetricOutput) MinReplicas() pulumi.IntPtrOutput
Minimum number of instances applied.
func (ApplicationScalingRuleScalingRuleMetricOutput) ScaleDownRules ¶ added in v3.19.0
func (o ApplicationScalingRuleScalingRuleMetricOutput) ScaleDownRules() ApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrOutput
Apply shrink rules. See `scaleDownRules` below.
func (ApplicationScalingRuleScalingRuleMetricOutput) ScaleUpRules ¶ added in v3.19.0
func (o ApplicationScalingRuleScalingRuleMetricOutput) ScaleUpRules() ApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrOutput
Apply expansion rules. See `scaleUpRules` below.
func (ApplicationScalingRuleScalingRuleMetricOutput) ToApplicationScalingRuleScalingRuleMetricOutput ¶ added in v3.19.0
func (o ApplicationScalingRuleScalingRuleMetricOutput) ToApplicationScalingRuleScalingRuleMetricOutput() ApplicationScalingRuleScalingRuleMetricOutput
func (ApplicationScalingRuleScalingRuleMetricOutput) ToApplicationScalingRuleScalingRuleMetricOutputWithContext ¶ added in v3.19.0
func (o ApplicationScalingRuleScalingRuleMetricOutput) ToApplicationScalingRuleScalingRuleMetricOutputWithContext(ctx context.Context) ApplicationScalingRuleScalingRuleMetricOutput
func (ApplicationScalingRuleScalingRuleMetricOutput) ToApplicationScalingRuleScalingRuleMetricPtrOutput ¶ added in v3.20.0
func (o ApplicationScalingRuleScalingRuleMetricOutput) ToApplicationScalingRuleScalingRuleMetricPtrOutput() ApplicationScalingRuleScalingRuleMetricPtrOutput
func (ApplicationScalingRuleScalingRuleMetricOutput) ToApplicationScalingRuleScalingRuleMetricPtrOutputWithContext ¶ added in v3.20.0
func (o ApplicationScalingRuleScalingRuleMetricOutput) ToApplicationScalingRuleScalingRuleMetricPtrOutputWithContext(ctx context.Context) ApplicationScalingRuleScalingRuleMetricPtrOutput
type ApplicationScalingRuleScalingRuleMetricPtrInput ¶ added in v3.20.0
type ApplicationScalingRuleScalingRuleMetricPtrInput interface { pulumi.Input ToApplicationScalingRuleScalingRuleMetricPtrOutput() ApplicationScalingRuleScalingRuleMetricPtrOutput ToApplicationScalingRuleScalingRuleMetricPtrOutputWithContext(context.Context) ApplicationScalingRuleScalingRuleMetricPtrOutput }
ApplicationScalingRuleScalingRuleMetricPtrInput is an input type that accepts ApplicationScalingRuleScalingRuleMetricArgs, ApplicationScalingRuleScalingRuleMetricPtr and ApplicationScalingRuleScalingRuleMetricPtrOutput values. You can construct a concrete instance of `ApplicationScalingRuleScalingRuleMetricPtrInput` via:
ApplicationScalingRuleScalingRuleMetricArgs{...} or: nil
func ApplicationScalingRuleScalingRuleMetricPtr ¶ added in v3.20.0
func ApplicationScalingRuleScalingRuleMetricPtr(v *ApplicationScalingRuleScalingRuleMetricArgs) ApplicationScalingRuleScalingRuleMetricPtrInput
type ApplicationScalingRuleScalingRuleMetricPtrOutput ¶ added in v3.20.0
type ApplicationScalingRuleScalingRuleMetricPtrOutput struct{ *pulumi.OutputState }
func (ApplicationScalingRuleScalingRuleMetricPtrOutput) ElementType ¶ added in v3.20.0
func (ApplicationScalingRuleScalingRuleMetricPtrOutput) ElementType() reflect.Type
func (ApplicationScalingRuleScalingRuleMetricPtrOutput) MaxReplicas ¶ added in v3.20.0
func (o ApplicationScalingRuleScalingRuleMetricPtrOutput) MaxReplicas() pulumi.IntPtrOutput
Maximum number of instances applied.
func (ApplicationScalingRuleScalingRuleMetricPtrOutput) Metrics ¶ added in v3.20.0
func (o ApplicationScalingRuleScalingRuleMetricPtrOutput) Metrics() ApplicationScalingRuleScalingRuleMetricMetricArrayOutput
Indicator rule configuration. See `metrics` below.
func (ApplicationScalingRuleScalingRuleMetricPtrOutput) MinReplicas ¶ added in v3.20.0
func (o ApplicationScalingRuleScalingRuleMetricPtrOutput) MinReplicas() pulumi.IntPtrOutput
Minimum number of instances applied.
func (ApplicationScalingRuleScalingRuleMetricPtrOutput) ScaleDownRules ¶ added in v3.20.0
func (o ApplicationScalingRuleScalingRuleMetricPtrOutput) ScaleDownRules() ApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrOutput
Apply shrink rules. See `scaleDownRules` below.
func (ApplicationScalingRuleScalingRuleMetricPtrOutput) ScaleUpRules ¶ added in v3.20.0
func (o ApplicationScalingRuleScalingRuleMetricPtrOutput) ScaleUpRules() ApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrOutput
Apply expansion rules. See `scaleUpRules` below.
func (ApplicationScalingRuleScalingRuleMetricPtrOutput) ToApplicationScalingRuleScalingRuleMetricPtrOutput ¶ added in v3.20.0
func (o ApplicationScalingRuleScalingRuleMetricPtrOutput) ToApplicationScalingRuleScalingRuleMetricPtrOutput() ApplicationScalingRuleScalingRuleMetricPtrOutput
func (ApplicationScalingRuleScalingRuleMetricPtrOutput) ToApplicationScalingRuleScalingRuleMetricPtrOutputWithContext ¶ added in v3.20.0
func (o ApplicationScalingRuleScalingRuleMetricPtrOutput) ToApplicationScalingRuleScalingRuleMetricPtrOutputWithContext(ctx context.Context) ApplicationScalingRuleScalingRuleMetricPtrOutput
type ApplicationScalingRuleScalingRuleMetricScaleDownRules ¶ added in v3.19.0
type ApplicationScalingRuleScalingRuleMetricScaleDownRules struct { // Whether shrinkage is prohibited. Disabled *bool `pulumi:"disabled"` // Cooling time for expansion or contraction. Valid values: `0` to `3600`. Unit: seconds. The default is `0` seconds. StabilizationWindowSeconds *int `pulumi:"stabilizationWindowSeconds"` // Elastic expansion or contraction step size. the maximum number of instances to be scaled in per unit time. Step *int `pulumi:"step"` }
type ApplicationScalingRuleScalingRuleMetricScaleDownRulesArgs ¶ added in v3.19.0
type ApplicationScalingRuleScalingRuleMetricScaleDownRulesArgs struct { // Whether shrinkage is prohibited. Disabled pulumi.BoolPtrInput `pulumi:"disabled"` // Cooling time for expansion or contraction. Valid values: `0` to `3600`. Unit: seconds. The default is `0` seconds. StabilizationWindowSeconds pulumi.IntPtrInput `pulumi:"stabilizationWindowSeconds"` // Elastic expansion or contraction step size. the maximum number of instances to be scaled in per unit time. Step pulumi.IntPtrInput `pulumi:"step"` }
func (ApplicationScalingRuleScalingRuleMetricScaleDownRulesArgs) ElementType ¶ added in v3.19.0
func (ApplicationScalingRuleScalingRuleMetricScaleDownRulesArgs) ElementType() reflect.Type
func (ApplicationScalingRuleScalingRuleMetricScaleDownRulesArgs) ToApplicationScalingRuleScalingRuleMetricScaleDownRulesOutput ¶ added in v3.19.0
func (i ApplicationScalingRuleScalingRuleMetricScaleDownRulesArgs) ToApplicationScalingRuleScalingRuleMetricScaleDownRulesOutput() ApplicationScalingRuleScalingRuleMetricScaleDownRulesOutput
func (ApplicationScalingRuleScalingRuleMetricScaleDownRulesArgs) ToApplicationScalingRuleScalingRuleMetricScaleDownRulesOutputWithContext ¶ added in v3.19.0
func (i ApplicationScalingRuleScalingRuleMetricScaleDownRulesArgs) ToApplicationScalingRuleScalingRuleMetricScaleDownRulesOutputWithContext(ctx context.Context) ApplicationScalingRuleScalingRuleMetricScaleDownRulesOutput
func (ApplicationScalingRuleScalingRuleMetricScaleDownRulesArgs) ToApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrOutput ¶ added in v3.19.0
func (i ApplicationScalingRuleScalingRuleMetricScaleDownRulesArgs) ToApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrOutput() ApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrOutput
func (ApplicationScalingRuleScalingRuleMetricScaleDownRulesArgs) ToApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrOutputWithContext ¶ added in v3.19.0
func (i ApplicationScalingRuleScalingRuleMetricScaleDownRulesArgs) ToApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrOutputWithContext(ctx context.Context) ApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrOutput
type ApplicationScalingRuleScalingRuleMetricScaleDownRulesInput ¶ added in v3.19.0
type ApplicationScalingRuleScalingRuleMetricScaleDownRulesInput interface { pulumi.Input ToApplicationScalingRuleScalingRuleMetricScaleDownRulesOutput() ApplicationScalingRuleScalingRuleMetricScaleDownRulesOutput ToApplicationScalingRuleScalingRuleMetricScaleDownRulesOutputWithContext(context.Context) ApplicationScalingRuleScalingRuleMetricScaleDownRulesOutput }
ApplicationScalingRuleScalingRuleMetricScaleDownRulesInput is an input type that accepts ApplicationScalingRuleScalingRuleMetricScaleDownRulesArgs and ApplicationScalingRuleScalingRuleMetricScaleDownRulesOutput values. You can construct a concrete instance of `ApplicationScalingRuleScalingRuleMetricScaleDownRulesInput` via:
ApplicationScalingRuleScalingRuleMetricScaleDownRulesArgs{...}
type ApplicationScalingRuleScalingRuleMetricScaleDownRulesOutput ¶ added in v3.19.0
type ApplicationScalingRuleScalingRuleMetricScaleDownRulesOutput struct{ *pulumi.OutputState }
func (ApplicationScalingRuleScalingRuleMetricScaleDownRulesOutput) Disabled ¶ added in v3.19.0
func (o ApplicationScalingRuleScalingRuleMetricScaleDownRulesOutput) Disabled() pulumi.BoolPtrOutput
Whether shrinkage is prohibited.
func (ApplicationScalingRuleScalingRuleMetricScaleDownRulesOutput) ElementType ¶ added in v3.19.0
func (ApplicationScalingRuleScalingRuleMetricScaleDownRulesOutput) ElementType() reflect.Type
func (ApplicationScalingRuleScalingRuleMetricScaleDownRulesOutput) StabilizationWindowSeconds ¶ added in v3.19.0
func (o ApplicationScalingRuleScalingRuleMetricScaleDownRulesOutput) StabilizationWindowSeconds() pulumi.IntPtrOutput
Cooling time for expansion or contraction. Valid values: `0` to `3600`. Unit: seconds. The default is `0` seconds.
func (ApplicationScalingRuleScalingRuleMetricScaleDownRulesOutput) Step ¶ added in v3.19.0
Elastic expansion or contraction step size. the maximum number of instances to be scaled in per unit time.
func (ApplicationScalingRuleScalingRuleMetricScaleDownRulesOutput) ToApplicationScalingRuleScalingRuleMetricScaleDownRulesOutput ¶ added in v3.19.0
func (o ApplicationScalingRuleScalingRuleMetricScaleDownRulesOutput) ToApplicationScalingRuleScalingRuleMetricScaleDownRulesOutput() ApplicationScalingRuleScalingRuleMetricScaleDownRulesOutput
func (ApplicationScalingRuleScalingRuleMetricScaleDownRulesOutput) ToApplicationScalingRuleScalingRuleMetricScaleDownRulesOutputWithContext ¶ added in v3.19.0
func (o ApplicationScalingRuleScalingRuleMetricScaleDownRulesOutput) ToApplicationScalingRuleScalingRuleMetricScaleDownRulesOutputWithContext(ctx context.Context) ApplicationScalingRuleScalingRuleMetricScaleDownRulesOutput
func (ApplicationScalingRuleScalingRuleMetricScaleDownRulesOutput) ToApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrOutput ¶ added in v3.19.0
func (o ApplicationScalingRuleScalingRuleMetricScaleDownRulesOutput) ToApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrOutput() ApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrOutput
func (ApplicationScalingRuleScalingRuleMetricScaleDownRulesOutput) ToApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrOutputWithContext ¶ added in v3.19.0
func (o ApplicationScalingRuleScalingRuleMetricScaleDownRulesOutput) ToApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrOutputWithContext(ctx context.Context) ApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrOutput
type ApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrInput ¶ added in v3.19.0
type ApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrInput interface { pulumi.Input ToApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrOutput() ApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrOutput ToApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrOutputWithContext(context.Context) ApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrOutput }
ApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrInput is an input type that accepts ApplicationScalingRuleScalingRuleMetricScaleDownRulesArgs, ApplicationScalingRuleScalingRuleMetricScaleDownRulesPtr and ApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrOutput values. You can construct a concrete instance of `ApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrInput` via:
ApplicationScalingRuleScalingRuleMetricScaleDownRulesArgs{...} or: nil
func ApplicationScalingRuleScalingRuleMetricScaleDownRulesPtr ¶ added in v3.19.0
func ApplicationScalingRuleScalingRuleMetricScaleDownRulesPtr(v *ApplicationScalingRuleScalingRuleMetricScaleDownRulesArgs) ApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrInput
type ApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrOutput ¶ added in v3.19.0
type ApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrOutput struct{ *pulumi.OutputState }
func (ApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrOutput) Disabled ¶ added in v3.19.0
func (o ApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrOutput) Disabled() pulumi.BoolPtrOutput
Whether shrinkage is prohibited.
func (ApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrOutput) ElementType ¶ added in v3.19.0
func (ApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrOutput) ElementType() reflect.Type
func (ApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrOutput) StabilizationWindowSeconds ¶ added in v3.19.0
func (o ApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrOutput) StabilizationWindowSeconds() pulumi.IntPtrOutput
Cooling time for expansion or contraction. Valid values: `0` to `3600`. Unit: seconds. The default is `0` seconds.
func (ApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrOutput) Step ¶ added in v3.19.0
Elastic expansion or contraction step size. the maximum number of instances to be scaled in per unit time.
func (ApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrOutput) ToApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrOutput ¶ added in v3.19.0
func (o ApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrOutput) ToApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrOutput() ApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrOutput
func (ApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrOutput) ToApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrOutputWithContext ¶ added in v3.19.0
func (o ApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrOutput) ToApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrOutputWithContext(ctx context.Context) ApplicationScalingRuleScalingRuleMetricScaleDownRulesPtrOutput
type ApplicationScalingRuleScalingRuleMetricScaleUpRules ¶ added in v3.19.0
type ApplicationScalingRuleScalingRuleMetricScaleUpRules struct { // Whether shrinkage is prohibited. Disabled *bool `pulumi:"disabled"` // Cooling time for expansion or contraction. Valid values: `0` to `3600`. Unit: seconds. The default is `0` seconds. StabilizationWindowSeconds *int `pulumi:"stabilizationWindowSeconds"` // Elastic expansion or contraction step size. the maximum number of instances to be scaled in per unit time. Step *int `pulumi:"step"` }
type ApplicationScalingRuleScalingRuleMetricScaleUpRulesArgs ¶ added in v3.19.0
type ApplicationScalingRuleScalingRuleMetricScaleUpRulesArgs struct { // Whether shrinkage is prohibited. Disabled pulumi.BoolPtrInput `pulumi:"disabled"` // Cooling time for expansion or contraction. Valid values: `0` to `3600`. Unit: seconds. The default is `0` seconds. StabilizationWindowSeconds pulumi.IntPtrInput `pulumi:"stabilizationWindowSeconds"` // Elastic expansion or contraction step size. the maximum number of instances to be scaled in per unit time. Step pulumi.IntPtrInput `pulumi:"step"` }
func (ApplicationScalingRuleScalingRuleMetricScaleUpRulesArgs) ElementType ¶ added in v3.19.0
func (ApplicationScalingRuleScalingRuleMetricScaleUpRulesArgs) ElementType() reflect.Type
func (ApplicationScalingRuleScalingRuleMetricScaleUpRulesArgs) ToApplicationScalingRuleScalingRuleMetricScaleUpRulesOutput ¶ added in v3.19.0
func (i ApplicationScalingRuleScalingRuleMetricScaleUpRulesArgs) ToApplicationScalingRuleScalingRuleMetricScaleUpRulesOutput() ApplicationScalingRuleScalingRuleMetricScaleUpRulesOutput
func (ApplicationScalingRuleScalingRuleMetricScaleUpRulesArgs) ToApplicationScalingRuleScalingRuleMetricScaleUpRulesOutputWithContext ¶ added in v3.19.0
func (i ApplicationScalingRuleScalingRuleMetricScaleUpRulesArgs) ToApplicationScalingRuleScalingRuleMetricScaleUpRulesOutputWithContext(ctx context.Context) ApplicationScalingRuleScalingRuleMetricScaleUpRulesOutput
func (ApplicationScalingRuleScalingRuleMetricScaleUpRulesArgs) ToApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrOutput ¶ added in v3.19.0
func (i ApplicationScalingRuleScalingRuleMetricScaleUpRulesArgs) ToApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrOutput() ApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrOutput
func (ApplicationScalingRuleScalingRuleMetricScaleUpRulesArgs) ToApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrOutputWithContext ¶ added in v3.19.0
func (i ApplicationScalingRuleScalingRuleMetricScaleUpRulesArgs) ToApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrOutputWithContext(ctx context.Context) ApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrOutput
type ApplicationScalingRuleScalingRuleMetricScaleUpRulesInput ¶ added in v3.19.0
type ApplicationScalingRuleScalingRuleMetricScaleUpRulesInput interface { pulumi.Input ToApplicationScalingRuleScalingRuleMetricScaleUpRulesOutput() ApplicationScalingRuleScalingRuleMetricScaleUpRulesOutput ToApplicationScalingRuleScalingRuleMetricScaleUpRulesOutputWithContext(context.Context) ApplicationScalingRuleScalingRuleMetricScaleUpRulesOutput }
ApplicationScalingRuleScalingRuleMetricScaleUpRulesInput is an input type that accepts ApplicationScalingRuleScalingRuleMetricScaleUpRulesArgs and ApplicationScalingRuleScalingRuleMetricScaleUpRulesOutput values. You can construct a concrete instance of `ApplicationScalingRuleScalingRuleMetricScaleUpRulesInput` via:
ApplicationScalingRuleScalingRuleMetricScaleUpRulesArgs{...}
type ApplicationScalingRuleScalingRuleMetricScaleUpRulesOutput ¶ added in v3.19.0
type ApplicationScalingRuleScalingRuleMetricScaleUpRulesOutput struct{ *pulumi.OutputState }
func (ApplicationScalingRuleScalingRuleMetricScaleUpRulesOutput) Disabled ¶ added in v3.19.0
func (o ApplicationScalingRuleScalingRuleMetricScaleUpRulesOutput) Disabled() pulumi.BoolPtrOutput
Whether shrinkage is prohibited.
func (ApplicationScalingRuleScalingRuleMetricScaleUpRulesOutput) ElementType ¶ added in v3.19.0
func (ApplicationScalingRuleScalingRuleMetricScaleUpRulesOutput) ElementType() reflect.Type
func (ApplicationScalingRuleScalingRuleMetricScaleUpRulesOutput) StabilizationWindowSeconds ¶ added in v3.19.0
func (o ApplicationScalingRuleScalingRuleMetricScaleUpRulesOutput) StabilizationWindowSeconds() pulumi.IntPtrOutput
Cooling time for expansion or contraction. Valid values: `0` to `3600`. Unit: seconds. The default is `0` seconds.
func (ApplicationScalingRuleScalingRuleMetricScaleUpRulesOutput) Step ¶ added in v3.19.0
Elastic expansion or contraction step size. the maximum number of instances to be scaled in per unit time.
func (ApplicationScalingRuleScalingRuleMetricScaleUpRulesOutput) ToApplicationScalingRuleScalingRuleMetricScaleUpRulesOutput ¶ added in v3.19.0
func (o ApplicationScalingRuleScalingRuleMetricScaleUpRulesOutput) ToApplicationScalingRuleScalingRuleMetricScaleUpRulesOutput() ApplicationScalingRuleScalingRuleMetricScaleUpRulesOutput
func (ApplicationScalingRuleScalingRuleMetricScaleUpRulesOutput) ToApplicationScalingRuleScalingRuleMetricScaleUpRulesOutputWithContext ¶ added in v3.19.0
func (o ApplicationScalingRuleScalingRuleMetricScaleUpRulesOutput) ToApplicationScalingRuleScalingRuleMetricScaleUpRulesOutputWithContext(ctx context.Context) ApplicationScalingRuleScalingRuleMetricScaleUpRulesOutput
func (ApplicationScalingRuleScalingRuleMetricScaleUpRulesOutput) ToApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrOutput ¶ added in v3.19.0
func (o ApplicationScalingRuleScalingRuleMetricScaleUpRulesOutput) ToApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrOutput() ApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrOutput
func (ApplicationScalingRuleScalingRuleMetricScaleUpRulesOutput) ToApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrOutputWithContext ¶ added in v3.19.0
func (o ApplicationScalingRuleScalingRuleMetricScaleUpRulesOutput) ToApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrOutputWithContext(ctx context.Context) ApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrOutput
type ApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrInput ¶ added in v3.19.0
type ApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrInput interface { pulumi.Input ToApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrOutput() ApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrOutput ToApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrOutputWithContext(context.Context) ApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrOutput }
ApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrInput is an input type that accepts ApplicationScalingRuleScalingRuleMetricScaleUpRulesArgs, ApplicationScalingRuleScalingRuleMetricScaleUpRulesPtr and ApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrOutput values. You can construct a concrete instance of `ApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrInput` via:
ApplicationScalingRuleScalingRuleMetricScaleUpRulesArgs{...} or: nil
func ApplicationScalingRuleScalingRuleMetricScaleUpRulesPtr ¶ added in v3.19.0
func ApplicationScalingRuleScalingRuleMetricScaleUpRulesPtr(v *ApplicationScalingRuleScalingRuleMetricScaleUpRulesArgs) ApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrInput
type ApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrOutput ¶ added in v3.19.0
type ApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrOutput struct{ *pulumi.OutputState }
func (ApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrOutput) Disabled ¶ added in v3.19.0
func (o ApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrOutput) Disabled() pulumi.BoolPtrOutput
Whether shrinkage is prohibited.
func (ApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrOutput) ElementType ¶ added in v3.19.0
func (ApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrOutput) ElementType() reflect.Type
func (ApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrOutput) StabilizationWindowSeconds ¶ added in v3.19.0
func (o ApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrOutput) StabilizationWindowSeconds() pulumi.IntPtrOutput
Cooling time for expansion or contraction. Valid values: `0` to `3600`. Unit: seconds. The default is `0` seconds.
func (ApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrOutput) Step ¶ added in v3.19.0
Elastic expansion or contraction step size. the maximum number of instances to be scaled in per unit time.
func (ApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrOutput) ToApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrOutput ¶ added in v3.19.0
func (o ApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrOutput) ToApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrOutput() ApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrOutput
func (ApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrOutput) ToApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrOutputWithContext ¶ added in v3.19.0
func (o ApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrOutput) ToApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrOutputWithContext(ctx context.Context) ApplicationScalingRuleScalingRuleMetricScaleUpRulesPtrOutput
type ApplicationScalingRuleScalingRuleTimer ¶ added in v3.19.0
type ApplicationScalingRuleScalingRuleTimer struct { // The Start date. When the `beginDate` and `endDate` values are empty. it indicates long-term execution and is the default value. BeginDate *string `pulumi:"beginDate"` // The End Date. When the `beginDate` and `endDate` values are empty. it indicates long-term execution and is the default value. EndDate *string `pulumi:"endDate"` // The period in which a timed elastic scaling strategy is executed. Period *string `pulumi:"period"` // Resilient Scaling Strategy Trigger Timing. See `schedules` below. Schedules []ApplicationScalingRuleScalingRuleTimerSchedule `pulumi:"schedules"` }
type ApplicationScalingRuleScalingRuleTimerArgs ¶ added in v3.19.0
type ApplicationScalingRuleScalingRuleTimerArgs struct { // The Start date. When the `beginDate` and `endDate` values are empty. it indicates long-term execution and is the default value. BeginDate pulumi.StringPtrInput `pulumi:"beginDate"` // The End Date. When the `beginDate` and `endDate` values are empty. it indicates long-term execution and is the default value. EndDate pulumi.StringPtrInput `pulumi:"endDate"` // The period in which a timed elastic scaling strategy is executed. Period pulumi.StringPtrInput `pulumi:"period"` // Resilient Scaling Strategy Trigger Timing. See `schedules` below. Schedules ApplicationScalingRuleScalingRuleTimerScheduleArrayInput `pulumi:"schedules"` }
func (ApplicationScalingRuleScalingRuleTimerArgs) ElementType ¶ added in v3.19.0
func (ApplicationScalingRuleScalingRuleTimerArgs) ElementType() reflect.Type
func (ApplicationScalingRuleScalingRuleTimerArgs) ToApplicationScalingRuleScalingRuleTimerOutput ¶ added in v3.19.0
func (i ApplicationScalingRuleScalingRuleTimerArgs) ToApplicationScalingRuleScalingRuleTimerOutput() ApplicationScalingRuleScalingRuleTimerOutput
func (ApplicationScalingRuleScalingRuleTimerArgs) ToApplicationScalingRuleScalingRuleTimerOutputWithContext ¶ added in v3.19.0
func (i ApplicationScalingRuleScalingRuleTimerArgs) ToApplicationScalingRuleScalingRuleTimerOutputWithContext(ctx context.Context) ApplicationScalingRuleScalingRuleTimerOutput
func (ApplicationScalingRuleScalingRuleTimerArgs) ToApplicationScalingRuleScalingRuleTimerPtrOutput ¶ added in v3.20.0
func (i ApplicationScalingRuleScalingRuleTimerArgs) ToApplicationScalingRuleScalingRuleTimerPtrOutput() ApplicationScalingRuleScalingRuleTimerPtrOutput
func (ApplicationScalingRuleScalingRuleTimerArgs) ToApplicationScalingRuleScalingRuleTimerPtrOutputWithContext ¶ added in v3.20.0
func (i ApplicationScalingRuleScalingRuleTimerArgs) ToApplicationScalingRuleScalingRuleTimerPtrOutputWithContext(ctx context.Context) ApplicationScalingRuleScalingRuleTimerPtrOutput
type ApplicationScalingRuleScalingRuleTimerInput ¶ added in v3.19.0
type ApplicationScalingRuleScalingRuleTimerInput interface { pulumi.Input ToApplicationScalingRuleScalingRuleTimerOutput() ApplicationScalingRuleScalingRuleTimerOutput ToApplicationScalingRuleScalingRuleTimerOutputWithContext(context.Context) ApplicationScalingRuleScalingRuleTimerOutput }
ApplicationScalingRuleScalingRuleTimerInput is an input type that accepts ApplicationScalingRuleScalingRuleTimerArgs and ApplicationScalingRuleScalingRuleTimerOutput values. You can construct a concrete instance of `ApplicationScalingRuleScalingRuleTimerInput` via:
ApplicationScalingRuleScalingRuleTimerArgs{...}
type ApplicationScalingRuleScalingRuleTimerOutput ¶ added in v3.19.0
type ApplicationScalingRuleScalingRuleTimerOutput struct{ *pulumi.OutputState }
func (ApplicationScalingRuleScalingRuleTimerOutput) BeginDate ¶ added in v3.19.0
func (o ApplicationScalingRuleScalingRuleTimerOutput) BeginDate() pulumi.StringPtrOutput
The Start date. When the `beginDate` and `endDate` values are empty. it indicates long-term execution and is the default value.
func (ApplicationScalingRuleScalingRuleTimerOutput) ElementType ¶ added in v3.19.0
func (ApplicationScalingRuleScalingRuleTimerOutput) ElementType() reflect.Type
func (ApplicationScalingRuleScalingRuleTimerOutput) EndDate ¶ added in v3.19.0
func (o ApplicationScalingRuleScalingRuleTimerOutput) EndDate() pulumi.StringPtrOutput
The End Date. When the `beginDate` and `endDate` values are empty. it indicates long-term execution and is the default value.
func (ApplicationScalingRuleScalingRuleTimerOutput) Period ¶ added in v3.19.0
func (o ApplicationScalingRuleScalingRuleTimerOutput) Period() pulumi.StringPtrOutput
The period in which a timed elastic scaling strategy is executed.
func (ApplicationScalingRuleScalingRuleTimerOutput) Schedules ¶ added in v3.19.0
func (o ApplicationScalingRuleScalingRuleTimerOutput) Schedules() ApplicationScalingRuleScalingRuleTimerScheduleArrayOutput
Resilient Scaling Strategy Trigger Timing. See `schedules` below.
func (ApplicationScalingRuleScalingRuleTimerOutput) ToApplicationScalingRuleScalingRuleTimerOutput ¶ added in v3.19.0
func (o ApplicationScalingRuleScalingRuleTimerOutput) ToApplicationScalingRuleScalingRuleTimerOutput() ApplicationScalingRuleScalingRuleTimerOutput
func (ApplicationScalingRuleScalingRuleTimerOutput) ToApplicationScalingRuleScalingRuleTimerOutputWithContext ¶ added in v3.19.0
func (o ApplicationScalingRuleScalingRuleTimerOutput) ToApplicationScalingRuleScalingRuleTimerOutputWithContext(ctx context.Context) ApplicationScalingRuleScalingRuleTimerOutput
func (ApplicationScalingRuleScalingRuleTimerOutput) ToApplicationScalingRuleScalingRuleTimerPtrOutput ¶ added in v3.20.0
func (o ApplicationScalingRuleScalingRuleTimerOutput) ToApplicationScalingRuleScalingRuleTimerPtrOutput() ApplicationScalingRuleScalingRuleTimerPtrOutput
func (ApplicationScalingRuleScalingRuleTimerOutput) ToApplicationScalingRuleScalingRuleTimerPtrOutputWithContext ¶ added in v3.20.0
func (o ApplicationScalingRuleScalingRuleTimerOutput) ToApplicationScalingRuleScalingRuleTimerPtrOutputWithContext(ctx context.Context) ApplicationScalingRuleScalingRuleTimerPtrOutput
type ApplicationScalingRuleScalingRuleTimerPtrInput ¶ added in v3.20.0
type ApplicationScalingRuleScalingRuleTimerPtrInput interface { pulumi.Input ToApplicationScalingRuleScalingRuleTimerPtrOutput() ApplicationScalingRuleScalingRuleTimerPtrOutput ToApplicationScalingRuleScalingRuleTimerPtrOutputWithContext(context.Context) ApplicationScalingRuleScalingRuleTimerPtrOutput }
ApplicationScalingRuleScalingRuleTimerPtrInput is an input type that accepts ApplicationScalingRuleScalingRuleTimerArgs, ApplicationScalingRuleScalingRuleTimerPtr and ApplicationScalingRuleScalingRuleTimerPtrOutput values. You can construct a concrete instance of `ApplicationScalingRuleScalingRuleTimerPtrInput` via:
ApplicationScalingRuleScalingRuleTimerArgs{...} or: nil
func ApplicationScalingRuleScalingRuleTimerPtr ¶ added in v3.20.0
func ApplicationScalingRuleScalingRuleTimerPtr(v *ApplicationScalingRuleScalingRuleTimerArgs) ApplicationScalingRuleScalingRuleTimerPtrInput
type ApplicationScalingRuleScalingRuleTimerPtrOutput ¶ added in v3.20.0
type ApplicationScalingRuleScalingRuleTimerPtrOutput struct{ *pulumi.OutputState }
func (ApplicationScalingRuleScalingRuleTimerPtrOutput) BeginDate ¶ added in v3.20.0
func (o ApplicationScalingRuleScalingRuleTimerPtrOutput) BeginDate() pulumi.StringPtrOutput
The Start date. When the `beginDate` and `endDate` values are empty. it indicates long-term execution and is the default value.
func (ApplicationScalingRuleScalingRuleTimerPtrOutput) ElementType ¶ added in v3.20.0
func (ApplicationScalingRuleScalingRuleTimerPtrOutput) ElementType() reflect.Type
func (ApplicationScalingRuleScalingRuleTimerPtrOutput) EndDate ¶ added in v3.20.0
func (o ApplicationScalingRuleScalingRuleTimerPtrOutput) EndDate() pulumi.StringPtrOutput
The End Date. When the `beginDate` and `endDate` values are empty. it indicates long-term execution and is the default value.
func (ApplicationScalingRuleScalingRuleTimerPtrOutput) Period ¶ added in v3.20.0
func (o ApplicationScalingRuleScalingRuleTimerPtrOutput) Period() pulumi.StringPtrOutput
The period in which a timed elastic scaling strategy is executed.
func (ApplicationScalingRuleScalingRuleTimerPtrOutput) Schedules ¶ added in v3.20.0
func (o ApplicationScalingRuleScalingRuleTimerPtrOutput) Schedules() ApplicationScalingRuleScalingRuleTimerScheduleArrayOutput
Resilient Scaling Strategy Trigger Timing. See `schedules` below.
func (ApplicationScalingRuleScalingRuleTimerPtrOutput) ToApplicationScalingRuleScalingRuleTimerPtrOutput ¶ added in v3.20.0
func (o ApplicationScalingRuleScalingRuleTimerPtrOutput) ToApplicationScalingRuleScalingRuleTimerPtrOutput() ApplicationScalingRuleScalingRuleTimerPtrOutput
func (ApplicationScalingRuleScalingRuleTimerPtrOutput) ToApplicationScalingRuleScalingRuleTimerPtrOutputWithContext ¶ added in v3.20.0
func (o ApplicationScalingRuleScalingRuleTimerPtrOutput) ToApplicationScalingRuleScalingRuleTimerPtrOutputWithContext(ctx context.Context) ApplicationScalingRuleScalingRuleTimerPtrOutput
type ApplicationScalingRuleScalingRuleTimerSchedule ¶ added in v3.19.0
type ApplicationScalingRuleScalingRuleTimerSchedule struct { // Trigger point in time. When supporting format: minutes, for example: `08:00`. AtTime *string `pulumi:"atTime"` // Maximum number of instances applied. MaxReplicas *int `pulumi:"maxReplicas"` // Minimum number of instances applied. MinReplicas *int `pulumi:"minReplicas"` // This parameter can specify the number of instances to be applied or the minimum number of surviving instances per deployment. value range [1,50]. > **NOTE:** The attribute is valid when the attribute `scalingRuleType` is `timing`. TargetReplicas *int `pulumi:"targetReplicas"` }
type ApplicationScalingRuleScalingRuleTimerScheduleArgs ¶ added in v3.19.0
type ApplicationScalingRuleScalingRuleTimerScheduleArgs struct { // Trigger point in time. When supporting format: minutes, for example: `08:00`. AtTime pulumi.StringPtrInput `pulumi:"atTime"` // Maximum number of instances applied. MaxReplicas pulumi.IntPtrInput `pulumi:"maxReplicas"` // Minimum number of instances applied. MinReplicas pulumi.IntPtrInput `pulumi:"minReplicas"` // This parameter can specify the number of instances to be applied or the minimum number of surviving instances per deployment. value range [1,50]. > **NOTE:** The attribute is valid when the attribute `scalingRuleType` is `timing`. TargetReplicas pulumi.IntPtrInput `pulumi:"targetReplicas"` }
func (ApplicationScalingRuleScalingRuleTimerScheduleArgs) ElementType ¶ added in v3.19.0
func (ApplicationScalingRuleScalingRuleTimerScheduleArgs) ElementType() reflect.Type
func (ApplicationScalingRuleScalingRuleTimerScheduleArgs) ToApplicationScalingRuleScalingRuleTimerScheduleOutput ¶ added in v3.19.0
func (i ApplicationScalingRuleScalingRuleTimerScheduleArgs) ToApplicationScalingRuleScalingRuleTimerScheduleOutput() ApplicationScalingRuleScalingRuleTimerScheduleOutput
func (ApplicationScalingRuleScalingRuleTimerScheduleArgs) ToApplicationScalingRuleScalingRuleTimerScheduleOutputWithContext ¶ added in v3.19.0
func (i ApplicationScalingRuleScalingRuleTimerScheduleArgs) ToApplicationScalingRuleScalingRuleTimerScheduleOutputWithContext(ctx context.Context) ApplicationScalingRuleScalingRuleTimerScheduleOutput
type ApplicationScalingRuleScalingRuleTimerScheduleArray ¶ added in v3.19.0
type ApplicationScalingRuleScalingRuleTimerScheduleArray []ApplicationScalingRuleScalingRuleTimerScheduleInput
func (ApplicationScalingRuleScalingRuleTimerScheduleArray) ElementType ¶ added in v3.19.0
func (ApplicationScalingRuleScalingRuleTimerScheduleArray) ElementType() reflect.Type
func (ApplicationScalingRuleScalingRuleTimerScheduleArray) ToApplicationScalingRuleScalingRuleTimerScheduleArrayOutput ¶ added in v3.19.0
func (i ApplicationScalingRuleScalingRuleTimerScheduleArray) ToApplicationScalingRuleScalingRuleTimerScheduleArrayOutput() ApplicationScalingRuleScalingRuleTimerScheduleArrayOutput
func (ApplicationScalingRuleScalingRuleTimerScheduleArray) ToApplicationScalingRuleScalingRuleTimerScheduleArrayOutputWithContext ¶ added in v3.19.0
func (i ApplicationScalingRuleScalingRuleTimerScheduleArray) ToApplicationScalingRuleScalingRuleTimerScheduleArrayOutputWithContext(ctx context.Context) ApplicationScalingRuleScalingRuleTimerScheduleArrayOutput
type ApplicationScalingRuleScalingRuleTimerScheduleArrayInput ¶ added in v3.19.0
type ApplicationScalingRuleScalingRuleTimerScheduleArrayInput interface { pulumi.Input ToApplicationScalingRuleScalingRuleTimerScheduleArrayOutput() ApplicationScalingRuleScalingRuleTimerScheduleArrayOutput ToApplicationScalingRuleScalingRuleTimerScheduleArrayOutputWithContext(context.Context) ApplicationScalingRuleScalingRuleTimerScheduleArrayOutput }
ApplicationScalingRuleScalingRuleTimerScheduleArrayInput is an input type that accepts ApplicationScalingRuleScalingRuleTimerScheduleArray and ApplicationScalingRuleScalingRuleTimerScheduleArrayOutput values. You can construct a concrete instance of `ApplicationScalingRuleScalingRuleTimerScheduleArrayInput` via:
ApplicationScalingRuleScalingRuleTimerScheduleArray{ ApplicationScalingRuleScalingRuleTimerScheduleArgs{...} }
type ApplicationScalingRuleScalingRuleTimerScheduleArrayOutput ¶ added in v3.19.0
type ApplicationScalingRuleScalingRuleTimerScheduleArrayOutput struct{ *pulumi.OutputState }
func (ApplicationScalingRuleScalingRuleTimerScheduleArrayOutput) ElementType ¶ added in v3.19.0
func (ApplicationScalingRuleScalingRuleTimerScheduleArrayOutput) ElementType() reflect.Type
func (ApplicationScalingRuleScalingRuleTimerScheduleArrayOutput) ToApplicationScalingRuleScalingRuleTimerScheduleArrayOutput ¶ added in v3.19.0
func (o ApplicationScalingRuleScalingRuleTimerScheduleArrayOutput) ToApplicationScalingRuleScalingRuleTimerScheduleArrayOutput() ApplicationScalingRuleScalingRuleTimerScheduleArrayOutput
func (ApplicationScalingRuleScalingRuleTimerScheduleArrayOutput) ToApplicationScalingRuleScalingRuleTimerScheduleArrayOutputWithContext ¶ added in v3.19.0
func (o ApplicationScalingRuleScalingRuleTimerScheduleArrayOutput) ToApplicationScalingRuleScalingRuleTimerScheduleArrayOutputWithContext(ctx context.Context) ApplicationScalingRuleScalingRuleTimerScheduleArrayOutput
type ApplicationScalingRuleScalingRuleTimerScheduleInput ¶ added in v3.19.0
type ApplicationScalingRuleScalingRuleTimerScheduleInput interface { pulumi.Input ToApplicationScalingRuleScalingRuleTimerScheduleOutput() ApplicationScalingRuleScalingRuleTimerScheduleOutput ToApplicationScalingRuleScalingRuleTimerScheduleOutputWithContext(context.Context) ApplicationScalingRuleScalingRuleTimerScheduleOutput }
ApplicationScalingRuleScalingRuleTimerScheduleInput is an input type that accepts ApplicationScalingRuleScalingRuleTimerScheduleArgs and ApplicationScalingRuleScalingRuleTimerScheduleOutput values. You can construct a concrete instance of `ApplicationScalingRuleScalingRuleTimerScheduleInput` via:
ApplicationScalingRuleScalingRuleTimerScheduleArgs{...}
type ApplicationScalingRuleScalingRuleTimerScheduleOutput ¶ added in v3.19.0
type ApplicationScalingRuleScalingRuleTimerScheduleOutput struct{ *pulumi.OutputState }
func (ApplicationScalingRuleScalingRuleTimerScheduleOutput) AtTime ¶ added in v3.19.0
func (o ApplicationScalingRuleScalingRuleTimerScheduleOutput) AtTime() pulumi.StringPtrOutput
Trigger point in time. When supporting format: minutes, for example: `08:00`.
func (ApplicationScalingRuleScalingRuleTimerScheduleOutput) ElementType ¶ added in v3.19.0
func (ApplicationScalingRuleScalingRuleTimerScheduleOutput) ElementType() reflect.Type
func (ApplicationScalingRuleScalingRuleTimerScheduleOutput) MaxReplicas ¶ added in v3.19.0
func (o ApplicationScalingRuleScalingRuleTimerScheduleOutput) MaxReplicas() pulumi.IntPtrOutput
Maximum number of instances applied.
func (ApplicationScalingRuleScalingRuleTimerScheduleOutput) MinReplicas ¶ added in v3.19.0
func (o ApplicationScalingRuleScalingRuleTimerScheduleOutput) MinReplicas() pulumi.IntPtrOutput
Minimum number of instances applied.
func (ApplicationScalingRuleScalingRuleTimerScheduleOutput) TargetReplicas ¶ added in v3.19.0
func (o ApplicationScalingRuleScalingRuleTimerScheduleOutput) TargetReplicas() pulumi.IntPtrOutput
This parameter can specify the number of instances to be applied or the minimum number of surviving instances per deployment. value range [1,50]. > **NOTE:** The attribute is valid when the attribute `scalingRuleType` is `timing`.
func (ApplicationScalingRuleScalingRuleTimerScheduleOutput) ToApplicationScalingRuleScalingRuleTimerScheduleOutput ¶ added in v3.19.0
func (o ApplicationScalingRuleScalingRuleTimerScheduleOutput) ToApplicationScalingRuleScalingRuleTimerScheduleOutput() ApplicationScalingRuleScalingRuleTimerScheduleOutput
func (ApplicationScalingRuleScalingRuleTimerScheduleOutput) ToApplicationScalingRuleScalingRuleTimerScheduleOutputWithContext ¶ added in v3.19.0
func (o ApplicationScalingRuleScalingRuleTimerScheduleOutput) ToApplicationScalingRuleScalingRuleTimerScheduleOutputWithContext(ctx context.Context) ApplicationScalingRuleScalingRuleTimerScheduleOutput
type ApplicationScalingRuleState ¶ added in v3.19.0
type ApplicationScalingRuleState struct { // Application ID. AppId pulumi.StringPtrInput // The min ready instance ratio. MinReadyInstanceRatio pulumi.IntPtrInput // The min ready instances. MinReadyInstances pulumi.IntPtrInput // True whether the auto scaling policy is enabled. The value description is as follows: true: enabled state. false: disabled status. Valid values: `false`, `true`. ScalingRuleEnable pulumi.BoolPtrInput // Monitor the configuration of the indicator elasticity strategy. See `scalingRuleMetric` below. ScalingRuleMetric ApplicationScalingRuleScalingRuleMetricPtrInput // The name of a custom elastic scaling policy. In the application, the policy name cannot be repeated. It must start with a lowercase letter, and can only contain lowercase letters, numbers, and dashes (-), and no more than 32 characters. After the scaling policy is successfully created, the policy name cannot be modified. ScalingRuleName pulumi.StringPtrInput // Configuration of Timing Resilient Policies. See `scalingRuleTimer` below. ScalingRuleTimer ApplicationScalingRuleScalingRuleTimerPtrInput // Flexible strategy type. Valid values: `mix`, `timing` and `metric`. ScalingRuleType pulumi.StringPtrInput }
func (ApplicationScalingRuleState) ElementType ¶ added in v3.19.0
func (ApplicationScalingRuleState) ElementType() reflect.Type
type ApplicationState ¶ added in v3.7.0
type ApplicationState struct { // The ARN of the RAM role required when pulling images across accounts. Only necessary if the imageUrl is pointing to an ACR EE instance. AcrAssumeRoleArn pulumi.StringPtrInput // The ID of the ACR EE instance. Only necessary if the imageUrl is pointing to an ACR EE instance. AcrInstanceId pulumi.StringPtrInput // Application description information. No more than 1024 characters. **NOTE:** From version 1.211.0, `appDescription` can be modified. AppDescription pulumi.StringPtrInput // Application Name. Combinations of numbers, letters, and dashes (-) are allowed. It must start with a letter and the maximum length is 36 characters. AppName pulumi.StringPtrInput // The auto config. Valid values: `true`, `false`. AutoConfig pulumi.BoolPtrInput // The auto enable application scaling rule. Valid values: `true`, `false`. AutoEnableApplicationScalingRule pulumi.BoolPtrInput // The batch wait time. BatchWaitTime pulumi.IntPtrInput // The change order desc. ChangeOrderDesc pulumi.StringPtrInput // Mirror start command. The command must be an executable object in the container. For example: sleep. Setting this command will cause the original startup command of the mirror to become invalid. Command pulumi.StringPtrInput // Mirror startup command parameters. The parameters required for the above start command. For example: 1d. **NOTE:** Field `commandArgs` has been deprecated from provider version 1.211.0. New field `commandArgsV2` instead. // // Deprecated: Field `command_args` has been deprecated from provider version 1.211.0. New field `command_args_v2` instead. CommandArgs pulumi.StringPtrInput // The parameters of the image startup command. CommandArgsV2s pulumi.StringArrayInput // ConfigMap mount description. **NOTE:** Field `configMapMountDesc` has been deprecated from provider version 1.211.0. New field `configMapMountDescV2` instead. // // Deprecated: Field `config_map_mount_desc` has been deprecated from provider version 1.211.0. New field `config_map_mount_desc_v2` instead. ConfigMapMountDesc pulumi.StringPtrInput // The description of the ConfigMap that is mounted to the application. A ConfigMap that is created on the ConfigMaps page of a namespace is used to inject configurations into containers. See `configMapMountDescV2` below. ConfigMapMountDescV2s ApplicationConfigMapMountDescV2ArrayInput // The CPU required for each instance, in millicores, cannot be 0. Valid values: `500`, `1000`, `2000`, `4000`, `8000`, `16000`, `32000`. Cpu pulumi.IntPtrInput // Custom host mapping in the container. For example: [{`hostName`:`samplehost`,`ip`:`127.0.0.1`}]. **NOTE:** Field `customHostAlias` has been deprecated from provider version 1.211.0. New field `customHostAliasV2` instead. // // Deprecated: Field `custom_host_alias` has been deprecated from provider version 1.211.0. New field `custom_host_alias_v2` instead. CustomHostAlias pulumi.StringPtrInput // The custom mapping between the hostname and IP address in the container. See `customHostAliasV2` below. CustomHostAliasV2s ApplicationCustomHostAliasV2ArrayInput // The deploy. Valid values: `true`, `false`. Deploy pulumi.BoolPtrInput // The operating environment used by the Pandora application. EdasContainerVersion pulumi.StringPtrInput // The enable ahas. Valid values: `true`, `false`. EnableAhas pulumi.StringPtrInput // The enable grey tag route. Default value: `false`. Valid values: EnableGreyTagRoute pulumi.BoolPtrInput // Container environment variable parameters. For example,` [{"name":"envtmp","value":"0"}]`. The value description is as follows: Envs pulumi.StringPtrInput // The ID of the corresponding Secret. ImagePullSecrets pulumi.StringPtrInput // Mirror address. Only Image type applications can configure the mirror address. ImageUrl pulumi.StringPtrInput // The JAR package starts application parameters. Application default startup command: $JAVA_HOME/bin/java $JarStartOptions -jar $CATALINA_OPTS "$package_path" $JarStartArgs. JarStartArgs pulumi.StringPtrInput // The JAR package starts the application option. Application default startup command: $JAVA_HOME/bin/java $JarStartOptions -jar $CATALINA_OPTS "$package_path" $JarStartArgs. JarStartOptions pulumi.StringPtrInput // The JDK version that the deployment package depends on. Image type applications are not supported. Jdk pulumi.StringPtrInput // The logging configurations of ApsaraMQ for Kafka. See `kafkaConfigs` below. KafkaConfigs ApplicationKafkaConfigsPtrInput // Container health check. Containers that fail the health check will be shut down and restored. Currently, only the method of issuing commands in the container is supported. // **NOTE:** Field `liveness` has been deprecated from provider version 1.211.0. New field `livenessV2` instead. // // Deprecated: Field `liveness` has been deprecated from provider version 1.211.0. New field `liveness_v2` instead. Liveness pulumi.StringPtrInput // The liveness check settings of the container. See `livenessV2` below. LivenessV2 ApplicationLivenessV2PtrInput // The memory required for each instance, in MB, cannot be 0. One-to-one correspondence with CPU. Valid values: `1024`, `2048`, `4096`, `8192`, `12288`, `16384`, `24576`, `32768`, `65536`, `131072`. Memory pulumi.IntPtrInput // Select the Nacos registry. Valid values: `0`, `1`, `2`. MicroRegistration pulumi.StringPtrInput // Minimum Survival Instance Percentage. **NOTE:** When `minReadyInstances` and `minReadyInstanceRatio` are passed at the same time, and the value of `minReadyInstanceRatio` is not -1, the `minReadyInstanceRatio` parameter shall prevail. Assuming that `minReadyInstances` is 5 and `minReadyInstanceRatio` is 50, 50 is used to calculate the minimum number of surviving instances.The value description is as follows: // * `-1`: Initialization value, indicating that percentages are not used. // * `0~100`: The unit is percentage, rounded up. For example, if it is set to 50%, if there are currently 5 instances, the minimum number of surviving instances is 3. MinReadyInstanceRatio pulumi.IntPtrInput // The Minimum Available Instance. On the Change Had Promised during the Available Number of Instances to Be. MinReadyInstances pulumi.IntPtrInput // SAE namespace ID. Only namespaces whose names are lowercase letters and dashes (-) are supported, and must start with a letter. The namespace can be obtained by calling the DescribeNamespaceList interface. NamespaceId pulumi.StringPtrInput // The configurations for mounting the NAS file system. See `nasConfigs` below. NasConfigs ApplicationNasConfigArrayInput // OSS AccessKey ID. OssAkId pulumi.StringPtrInput // OSS AccessKey Secret. OssAkSecret pulumi.StringPtrInput // OSS mount description information. **NOTE:** Field `ossMountDescs` has been deprecated from provider version 1.211.0. New field `ossMountDescsV2` instead. // // Deprecated: Field `oss_mount_descs` has been deprecated from provider version 1.211.0. New field `oss_mount_descs_v2` instead. OssMountDescs pulumi.StringPtrInput // The description of the mounted Object Storage Service (OSS) bucket. See `ossMountDescsV2` below. OssMountDescsV2s ApplicationOssMountDescsV2ArrayInput // Application package type. Valid values: `FatJar`, `War`, `Image`, `PhpZip`, `IMAGE_PHP_5_4`, `IMAGE_PHP_5_4_ALPINE`, `IMAGE_PHP_5_5`, `IMAGE_PHP_5_5_ALPINE`, `IMAGE_PHP_5_6`, `IMAGE_PHP_5_6_ALPINE`, `IMAGE_PHP_7_0`, `IMAGE_PHP_7_0_ALPINE`, `IMAGE_PHP_7_1`, `IMAGE_PHP_7_1_ALPINE`, `IMAGE_PHP_7_2`, `IMAGE_PHP_7_2_ALPINE`, `IMAGE_PHP_7_3`, `IMAGE_PHP_7_3_ALPINE`, `PythonZip`. PackageType pulumi.StringPtrInput // Deployment package address. Only FatJar or War type applications can configure the deployment package address. PackageUrl pulumi.StringPtrInput // The version number of the deployment package. Required when the Package Type is War and FatJar. PackageVersion pulumi.StringPtrInput // The Php environment. Php pulumi.StringPtrInput // The PHP application monitors the mount path, and you need to ensure that the PHP server will load the configuration file of this path. You don't need to pay attention to the configuration content, SAE will automatically render the correct configuration file. PhpArmsConfigLocation pulumi.StringPtrInput // PHP configuration file content. PhpConfig pulumi.StringPtrInput // PHP application startup configuration mount path, you need to ensure that the PHP server will start using this configuration file. PhpConfigLocation pulumi.StringPtrInput // Execute the script after startup, the format is like: {`exec`:{`command`:[`cat`,"/etc/group"]}}. **NOTE:** Field `postStart` has been deprecated from provider version 1.211.0. New field `postStartV2` instead. // // Deprecated: Field `post_start` has been deprecated from provider version 1.211.0. New field `post_start_v2` instead. PostStart pulumi.StringPtrInput // The script that is run immediately after the container is started. See `postStartV2` below. PostStartV2 ApplicationPostStartV2PtrInput // Execute the script before stopping, the format is like: {`exec`:{`command`:[`cat`,"/etc/group"]}}. **NOTE:** Field `preStop` has been deprecated from provider version 1.211.0. New field `preStopV2` instead. // // Deprecated: Field `pre_stop` has been deprecated from provider version 1.211.0. New field `pre_stop_v2` instead. PreStop pulumi.StringPtrInput // The script that is run before the container is stopped. See `preStopV2` below. PreStopV2 ApplicationPreStopV2PtrInput // The programming language that is used to create the application. Valid values: `java`, `php`, `other`. ProgrammingLanguage pulumi.StringPtrInput // The configurations of Kubernetes Service-based service registration and discovery. See `pvtzDiscoverySvc` below. PvtzDiscoverySvc ApplicationPvtzDiscoverySvcPtrInput // Application startup status checks, containers that fail multiple health checks will be shut down and restarted. Containers that do not pass the health check will not receive SLB traffic. For example: {`exec`:{`command`:[`sh`,"-c","cat /home/admin/start.sh"]},`initialDelaySeconds`:30,`periodSeconds`:30,"timeoutSeconds ":2}. Valid values: `command`, `initialDelaySeconds`, `periodSeconds`, `timeoutSeconds`. // **NOTE:** Field `readiness` has been deprecated from provider version 1.211.0. New field `readinessV2` instead. // // Deprecated: Field `readiness` has been deprecated from provider version 1.211.0. New field `readiness_v2` instead. Readiness pulumi.StringPtrInput // The readiness check settings of the container. If a container fails this health check multiple times, the container is stopped and then restarted. See `readinessV2` below. ReadinessV2 ApplicationReadinessV2PtrInput // Initial number of instances. Replicas pulumi.IntPtrInput // Security group ID. SecurityGroupId pulumi.StringPtrInput // SLS configuration. SlsConfigs pulumi.StringPtrInput // The status of the resource. Valid values: `RUNNING`, `STOPPED`, `UNKNOWN`. Status pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.MapInput // Graceful offline timeout, the default is 30, the unit is seconds. The value range is 1~60. Valid values: [1,60]. TerminationGracePeriodSeconds pulumi.IntPtrInput // Time zone. Default value: `Asia/Shanghai`. Timezone pulumi.StringPtrInput // Tomcat file configuration, set to "{}" means to delete the configuration: useDefaultConfig: Whether to use a custom configuration, if it is true, it means that the custom configuration is not used; if it is false, it means that the custom configuration is used. If you do not use custom configuration, the following parameter configuration will not take effect. contextInputType: Select the access path of the application. war: No need to fill in the custom path, the access path of the application is the WAR package name. root: No need to fill in the custom path, the access path of the application is /. custom: You need to fill in the custom path in the custom path below. contextPath: custom path, this parameter only needs to be configured when the contextInputType type is custom. httpPort: The port range is 1024~65535. Ports less than 1024 need Root permission to operate. Because the container is configured with Admin permissions, please fill in a port greater than 1024. If not configured, the default is 8080. maxThreads: Configure the number of connections in the connection pool, the default size is 400. uriEncoding: Tomcat encoding format, including UTF-8, ISO-8859-1, GBK and GB2312. If not set, the default is ISO-8859-1. useBodyEncoding: Whether to use BodyEncoding for URL. Valid values: `contextInputType`, `contextPath`, `httpPort`, `maxThreads`, `uriEncoding`, `useBodyEncoding`, `useDefaultConfig`. // **NOTE:** Field `tomcatConfig` has been deprecated from provider version 1.211.0. New field `tomcatConfigV2` instead. // // Deprecated: Field `tomcat_config` has been deprecated from provider version 1.211.0. New field `tomcat_config_v2` instead. TomcatConfig pulumi.StringPtrInput // The Tomcat configuration. See `tomcatConfigV2` below. TomcatConfigV2 ApplicationTomcatConfigV2PtrInput // The update strategy. **NOTE:** Field `updateStrategy` has been deprecated from provider version 1.211.0. New field `updateStrategyV2` instead. // // Deprecated: Field `update_strategy` has been deprecated from provider version 1.211.0. New field `update_strategy_v2` instead. UpdateStrategy pulumi.StringPtrInput // The release policy. See `updateStrategyV2` below. UpdateStrategyV2 ApplicationUpdateStrategyV2PtrInput // The vpc id. VpcId pulumi.StringPtrInput // The vswitch id. **NOTE:** From version 1.211.0, `vswitchId` can be modified. VswitchId pulumi.StringPtrInput // WAR package launch application option. Application default startup command: java $JAVA_OPTS $CATALINA_OPTS [-Options] org.apache.catalina.startup.Bootstrap "$@" start. WarStartOptions pulumi.StringPtrInput // The version of tomcat that the deployment package depends on. Image type applications are not supported. WebContainer pulumi.StringPtrInput }
func (ApplicationState) ElementType ¶ added in v3.7.0
func (ApplicationState) ElementType() reflect.Type
type ApplicationTomcatConfigV2 ¶ added in v3.44.0
type ApplicationTomcatConfigV2 struct { // The path. ContextPath *string `pulumi:"contextPath"` // The maximum number of connections in the connection pool. MaxThreads *int `pulumi:"maxThreads"` // The port. Port *int `pulumi:"port"` // The URI encoding scheme in the Tomcat container. UriEncoding *string `pulumi:"uriEncoding"` // Specifies whether to use the encoding scheme that is specified by BodyEncoding for URL. UseBodyEncodingForUri *string `pulumi:"useBodyEncodingForUri"` }
type ApplicationTomcatConfigV2Args ¶ added in v3.44.0
type ApplicationTomcatConfigV2Args struct { // The path. ContextPath pulumi.StringPtrInput `pulumi:"contextPath"` // The maximum number of connections in the connection pool. MaxThreads pulumi.IntPtrInput `pulumi:"maxThreads"` // The port. Port pulumi.IntPtrInput `pulumi:"port"` // The URI encoding scheme in the Tomcat container. UriEncoding pulumi.StringPtrInput `pulumi:"uriEncoding"` // Specifies whether to use the encoding scheme that is specified by BodyEncoding for URL. UseBodyEncodingForUri pulumi.StringPtrInput `pulumi:"useBodyEncodingForUri"` }
func (ApplicationTomcatConfigV2Args) ElementType ¶ added in v3.44.0
func (ApplicationTomcatConfigV2Args) ElementType() reflect.Type
func (ApplicationTomcatConfigV2Args) ToApplicationTomcatConfigV2Output ¶ added in v3.44.0
func (i ApplicationTomcatConfigV2Args) ToApplicationTomcatConfigV2Output() ApplicationTomcatConfigV2Output
func (ApplicationTomcatConfigV2Args) ToApplicationTomcatConfigV2OutputWithContext ¶ added in v3.44.0
func (i ApplicationTomcatConfigV2Args) ToApplicationTomcatConfigV2OutputWithContext(ctx context.Context) ApplicationTomcatConfigV2Output
func (ApplicationTomcatConfigV2Args) ToApplicationTomcatConfigV2PtrOutput ¶ added in v3.44.0
func (i ApplicationTomcatConfigV2Args) ToApplicationTomcatConfigV2PtrOutput() ApplicationTomcatConfigV2PtrOutput
func (ApplicationTomcatConfigV2Args) ToApplicationTomcatConfigV2PtrOutputWithContext ¶ added in v3.44.0
func (i ApplicationTomcatConfigV2Args) ToApplicationTomcatConfigV2PtrOutputWithContext(ctx context.Context) ApplicationTomcatConfigV2PtrOutput
type ApplicationTomcatConfigV2Input ¶ added in v3.44.0
type ApplicationTomcatConfigV2Input interface { pulumi.Input ToApplicationTomcatConfigV2Output() ApplicationTomcatConfigV2Output ToApplicationTomcatConfigV2OutputWithContext(context.Context) ApplicationTomcatConfigV2Output }
ApplicationTomcatConfigV2Input is an input type that accepts ApplicationTomcatConfigV2Args and ApplicationTomcatConfigV2Output values. You can construct a concrete instance of `ApplicationTomcatConfigV2Input` via:
ApplicationTomcatConfigV2Args{...}
type ApplicationTomcatConfigV2Output ¶ added in v3.44.0
type ApplicationTomcatConfigV2Output struct{ *pulumi.OutputState }
func (ApplicationTomcatConfigV2Output) ContextPath ¶ added in v3.44.0
func (o ApplicationTomcatConfigV2Output) ContextPath() pulumi.StringPtrOutput
The path.
func (ApplicationTomcatConfigV2Output) ElementType ¶ added in v3.44.0
func (ApplicationTomcatConfigV2Output) ElementType() reflect.Type
func (ApplicationTomcatConfigV2Output) MaxThreads ¶ added in v3.44.0
func (o ApplicationTomcatConfigV2Output) MaxThreads() pulumi.IntPtrOutput
The maximum number of connections in the connection pool.
func (ApplicationTomcatConfigV2Output) Port ¶ added in v3.44.0
func (o ApplicationTomcatConfigV2Output) Port() pulumi.IntPtrOutput
The port.
func (ApplicationTomcatConfigV2Output) ToApplicationTomcatConfigV2Output ¶ added in v3.44.0
func (o ApplicationTomcatConfigV2Output) ToApplicationTomcatConfigV2Output() ApplicationTomcatConfigV2Output
func (ApplicationTomcatConfigV2Output) ToApplicationTomcatConfigV2OutputWithContext ¶ added in v3.44.0
func (o ApplicationTomcatConfigV2Output) ToApplicationTomcatConfigV2OutputWithContext(ctx context.Context) ApplicationTomcatConfigV2Output
func (ApplicationTomcatConfigV2Output) ToApplicationTomcatConfigV2PtrOutput ¶ added in v3.44.0
func (o ApplicationTomcatConfigV2Output) ToApplicationTomcatConfigV2PtrOutput() ApplicationTomcatConfigV2PtrOutput
func (ApplicationTomcatConfigV2Output) ToApplicationTomcatConfigV2PtrOutputWithContext ¶ added in v3.44.0
func (o ApplicationTomcatConfigV2Output) ToApplicationTomcatConfigV2PtrOutputWithContext(ctx context.Context) ApplicationTomcatConfigV2PtrOutput
func (ApplicationTomcatConfigV2Output) UriEncoding ¶ added in v3.44.0
func (o ApplicationTomcatConfigV2Output) UriEncoding() pulumi.StringPtrOutput
The URI encoding scheme in the Tomcat container.
func (ApplicationTomcatConfigV2Output) UseBodyEncodingForUri ¶ added in v3.44.0
func (o ApplicationTomcatConfigV2Output) UseBodyEncodingForUri() pulumi.StringPtrOutput
Specifies whether to use the encoding scheme that is specified by BodyEncoding for URL.
type ApplicationTomcatConfigV2PtrInput ¶ added in v3.44.0
type ApplicationTomcatConfigV2PtrInput interface { pulumi.Input ToApplicationTomcatConfigV2PtrOutput() ApplicationTomcatConfigV2PtrOutput ToApplicationTomcatConfigV2PtrOutputWithContext(context.Context) ApplicationTomcatConfigV2PtrOutput }
ApplicationTomcatConfigV2PtrInput is an input type that accepts ApplicationTomcatConfigV2Args, ApplicationTomcatConfigV2Ptr and ApplicationTomcatConfigV2PtrOutput values. You can construct a concrete instance of `ApplicationTomcatConfigV2PtrInput` via:
ApplicationTomcatConfigV2Args{...} or: nil
func ApplicationTomcatConfigV2Ptr ¶ added in v3.44.0
func ApplicationTomcatConfigV2Ptr(v *ApplicationTomcatConfigV2Args) ApplicationTomcatConfigV2PtrInput
type ApplicationTomcatConfigV2PtrOutput ¶ added in v3.44.0
type ApplicationTomcatConfigV2PtrOutput struct{ *pulumi.OutputState }
func (ApplicationTomcatConfigV2PtrOutput) ContextPath ¶ added in v3.44.0
func (o ApplicationTomcatConfigV2PtrOutput) ContextPath() pulumi.StringPtrOutput
The path.
func (ApplicationTomcatConfigV2PtrOutput) Elem ¶ added in v3.44.0
func (o ApplicationTomcatConfigV2PtrOutput) Elem() ApplicationTomcatConfigV2Output
func (ApplicationTomcatConfigV2PtrOutput) ElementType ¶ added in v3.44.0
func (ApplicationTomcatConfigV2PtrOutput) ElementType() reflect.Type
func (ApplicationTomcatConfigV2PtrOutput) MaxThreads ¶ added in v3.44.0
func (o ApplicationTomcatConfigV2PtrOutput) MaxThreads() pulumi.IntPtrOutput
The maximum number of connections in the connection pool.
func (ApplicationTomcatConfigV2PtrOutput) Port ¶ added in v3.44.0
func (o ApplicationTomcatConfigV2PtrOutput) Port() pulumi.IntPtrOutput
The port.
func (ApplicationTomcatConfigV2PtrOutput) ToApplicationTomcatConfigV2PtrOutput ¶ added in v3.44.0
func (o ApplicationTomcatConfigV2PtrOutput) ToApplicationTomcatConfigV2PtrOutput() ApplicationTomcatConfigV2PtrOutput
func (ApplicationTomcatConfigV2PtrOutput) ToApplicationTomcatConfigV2PtrOutputWithContext ¶ added in v3.44.0
func (o ApplicationTomcatConfigV2PtrOutput) ToApplicationTomcatConfigV2PtrOutputWithContext(ctx context.Context) ApplicationTomcatConfigV2PtrOutput
func (ApplicationTomcatConfigV2PtrOutput) UriEncoding ¶ added in v3.44.0
func (o ApplicationTomcatConfigV2PtrOutput) UriEncoding() pulumi.StringPtrOutput
The URI encoding scheme in the Tomcat container.
func (ApplicationTomcatConfigV2PtrOutput) UseBodyEncodingForUri ¶ added in v3.44.0
func (o ApplicationTomcatConfigV2PtrOutput) UseBodyEncodingForUri() pulumi.StringPtrOutput
Specifies whether to use the encoding scheme that is specified by BodyEncoding for URL.
type ApplicationUpdateStrategyV2 ¶ added in v3.44.0
type ApplicationUpdateStrategyV2 struct { // The phased release policy. See `batchUpdate` below. BatchUpdate *ApplicationUpdateStrategyV2BatchUpdate `pulumi:"batchUpdate"` // The type of the release policy. Valid values: `GrayBatchUpdate` and `BatchUpdate`. Type *string `pulumi:"type"` }
type ApplicationUpdateStrategyV2Args ¶ added in v3.44.0
type ApplicationUpdateStrategyV2Args struct { // The phased release policy. See `batchUpdate` below. BatchUpdate ApplicationUpdateStrategyV2BatchUpdatePtrInput `pulumi:"batchUpdate"` // The type of the release policy. Valid values: `GrayBatchUpdate` and `BatchUpdate`. Type pulumi.StringPtrInput `pulumi:"type"` }
func (ApplicationUpdateStrategyV2Args) ElementType ¶ added in v3.44.0
func (ApplicationUpdateStrategyV2Args) ElementType() reflect.Type
func (ApplicationUpdateStrategyV2Args) ToApplicationUpdateStrategyV2Output ¶ added in v3.44.0
func (i ApplicationUpdateStrategyV2Args) ToApplicationUpdateStrategyV2Output() ApplicationUpdateStrategyV2Output
func (ApplicationUpdateStrategyV2Args) ToApplicationUpdateStrategyV2OutputWithContext ¶ added in v3.44.0
func (i ApplicationUpdateStrategyV2Args) ToApplicationUpdateStrategyV2OutputWithContext(ctx context.Context) ApplicationUpdateStrategyV2Output
func (ApplicationUpdateStrategyV2Args) ToApplicationUpdateStrategyV2PtrOutput ¶ added in v3.44.0
func (i ApplicationUpdateStrategyV2Args) ToApplicationUpdateStrategyV2PtrOutput() ApplicationUpdateStrategyV2PtrOutput
func (ApplicationUpdateStrategyV2Args) ToApplicationUpdateStrategyV2PtrOutputWithContext ¶ added in v3.44.0
func (i ApplicationUpdateStrategyV2Args) ToApplicationUpdateStrategyV2PtrOutputWithContext(ctx context.Context) ApplicationUpdateStrategyV2PtrOutput
type ApplicationUpdateStrategyV2BatchUpdate ¶ added in v3.44.0
type ApplicationUpdateStrategyV2BatchUpdate struct { // The number of batches in which you want to release the instances. Batch *int `pulumi:"batch"` // The batch wait time. BatchWaitTime *int `pulumi:"batchWaitTime"` // The processing method for the batches. Valid values: `auto` and `manual`. ReleaseType *string `pulumi:"releaseType"` }
type ApplicationUpdateStrategyV2BatchUpdateArgs ¶ added in v3.44.0
type ApplicationUpdateStrategyV2BatchUpdateArgs struct { // The number of batches in which you want to release the instances. Batch pulumi.IntPtrInput `pulumi:"batch"` // The batch wait time. BatchWaitTime pulumi.IntPtrInput `pulumi:"batchWaitTime"` // The processing method for the batches. Valid values: `auto` and `manual`. ReleaseType pulumi.StringPtrInput `pulumi:"releaseType"` }
func (ApplicationUpdateStrategyV2BatchUpdateArgs) ElementType ¶ added in v3.44.0
func (ApplicationUpdateStrategyV2BatchUpdateArgs) ElementType() reflect.Type
func (ApplicationUpdateStrategyV2BatchUpdateArgs) ToApplicationUpdateStrategyV2BatchUpdateOutput ¶ added in v3.44.0
func (i ApplicationUpdateStrategyV2BatchUpdateArgs) ToApplicationUpdateStrategyV2BatchUpdateOutput() ApplicationUpdateStrategyV2BatchUpdateOutput
func (ApplicationUpdateStrategyV2BatchUpdateArgs) ToApplicationUpdateStrategyV2BatchUpdateOutputWithContext ¶ added in v3.44.0
func (i ApplicationUpdateStrategyV2BatchUpdateArgs) ToApplicationUpdateStrategyV2BatchUpdateOutputWithContext(ctx context.Context) ApplicationUpdateStrategyV2BatchUpdateOutput
func (ApplicationUpdateStrategyV2BatchUpdateArgs) ToApplicationUpdateStrategyV2BatchUpdatePtrOutput ¶ added in v3.44.0
func (i ApplicationUpdateStrategyV2BatchUpdateArgs) ToApplicationUpdateStrategyV2BatchUpdatePtrOutput() ApplicationUpdateStrategyV2BatchUpdatePtrOutput
func (ApplicationUpdateStrategyV2BatchUpdateArgs) ToApplicationUpdateStrategyV2BatchUpdatePtrOutputWithContext ¶ added in v3.44.0
func (i ApplicationUpdateStrategyV2BatchUpdateArgs) ToApplicationUpdateStrategyV2BatchUpdatePtrOutputWithContext(ctx context.Context) ApplicationUpdateStrategyV2BatchUpdatePtrOutput
type ApplicationUpdateStrategyV2BatchUpdateInput ¶ added in v3.44.0
type ApplicationUpdateStrategyV2BatchUpdateInput interface { pulumi.Input ToApplicationUpdateStrategyV2BatchUpdateOutput() ApplicationUpdateStrategyV2BatchUpdateOutput ToApplicationUpdateStrategyV2BatchUpdateOutputWithContext(context.Context) ApplicationUpdateStrategyV2BatchUpdateOutput }
ApplicationUpdateStrategyV2BatchUpdateInput is an input type that accepts ApplicationUpdateStrategyV2BatchUpdateArgs and ApplicationUpdateStrategyV2BatchUpdateOutput values. You can construct a concrete instance of `ApplicationUpdateStrategyV2BatchUpdateInput` via:
ApplicationUpdateStrategyV2BatchUpdateArgs{...}
type ApplicationUpdateStrategyV2BatchUpdateOutput ¶ added in v3.44.0
type ApplicationUpdateStrategyV2BatchUpdateOutput struct{ *pulumi.OutputState }
func (ApplicationUpdateStrategyV2BatchUpdateOutput) Batch ¶ added in v3.44.0
func (o ApplicationUpdateStrategyV2BatchUpdateOutput) Batch() pulumi.IntPtrOutput
The number of batches in which you want to release the instances.
func (ApplicationUpdateStrategyV2BatchUpdateOutput) BatchWaitTime ¶ added in v3.44.0
func (o ApplicationUpdateStrategyV2BatchUpdateOutput) BatchWaitTime() pulumi.IntPtrOutput
The batch wait time.
func (ApplicationUpdateStrategyV2BatchUpdateOutput) ElementType ¶ added in v3.44.0
func (ApplicationUpdateStrategyV2BatchUpdateOutput) ElementType() reflect.Type
func (ApplicationUpdateStrategyV2BatchUpdateOutput) ReleaseType ¶ added in v3.44.0
func (o ApplicationUpdateStrategyV2BatchUpdateOutput) ReleaseType() pulumi.StringPtrOutput
The processing method for the batches. Valid values: `auto` and `manual`.
func (ApplicationUpdateStrategyV2BatchUpdateOutput) ToApplicationUpdateStrategyV2BatchUpdateOutput ¶ added in v3.44.0
func (o ApplicationUpdateStrategyV2BatchUpdateOutput) ToApplicationUpdateStrategyV2BatchUpdateOutput() ApplicationUpdateStrategyV2BatchUpdateOutput
func (ApplicationUpdateStrategyV2BatchUpdateOutput) ToApplicationUpdateStrategyV2BatchUpdateOutputWithContext ¶ added in v3.44.0
func (o ApplicationUpdateStrategyV2BatchUpdateOutput) ToApplicationUpdateStrategyV2BatchUpdateOutputWithContext(ctx context.Context) ApplicationUpdateStrategyV2BatchUpdateOutput
func (ApplicationUpdateStrategyV2BatchUpdateOutput) ToApplicationUpdateStrategyV2BatchUpdatePtrOutput ¶ added in v3.44.0
func (o ApplicationUpdateStrategyV2BatchUpdateOutput) ToApplicationUpdateStrategyV2BatchUpdatePtrOutput() ApplicationUpdateStrategyV2BatchUpdatePtrOutput
func (ApplicationUpdateStrategyV2BatchUpdateOutput) ToApplicationUpdateStrategyV2BatchUpdatePtrOutputWithContext ¶ added in v3.44.0
func (o ApplicationUpdateStrategyV2BatchUpdateOutput) ToApplicationUpdateStrategyV2BatchUpdatePtrOutputWithContext(ctx context.Context) ApplicationUpdateStrategyV2BatchUpdatePtrOutput
type ApplicationUpdateStrategyV2BatchUpdatePtrInput ¶ added in v3.44.0
type ApplicationUpdateStrategyV2BatchUpdatePtrInput interface { pulumi.Input ToApplicationUpdateStrategyV2BatchUpdatePtrOutput() ApplicationUpdateStrategyV2BatchUpdatePtrOutput ToApplicationUpdateStrategyV2BatchUpdatePtrOutputWithContext(context.Context) ApplicationUpdateStrategyV2BatchUpdatePtrOutput }
ApplicationUpdateStrategyV2BatchUpdatePtrInput is an input type that accepts ApplicationUpdateStrategyV2BatchUpdateArgs, ApplicationUpdateStrategyV2BatchUpdatePtr and ApplicationUpdateStrategyV2BatchUpdatePtrOutput values. You can construct a concrete instance of `ApplicationUpdateStrategyV2BatchUpdatePtrInput` via:
ApplicationUpdateStrategyV2BatchUpdateArgs{...} or: nil
func ApplicationUpdateStrategyV2BatchUpdatePtr ¶ added in v3.44.0
func ApplicationUpdateStrategyV2BatchUpdatePtr(v *ApplicationUpdateStrategyV2BatchUpdateArgs) ApplicationUpdateStrategyV2BatchUpdatePtrInput
type ApplicationUpdateStrategyV2BatchUpdatePtrOutput ¶ added in v3.44.0
type ApplicationUpdateStrategyV2BatchUpdatePtrOutput struct{ *pulumi.OutputState }
func (ApplicationUpdateStrategyV2BatchUpdatePtrOutput) Batch ¶ added in v3.44.0
func (o ApplicationUpdateStrategyV2BatchUpdatePtrOutput) Batch() pulumi.IntPtrOutput
The number of batches in which you want to release the instances.
func (ApplicationUpdateStrategyV2BatchUpdatePtrOutput) BatchWaitTime ¶ added in v3.44.0
func (o ApplicationUpdateStrategyV2BatchUpdatePtrOutput) BatchWaitTime() pulumi.IntPtrOutput
The batch wait time.
func (ApplicationUpdateStrategyV2BatchUpdatePtrOutput) ElementType ¶ added in v3.44.0
func (ApplicationUpdateStrategyV2BatchUpdatePtrOutput) ElementType() reflect.Type
func (ApplicationUpdateStrategyV2BatchUpdatePtrOutput) ReleaseType ¶ added in v3.44.0
func (o ApplicationUpdateStrategyV2BatchUpdatePtrOutput) ReleaseType() pulumi.StringPtrOutput
The processing method for the batches. Valid values: `auto` and `manual`.
func (ApplicationUpdateStrategyV2BatchUpdatePtrOutput) ToApplicationUpdateStrategyV2BatchUpdatePtrOutput ¶ added in v3.44.0
func (o ApplicationUpdateStrategyV2BatchUpdatePtrOutput) ToApplicationUpdateStrategyV2BatchUpdatePtrOutput() ApplicationUpdateStrategyV2BatchUpdatePtrOutput
func (ApplicationUpdateStrategyV2BatchUpdatePtrOutput) ToApplicationUpdateStrategyV2BatchUpdatePtrOutputWithContext ¶ added in v3.44.0
func (o ApplicationUpdateStrategyV2BatchUpdatePtrOutput) ToApplicationUpdateStrategyV2BatchUpdatePtrOutputWithContext(ctx context.Context) ApplicationUpdateStrategyV2BatchUpdatePtrOutput
type ApplicationUpdateStrategyV2Input ¶ added in v3.44.0
type ApplicationUpdateStrategyV2Input interface { pulumi.Input ToApplicationUpdateStrategyV2Output() ApplicationUpdateStrategyV2Output ToApplicationUpdateStrategyV2OutputWithContext(context.Context) ApplicationUpdateStrategyV2Output }
ApplicationUpdateStrategyV2Input is an input type that accepts ApplicationUpdateStrategyV2Args and ApplicationUpdateStrategyV2Output values. You can construct a concrete instance of `ApplicationUpdateStrategyV2Input` via:
ApplicationUpdateStrategyV2Args{...}
type ApplicationUpdateStrategyV2Output ¶ added in v3.44.0
type ApplicationUpdateStrategyV2Output struct{ *pulumi.OutputState }
func (ApplicationUpdateStrategyV2Output) BatchUpdate ¶ added in v3.44.0
func (o ApplicationUpdateStrategyV2Output) BatchUpdate() ApplicationUpdateStrategyV2BatchUpdatePtrOutput
The phased release policy. See `batchUpdate` below.
func (ApplicationUpdateStrategyV2Output) ElementType ¶ added in v3.44.0
func (ApplicationUpdateStrategyV2Output) ElementType() reflect.Type
func (ApplicationUpdateStrategyV2Output) ToApplicationUpdateStrategyV2Output ¶ added in v3.44.0
func (o ApplicationUpdateStrategyV2Output) ToApplicationUpdateStrategyV2Output() ApplicationUpdateStrategyV2Output
func (ApplicationUpdateStrategyV2Output) ToApplicationUpdateStrategyV2OutputWithContext ¶ added in v3.44.0
func (o ApplicationUpdateStrategyV2Output) ToApplicationUpdateStrategyV2OutputWithContext(ctx context.Context) ApplicationUpdateStrategyV2Output
func (ApplicationUpdateStrategyV2Output) ToApplicationUpdateStrategyV2PtrOutput ¶ added in v3.44.0
func (o ApplicationUpdateStrategyV2Output) ToApplicationUpdateStrategyV2PtrOutput() ApplicationUpdateStrategyV2PtrOutput
func (ApplicationUpdateStrategyV2Output) ToApplicationUpdateStrategyV2PtrOutputWithContext ¶ added in v3.44.0
func (o ApplicationUpdateStrategyV2Output) ToApplicationUpdateStrategyV2PtrOutputWithContext(ctx context.Context) ApplicationUpdateStrategyV2PtrOutput
func (ApplicationUpdateStrategyV2Output) Type ¶ added in v3.44.0
func (o ApplicationUpdateStrategyV2Output) Type() pulumi.StringPtrOutput
The type of the release policy. Valid values: `GrayBatchUpdate` and `BatchUpdate`.
type ApplicationUpdateStrategyV2PtrInput ¶ added in v3.44.0
type ApplicationUpdateStrategyV2PtrInput interface { pulumi.Input ToApplicationUpdateStrategyV2PtrOutput() ApplicationUpdateStrategyV2PtrOutput ToApplicationUpdateStrategyV2PtrOutputWithContext(context.Context) ApplicationUpdateStrategyV2PtrOutput }
ApplicationUpdateStrategyV2PtrInput is an input type that accepts ApplicationUpdateStrategyV2Args, ApplicationUpdateStrategyV2Ptr and ApplicationUpdateStrategyV2PtrOutput values. You can construct a concrete instance of `ApplicationUpdateStrategyV2PtrInput` via:
ApplicationUpdateStrategyV2Args{...} or: nil
func ApplicationUpdateStrategyV2Ptr ¶ added in v3.44.0
func ApplicationUpdateStrategyV2Ptr(v *ApplicationUpdateStrategyV2Args) ApplicationUpdateStrategyV2PtrInput
type ApplicationUpdateStrategyV2PtrOutput ¶ added in v3.44.0
type ApplicationUpdateStrategyV2PtrOutput struct{ *pulumi.OutputState }
func (ApplicationUpdateStrategyV2PtrOutput) BatchUpdate ¶ added in v3.44.0
func (o ApplicationUpdateStrategyV2PtrOutput) BatchUpdate() ApplicationUpdateStrategyV2BatchUpdatePtrOutput
The phased release policy. See `batchUpdate` below.
func (ApplicationUpdateStrategyV2PtrOutput) ElementType ¶ added in v3.44.0
func (ApplicationUpdateStrategyV2PtrOutput) ElementType() reflect.Type
func (ApplicationUpdateStrategyV2PtrOutput) ToApplicationUpdateStrategyV2PtrOutput ¶ added in v3.44.0
func (o ApplicationUpdateStrategyV2PtrOutput) ToApplicationUpdateStrategyV2PtrOutput() ApplicationUpdateStrategyV2PtrOutput
func (ApplicationUpdateStrategyV2PtrOutput) ToApplicationUpdateStrategyV2PtrOutputWithContext ¶ added in v3.44.0
func (o ApplicationUpdateStrategyV2PtrOutput) ToApplicationUpdateStrategyV2PtrOutputWithContext(ctx context.Context) ApplicationUpdateStrategyV2PtrOutput
func (ApplicationUpdateStrategyV2PtrOutput) Type ¶ added in v3.44.0
func (o ApplicationUpdateStrategyV2PtrOutput) Type() pulumi.StringPtrOutput
The type of the release policy. Valid values: `GrayBatchUpdate` and `BatchUpdate`.
type ConfigMap ¶ added in v3.6.0
type ConfigMap struct { pulumi.CustomResourceState // ConfigMap instance data. Data pulumi.StringOutput `pulumi:"data"` // The Description of ConfigMap. Description pulumi.StringPtrOutput `pulumi:"description"` // ConfigMap instance name. Name pulumi.StringOutput `pulumi:"name"` // The NamespaceId of ConfigMap.It can contain 2 to 32 lowercase characters.The value is in format `{RegionId}:{namespace}` NamespaceId pulumi.StringOutput `pulumi:"namespaceId"` }
Provides a Serverless App Engine (SAE) Config Map resource.
For information about Serverless App Engine (SAE) Config Map and how to use it, see [What is Config Map](https://www.alibabacloud.com/help/en/sae/latest/create-configmap).
> **NOTE:** Available since v1.130.0.
## Example Usage
Basic Usage ¶
```go package main
import (
"encoding/json" "fmt" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/sae" "github.com/pulumi/pulumi-random/sdk/v4/go/random" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") name := "tf-example" if param := cfg.Get("name"); param != "" { name = param } defaultRegions, err := alicloud.GetRegions(ctx, &alicloud.GetRegionsArgs{ Current: pulumi.BoolRef(true), }, nil) if err != nil { return err } defaultRandomInteger, err := random.NewRandomInteger(ctx, "defaultRandomInteger", &random.RandomIntegerArgs{ Max: pulumi.Int(99999), Min: pulumi.Int(10000), }) if err != nil { return err } defaultNamespace, err := sae.NewNamespace(ctx, "defaultNamespace", &sae.NamespaceArgs{ NamespaceId: defaultRandomInteger.Result.ApplyT(func(result int) (string, error) { return fmt.Sprintf("%v:example%v", defaultRegions.Regions[0].Id, result), nil }).(pulumi.StringOutput), NamespaceName: pulumi.String(name), NamespaceDescription: pulumi.String(name), EnableMicroRegistration: pulumi.Bool(false), }) if err != nil { return err } tmpJSON0, err := json.Marshal(map[string]interface{}{ "env.home": "/root", "env.shell": "/bin/sh", }) if err != nil { return err } json0 := string(tmpJSON0) _, err = sae.NewConfigMap(ctx, "defaultConfigMap", &sae.ConfigMapArgs{ Data: pulumi.String(json0), NamespaceId: defaultNamespace.NamespaceId, }) if err != nil { return err } return nil }) }
```
## Import
Serverless App Engine (SAE) Config Map can be imported using the id, e.g.
```sh $ pulumi import alicloud:sae/configMap:ConfigMap example <id> ```
func GetConfigMap ¶ added in v3.6.0
func GetConfigMap(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConfigMapState, opts ...pulumi.ResourceOption) (*ConfigMap, error)
GetConfigMap gets an existing ConfigMap resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewConfigMap ¶ added in v3.6.0
func NewConfigMap(ctx *pulumi.Context, name string, args *ConfigMapArgs, opts ...pulumi.ResourceOption) (*ConfigMap, error)
NewConfigMap registers a new resource with the given unique name, arguments, and options.
func (*ConfigMap) ElementType ¶ added in v3.6.0
func (*ConfigMap) ToConfigMapOutput ¶ added in v3.6.0
func (i *ConfigMap) ToConfigMapOutput() ConfigMapOutput
func (*ConfigMap) ToConfigMapOutputWithContext ¶ added in v3.6.0
func (i *ConfigMap) ToConfigMapOutputWithContext(ctx context.Context) ConfigMapOutput
type ConfigMapArgs ¶ added in v3.6.0
type ConfigMapArgs struct { // ConfigMap instance data. Data pulumi.StringInput // The Description of ConfigMap. Description pulumi.StringPtrInput // ConfigMap instance name. Name pulumi.StringPtrInput // The NamespaceId of ConfigMap.It can contain 2 to 32 lowercase characters.The value is in format `{RegionId}:{namespace}` NamespaceId pulumi.StringInput }
The set of arguments for constructing a ConfigMap resource.
func (ConfigMapArgs) ElementType ¶ added in v3.6.0
func (ConfigMapArgs) ElementType() reflect.Type
type ConfigMapArray ¶ added in v3.6.0
type ConfigMapArray []ConfigMapInput
func (ConfigMapArray) ElementType ¶ added in v3.6.0
func (ConfigMapArray) ElementType() reflect.Type
func (ConfigMapArray) ToConfigMapArrayOutput ¶ added in v3.6.0
func (i ConfigMapArray) ToConfigMapArrayOutput() ConfigMapArrayOutput
func (ConfigMapArray) ToConfigMapArrayOutputWithContext ¶ added in v3.6.0
func (i ConfigMapArray) ToConfigMapArrayOutputWithContext(ctx context.Context) ConfigMapArrayOutput
type ConfigMapArrayInput ¶ added in v3.6.0
type ConfigMapArrayInput interface { pulumi.Input ToConfigMapArrayOutput() ConfigMapArrayOutput ToConfigMapArrayOutputWithContext(context.Context) ConfigMapArrayOutput }
ConfigMapArrayInput is an input type that accepts ConfigMapArray and ConfigMapArrayOutput values. You can construct a concrete instance of `ConfigMapArrayInput` via:
ConfigMapArray{ ConfigMapArgs{...} }
type ConfigMapArrayOutput ¶ added in v3.6.0
type ConfigMapArrayOutput struct{ *pulumi.OutputState }
func (ConfigMapArrayOutput) ElementType ¶ added in v3.6.0
func (ConfigMapArrayOutput) ElementType() reflect.Type
func (ConfigMapArrayOutput) Index ¶ added in v3.6.0
func (o ConfigMapArrayOutput) Index(i pulumi.IntInput) ConfigMapOutput
func (ConfigMapArrayOutput) ToConfigMapArrayOutput ¶ added in v3.6.0
func (o ConfigMapArrayOutput) ToConfigMapArrayOutput() ConfigMapArrayOutput
func (ConfigMapArrayOutput) ToConfigMapArrayOutputWithContext ¶ added in v3.6.0
func (o ConfigMapArrayOutput) ToConfigMapArrayOutputWithContext(ctx context.Context) ConfigMapArrayOutput
type ConfigMapInput ¶ added in v3.6.0
type ConfigMapInput interface { pulumi.Input ToConfigMapOutput() ConfigMapOutput ToConfigMapOutputWithContext(ctx context.Context) ConfigMapOutput }
type ConfigMapMap ¶ added in v3.6.0
type ConfigMapMap map[string]ConfigMapInput
func (ConfigMapMap) ElementType ¶ added in v3.6.0
func (ConfigMapMap) ElementType() reflect.Type
func (ConfigMapMap) ToConfigMapMapOutput ¶ added in v3.6.0
func (i ConfigMapMap) ToConfigMapMapOutput() ConfigMapMapOutput
func (ConfigMapMap) ToConfigMapMapOutputWithContext ¶ added in v3.6.0
func (i ConfigMapMap) ToConfigMapMapOutputWithContext(ctx context.Context) ConfigMapMapOutput
type ConfigMapMapInput ¶ added in v3.6.0
type ConfigMapMapInput interface { pulumi.Input ToConfigMapMapOutput() ConfigMapMapOutput ToConfigMapMapOutputWithContext(context.Context) ConfigMapMapOutput }
ConfigMapMapInput is an input type that accepts ConfigMapMap and ConfigMapMapOutput values. You can construct a concrete instance of `ConfigMapMapInput` via:
ConfigMapMap{ "key": ConfigMapArgs{...} }
type ConfigMapMapOutput ¶ added in v3.6.0
type ConfigMapMapOutput struct{ *pulumi.OutputState }
func (ConfigMapMapOutput) ElementType ¶ added in v3.6.0
func (ConfigMapMapOutput) ElementType() reflect.Type
func (ConfigMapMapOutput) MapIndex ¶ added in v3.6.0
func (o ConfigMapMapOutput) MapIndex(k pulumi.StringInput) ConfigMapOutput
func (ConfigMapMapOutput) ToConfigMapMapOutput ¶ added in v3.6.0
func (o ConfigMapMapOutput) ToConfigMapMapOutput() ConfigMapMapOutput
func (ConfigMapMapOutput) ToConfigMapMapOutputWithContext ¶ added in v3.6.0
func (o ConfigMapMapOutput) ToConfigMapMapOutputWithContext(ctx context.Context) ConfigMapMapOutput
type ConfigMapOutput ¶ added in v3.6.0
type ConfigMapOutput struct{ *pulumi.OutputState }
func (ConfigMapOutput) Data ¶ added in v3.27.0
func (o ConfigMapOutput) Data() pulumi.StringOutput
ConfigMap instance data.
func (ConfigMapOutput) Description ¶ added in v3.27.0
func (o ConfigMapOutput) Description() pulumi.StringPtrOutput
The Description of ConfigMap.
func (ConfigMapOutput) ElementType ¶ added in v3.6.0
func (ConfigMapOutput) ElementType() reflect.Type
func (ConfigMapOutput) Name ¶ added in v3.27.0
func (o ConfigMapOutput) Name() pulumi.StringOutput
ConfigMap instance name.
func (ConfigMapOutput) NamespaceId ¶ added in v3.27.0
func (o ConfigMapOutput) NamespaceId() pulumi.StringOutput
The NamespaceId of ConfigMap.It can contain 2 to 32 lowercase characters.The value is in format `{RegionId}:{namespace}`
func (ConfigMapOutput) ToConfigMapOutput ¶ added in v3.6.0
func (o ConfigMapOutput) ToConfigMapOutput() ConfigMapOutput
func (ConfigMapOutput) ToConfigMapOutputWithContext ¶ added in v3.6.0
func (o ConfigMapOutput) ToConfigMapOutputWithContext(ctx context.Context) ConfigMapOutput
type ConfigMapState ¶ added in v3.6.0
type ConfigMapState struct { // ConfigMap instance data. Data pulumi.StringPtrInput // The Description of ConfigMap. Description pulumi.StringPtrInput // ConfigMap instance name. Name pulumi.StringPtrInput // The NamespaceId of ConfigMap.It can contain 2 to 32 lowercase characters.The value is in format `{RegionId}:{namespace}` NamespaceId pulumi.StringPtrInput }
func (ConfigMapState) ElementType ¶ added in v3.6.0
func (ConfigMapState) ElementType() reflect.Type
type GetApplicationScalingRulesArgs ¶ added in v3.19.0
type GetApplicationScalingRulesArgs struct { // The ID of the Application. AppId string `pulumi:"appId"` // A list of Application Scaling Rule IDs. Ids []string `pulumi:"ids"` // File name where to save data source results (after running `pulumi preview`). OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking getApplicationScalingRules.
type GetApplicationScalingRulesOutputArgs ¶ added in v3.19.0
type GetApplicationScalingRulesOutputArgs struct { // The ID of the Application. AppId pulumi.StringInput `pulumi:"appId"` // A list of Application Scaling Rule IDs. Ids pulumi.StringArrayInput `pulumi:"ids"` // File name where to save data source results (after running `pulumi preview`). OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` }
A collection of arguments for invoking getApplicationScalingRules.
func (GetApplicationScalingRulesOutputArgs) ElementType ¶ added in v3.19.0
func (GetApplicationScalingRulesOutputArgs) ElementType() reflect.Type
type GetApplicationScalingRulesResult ¶ added in v3.19.0
type GetApplicationScalingRulesResult struct { AppId string `pulumi:"appId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` OutputFile *string `pulumi:"outputFile"` Rules []GetApplicationScalingRulesRule `pulumi:"rules"` }
A collection of values returned by getApplicationScalingRules.
func GetApplicationScalingRules ¶ added in v3.19.0
func GetApplicationScalingRules(ctx *pulumi.Context, args *GetApplicationScalingRulesArgs, opts ...pulumi.InvokeOption) (*GetApplicationScalingRulesResult, error)
This data source provides the Sae Application Scaling Rules of the current Alibaba Cloud user.
> **NOTE:** Available in v1.159.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/sae" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { ids, err := sae.GetApplicationScalingRules(ctx, &sae.GetApplicationScalingRulesArgs{ AppId: "example_value", Ids: []string{ "example_value-1", "example_value-2", }, }, nil) if err != nil { return err } ctx.Export("saeApplicationScalingRuleId1", ids.Rules[0].Id) return nil }) }
```
type GetApplicationScalingRulesResultOutput ¶ added in v3.19.0
type GetApplicationScalingRulesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getApplicationScalingRules.
func GetApplicationScalingRulesOutput ¶ added in v3.19.0
func GetApplicationScalingRulesOutput(ctx *pulumi.Context, args GetApplicationScalingRulesOutputArgs, opts ...pulumi.InvokeOption) GetApplicationScalingRulesResultOutput
func (GetApplicationScalingRulesResultOutput) AppId ¶ added in v3.19.0
func (o GetApplicationScalingRulesResultOutput) AppId() pulumi.StringOutput
func (GetApplicationScalingRulesResultOutput) ElementType ¶ added in v3.19.0
func (GetApplicationScalingRulesResultOutput) ElementType() reflect.Type
func (GetApplicationScalingRulesResultOutput) Id ¶ added in v3.19.0
func (o GetApplicationScalingRulesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetApplicationScalingRulesResultOutput) Ids ¶ added in v3.19.0
func (o GetApplicationScalingRulesResultOutput) Ids() pulumi.StringArrayOutput
func (GetApplicationScalingRulesResultOutput) OutputFile ¶ added in v3.19.0
func (o GetApplicationScalingRulesResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetApplicationScalingRulesResultOutput) ToGetApplicationScalingRulesResultOutput ¶ added in v3.19.0
func (o GetApplicationScalingRulesResultOutput) ToGetApplicationScalingRulesResultOutput() GetApplicationScalingRulesResultOutput
func (GetApplicationScalingRulesResultOutput) ToGetApplicationScalingRulesResultOutputWithContext ¶ added in v3.19.0
func (o GetApplicationScalingRulesResultOutput) ToGetApplicationScalingRulesResultOutputWithContext(ctx context.Context) GetApplicationScalingRulesResultOutput
type GetApplicationScalingRulesRule ¶ added in v3.19.0
type GetApplicationScalingRulesRule struct { // The ID of the Application. AppId string `pulumi:"appId"` // The CreateTime of the Application Scaling Rule. CreateTime string `pulumi:"createTime"` // The ID of the Application Scaling Rule. Id string `pulumi:"id"` // Whether to enable the auto scaling policy. ScalingRuleEnable bool `pulumi:"scalingRuleEnable"` // Monitoring indicators for elastic scaling. ScalingRuleMetrics []GetApplicationScalingRulesRuleScalingRuleMetric `pulumi:"scalingRuleMetrics"` // The name of the scaling rule. ScalingRuleName string `pulumi:"scalingRuleName"` // Timing elastic expansion. ScalingRuleTimers []GetApplicationScalingRulesRuleScalingRuleTimer `pulumi:"scalingRuleTimers"` // Flexible strategy type. ScalingRuleType string `pulumi:"scalingRuleType"` }
type GetApplicationScalingRulesRuleArgs ¶ added in v3.19.0
type GetApplicationScalingRulesRuleArgs struct { // The ID of the Application. AppId pulumi.StringInput `pulumi:"appId"` // The CreateTime of the Application Scaling Rule. CreateTime pulumi.StringInput `pulumi:"createTime"` // The ID of the Application Scaling Rule. Id pulumi.StringInput `pulumi:"id"` // Whether to enable the auto scaling policy. ScalingRuleEnable pulumi.BoolInput `pulumi:"scalingRuleEnable"` // Monitoring indicators for elastic scaling. ScalingRuleMetrics GetApplicationScalingRulesRuleScalingRuleMetricArrayInput `pulumi:"scalingRuleMetrics"` // The name of the scaling rule. ScalingRuleName pulumi.StringInput `pulumi:"scalingRuleName"` // Timing elastic expansion. ScalingRuleTimers GetApplicationScalingRulesRuleScalingRuleTimerArrayInput `pulumi:"scalingRuleTimers"` // Flexible strategy type. ScalingRuleType pulumi.StringInput `pulumi:"scalingRuleType"` }
func (GetApplicationScalingRulesRuleArgs) ElementType ¶ added in v3.19.0
func (GetApplicationScalingRulesRuleArgs) ElementType() reflect.Type
func (GetApplicationScalingRulesRuleArgs) ToGetApplicationScalingRulesRuleOutput ¶ added in v3.19.0
func (i GetApplicationScalingRulesRuleArgs) ToGetApplicationScalingRulesRuleOutput() GetApplicationScalingRulesRuleOutput
func (GetApplicationScalingRulesRuleArgs) ToGetApplicationScalingRulesRuleOutputWithContext ¶ added in v3.19.0
func (i GetApplicationScalingRulesRuleArgs) ToGetApplicationScalingRulesRuleOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleOutput
type GetApplicationScalingRulesRuleArray ¶ added in v3.19.0
type GetApplicationScalingRulesRuleArray []GetApplicationScalingRulesRuleInput
func (GetApplicationScalingRulesRuleArray) ElementType ¶ added in v3.19.0
func (GetApplicationScalingRulesRuleArray) ElementType() reflect.Type
func (GetApplicationScalingRulesRuleArray) ToGetApplicationScalingRulesRuleArrayOutput ¶ added in v3.19.0
func (i GetApplicationScalingRulesRuleArray) ToGetApplicationScalingRulesRuleArrayOutput() GetApplicationScalingRulesRuleArrayOutput
func (GetApplicationScalingRulesRuleArray) ToGetApplicationScalingRulesRuleArrayOutputWithContext ¶ added in v3.19.0
func (i GetApplicationScalingRulesRuleArray) ToGetApplicationScalingRulesRuleArrayOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleArrayOutput
type GetApplicationScalingRulesRuleArrayInput ¶ added in v3.19.0
type GetApplicationScalingRulesRuleArrayInput interface { pulumi.Input ToGetApplicationScalingRulesRuleArrayOutput() GetApplicationScalingRulesRuleArrayOutput ToGetApplicationScalingRulesRuleArrayOutputWithContext(context.Context) GetApplicationScalingRulesRuleArrayOutput }
GetApplicationScalingRulesRuleArrayInput is an input type that accepts GetApplicationScalingRulesRuleArray and GetApplicationScalingRulesRuleArrayOutput values. You can construct a concrete instance of `GetApplicationScalingRulesRuleArrayInput` via:
GetApplicationScalingRulesRuleArray{ GetApplicationScalingRulesRuleArgs{...} }
type GetApplicationScalingRulesRuleArrayOutput ¶ added in v3.19.0
type GetApplicationScalingRulesRuleArrayOutput struct{ *pulumi.OutputState }
func (GetApplicationScalingRulesRuleArrayOutput) ElementType ¶ added in v3.19.0
func (GetApplicationScalingRulesRuleArrayOutput) ElementType() reflect.Type
func (GetApplicationScalingRulesRuleArrayOutput) ToGetApplicationScalingRulesRuleArrayOutput ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleArrayOutput) ToGetApplicationScalingRulesRuleArrayOutput() GetApplicationScalingRulesRuleArrayOutput
func (GetApplicationScalingRulesRuleArrayOutput) ToGetApplicationScalingRulesRuleArrayOutputWithContext ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleArrayOutput) ToGetApplicationScalingRulesRuleArrayOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleArrayOutput
type GetApplicationScalingRulesRuleInput ¶ added in v3.19.0
type GetApplicationScalingRulesRuleInput interface { pulumi.Input ToGetApplicationScalingRulesRuleOutput() GetApplicationScalingRulesRuleOutput ToGetApplicationScalingRulesRuleOutputWithContext(context.Context) GetApplicationScalingRulesRuleOutput }
GetApplicationScalingRulesRuleInput is an input type that accepts GetApplicationScalingRulesRuleArgs and GetApplicationScalingRulesRuleOutput values. You can construct a concrete instance of `GetApplicationScalingRulesRuleInput` via:
GetApplicationScalingRulesRuleArgs{...}
type GetApplicationScalingRulesRuleOutput ¶ added in v3.19.0
type GetApplicationScalingRulesRuleOutput struct{ *pulumi.OutputState }
func (GetApplicationScalingRulesRuleOutput) AppId ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleOutput) AppId() pulumi.StringOutput
The ID of the Application.
func (GetApplicationScalingRulesRuleOutput) CreateTime ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleOutput) CreateTime() pulumi.StringOutput
The CreateTime of the Application Scaling Rule.
func (GetApplicationScalingRulesRuleOutput) ElementType ¶ added in v3.19.0
func (GetApplicationScalingRulesRuleOutput) ElementType() reflect.Type
func (GetApplicationScalingRulesRuleOutput) Id ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleOutput) Id() pulumi.StringOutput
The ID of the Application Scaling Rule.
func (GetApplicationScalingRulesRuleOutput) ScalingRuleEnable ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleOutput) ScalingRuleEnable() pulumi.BoolOutput
Whether to enable the auto scaling policy.
func (GetApplicationScalingRulesRuleOutput) ScalingRuleMetrics ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleOutput) ScalingRuleMetrics() GetApplicationScalingRulesRuleScalingRuleMetricArrayOutput
Monitoring indicators for elastic scaling.
func (GetApplicationScalingRulesRuleOutput) ScalingRuleName ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleOutput) ScalingRuleName() pulumi.StringOutput
The name of the scaling rule.
func (GetApplicationScalingRulesRuleOutput) ScalingRuleTimers ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleOutput) ScalingRuleTimers() GetApplicationScalingRulesRuleScalingRuleTimerArrayOutput
Timing elastic expansion.
func (GetApplicationScalingRulesRuleOutput) ScalingRuleType ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleOutput) ScalingRuleType() pulumi.StringOutput
Flexible strategy type.
func (GetApplicationScalingRulesRuleOutput) ToGetApplicationScalingRulesRuleOutput ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleOutput) ToGetApplicationScalingRulesRuleOutput() GetApplicationScalingRulesRuleOutput
func (GetApplicationScalingRulesRuleOutput) ToGetApplicationScalingRulesRuleOutputWithContext ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleOutput) ToGetApplicationScalingRulesRuleOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleOutput
type GetApplicationScalingRulesRuleScalingRuleMetric ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleMetric struct { // The maximum number of instances. MaxReplicas int `pulumi:"maxReplicas"` // The auto scaling list of monitoring indicators. Metrics []GetApplicationScalingRulesRuleScalingRuleMetricMetric `pulumi:"metrics"` // Monitor indicator elasticity status. MetricsStatuses []GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatus `pulumi:"metricsStatuses"` // The minimum number of instances. MinReplicas int `pulumi:"minReplicas"` // The shrink rule. ScaleDownRules []GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRule `pulumi:"scaleDownRules"` // The expansion rules. ScaleUpRules []GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRule `pulumi:"scaleUpRules"` }
type GetApplicationScalingRulesRuleScalingRuleMetricArgs ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleMetricArgs struct { // The maximum number of instances. MaxReplicas pulumi.IntInput `pulumi:"maxReplicas"` // The auto scaling list of monitoring indicators. Metrics GetApplicationScalingRulesRuleScalingRuleMetricMetricArrayInput `pulumi:"metrics"` // Monitor indicator elasticity status. MetricsStatuses GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArrayInput `pulumi:"metricsStatuses"` // The minimum number of instances. MinReplicas pulumi.IntInput `pulumi:"minReplicas"` // The shrink rule. ScaleDownRules GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArrayInput `pulumi:"scaleDownRules"` // The expansion rules. ScaleUpRules GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArrayInput `pulumi:"scaleUpRules"` }
func (GetApplicationScalingRulesRuleScalingRuleMetricArgs) ElementType ¶ added in v3.19.0
func (GetApplicationScalingRulesRuleScalingRuleMetricArgs) ElementType() reflect.Type
func (GetApplicationScalingRulesRuleScalingRuleMetricArgs) ToGetApplicationScalingRulesRuleScalingRuleMetricOutput ¶ added in v3.19.0
func (i GetApplicationScalingRulesRuleScalingRuleMetricArgs) ToGetApplicationScalingRulesRuleScalingRuleMetricOutput() GetApplicationScalingRulesRuleScalingRuleMetricOutput
func (GetApplicationScalingRulesRuleScalingRuleMetricArgs) ToGetApplicationScalingRulesRuleScalingRuleMetricOutputWithContext ¶ added in v3.19.0
func (i GetApplicationScalingRulesRuleScalingRuleMetricArgs) ToGetApplicationScalingRulesRuleScalingRuleMetricOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleMetricOutput
type GetApplicationScalingRulesRuleScalingRuleMetricArray ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleMetricArray []GetApplicationScalingRulesRuleScalingRuleMetricInput
func (GetApplicationScalingRulesRuleScalingRuleMetricArray) ElementType ¶ added in v3.19.0
func (GetApplicationScalingRulesRuleScalingRuleMetricArray) ElementType() reflect.Type
func (GetApplicationScalingRulesRuleScalingRuleMetricArray) ToGetApplicationScalingRulesRuleScalingRuleMetricArrayOutput ¶ added in v3.19.0
func (i GetApplicationScalingRulesRuleScalingRuleMetricArray) ToGetApplicationScalingRulesRuleScalingRuleMetricArrayOutput() GetApplicationScalingRulesRuleScalingRuleMetricArrayOutput
func (GetApplicationScalingRulesRuleScalingRuleMetricArray) ToGetApplicationScalingRulesRuleScalingRuleMetricArrayOutputWithContext ¶ added in v3.19.0
func (i GetApplicationScalingRulesRuleScalingRuleMetricArray) ToGetApplicationScalingRulesRuleScalingRuleMetricArrayOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleMetricArrayOutput
type GetApplicationScalingRulesRuleScalingRuleMetricArrayInput ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleMetricArrayInput interface { pulumi.Input ToGetApplicationScalingRulesRuleScalingRuleMetricArrayOutput() GetApplicationScalingRulesRuleScalingRuleMetricArrayOutput ToGetApplicationScalingRulesRuleScalingRuleMetricArrayOutputWithContext(context.Context) GetApplicationScalingRulesRuleScalingRuleMetricArrayOutput }
GetApplicationScalingRulesRuleScalingRuleMetricArrayInput is an input type that accepts GetApplicationScalingRulesRuleScalingRuleMetricArray and GetApplicationScalingRulesRuleScalingRuleMetricArrayOutput values. You can construct a concrete instance of `GetApplicationScalingRulesRuleScalingRuleMetricArrayInput` via:
GetApplicationScalingRulesRuleScalingRuleMetricArray{ GetApplicationScalingRulesRuleScalingRuleMetricArgs{...} }
type GetApplicationScalingRulesRuleScalingRuleMetricArrayOutput ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleMetricArrayOutput struct{ *pulumi.OutputState }
func (GetApplicationScalingRulesRuleScalingRuleMetricArrayOutput) ElementType ¶ added in v3.19.0
func (GetApplicationScalingRulesRuleScalingRuleMetricArrayOutput) ElementType() reflect.Type
func (GetApplicationScalingRulesRuleScalingRuleMetricArrayOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricArrayOutput ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleMetricArrayOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricArrayOutput() GetApplicationScalingRulesRuleScalingRuleMetricArrayOutput
func (GetApplicationScalingRulesRuleScalingRuleMetricArrayOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricArrayOutputWithContext ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleMetricArrayOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricArrayOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleMetricArrayOutput
type GetApplicationScalingRulesRuleScalingRuleMetricInput ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleMetricInput interface { pulumi.Input ToGetApplicationScalingRulesRuleScalingRuleMetricOutput() GetApplicationScalingRulesRuleScalingRuleMetricOutput ToGetApplicationScalingRulesRuleScalingRuleMetricOutputWithContext(context.Context) GetApplicationScalingRulesRuleScalingRuleMetricOutput }
GetApplicationScalingRulesRuleScalingRuleMetricInput is an input type that accepts GetApplicationScalingRulesRuleScalingRuleMetricArgs and GetApplicationScalingRulesRuleScalingRuleMetricOutput values. You can construct a concrete instance of `GetApplicationScalingRulesRuleScalingRuleMetricInput` via:
GetApplicationScalingRulesRuleScalingRuleMetricArgs{...}
type GetApplicationScalingRulesRuleScalingRuleMetricMetric ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleMetricMetricArgs ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleMetricMetricArgs struct { // The target value of the monitoring indicator. MetricTargetAverageUtilization pulumi.IntInput `pulumi:"metricTargetAverageUtilization"` // The metric type of the Application Scaling Rule. MetricType pulumi.StringInput `pulumi:"metricType"` }
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricArgs) ElementType ¶ added in v3.19.0
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricArgs) ElementType() reflect.Type
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricArgs) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricOutput ¶ added in v3.19.0
func (i GetApplicationScalingRulesRuleScalingRuleMetricMetricArgs) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricOutput() GetApplicationScalingRulesRuleScalingRuleMetricMetricOutput
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricArgs) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricOutputWithContext ¶ added in v3.19.0
func (i GetApplicationScalingRulesRuleScalingRuleMetricMetricArgs) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleMetricMetricOutput
type GetApplicationScalingRulesRuleScalingRuleMetricMetricArray ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleMetricMetricArray []GetApplicationScalingRulesRuleScalingRuleMetricMetricInput
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricArray) ElementType ¶ added in v3.19.0
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricArray) ElementType() reflect.Type
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricArray) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricArrayOutput ¶ added in v3.19.0
func (i GetApplicationScalingRulesRuleScalingRuleMetricMetricArray) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricArrayOutput() GetApplicationScalingRulesRuleScalingRuleMetricMetricArrayOutput
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricArray) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricArrayOutputWithContext ¶ added in v3.19.0
func (i GetApplicationScalingRulesRuleScalingRuleMetricMetricArray) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricArrayOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleMetricMetricArrayOutput
type GetApplicationScalingRulesRuleScalingRuleMetricMetricArrayInput ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleMetricMetricArrayInput interface { pulumi.Input ToGetApplicationScalingRulesRuleScalingRuleMetricMetricArrayOutput() GetApplicationScalingRulesRuleScalingRuleMetricMetricArrayOutput ToGetApplicationScalingRulesRuleScalingRuleMetricMetricArrayOutputWithContext(context.Context) GetApplicationScalingRulesRuleScalingRuleMetricMetricArrayOutput }
GetApplicationScalingRulesRuleScalingRuleMetricMetricArrayInput is an input type that accepts GetApplicationScalingRulesRuleScalingRuleMetricMetricArray and GetApplicationScalingRulesRuleScalingRuleMetricMetricArrayOutput values. You can construct a concrete instance of `GetApplicationScalingRulesRuleScalingRuleMetricMetricArrayInput` via:
GetApplicationScalingRulesRuleScalingRuleMetricMetricArray{ GetApplicationScalingRulesRuleScalingRuleMetricMetricArgs{...} }
type GetApplicationScalingRulesRuleScalingRuleMetricMetricArrayOutput ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleMetricMetricArrayOutput struct{ *pulumi.OutputState }
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricArrayOutput) ElementType ¶ added in v3.19.0
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricArrayOutput) ElementType() reflect.Type
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricArrayOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricArrayOutput ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricArrayOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricArrayOutput() GetApplicationScalingRulesRuleScalingRuleMetricMetricArrayOutput
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricArrayOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricArrayOutputWithContext ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricArrayOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricArrayOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleMetricMetricArrayOutput
type GetApplicationScalingRulesRuleScalingRuleMetricMetricInput ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleMetricMetricInput interface { pulumi.Input ToGetApplicationScalingRulesRuleScalingRuleMetricMetricOutput() GetApplicationScalingRulesRuleScalingRuleMetricMetricOutput ToGetApplicationScalingRulesRuleScalingRuleMetricMetricOutputWithContext(context.Context) GetApplicationScalingRulesRuleScalingRuleMetricMetricOutput }
GetApplicationScalingRulesRuleScalingRuleMetricMetricInput is an input type that accepts GetApplicationScalingRulesRuleScalingRuleMetricMetricArgs and GetApplicationScalingRulesRuleScalingRuleMetricMetricOutput values. You can construct a concrete instance of `GetApplicationScalingRulesRuleScalingRuleMetricMetricInput` via:
GetApplicationScalingRulesRuleScalingRuleMetricMetricArgs{...}
type GetApplicationScalingRulesRuleScalingRuleMetricMetricOutput ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleMetricMetricOutput struct{ *pulumi.OutputState }
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricOutput) ElementType ¶ added in v3.19.0
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricOutput) ElementType() reflect.Type
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricOutput) MetricTargetAverageUtilization ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricOutput) MetricTargetAverageUtilization() pulumi.IntOutput
The target value of the monitoring indicator.
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricOutput) MetricType ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricOutput) MetricType() pulumi.StringOutput
The metric type of the Application Scaling Rule.
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricOutput ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricOutput() GetApplicationScalingRulesRuleScalingRuleMetricMetricOutput
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricOutputWithContext ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleMetricMetricOutput
type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatus ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatus struct { // The current monitoring indicator elasticity list. CurrentMetrics []GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetric `pulumi:"currentMetrics"` // The number of current instances. CurrentReplicas int `pulumi:"currentReplicas"` // The number of target instances. DesiredReplicas int `pulumi:"desiredReplicas"` // The time of the last elastic expansion. LastScaleTime string `pulumi:"lastScaleTime"` // The maximum number of instances. MaxReplicas int `pulumi:"maxReplicas"` // The minimum number of instances. MinReplicas int `pulumi:"minReplicas"` // Next monitoring indicator elasticity list NextScaleMetrics []GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetric `pulumi:"nextScaleMetrics"` // The next cycle of monitoring indicator elasticity. NextScaleTimePeriod int `pulumi:"nextScaleTimePeriod"` }
type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArgs ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArgs struct { // The current monitoring indicator elasticity list. CurrentMetrics GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArrayInput `pulumi:"currentMetrics"` // The number of current instances. CurrentReplicas pulumi.IntInput `pulumi:"currentReplicas"` // The number of target instances. DesiredReplicas pulumi.IntInput `pulumi:"desiredReplicas"` // The time of the last elastic expansion. LastScaleTime pulumi.StringInput `pulumi:"lastScaleTime"` // The maximum number of instances. MaxReplicas pulumi.IntInput `pulumi:"maxReplicas"` // The minimum number of instances. MinReplicas pulumi.IntInput `pulumi:"minReplicas"` // Next monitoring indicator elasticity list NextScaleMetrics GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArrayInput `pulumi:"nextScaleMetrics"` // The next cycle of monitoring indicator elasticity. NextScaleTimePeriod pulumi.IntInput `pulumi:"nextScaleTimePeriod"` }
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArgs) ElementType ¶ added in v3.19.0
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArgs) ElementType() reflect.Type
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArgs) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusOutput ¶ added in v3.19.0
func (i GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArgs) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusOutput() GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusOutput
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArgs) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusOutputWithContext ¶ added in v3.19.0
func (i GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArgs) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusOutput
type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArray ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArray []GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusInput
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArray) ElementType ¶ added in v3.19.0
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArray) ElementType() reflect.Type
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArray) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArrayOutput ¶ added in v3.19.0
func (i GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArray) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArrayOutput() GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArrayOutput
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArray) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArrayOutputWithContext ¶ added in v3.19.0
func (i GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArray) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArrayOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArrayOutput
type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArrayInput ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArrayInput interface { pulumi.Input ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArrayOutput() GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArrayOutput ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArrayOutputWithContext(context.Context) GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArrayOutput }
GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArrayInput is an input type that accepts GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArray and GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArrayOutput values. You can construct a concrete instance of `GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArrayInput` via:
GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArray{ GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArgs{...} }
type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArrayOutput ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArrayOutput struct{ *pulumi.OutputState }
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArrayOutput) ElementType ¶ added in v3.19.0
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArrayOutput) ElementType() reflect.Type
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArrayOutput) Index ¶ added in v3.19.0
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArrayOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArrayOutput ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArrayOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArrayOutput() GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArrayOutput
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArrayOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArrayOutputWithContext ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArrayOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArrayOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArrayOutput
type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetric ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetric struct { // The current value. CurrentValue int `pulumi:"currentValue"` // The name of the trigger condition. Name string `pulumi:"name"` // The metric type. Associated with monitoring indicators. Type string `pulumi:"type"` }
type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArgs ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArgs struct { // The current value. CurrentValue pulumi.IntInput `pulumi:"currentValue"` // The name of the trigger condition. Name pulumi.StringInput `pulumi:"name"` // The metric type. Associated with monitoring indicators. Type pulumi.StringInput `pulumi:"type"` }
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArgs) ElementType ¶ added in v3.19.0
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArgs) ElementType() reflect.Type
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArgs) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricOutput ¶ added in v3.19.0
func (i GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArgs) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricOutput() GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricOutput
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArgs) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricOutputWithContext ¶ added in v3.19.0
func (i GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArgs) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricOutput
type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArray ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArray []GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricInput
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArray) ElementType ¶ added in v3.19.0
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArray) ElementType() reflect.Type
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArray) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArrayOutput ¶ added in v3.19.0
func (i GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArray) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArrayOutput() GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArrayOutput
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArray) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArrayOutputWithContext ¶ added in v3.19.0
func (i GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArray) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArrayOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArrayOutput
type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArrayInput ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArrayInput interface { pulumi.Input ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArrayOutput() GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArrayOutput ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArrayOutputWithContext(context.Context) GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArrayOutput }
GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArrayInput is an input type that accepts GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArray and GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArrayOutput values. You can construct a concrete instance of `GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArrayInput` via:
GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArray{ GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArgs{...} }
type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArrayOutput ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArrayOutput struct{ *pulumi.OutputState }
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArrayOutput) ElementType ¶ added in v3.19.0
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArrayOutput) Index ¶ added in v3.19.0
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArrayOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArrayOutput ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArrayOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArrayOutput() GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArrayOutput
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArrayOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArrayOutputWithContext ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArrayOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArrayOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArrayOutput
type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricInput ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricInput interface { pulumi.Input ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricOutput() GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricOutput ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricOutputWithContext(context.Context) GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricOutput }
GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricInput is an input type that accepts GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArgs and GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricOutput values. You can construct a concrete instance of `GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricInput` via:
GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArgs{...}
type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricOutput ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricOutput struct{ *pulumi.OutputState }
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricOutput) CurrentValue ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricOutput) CurrentValue() pulumi.IntOutput
The current value.
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricOutput) ElementType ¶ added in v3.19.0
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricOutput) ElementType() reflect.Type
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricOutput) Name ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricOutput) Name() pulumi.StringOutput
The name of the trigger condition.
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricOutput ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricOutput() GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricOutput
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricOutputWithContext ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricOutput
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricOutput) Type ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricOutput) Type() pulumi.StringOutput
The metric type. Associated with monitoring indicators.
type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusInput ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusInput interface { pulumi.Input ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusOutput() GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusOutput ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusOutputWithContext(context.Context) GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusOutput }
GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusInput is an input type that accepts GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArgs and GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusOutput values. You can construct a concrete instance of `GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusInput` via:
GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArgs{...}
type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetric ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetric struct { // The name of the trigger condition. Name string `pulumi:"name"` // The percentage value of the monitoring indicator elasticity that triggers the shrinkage condition next time. NextScaleInAverageUtilization int `pulumi:"nextScaleInAverageUtilization"` // The percentage value of the monitoring indicator elasticity that triggers the expansion condition next time. NextScaleOutAverageUtilization int `pulumi:"nextScaleOutAverageUtilization"` }
type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArgs ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArgs struct { // The name of the trigger condition. Name pulumi.StringInput `pulumi:"name"` // The percentage value of the monitoring indicator elasticity that triggers the shrinkage condition next time. NextScaleInAverageUtilization pulumi.IntInput `pulumi:"nextScaleInAverageUtilization"` // The percentage value of the monitoring indicator elasticity that triggers the expansion condition next time. NextScaleOutAverageUtilization pulumi.IntInput `pulumi:"nextScaleOutAverageUtilization"` }
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArgs) ElementType ¶ added in v3.19.0
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArgs) ElementType() reflect.Type
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArgs) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricOutput ¶ added in v3.19.0
func (i GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArgs) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricOutput() GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricOutput
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArgs) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricOutputWithContext ¶ added in v3.19.0
func (i GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArgs) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricOutput
type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArray ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArray []GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricInput
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArray) ElementType ¶ added in v3.19.0
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArray) ElementType() reflect.Type
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArray) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArrayOutput ¶ added in v3.19.0
func (i GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArray) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArrayOutput() GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArrayOutput
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArray) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArrayOutputWithContext ¶ added in v3.19.0
func (i GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArray) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArrayOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArrayOutput
type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArrayInput ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArrayInput interface { pulumi.Input ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArrayOutput() GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArrayOutput ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArrayOutputWithContext(context.Context) GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArrayOutput }
GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArrayInput is an input type that accepts GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArray and GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArrayOutput values. You can construct a concrete instance of `GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArrayInput` via:
GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArray{ GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArgs{...} }
type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArrayOutput ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArrayOutput struct{ *pulumi.OutputState }
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArrayOutput) ElementType ¶ added in v3.19.0
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArrayOutput) Index ¶ added in v3.19.0
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArrayOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArrayOutput ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArrayOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArrayOutput() GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArrayOutput
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArrayOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArrayOutputWithContext ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArrayOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArrayOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArrayOutput
type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricInput ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricInput interface { pulumi.Input ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricOutput() GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricOutput ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricOutputWithContext(context.Context) GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricOutput }
GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricInput is an input type that accepts GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArgs and GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricOutput values. You can construct a concrete instance of `GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricInput` via:
GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArgs{...}
type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricOutput ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricOutput struct{ *pulumi.OutputState }
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricOutput) ElementType ¶ added in v3.19.0
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricOutput) ElementType() reflect.Type
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricOutput) Name ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricOutput) Name() pulumi.StringOutput
The name of the trigger condition.
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricOutput) NextScaleInAverageUtilization ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricOutput) NextScaleInAverageUtilization() pulumi.IntOutput
The percentage value of the monitoring indicator elasticity that triggers the shrinkage condition next time.
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricOutput) NextScaleOutAverageUtilization ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricOutput) NextScaleOutAverageUtilization() pulumi.IntOutput
The percentage value of the monitoring indicator elasticity that triggers the expansion condition next time.
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricOutput ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricOutput() GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricOutput
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricOutputWithContext ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricOutput
type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusOutput ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusOutput struct{ *pulumi.OutputState }
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusOutput) CurrentMetrics ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusOutput) CurrentMetrics() GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusCurrentMetricArrayOutput
The current monitoring indicator elasticity list.
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusOutput) CurrentReplicas ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusOutput) CurrentReplicas() pulumi.IntOutput
The number of current instances.
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusOutput) DesiredReplicas ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusOutput) DesiredReplicas() pulumi.IntOutput
The number of target instances.
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusOutput) ElementType ¶ added in v3.19.0
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusOutput) ElementType() reflect.Type
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusOutput) LastScaleTime ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusOutput) LastScaleTime() pulumi.StringOutput
The time of the last elastic expansion.
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusOutput) MaxReplicas ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusOutput) MaxReplicas() pulumi.IntOutput
The maximum number of instances.
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusOutput) MinReplicas ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusOutput) MinReplicas() pulumi.IntOutput
The minimum number of instances.
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusOutput) NextScaleMetrics ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusOutput) NextScaleMetrics() GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusNextScaleMetricArrayOutput
Next monitoring indicator elasticity list
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusOutput) NextScaleTimePeriod ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusOutput) NextScaleTimePeriod() pulumi.IntOutput
The next cycle of monitoring indicator elasticity.
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusOutput ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusOutput() GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusOutput
func (GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusOutputWithContext ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusOutput
type GetApplicationScalingRulesRuleScalingRuleMetricOutput ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleMetricOutput struct{ *pulumi.OutputState }
func (GetApplicationScalingRulesRuleScalingRuleMetricOutput) ElementType ¶ added in v3.19.0
func (GetApplicationScalingRulesRuleScalingRuleMetricOutput) ElementType() reflect.Type
func (GetApplicationScalingRulesRuleScalingRuleMetricOutput) MaxReplicas ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleMetricOutput) MaxReplicas() pulumi.IntOutput
The maximum number of instances.
func (GetApplicationScalingRulesRuleScalingRuleMetricOutput) Metrics ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleMetricOutput) Metrics() GetApplicationScalingRulesRuleScalingRuleMetricMetricArrayOutput
The auto scaling list of monitoring indicators.
func (GetApplicationScalingRulesRuleScalingRuleMetricOutput) MetricsStatuses ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleMetricOutput) MetricsStatuses() GetApplicationScalingRulesRuleScalingRuleMetricMetricsStatusArrayOutput
Monitor indicator elasticity status.
func (GetApplicationScalingRulesRuleScalingRuleMetricOutput) MinReplicas ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleMetricOutput) MinReplicas() pulumi.IntOutput
The minimum number of instances.
func (GetApplicationScalingRulesRuleScalingRuleMetricOutput) ScaleDownRules ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleMetricOutput) ScaleDownRules() GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArrayOutput
The shrink rule.
func (GetApplicationScalingRulesRuleScalingRuleMetricOutput) ScaleUpRules ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleMetricOutput) ScaleUpRules() GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArrayOutput
The expansion rules.
func (GetApplicationScalingRulesRuleScalingRuleMetricOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricOutput ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleMetricOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricOutput() GetApplicationScalingRulesRuleScalingRuleMetricOutput
func (GetApplicationScalingRulesRuleScalingRuleMetricOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricOutputWithContext ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleMetricOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleMetricOutput
type GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRule ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRule struct { // Whether shrinkage is prohibited. The values are described as follows: Disabled bool `pulumi:"disabled"` // Expansion cooling time. StabilizationWindowSeconds int `pulumi:"stabilizationWindowSeconds"` // Flexible expansion step. The maximum number of instances per unit time. Step int `pulumi:"step"` }
type GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArgs ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArgs struct { // Whether shrinkage is prohibited. The values are described as follows: Disabled pulumi.BoolInput `pulumi:"disabled"` // Expansion cooling time. StabilizationWindowSeconds pulumi.IntInput `pulumi:"stabilizationWindowSeconds"` // Flexible expansion step. The maximum number of instances per unit time. Step pulumi.IntInput `pulumi:"step"` }
func (GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArgs) ElementType ¶ added in v3.19.0
func (GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArgs) ElementType() reflect.Type
func (GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArgs) ToGetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleOutput ¶ added in v3.19.0
func (i GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArgs) ToGetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleOutput() GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleOutput
func (GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArgs) ToGetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleOutputWithContext ¶ added in v3.19.0
func (i GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArgs) ToGetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleOutput
type GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArray ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArray []GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleInput
func (GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArray) ElementType ¶ added in v3.19.0
func (GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArray) ElementType() reflect.Type
func (GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArray) ToGetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArrayOutput ¶ added in v3.19.0
func (i GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArray) ToGetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArrayOutput() GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArrayOutput
func (GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArray) ToGetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArrayOutputWithContext ¶ added in v3.19.0
func (i GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArray) ToGetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArrayOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArrayOutput
type GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArrayInput ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArrayInput interface { pulumi.Input ToGetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArrayOutput() GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArrayOutput ToGetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArrayOutputWithContext(context.Context) GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArrayOutput }
GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArrayInput is an input type that accepts GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArray and GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArrayOutput values. You can construct a concrete instance of `GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArrayInput` via:
GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArray{ GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArgs{...} }
type GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArrayOutput ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArrayOutput struct{ *pulumi.OutputState }
func (GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArrayOutput) ElementType ¶ added in v3.19.0
func (GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArrayOutput) ElementType() reflect.Type
func (GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArrayOutput) Index ¶ added in v3.19.0
func (GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArrayOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArrayOutput ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArrayOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArrayOutput() GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArrayOutput
func (GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArrayOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArrayOutputWithContext ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArrayOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArrayOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArrayOutput
type GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleInput ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleInput interface { pulumi.Input ToGetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleOutput() GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleOutput ToGetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleOutputWithContext(context.Context) GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleOutput }
GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleInput is an input type that accepts GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArgs and GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleOutput values. You can construct a concrete instance of `GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleInput` via:
GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleArgs{...}
type GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleOutput ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleOutput struct{ *pulumi.OutputState }
func (GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleOutput) Disabled ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleOutput) Disabled() pulumi.BoolOutput
Whether shrinkage is prohibited. The values are described as follows:
func (GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleOutput) ElementType ¶ added in v3.19.0
func (GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleOutput) ElementType() reflect.Type
func (GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleOutput) StabilizationWindowSeconds ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleOutput) StabilizationWindowSeconds() pulumi.IntOutput
Expansion cooling time.
func (GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleOutput) Step ¶ added in v3.19.0
Flexible expansion step. The maximum number of instances per unit time.
func (GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleOutput ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleOutput() GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleOutput
func (GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleOutputWithContext ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleMetricScaleDownRuleOutput
type GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRule ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRule struct { // Whether shrinkage is prohibited. The values are described as follows: Disabled bool `pulumi:"disabled"` // Expansion cooling time. StabilizationWindowSeconds int `pulumi:"stabilizationWindowSeconds"` // Flexible expansion step. The maximum number of instances per unit time. Step int `pulumi:"step"` }
type GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArgs ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArgs struct { // Whether shrinkage is prohibited. The values are described as follows: Disabled pulumi.BoolInput `pulumi:"disabled"` // Expansion cooling time. StabilizationWindowSeconds pulumi.IntInput `pulumi:"stabilizationWindowSeconds"` // Flexible expansion step. The maximum number of instances per unit time. Step pulumi.IntInput `pulumi:"step"` }
func (GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArgs) ElementType ¶ added in v3.19.0
func (GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArgs) ElementType() reflect.Type
func (GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArgs) ToGetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleOutput ¶ added in v3.19.0
func (i GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArgs) ToGetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleOutput() GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleOutput
func (GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArgs) ToGetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleOutputWithContext ¶ added in v3.19.0
func (i GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArgs) ToGetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleOutput
type GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArray ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArray []GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleInput
func (GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArray) ElementType ¶ added in v3.19.0
func (GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArray) ElementType() reflect.Type
func (GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArray) ToGetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArrayOutput ¶ added in v3.19.0
func (i GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArray) ToGetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArrayOutput() GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArrayOutput
func (GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArray) ToGetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArrayOutputWithContext ¶ added in v3.19.0
func (i GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArray) ToGetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArrayOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArrayOutput
type GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArrayInput ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArrayInput interface { pulumi.Input ToGetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArrayOutput() GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArrayOutput ToGetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArrayOutputWithContext(context.Context) GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArrayOutput }
GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArrayInput is an input type that accepts GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArray and GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArrayOutput values. You can construct a concrete instance of `GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArrayInput` via:
GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArray{ GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArgs{...} }
type GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArrayOutput ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArrayOutput struct{ *pulumi.OutputState }
func (GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArrayOutput) ElementType ¶ added in v3.19.0
func (GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArrayOutput) ElementType() reflect.Type
func (GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArrayOutput) Index ¶ added in v3.19.0
func (GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArrayOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArrayOutput ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArrayOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArrayOutput() GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArrayOutput
func (GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArrayOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArrayOutputWithContext ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArrayOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArrayOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArrayOutput
type GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleInput ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleInput interface { pulumi.Input ToGetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleOutput() GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleOutput ToGetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleOutputWithContext(context.Context) GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleOutput }
GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleInput is an input type that accepts GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArgs and GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleOutput values. You can construct a concrete instance of `GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleInput` via:
GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleArgs{...}
type GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleOutput ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleOutput struct{ *pulumi.OutputState }
func (GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleOutput) Disabled ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleOutput) Disabled() pulumi.BoolOutput
Whether shrinkage is prohibited. The values are described as follows:
func (GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleOutput) ElementType ¶ added in v3.19.0
func (GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleOutput) ElementType() reflect.Type
func (GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleOutput) StabilizationWindowSeconds ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleOutput) StabilizationWindowSeconds() pulumi.IntOutput
Expansion cooling time.
func (GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleOutput) Step ¶ added in v3.19.0
Flexible expansion step. The maximum number of instances per unit time.
func (GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleOutput ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleOutput() GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleOutput
func (GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleOutputWithContext ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleOutput) ToGetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleMetricScaleUpRuleOutput
type GetApplicationScalingRulesRuleScalingRuleTimer ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleTimer struct { // The short-term start date of the timed elastic scaling strategy. BeginDate string `pulumi:"beginDate"` // The short-term end date of the timed elastic scaling strategy. EndDate string `pulumi:"endDate"` // The period in which a timed elastic scaling strategy is executed. Period string `pulumi:"period"` // Trigger point in time within a single day. Schedules []GetApplicationScalingRulesRuleScalingRuleTimerSchedule `pulumi:"schedules"` }
type GetApplicationScalingRulesRuleScalingRuleTimerArgs ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleTimerArgs struct { // The short-term start date of the timed elastic scaling strategy. BeginDate pulumi.StringInput `pulumi:"beginDate"` // The short-term end date of the timed elastic scaling strategy. EndDate pulumi.StringInput `pulumi:"endDate"` // The period in which a timed elastic scaling strategy is executed. Period pulumi.StringInput `pulumi:"period"` // Trigger point in time within a single day. Schedules GetApplicationScalingRulesRuleScalingRuleTimerScheduleArrayInput `pulumi:"schedules"` }
func (GetApplicationScalingRulesRuleScalingRuleTimerArgs) ElementType ¶ added in v3.19.0
func (GetApplicationScalingRulesRuleScalingRuleTimerArgs) ElementType() reflect.Type
func (GetApplicationScalingRulesRuleScalingRuleTimerArgs) ToGetApplicationScalingRulesRuleScalingRuleTimerOutput ¶ added in v3.19.0
func (i GetApplicationScalingRulesRuleScalingRuleTimerArgs) ToGetApplicationScalingRulesRuleScalingRuleTimerOutput() GetApplicationScalingRulesRuleScalingRuleTimerOutput
func (GetApplicationScalingRulesRuleScalingRuleTimerArgs) ToGetApplicationScalingRulesRuleScalingRuleTimerOutputWithContext ¶ added in v3.19.0
func (i GetApplicationScalingRulesRuleScalingRuleTimerArgs) ToGetApplicationScalingRulesRuleScalingRuleTimerOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleTimerOutput
type GetApplicationScalingRulesRuleScalingRuleTimerArray ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleTimerArray []GetApplicationScalingRulesRuleScalingRuleTimerInput
func (GetApplicationScalingRulesRuleScalingRuleTimerArray) ElementType ¶ added in v3.19.0
func (GetApplicationScalingRulesRuleScalingRuleTimerArray) ElementType() reflect.Type
func (GetApplicationScalingRulesRuleScalingRuleTimerArray) ToGetApplicationScalingRulesRuleScalingRuleTimerArrayOutput ¶ added in v3.19.0
func (i GetApplicationScalingRulesRuleScalingRuleTimerArray) ToGetApplicationScalingRulesRuleScalingRuleTimerArrayOutput() GetApplicationScalingRulesRuleScalingRuleTimerArrayOutput
func (GetApplicationScalingRulesRuleScalingRuleTimerArray) ToGetApplicationScalingRulesRuleScalingRuleTimerArrayOutputWithContext ¶ added in v3.19.0
func (i GetApplicationScalingRulesRuleScalingRuleTimerArray) ToGetApplicationScalingRulesRuleScalingRuleTimerArrayOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleTimerArrayOutput
type GetApplicationScalingRulesRuleScalingRuleTimerArrayInput ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleTimerArrayInput interface { pulumi.Input ToGetApplicationScalingRulesRuleScalingRuleTimerArrayOutput() GetApplicationScalingRulesRuleScalingRuleTimerArrayOutput ToGetApplicationScalingRulesRuleScalingRuleTimerArrayOutputWithContext(context.Context) GetApplicationScalingRulesRuleScalingRuleTimerArrayOutput }
GetApplicationScalingRulesRuleScalingRuleTimerArrayInput is an input type that accepts GetApplicationScalingRulesRuleScalingRuleTimerArray and GetApplicationScalingRulesRuleScalingRuleTimerArrayOutput values. You can construct a concrete instance of `GetApplicationScalingRulesRuleScalingRuleTimerArrayInput` via:
GetApplicationScalingRulesRuleScalingRuleTimerArray{ GetApplicationScalingRulesRuleScalingRuleTimerArgs{...} }
type GetApplicationScalingRulesRuleScalingRuleTimerArrayOutput ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleTimerArrayOutput struct{ *pulumi.OutputState }
func (GetApplicationScalingRulesRuleScalingRuleTimerArrayOutput) ElementType ¶ added in v3.19.0
func (GetApplicationScalingRulesRuleScalingRuleTimerArrayOutput) ElementType() reflect.Type
func (GetApplicationScalingRulesRuleScalingRuleTimerArrayOutput) ToGetApplicationScalingRulesRuleScalingRuleTimerArrayOutput ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleTimerArrayOutput) ToGetApplicationScalingRulesRuleScalingRuleTimerArrayOutput() GetApplicationScalingRulesRuleScalingRuleTimerArrayOutput
func (GetApplicationScalingRulesRuleScalingRuleTimerArrayOutput) ToGetApplicationScalingRulesRuleScalingRuleTimerArrayOutputWithContext ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleTimerArrayOutput) ToGetApplicationScalingRulesRuleScalingRuleTimerArrayOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleTimerArrayOutput
type GetApplicationScalingRulesRuleScalingRuleTimerInput ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleTimerInput interface { pulumi.Input ToGetApplicationScalingRulesRuleScalingRuleTimerOutput() GetApplicationScalingRulesRuleScalingRuleTimerOutput ToGetApplicationScalingRulesRuleScalingRuleTimerOutputWithContext(context.Context) GetApplicationScalingRulesRuleScalingRuleTimerOutput }
GetApplicationScalingRulesRuleScalingRuleTimerInput is an input type that accepts GetApplicationScalingRulesRuleScalingRuleTimerArgs and GetApplicationScalingRulesRuleScalingRuleTimerOutput values. You can construct a concrete instance of `GetApplicationScalingRulesRuleScalingRuleTimerInput` via:
GetApplicationScalingRulesRuleScalingRuleTimerArgs{...}
type GetApplicationScalingRulesRuleScalingRuleTimerOutput ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleTimerOutput struct{ *pulumi.OutputState }
func (GetApplicationScalingRulesRuleScalingRuleTimerOutput) BeginDate ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleTimerOutput) BeginDate() pulumi.StringOutput
The short-term start date of the timed elastic scaling strategy.
func (GetApplicationScalingRulesRuleScalingRuleTimerOutput) ElementType ¶ added in v3.19.0
func (GetApplicationScalingRulesRuleScalingRuleTimerOutput) ElementType() reflect.Type
func (GetApplicationScalingRulesRuleScalingRuleTimerOutput) EndDate ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleTimerOutput) EndDate() pulumi.StringOutput
The short-term end date of the timed elastic scaling strategy.
func (GetApplicationScalingRulesRuleScalingRuleTimerOutput) Period ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleTimerOutput) Period() pulumi.StringOutput
The period in which a timed elastic scaling strategy is executed.
func (GetApplicationScalingRulesRuleScalingRuleTimerOutput) Schedules ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleTimerOutput) Schedules() GetApplicationScalingRulesRuleScalingRuleTimerScheduleArrayOutput
Trigger point in time within a single day.
func (GetApplicationScalingRulesRuleScalingRuleTimerOutput) ToGetApplicationScalingRulesRuleScalingRuleTimerOutput ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleTimerOutput) ToGetApplicationScalingRulesRuleScalingRuleTimerOutput() GetApplicationScalingRulesRuleScalingRuleTimerOutput
func (GetApplicationScalingRulesRuleScalingRuleTimerOutput) ToGetApplicationScalingRulesRuleScalingRuleTimerOutputWithContext ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleTimerOutput) ToGetApplicationScalingRulesRuleScalingRuleTimerOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleTimerOutput
type GetApplicationScalingRulesRuleScalingRuleTimerSchedule ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleTimerSchedule struct { // Time point. Format: `hours:minutes`. AtTime string `pulumi:"atTime"` // The maximum number of instances. MaxReplicas int `pulumi:"maxReplicas"` // The minimum number of instances. MinReplicas int `pulumi:"minReplicas"` // The number of target instances. TargetReplicas int `pulumi:"targetReplicas"` }
type GetApplicationScalingRulesRuleScalingRuleTimerScheduleArgs ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleTimerScheduleArgs struct { // Time point. Format: `hours:minutes`. AtTime pulumi.StringInput `pulumi:"atTime"` // The maximum number of instances. MaxReplicas pulumi.IntInput `pulumi:"maxReplicas"` // The minimum number of instances. MinReplicas pulumi.IntInput `pulumi:"minReplicas"` // The number of target instances. TargetReplicas pulumi.IntInput `pulumi:"targetReplicas"` }
func (GetApplicationScalingRulesRuleScalingRuleTimerScheduleArgs) ElementType ¶ added in v3.19.0
func (GetApplicationScalingRulesRuleScalingRuleTimerScheduleArgs) ElementType() reflect.Type
func (GetApplicationScalingRulesRuleScalingRuleTimerScheduleArgs) ToGetApplicationScalingRulesRuleScalingRuleTimerScheduleOutput ¶ added in v3.19.0
func (i GetApplicationScalingRulesRuleScalingRuleTimerScheduleArgs) ToGetApplicationScalingRulesRuleScalingRuleTimerScheduleOutput() GetApplicationScalingRulesRuleScalingRuleTimerScheduleOutput
func (GetApplicationScalingRulesRuleScalingRuleTimerScheduleArgs) ToGetApplicationScalingRulesRuleScalingRuleTimerScheduleOutputWithContext ¶ added in v3.19.0
func (i GetApplicationScalingRulesRuleScalingRuleTimerScheduleArgs) ToGetApplicationScalingRulesRuleScalingRuleTimerScheduleOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleTimerScheduleOutput
type GetApplicationScalingRulesRuleScalingRuleTimerScheduleArray ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleTimerScheduleArray []GetApplicationScalingRulesRuleScalingRuleTimerScheduleInput
func (GetApplicationScalingRulesRuleScalingRuleTimerScheduleArray) ElementType ¶ added in v3.19.0
func (GetApplicationScalingRulesRuleScalingRuleTimerScheduleArray) ElementType() reflect.Type
func (GetApplicationScalingRulesRuleScalingRuleTimerScheduleArray) ToGetApplicationScalingRulesRuleScalingRuleTimerScheduleArrayOutput ¶ added in v3.19.0
func (i GetApplicationScalingRulesRuleScalingRuleTimerScheduleArray) ToGetApplicationScalingRulesRuleScalingRuleTimerScheduleArrayOutput() GetApplicationScalingRulesRuleScalingRuleTimerScheduleArrayOutput
func (GetApplicationScalingRulesRuleScalingRuleTimerScheduleArray) ToGetApplicationScalingRulesRuleScalingRuleTimerScheduleArrayOutputWithContext ¶ added in v3.19.0
func (i GetApplicationScalingRulesRuleScalingRuleTimerScheduleArray) ToGetApplicationScalingRulesRuleScalingRuleTimerScheduleArrayOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleTimerScheduleArrayOutput
type GetApplicationScalingRulesRuleScalingRuleTimerScheduleArrayInput ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleTimerScheduleArrayInput interface { pulumi.Input ToGetApplicationScalingRulesRuleScalingRuleTimerScheduleArrayOutput() GetApplicationScalingRulesRuleScalingRuleTimerScheduleArrayOutput ToGetApplicationScalingRulesRuleScalingRuleTimerScheduleArrayOutputWithContext(context.Context) GetApplicationScalingRulesRuleScalingRuleTimerScheduleArrayOutput }
GetApplicationScalingRulesRuleScalingRuleTimerScheduleArrayInput is an input type that accepts GetApplicationScalingRulesRuleScalingRuleTimerScheduleArray and GetApplicationScalingRulesRuleScalingRuleTimerScheduleArrayOutput values. You can construct a concrete instance of `GetApplicationScalingRulesRuleScalingRuleTimerScheduleArrayInput` via:
GetApplicationScalingRulesRuleScalingRuleTimerScheduleArray{ GetApplicationScalingRulesRuleScalingRuleTimerScheduleArgs{...} }
type GetApplicationScalingRulesRuleScalingRuleTimerScheduleArrayOutput ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleTimerScheduleArrayOutput struct{ *pulumi.OutputState }
func (GetApplicationScalingRulesRuleScalingRuleTimerScheduleArrayOutput) ElementType ¶ added in v3.19.0
func (GetApplicationScalingRulesRuleScalingRuleTimerScheduleArrayOutput) ElementType() reflect.Type
func (GetApplicationScalingRulesRuleScalingRuleTimerScheduleArrayOutput) ToGetApplicationScalingRulesRuleScalingRuleTimerScheduleArrayOutput ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleTimerScheduleArrayOutput) ToGetApplicationScalingRulesRuleScalingRuleTimerScheduleArrayOutput() GetApplicationScalingRulesRuleScalingRuleTimerScheduleArrayOutput
func (GetApplicationScalingRulesRuleScalingRuleTimerScheduleArrayOutput) ToGetApplicationScalingRulesRuleScalingRuleTimerScheduleArrayOutputWithContext ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleTimerScheduleArrayOutput) ToGetApplicationScalingRulesRuleScalingRuleTimerScheduleArrayOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleTimerScheduleArrayOutput
type GetApplicationScalingRulesRuleScalingRuleTimerScheduleInput ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleTimerScheduleInput interface { pulumi.Input ToGetApplicationScalingRulesRuleScalingRuleTimerScheduleOutput() GetApplicationScalingRulesRuleScalingRuleTimerScheduleOutput ToGetApplicationScalingRulesRuleScalingRuleTimerScheduleOutputWithContext(context.Context) GetApplicationScalingRulesRuleScalingRuleTimerScheduleOutput }
GetApplicationScalingRulesRuleScalingRuleTimerScheduleInput is an input type that accepts GetApplicationScalingRulesRuleScalingRuleTimerScheduleArgs and GetApplicationScalingRulesRuleScalingRuleTimerScheduleOutput values. You can construct a concrete instance of `GetApplicationScalingRulesRuleScalingRuleTimerScheduleInput` via:
GetApplicationScalingRulesRuleScalingRuleTimerScheduleArgs{...}
type GetApplicationScalingRulesRuleScalingRuleTimerScheduleOutput ¶ added in v3.19.0
type GetApplicationScalingRulesRuleScalingRuleTimerScheduleOutput struct{ *pulumi.OutputState }
func (GetApplicationScalingRulesRuleScalingRuleTimerScheduleOutput) AtTime ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleTimerScheduleOutput) AtTime() pulumi.StringOutput
Time point. Format: `hours:minutes`.
func (GetApplicationScalingRulesRuleScalingRuleTimerScheduleOutput) ElementType ¶ added in v3.19.0
func (GetApplicationScalingRulesRuleScalingRuleTimerScheduleOutput) ElementType() reflect.Type
func (GetApplicationScalingRulesRuleScalingRuleTimerScheduleOutput) MaxReplicas ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleTimerScheduleOutput) MaxReplicas() pulumi.IntOutput
The maximum number of instances.
func (GetApplicationScalingRulesRuleScalingRuleTimerScheduleOutput) MinReplicas ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleTimerScheduleOutput) MinReplicas() pulumi.IntOutput
The minimum number of instances.
func (GetApplicationScalingRulesRuleScalingRuleTimerScheduleOutput) TargetReplicas ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleTimerScheduleOutput) TargetReplicas() pulumi.IntOutput
The number of target instances.
func (GetApplicationScalingRulesRuleScalingRuleTimerScheduleOutput) ToGetApplicationScalingRulesRuleScalingRuleTimerScheduleOutput ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleTimerScheduleOutput) ToGetApplicationScalingRulesRuleScalingRuleTimerScheduleOutput() GetApplicationScalingRulesRuleScalingRuleTimerScheduleOutput
func (GetApplicationScalingRulesRuleScalingRuleTimerScheduleOutput) ToGetApplicationScalingRulesRuleScalingRuleTimerScheduleOutputWithContext ¶ added in v3.19.0
func (o GetApplicationScalingRulesRuleScalingRuleTimerScheduleOutput) ToGetApplicationScalingRulesRuleScalingRuleTimerScheduleOutputWithContext(ctx context.Context) GetApplicationScalingRulesRuleScalingRuleTimerScheduleOutput
type GetApplicationsApplication ¶ added in v3.7.0
type GetApplicationsApplication struct { // The ARN of the RAM role required when pulling images across accounts. AcrAssumeRoleArn string `pulumi:"acrAssumeRoleArn"` // The ID of the ACR EE instance. AcrInstanceId string `pulumi:"acrInstanceId"` // Application description information. No more than 1024 characters. AppDescription string `pulumi:"appDescription"` // Application Name. Combinations of numbers, letters, and dashes (-) are allowed. It must start with a letter and the maximum length is 36 characters. AppName string `pulumi:"appName"` // The first ID of the resource. ApplicationId string `pulumi:"applicationId"` // Mirror start command. The command must be an executable object in the container. For example: sleep. Setting this command will cause the original startup command of the mirror to become invalid. Command string `pulumi:"command"` // Mirror startup command parameters. The parameters required for the above start command. For example: 1d. CommandArgs string `pulumi:"commandArgs"` // ConfigMap mount description. ConfigMapMountDesc string `pulumi:"configMapMountDesc"` // The CPU required for each instance, in millicores, cannot be 0. Cpu int `pulumi:"cpu"` // Indicates That the Application of the Creation Time. CreateTime string `pulumi:"createTime"` // Custom host mapping in the container. For example: [{"hostName":"samplehost","ip":"127.0.0.1"}]. CustomHostAlias string `pulumi:"customHostAlias"` // The operating environment used by the Pandora application. EdasContainerVersion string `pulumi:"edasContainerVersion"` // The virtual switch where the elastic network card of the application instance is located. The switch must be located in the aforementioned VPC. The switch also has a binding relationship with the SAE namespace. If it is left blank, the default is the vSwitch ID bound to the namespace. Envs string `pulumi:"envs"` // The ID of the Application. Id string `pulumi:"id"` // Mirror address. Only Image type applications can configure the mirror address. ImageUrl string `pulumi:"imageUrl"` // The JAR package starts application parameters. Application default startup command: $JAVA_HOME/bin/java $JarStartOptions -jar $CATALINA_OPTS "$package_path" $JarStartArgs. JarStartArgs string `pulumi:"jarStartArgs"` // The JAR package starts the application option. Application default startup command: $JAVA_HOME/bin/java $JarStartOptions -jar $CATALINA_OPTS "$package_path" $JarStartArgs. JarStartOptions string `pulumi:"jarStartOptions"` // The JDK version that the deployment package depends on. Image type applications are not supported. Jdk string `pulumi:"jdk"` // Container health check. Containers that fail the health check will be shut down and restored. Currently, only the method of issuing commands in the container is supported. Liveness string `pulumi:"liveness"` // The memory required for each instance, in MB, cannot be 0. One-to-one correspondence with CPU. Memory int `pulumi:"memory"` // The Minimum Available Instance. On the Change Had Promised during the Available Number of Instances to Be. MinReadyInstances int `pulumi:"minReadyInstances"` // Mount description information. MountDescs []GetApplicationsApplicationMountDesc `pulumi:"mountDescs"` // Mount point of NAS in application VPC. MountHost string `pulumi:"mountHost"` // SAE namespace ID. Only namespaces whose names are lowercase letters and dashes (-) are supported, and must start with a letter. The namespace can be obtained by calling the DescribeNamespaceList interface. NamespaceId string `pulumi:"namespaceId"` // ID of the mounted NAS, Must be in the same region as the cluster. It must have an available mount point creation quota, or its mount point must be on a switch in the VPC. If it is not filled in and the mountDescs field is present, a NAS will be automatically purchased and mounted on the switch in the VPC by default. NasId string `pulumi:"nasId"` // OSS AccessKey ID. OssAkId string `pulumi:"ossAkId"` // OSS AccessKey Secret. OssAkSecret string `pulumi:"ossAkSecret"` // OSS mount description information. OssMountDescs string `pulumi:"ossMountDescs"` // The OSS mount detail. OssMountDetails []GetApplicationsApplicationOssMountDetail `pulumi:"ossMountDetails"` // Application package type. Support FatJar, War and Image. PackageType string `pulumi:"packageType"` // Deployment package address. Only FatJar or War type applications can configure the deployment package address. PackageUrl string `pulumi:"packageUrl"` // The version number of the deployment package. Required when the Package Type is War and FatJar. PackageVersion string `pulumi:"packageVersion"` // The PHP application monitors the mount path, and you need to ensure that the PHP server will load the configuration file of this path. You don't need to pay attention to the configuration content, SAE will automatically render the correct configuration file. PhpArmsConfigLocation string `pulumi:"phpArmsConfigLocation"` // PHP configuration file content. PhpConfig string `pulumi:"phpConfig"` // PHP application startup configuration mount path, you need to ensure that the PHP server will start using this configuration file. PhpConfigLocation string `pulumi:"phpConfigLocation"` // Execute the script after startup, the format is like: {"exec":{"command":["cat","/etc/group"]}}. PostStart string `pulumi:"postStart"` // Execute the script before stopping, the format is like: {"exec":{"command":["cat","/etc/group"]}}. PreStop string `pulumi:"preStop"` // Application startup status checks, containers that fail multiple health checks will be shut down and restarted. Containers that do not pass the health check will not receive SLB traffic. For example: {"exec":{"command":["sh","-c","cat /home/admin/start.sh"]},"initialDelaySeconds":30,"periodSeconds":30,"timeoutSeconds ":2}. Readiness string `pulumi:"readiness"` RegionId string `pulumi:"regionId"` // Initial number of instances. Replicas int `pulumi:"replicas"` RepoName string `pulumi:"repoName"` RepoNamespace string `pulumi:"repoNamespace"` RepoOriginType string `pulumi:"repoOriginType"` // Security group ID. SecurityGroupId string `pulumi:"securityGroupId"` // SLS configuration. SlsConfigs string `pulumi:"slsConfigs"` // The status of the resource. Status string `pulumi:"status"` // A mapping of tags to assign to the resource. Tags map[string]interface{} `pulumi:"tags"` // Graceful offline timeout, the default is 30, the unit is seconds. The value range is 1~60. TerminationGracePeriodSeconds int `pulumi:"terminationGracePeriodSeconds"` // Time zone, the default value is Asia/Shanghai. Timezone string `pulumi:"timezone"` // Tomcat file configuration, set to "" or "{}" means to delete the configuration: useDefaultConfig: Whether to use a custom configuration, if it is true, it means that the custom configuration is not used; if it is false, it means that the custom configuration is used. If you do not use custom configuration, the following parameter configuration will not take effect. contextInputType: Select the access path of the application. war: No need to fill in the custom path, the access path of the application is the WAR package name. root: No need to fill in the custom path, the access path of the application is /. custom: You need to fill in the custom path in the custom path below. contextPath: custom path, this parameter only needs to be configured when the contextInputType type is custom. httpPort: The port range is 1024~65535. Ports less than 1024 need Root permission to operate. Because the container is configured with Admin permissions, please fill in a port greater than 1024. If not configured, the default is 8080. maxThreads: Configure the number of connections in the connection pool, the default size is 400. uriEncoding: Tomcat encoding format, including UTF-8, ISO-8859-1, GBK and GB2312. If not set, the default is ISO-8859-1. useBodyEncoding: Whether to use BodyEncoding for URL. TomcatConfig string `pulumi:"tomcatConfig"` // The VPC corresponding to the SAE namespace. In SAE, a namespace can only correspond to one VPC and cannot be modified. Creating a SAE application in the namespace for the first time will form a binding relationship. Multiple namespaces can correspond to a VPC. If you leave it blank, it will default to the VPC ID bound to the namespace. VpcId string `pulumi:"vpcId"` // The vswitch id. VswitchId string `pulumi:"vswitchId"` // WAR package launch application option. Application default startup command: java $JAVA_OPTS $CATALINA_OPTS [-Options] org.apache.catalina.startup.Bootstrap "$@" start. WarStartOptions string `pulumi:"warStartOptions"` // The version of tomcat that the deployment package depends on. Image type applications are not supported. WebContainer string `pulumi:"webContainer"` }
type GetApplicationsApplicationArgs ¶ added in v3.7.0
type GetApplicationsApplicationArgs struct { // The ARN of the RAM role required when pulling images across accounts. AcrAssumeRoleArn pulumi.StringInput `pulumi:"acrAssumeRoleArn"` // The ID of the ACR EE instance. AcrInstanceId pulumi.StringInput `pulumi:"acrInstanceId"` // Application description information. No more than 1024 characters. AppDescription pulumi.StringInput `pulumi:"appDescription"` // Application Name. Combinations of numbers, letters, and dashes (-) are allowed. It must start with a letter and the maximum length is 36 characters. AppName pulumi.StringInput `pulumi:"appName"` // The first ID of the resource. ApplicationId pulumi.StringInput `pulumi:"applicationId"` // Mirror start command. The command must be an executable object in the container. For example: sleep. Setting this command will cause the original startup command of the mirror to become invalid. Command pulumi.StringInput `pulumi:"command"` // Mirror startup command parameters. The parameters required for the above start command. For example: 1d. CommandArgs pulumi.StringInput `pulumi:"commandArgs"` // ConfigMap mount description. ConfigMapMountDesc pulumi.StringInput `pulumi:"configMapMountDesc"` // The CPU required for each instance, in millicores, cannot be 0. Cpu pulumi.IntInput `pulumi:"cpu"` // Indicates That the Application of the Creation Time. CreateTime pulumi.StringInput `pulumi:"createTime"` // Custom host mapping in the container. For example: [{"hostName":"samplehost","ip":"127.0.0.1"}]. CustomHostAlias pulumi.StringInput `pulumi:"customHostAlias"` // The operating environment used by the Pandora application. EdasContainerVersion pulumi.StringInput `pulumi:"edasContainerVersion"` // The virtual switch where the elastic network card of the application instance is located. The switch must be located in the aforementioned VPC. The switch also has a binding relationship with the SAE namespace. If it is left blank, the default is the vSwitch ID bound to the namespace. Envs pulumi.StringInput `pulumi:"envs"` // The ID of the Application. Id pulumi.StringInput `pulumi:"id"` // Mirror address. Only Image type applications can configure the mirror address. ImageUrl pulumi.StringInput `pulumi:"imageUrl"` // The JAR package starts application parameters. Application default startup command: $JAVA_HOME/bin/java $JarStartOptions -jar $CATALINA_OPTS "$package_path" $JarStartArgs. JarStartArgs pulumi.StringInput `pulumi:"jarStartArgs"` // The JAR package starts the application option. Application default startup command: $JAVA_HOME/bin/java $JarStartOptions -jar $CATALINA_OPTS "$package_path" $JarStartArgs. JarStartOptions pulumi.StringInput `pulumi:"jarStartOptions"` // The JDK version that the deployment package depends on. Image type applications are not supported. Jdk pulumi.StringInput `pulumi:"jdk"` // Container health check. Containers that fail the health check will be shut down and restored. Currently, only the method of issuing commands in the container is supported. Liveness pulumi.StringInput `pulumi:"liveness"` // The memory required for each instance, in MB, cannot be 0. One-to-one correspondence with CPU. Memory pulumi.IntInput `pulumi:"memory"` // The Minimum Available Instance. On the Change Had Promised during the Available Number of Instances to Be. MinReadyInstances pulumi.IntInput `pulumi:"minReadyInstances"` // Mount description information. MountDescs GetApplicationsApplicationMountDescArrayInput `pulumi:"mountDescs"` // Mount point of NAS in application VPC. MountHost pulumi.StringInput `pulumi:"mountHost"` // SAE namespace ID. Only namespaces whose names are lowercase letters and dashes (-) are supported, and must start with a letter. The namespace can be obtained by calling the DescribeNamespaceList interface. NamespaceId pulumi.StringInput `pulumi:"namespaceId"` // ID of the mounted NAS, Must be in the same region as the cluster. It must have an available mount point creation quota, or its mount point must be on a switch in the VPC. If it is not filled in and the mountDescs field is present, a NAS will be automatically purchased and mounted on the switch in the VPC by default. NasId pulumi.StringInput `pulumi:"nasId"` // OSS AccessKey ID. OssAkId pulumi.StringInput `pulumi:"ossAkId"` // OSS AccessKey Secret. OssAkSecret pulumi.StringInput `pulumi:"ossAkSecret"` // OSS mount description information. OssMountDescs pulumi.StringInput `pulumi:"ossMountDescs"` // The OSS mount detail. OssMountDetails GetApplicationsApplicationOssMountDetailArrayInput `pulumi:"ossMountDetails"` // Application package type. Support FatJar, War and Image. PackageType pulumi.StringInput `pulumi:"packageType"` // Deployment package address. Only FatJar or War type applications can configure the deployment package address. PackageUrl pulumi.StringInput `pulumi:"packageUrl"` // The version number of the deployment package. Required when the Package Type is War and FatJar. PackageVersion pulumi.StringInput `pulumi:"packageVersion"` // The PHP application monitors the mount path, and you need to ensure that the PHP server will load the configuration file of this path. You don't need to pay attention to the configuration content, SAE will automatically render the correct configuration file. PhpArmsConfigLocation pulumi.StringInput `pulumi:"phpArmsConfigLocation"` // PHP configuration file content. PhpConfig pulumi.StringInput `pulumi:"phpConfig"` // PHP application startup configuration mount path, you need to ensure that the PHP server will start using this configuration file. PhpConfigLocation pulumi.StringInput `pulumi:"phpConfigLocation"` // Execute the script after startup, the format is like: {"exec":{"command":["cat","/etc/group"]}}. PostStart pulumi.StringInput `pulumi:"postStart"` // Execute the script before stopping, the format is like: {"exec":{"command":["cat","/etc/group"]}}. PreStop pulumi.StringInput `pulumi:"preStop"` // Application startup status checks, containers that fail multiple health checks will be shut down and restarted. Containers that do not pass the health check will not receive SLB traffic. For example: {"exec":{"command":["sh","-c","cat /home/admin/start.sh"]},"initialDelaySeconds":30,"periodSeconds":30,"timeoutSeconds ":2}. Readiness pulumi.StringInput `pulumi:"readiness"` RegionId pulumi.StringInput `pulumi:"regionId"` // Initial number of instances. Replicas pulumi.IntInput `pulumi:"replicas"` RepoName pulumi.StringInput `pulumi:"repoName"` RepoNamespace pulumi.StringInput `pulumi:"repoNamespace"` RepoOriginType pulumi.StringInput `pulumi:"repoOriginType"` // Security group ID. SecurityGroupId pulumi.StringInput `pulumi:"securityGroupId"` // SLS configuration. SlsConfigs pulumi.StringInput `pulumi:"slsConfigs"` // The status of the resource. Status pulumi.StringInput `pulumi:"status"` // A mapping of tags to assign to the resource. Tags pulumi.MapInput `pulumi:"tags"` // Graceful offline timeout, the default is 30, the unit is seconds. The value range is 1~60. TerminationGracePeriodSeconds pulumi.IntInput `pulumi:"terminationGracePeriodSeconds"` // Time zone, the default value is Asia/Shanghai. Timezone pulumi.StringInput `pulumi:"timezone"` // Tomcat file configuration, set to "" or "{}" means to delete the configuration: useDefaultConfig: Whether to use a custom configuration, if it is true, it means that the custom configuration is not used; if it is false, it means that the custom configuration is used. If you do not use custom configuration, the following parameter configuration will not take effect. contextInputType: Select the access path of the application. war: No need to fill in the custom path, the access path of the application is the WAR package name. root: No need to fill in the custom path, the access path of the application is /. custom: You need to fill in the custom path in the custom path below. contextPath: custom path, this parameter only needs to be configured when the contextInputType type is custom. httpPort: The port range is 1024~65535. Ports less than 1024 need Root permission to operate. Because the container is configured with Admin permissions, please fill in a port greater than 1024. If not configured, the default is 8080. maxThreads: Configure the number of connections in the connection pool, the default size is 400. uriEncoding: Tomcat encoding format, including UTF-8, ISO-8859-1, GBK and GB2312. If not set, the default is ISO-8859-1. useBodyEncoding: Whether to use BodyEncoding for URL. TomcatConfig pulumi.StringInput `pulumi:"tomcatConfig"` // The VPC corresponding to the SAE namespace. In SAE, a namespace can only correspond to one VPC and cannot be modified. Creating a SAE application in the namespace for the first time will form a binding relationship. Multiple namespaces can correspond to a VPC. If you leave it blank, it will default to the VPC ID bound to the namespace. VpcId pulumi.StringInput `pulumi:"vpcId"` // The vswitch id. VswitchId pulumi.StringInput `pulumi:"vswitchId"` // WAR package launch application option. Application default startup command: java $JAVA_OPTS $CATALINA_OPTS [-Options] org.apache.catalina.startup.Bootstrap "$@" start. WarStartOptions pulumi.StringInput `pulumi:"warStartOptions"` // The version of tomcat that the deployment package depends on. Image type applications are not supported. WebContainer pulumi.StringInput `pulumi:"webContainer"` }
func (GetApplicationsApplicationArgs) ElementType ¶ added in v3.7.0
func (GetApplicationsApplicationArgs) ElementType() reflect.Type
func (GetApplicationsApplicationArgs) ToGetApplicationsApplicationOutput ¶ added in v3.7.0
func (i GetApplicationsApplicationArgs) ToGetApplicationsApplicationOutput() GetApplicationsApplicationOutput
func (GetApplicationsApplicationArgs) ToGetApplicationsApplicationOutputWithContext ¶ added in v3.7.0
func (i GetApplicationsApplicationArgs) ToGetApplicationsApplicationOutputWithContext(ctx context.Context) GetApplicationsApplicationOutput
type GetApplicationsApplicationArray ¶ added in v3.7.0
type GetApplicationsApplicationArray []GetApplicationsApplicationInput
func (GetApplicationsApplicationArray) ElementType ¶ added in v3.7.0
func (GetApplicationsApplicationArray) ElementType() reflect.Type
func (GetApplicationsApplicationArray) ToGetApplicationsApplicationArrayOutput ¶ added in v3.7.0
func (i GetApplicationsApplicationArray) ToGetApplicationsApplicationArrayOutput() GetApplicationsApplicationArrayOutput
func (GetApplicationsApplicationArray) ToGetApplicationsApplicationArrayOutputWithContext ¶ added in v3.7.0
func (i GetApplicationsApplicationArray) ToGetApplicationsApplicationArrayOutputWithContext(ctx context.Context) GetApplicationsApplicationArrayOutput
type GetApplicationsApplicationArrayInput ¶ added in v3.7.0
type GetApplicationsApplicationArrayInput interface { pulumi.Input ToGetApplicationsApplicationArrayOutput() GetApplicationsApplicationArrayOutput ToGetApplicationsApplicationArrayOutputWithContext(context.Context) GetApplicationsApplicationArrayOutput }
GetApplicationsApplicationArrayInput is an input type that accepts GetApplicationsApplicationArray and GetApplicationsApplicationArrayOutput values. You can construct a concrete instance of `GetApplicationsApplicationArrayInput` via:
GetApplicationsApplicationArray{ GetApplicationsApplicationArgs{...} }
type GetApplicationsApplicationArrayOutput ¶ added in v3.7.0
type GetApplicationsApplicationArrayOutput struct{ *pulumi.OutputState }
func (GetApplicationsApplicationArrayOutput) ElementType ¶ added in v3.7.0
func (GetApplicationsApplicationArrayOutput) ElementType() reflect.Type
func (GetApplicationsApplicationArrayOutput) Index ¶ added in v3.7.0
func (o GetApplicationsApplicationArrayOutput) Index(i pulumi.IntInput) GetApplicationsApplicationOutput
func (GetApplicationsApplicationArrayOutput) ToGetApplicationsApplicationArrayOutput ¶ added in v3.7.0
func (o GetApplicationsApplicationArrayOutput) ToGetApplicationsApplicationArrayOutput() GetApplicationsApplicationArrayOutput
func (GetApplicationsApplicationArrayOutput) ToGetApplicationsApplicationArrayOutputWithContext ¶ added in v3.7.0
func (o GetApplicationsApplicationArrayOutput) ToGetApplicationsApplicationArrayOutputWithContext(ctx context.Context) GetApplicationsApplicationArrayOutput
type GetApplicationsApplicationInput ¶ added in v3.7.0
type GetApplicationsApplicationInput interface { pulumi.Input ToGetApplicationsApplicationOutput() GetApplicationsApplicationOutput ToGetApplicationsApplicationOutputWithContext(context.Context) GetApplicationsApplicationOutput }
GetApplicationsApplicationInput is an input type that accepts GetApplicationsApplicationArgs and GetApplicationsApplicationOutput values. You can construct a concrete instance of `GetApplicationsApplicationInput` via:
GetApplicationsApplicationArgs{...}
type GetApplicationsApplicationMountDesc ¶ added in v3.20.0
type GetApplicationsApplicationMountDescArgs ¶ added in v3.20.0
type GetApplicationsApplicationMountDescArgs struct { // The Container mount path. MountPath pulumi.StringInput `pulumi:"mountPath"` // NAS relative file directory. NasPath pulumi.StringInput `pulumi:"nasPath"` }
func (GetApplicationsApplicationMountDescArgs) ElementType ¶ added in v3.20.0
func (GetApplicationsApplicationMountDescArgs) ElementType() reflect.Type
func (GetApplicationsApplicationMountDescArgs) ToGetApplicationsApplicationMountDescOutput ¶ added in v3.20.0
func (i GetApplicationsApplicationMountDescArgs) ToGetApplicationsApplicationMountDescOutput() GetApplicationsApplicationMountDescOutput
func (GetApplicationsApplicationMountDescArgs) ToGetApplicationsApplicationMountDescOutputWithContext ¶ added in v3.20.0
func (i GetApplicationsApplicationMountDescArgs) ToGetApplicationsApplicationMountDescOutputWithContext(ctx context.Context) GetApplicationsApplicationMountDescOutput
type GetApplicationsApplicationMountDescArray ¶ added in v3.20.0
type GetApplicationsApplicationMountDescArray []GetApplicationsApplicationMountDescInput
func (GetApplicationsApplicationMountDescArray) ElementType ¶ added in v3.20.0
func (GetApplicationsApplicationMountDescArray) ElementType() reflect.Type
func (GetApplicationsApplicationMountDescArray) ToGetApplicationsApplicationMountDescArrayOutput ¶ added in v3.20.0
func (i GetApplicationsApplicationMountDescArray) ToGetApplicationsApplicationMountDescArrayOutput() GetApplicationsApplicationMountDescArrayOutput
func (GetApplicationsApplicationMountDescArray) ToGetApplicationsApplicationMountDescArrayOutputWithContext ¶ added in v3.20.0
func (i GetApplicationsApplicationMountDescArray) ToGetApplicationsApplicationMountDescArrayOutputWithContext(ctx context.Context) GetApplicationsApplicationMountDescArrayOutput
type GetApplicationsApplicationMountDescArrayInput ¶ added in v3.20.0
type GetApplicationsApplicationMountDescArrayInput interface { pulumi.Input ToGetApplicationsApplicationMountDescArrayOutput() GetApplicationsApplicationMountDescArrayOutput ToGetApplicationsApplicationMountDescArrayOutputWithContext(context.Context) GetApplicationsApplicationMountDescArrayOutput }
GetApplicationsApplicationMountDescArrayInput is an input type that accepts GetApplicationsApplicationMountDescArray and GetApplicationsApplicationMountDescArrayOutput values. You can construct a concrete instance of `GetApplicationsApplicationMountDescArrayInput` via:
GetApplicationsApplicationMountDescArray{ GetApplicationsApplicationMountDescArgs{...} }
type GetApplicationsApplicationMountDescArrayOutput ¶ added in v3.20.0
type GetApplicationsApplicationMountDescArrayOutput struct{ *pulumi.OutputState }
func (GetApplicationsApplicationMountDescArrayOutput) ElementType ¶ added in v3.20.0
func (GetApplicationsApplicationMountDescArrayOutput) ElementType() reflect.Type
func (GetApplicationsApplicationMountDescArrayOutput) ToGetApplicationsApplicationMountDescArrayOutput ¶ added in v3.20.0
func (o GetApplicationsApplicationMountDescArrayOutput) ToGetApplicationsApplicationMountDescArrayOutput() GetApplicationsApplicationMountDescArrayOutput
func (GetApplicationsApplicationMountDescArrayOutput) ToGetApplicationsApplicationMountDescArrayOutputWithContext ¶ added in v3.20.0
func (o GetApplicationsApplicationMountDescArrayOutput) ToGetApplicationsApplicationMountDescArrayOutputWithContext(ctx context.Context) GetApplicationsApplicationMountDescArrayOutput
type GetApplicationsApplicationMountDescInput ¶ added in v3.20.0
type GetApplicationsApplicationMountDescInput interface { pulumi.Input ToGetApplicationsApplicationMountDescOutput() GetApplicationsApplicationMountDescOutput ToGetApplicationsApplicationMountDescOutputWithContext(context.Context) GetApplicationsApplicationMountDescOutput }
GetApplicationsApplicationMountDescInput is an input type that accepts GetApplicationsApplicationMountDescArgs and GetApplicationsApplicationMountDescOutput values. You can construct a concrete instance of `GetApplicationsApplicationMountDescInput` via:
GetApplicationsApplicationMountDescArgs{...}
type GetApplicationsApplicationMountDescOutput ¶ added in v3.20.0
type GetApplicationsApplicationMountDescOutput struct{ *pulumi.OutputState }
func (GetApplicationsApplicationMountDescOutput) ElementType ¶ added in v3.20.0
func (GetApplicationsApplicationMountDescOutput) ElementType() reflect.Type
func (GetApplicationsApplicationMountDescOutput) MountPath ¶ added in v3.20.0
func (o GetApplicationsApplicationMountDescOutput) MountPath() pulumi.StringOutput
The Container mount path.
func (GetApplicationsApplicationMountDescOutput) NasPath ¶ added in v3.20.0
func (o GetApplicationsApplicationMountDescOutput) NasPath() pulumi.StringOutput
NAS relative file directory.
func (GetApplicationsApplicationMountDescOutput) ToGetApplicationsApplicationMountDescOutput ¶ added in v3.20.0
func (o GetApplicationsApplicationMountDescOutput) ToGetApplicationsApplicationMountDescOutput() GetApplicationsApplicationMountDescOutput
func (GetApplicationsApplicationMountDescOutput) ToGetApplicationsApplicationMountDescOutputWithContext ¶ added in v3.20.0
func (o GetApplicationsApplicationMountDescOutput) ToGetApplicationsApplicationMountDescOutputWithContext(ctx context.Context) GetApplicationsApplicationMountDescOutput
type GetApplicationsApplicationOssMountDetail ¶ added in v3.20.0
type GetApplicationsApplicationOssMountDetail struct { // The name of the bucket. BucketName string `pulumi:"bucketName"` // The path of the bucket. BucketPath string `pulumi:"bucketPath"` // The Container mount path. MountPath string `pulumi:"mountPath"` // Whether the container path has readable permission to mount directory resources. ReadOnly bool `pulumi:"readOnly"` }
type GetApplicationsApplicationOssMountDetailArgs ¶ added in v3.20.0
type GetApplicationsApplicationOssMountDetailArgs struct { // The name of the bucket. BucketName pulumi.StringInput `pulumi:"bucketName"` // The path of the bucket. BucketPath pulumi.StringInput `pulumi:"bucketPath"` // The Container mount path. MountPath pulumi.StringInput `pulumi:"mountPath"` // Whether the container path has readable permission to mount directory resources. ReadOnly pulumi.BoolInput `pulumi:"readOnly"` }
func (GetApplicationsApplicationOssMountDetailArgs) ElementType ¶ added in v3.20.0
func (GetApplicationsApplicationOssMountDetailArgs) ElementType() reflect.Type
func (GetApplicationsApplicationOssMountDetailArgs) ToGetApplicationsApplicationOssMountDetailOutput ¶ added in v3.20.0
func (i GetApplicationsApplicationOssMountDetailArgs) ToGetApplicationsApplicationOssMountDetailOutput() GetApplicationsApplicationOssMountDetailOutput
func (GetApplicationsApplicationOssMountDetailArgs) ToGetApplicationsApplicationOssMountDetailOutputWithContext ¶ added in v3.20.0
func (i GetApplicationsApplicationOssMountDetailArgs) ToGetApplicationsApplicationOssMountDetailOutputWithContext(ctx context.Context) GetApplicationsApplicationOssMountDetailOutput
type GetApplicationsApplicationOssMountDetailArray ¶ added in v3.20.0
type GetApplicationsApplicationOssMountDetailArray []GetApplicationsApplicationOssMountDetailInput
func (GetApplicationsApplicationOssMountDetailArray) ElementType ¶ added in v3.20.0
func (GetApplicationsApplicationOssMountDetailArray) ElementType() reflect.Type
func (GetApplicationsApplicationOssMountDetailArray) ToGetApplicationsApplicationOssMountDetailArrayOutput ¶ added in v3.20.0
func (i GetApplicationsApplicationOssMountDetailArray) ToGetApplicationsApplicationOssMountDetailArrayOutput() GetApplicationsApplicationOssMountDetailArrayOutput
func (GetApplicationsApplicationOssMountDetailArray) ToGetApplicationsApplicationOssMountDetailArrayOutputWithContext ¶ added in v3.20.0
func (i GetApplicationsApplicationOssMountDetailArray) ToGetApplicationsApplicationOssMountDetailArrayOutputWithContext(ctx context.Context) GetApplicationsApplicationOssMountDetailArrayOutput
type GetApplicationsApplicationOssMountDetailArrayInput ¶ added in v3.20.0
type GetApplicationsApplicationOssMountDetailArrayInput interface { pulumi.Input ToGetApplicationsApplicationOssMountDetailArrayOutput() GetApplicationsApplicationOssMountDetailArrayOutput ToGetApplicationsApplicationOssMountDetailArrayOutputWithContext(context.Context) GetApplicationsApplicationOssMountDetailArrayOutput }
GetApplicationsApplicationOssMountDetailArrayInput is an input type that accepts GetApplicationsApplicationOssMountDetailArray and GetApplicationsApplicationOssMountDetailArrayOutput values. You can construct a concrete instance of `GetApplicationsApplicationOssMountDetailArrayInput` via:
GetApplicationsApplicationOssMountDetailArray{ GetApplicationsApplicationOssMountDetailArgs{...} }
type GetApplicationsApplicationOssMountDetailArrayOutput ¶ added in v3.20.0
type GetApplicationsApplicationOssMountDetailArrayOutput struct{ *pulumi.OutputState }
func (GetApplicationsApplicationOssMountDetailArrayOutput) ElementType ¶ added in v3.20.0
func (GetApplicationsApplicationOssMountDetailArrayOutput) ElementType() reflect.Type
func (GetApplicationsApplicationOssMountDetailArrayOutput) ToGetApplicationsApplicationOssMountDetailArrayOutput ¶ added in v3.20.0
func (o GetApplicationsApplicationOssMountDetailArrayOutput) ToGetApplicationsApplicationOssMountDetailArrayOutput() GetApplicationsApplicationOssMountDetailArrayOutput
func (GetApplicationsApplicationOssMountDetailArrayOutput) ToGetApplicationsApplicationOssMountDetailArrayOutputWithContext ¶ added in v3.20.0
func (o GetApplicationsApplicationOssMountDetailArrayOutput) ToGetApplicationsApplicationOssMountDetailArrayOutputWithContext(ctx context.Context) GetApplicationsApplicationOssMountDetailArrayOutput
type GetApplicationsApplicationOssMountDetailInput ¶ added in v3.20.0
type GetApplicationsApplicationOssMountDetailInput interface { pulumi.Input ToGetApplicationsApplicationOssMountDetailOutput() GetApplicationsApplicationOssMountDetailOutput ToGetApplicationsApplicationOssMountDetailOutputWithContext(context.Context) GetApplicationsApplicationOssMountDetailOutput }
GetApplicationsApplicationOssMountDetailInput is an input type that accepts GetApplicationsApplicationOssMountDetailArgs and GetApplicationsApplicationOssMountDetailOutput values. You can construct a concrete instance of `GetApplicationsApplicationOssMountDetailInput` via:
GetApplicationsApplicationOssMountDetailArgs{...}
type GetApplicationsApplicationOssMountDetailOutput ¶ added in v3.20.0
type GetApplicationsApplicationOssMountDetailOutput struct{ *pulumi.OutputState }
func (GetApplicationsApplicationOssMountDetailOutput) BucketName ¶ added in v3.20.0
func (o GetApplicationsApplicationOssMountDetailOutput) BucketName() pulumi.StringOutput
The name of the bucket.
func (GetApplicationsApplicationOssMountDetailOutput) BucketPath ¶ added in v3.20.0
func (o GetApplicationsApplicationOssMountDetailOutput) BucketPath() pulumi.StringOutput
The path of the bucket.
func (GetApplicationsApplicationOssMountDetailOutput) ElementType ¶ added in v3.20.0
func (GetApplicationsApplicationOssMountDetailOutput) ElementType() reflect.Type
func (GetApplicationsApplicationOssMountDetailOutput) MountPath ¶ added in v3.20.0
func (o GetApplicationsApplicationOssMountDetailOutput) MountPath() pulumi.StringOutput
The Container mount path.
func (GetApplicationsApplicationOssMountDetailOutput) ReadOnly ¶ added in v3.20.0
func (o GetApplicationsApplicationOssMountDetailOutput) ReadOnly() pulumi.BoolOutput
Whether the container path has readable permission to mount directory resources.
func (GetApplicationsApplicationOssMountDetailOutput) ToGetApplicationsApplicationOssMountDetailOutput ¶ added in v3.20.0
func (o GetApplicationsApplicationOssMountDetailOutput) ToGetApplicationsApplicationOssMountDetailOutput() GetApplicationsApplicationOssMountDetailOutput
func (GetApplicationsApplicationOssMountDetailOutput) ToGetApplicationsApplicationOssMountDetailOutputWithContext ¶ added in v3.20.0
func (o GetApplicationsApplicationOssMountDetailOutput) ToGetApplicationsApplicationOssMountDetailOutputWithContext(ctx context.Context) GetApplicationsApplicationOssMountDetailOutput
type GetApplicationsApplicationOutput ¶ added in v3.7.0
type GetApplicationsApplicationOutput struct{ *pulumi.OutputState }
func (GetApplicationsApplicationOutput) AcrAssumeRoleArn ¶ added in v3.7.0
func (o GetApplicationsApplicationOutput) AcrAssumeRoleArn() pulumi.StringOutput
The ARN of the RAM role required when pulling images across accounts.
func (GetApplicationsApplicationOutput) AcrInstanceId ¶ added in v3.29.0
func (o GetApplicationsApplicationOutput) AcrInstanceId() pulumi.StringOutput
The ID of the ACR EE instance.
func (GetApplicationsApplicationOutput) AppDescription ¶ added in v3.7.0
func (o GetApplicationsApplicationOutput) AppDescription() pulumi.StringOutput
Application description information. No more than 1024 characters.
func (GetApplicationsApplicationOutput) AppName ¶ added in v3.7.0
func (o GetApplicationsApplicationOutput) AppName() pulumi.StringOutput
Application Name. Combinations of numbers, letters, and dashes (-) are allowed. It must start with a letter and the maximum length is 36 characters.
func (GetApplicationsApplicationOutput) ApplicationId ¶ added in v3.7.0
func (o GetApplicationsApplicationOutput) ApplicationId() pulumi.StringOutput
The first ID of the resource.
func (GetApplicationsApplicationOutput) Command ¶ added in v3.7.0
func (o GetApplicationsApplicationOutput) Command() pulumi.StringOutput
Mirror start command. The command must be an executable object in the container. For example: sleep. Setting this command will cause the original startup command of the mirror to become invalid.
func (GetApplicationsApplicationOutput) CommandArgs ¶ added in v3.7.0
func (o GetApplicationsApplicationOutput) CommandArgs() pulumi.StringOutput
Mirror startup command parameters. The parameters required for the above start command. For example: 1d.
func (GetApplicationsApplicationOutput) ConfigMapMountDesc ¶ added in v3.7.0
func (o GetApplicationsApplicationOutput) ConfigMapMountDesc() pulumi.StringOutput
ConfigMap mount description.
func (GetApplicationsApplicationOutput) Cpu ¶ added in v3.7.0
func (o GetApplicationsApplicationOutput) Cpu() pulumi.IntOutput
The CPU required for each instance, in millicores, cannot be 0.
func (GetApplicationsApplicationOutput) CreateTime ¶ added in v3.7.0
func (o GetApplicationsApplicationOutput) CreateTime() pulumi.StringOutput
Indicates That the Application of the Creation Time.
func (GetApplicationsApplicationOutput) CustomHostAlias ¶ added in v3.7.0
func (o GetApplicationsApplicationOutput) CustomHostAlias() pulumi.StringOutput
Custom host mapping in the container. For example: [{"hostName":"samplehost","ip":"127.0.0.1"}].
func (GetApplicationsApplicationOutput) EdasContainerVersion ¶ added in v3.7.0
func (o GetApplicationsApplicationOutput) EdasContainerVersion() pulumi.StringOutput
The operating environment used by the Pandora application.
func (GetApplicationsApplicationOutput) ElementType ¶ added in v3.7.0
func (GetApplicationsApplicationOutput) ElementType() reflect.Type
func (GetApplicationsApplicationOutput) Envs ¶ added in v3.7.0
func (o GetApplicationsApplicationOutput) Envs() pulumi.StringOutput
The virtual switch where the elastic network card of the application instance is located. The switch must be located in the aforementioned VPC. The switch also has a binding relationship with the SAE namespace. If it is left blank, the default is the vSwitch ID bound to the namespace.
func (GetApplicationsApplicationOutput) Id ¶ added in v3.7.0
func (o GetApplicationsApplicationOutput) Id() pulumi.StringOutput
The ID of the Application.
func (GetApplicationsApplicationOutput) ImageUrl ¶ added in v3.7.0
func (o GetApplicationsApplicationOutput) ImageUrl() pulumi.StringOutput
Mirror address. Only Image type applications can configure the mirror address.
func (GetApplicationsApplicationOutput) JarStartArgs ¶ added in v3.7.0
func (o GetApplicationsApplicationOutput) JarStartArgs() pulumi.StringOutput
The JAR package starts application parameters. Application default startup command: $JAVA_HOME/bin/java $JarStartOptions -jar $CATALINA_OPTS "$package_path" $JarStartArgs.
func (GetApplicationsApplicationOutput) JarStartOptions ¶ added in v3.7.0
func (o GetApplicationsApplicationOutput) JarStartOptions() pulumi.StringOutput
The JAR package starts the application option. Application default startup command: $JAVA_HOME/bin/java $JarStartOptions -jar $CATALINA_OPTS "$package_path" $JarStartArgs.
func (GetApplicationsApplicationOutput) Jdk ¶ added in v3.7.0
func (o GetApplicationsApplicationOutput) Jdk() pulumi.StringOutput
The JDK version that the deployment package depends on. Image type applications are not supported.
func (GetApplicationsApplicationOutput) Liveness ¶ added in v3.7.0
func (o GetApplicationsApplicationOutput) Liveness() pulumi.StringOutput
Container health check. Containers that fail the health check will be shut down and restored. Currently, only the method of issuing commands in the container is supported.
func (GetApplicationsApplicationOutput) Memory ¶ added in v3.7.0
func (o GetApplicationsApplicationOutput) Memory() pulumi.IntOutput
The memory required for each instance, in MB, cannot be 0. One-to-one correspondence with CPU.
func (GetApplicationsApplicationOutput) MinReadyInstances ¶ added in v3.7.0
func (o GetApplicationsApplicationOutput) MinReadyInstances() pulumi.IntOutput
The Minimum Available Instance. On the Change Had Promised during the Available Number of Instances to Be.
func (GetApplicationsApplicationOutput) MountDescs ¶ added in v3.20.0
func (o GetApplicationsApplicationOutput) MountDescs() GetApplicationsApplicationMountDescArrayOutput
Mount description information.
func (GetApplicationsApplicationOutput) MountHost ¶ added in v3.7.0
func (o GetApplicationsApplicationOutput) MountHost() pulumi.StringOutput
Mount point of NAS in application VPC.
func (GetApplicationsApplicationOutput) NamespaceId ¶ added in v3.7.0
func (o GetApplicationsApplicationOutput) NamespaceId() pulumi.StringOutput
SAE namespace ID. Only namespaces whose names are lowercase letters and dashes (-) are supported, and must start with a letter. The namespace can be obtained by calling the DescribeNamespaceList interface.
func (GetApplicationsApplicationOutput) NasId ¶ added in v3.7.0
func (o GetApplicationsApplicationOutput) NasId() pulumi.StringOutput
ID of the mounted NAS, Must be in the same region as the cluster. It must have an available mount point creation quota, or its mount point must be on a switch in the VPC. If it is not filled in and the mountDescs field is present, a NAS will be automatically purchased and mounted on the switch in the VPC by default.
func (GetApplicationsApplicationOutput) OssAkId ¶ added in v3.7.0
func (o GetApplicationsApplicationOutput) OssAkId() pulumi.StringOutput
OSS AccessKey ID.
func (GetApplicationsApplicationOutput) OssAkSecret ¶ added in v3.7.0
func (o GetApplicationsApplicationOutput) OssAkSecret() pulumi.StringOutput
OSS AccessKey Secret.
func (GetApplicationsApplicationOutput) OssMountDescs ¶ added in v3.7.0
func (o GetApplicationsApplicationOutput) OssMountDescs() pulumi.StringOutput
OSS mount description information.
func (GetApplicationsApplicationOutput) OssMountDetails ¶ added in v3.20.0
func (o GetApplicationsApplicationOutput) OssMountDetails() GetApplicationsApplicationOssMountDetailArrayOutput
The OSS mount detail.
func (GetApplicationsApplicationOutput) PackageType ¶ added in v3.7.0
func (o GetApplicationsApplicationOutput) PackageType() pulumi.StringOutput
Application package type. Support FatJar, War and Image.
func (GetApplicationsApplicationOutput) PackageUrl ¶ added in v3.7.0
func (o GetApplicationsApplicationOutput) PackageUrl() pulumi.StringOutput
Deployment package address. Only FatJar or War type applications can configure the deployment package address.
func (GetApplicationsApplicationOutput) PackageVersion ¶ added in v3.7.0
func (o GetApplicationsApplicationOutput) PackageVersion() pulumi.StringOutput
The version number of the deployment package. Required when the Package Type is War and FatJar.
func (GetApplicationsApplicationOutput) PhpArmsConfigLocation ¶ added in v3.7.0
func (o GetApplicationsApplicationOutput) PhpArmsConfigLocation() pulumi.StringOutput
The PHP application monitors the mount path, and you need to ensure that the PHP server will load the configuration file of this path. You don't need to pay attention to the configuration content, SAE will automatically render the correct configuration file.
func (GetApplicationsApplicationOutput) PhpConfig ¶ added in v3.7.0
func (o GetApplicationsApplicationOutput) PhpConfig() pulumi.StringOutput
PHP configuration file content.
func (GetApplicationsApplicationOutput) PhpConfigLocation ¶ added in v3.7.0
func (o GetApplicationsApplicationOutput) PhpConfigLocation() pulumi.StringOutput
PHP application startup configuration mount path, you need to ensure that the PHP server will start using this configuration file.
func (GetApplicationsApplicationOutput) PostStart ¶ added in v3.7.0
func (o GetApplicationsApplicationOutput) PostStart() pulumi.StringOutput
Execute the script after startup, the format is like: {"exec":{"command":["cat","/etc/group"]}}.
func (GetApplicationsApplicationOutput) PreStop ¶ added in v3.7.0
func (o GetApplicationsApplicationOutput) PreStop() pulumi.StringOutput
Execute the script before stopping, the format is like: {"exec":{"command":["cat","/etc/group"]}}.
func (GetApplicationsApplicationOutput) Readiness ¶ added in v3.7.0
func (o GetApplicationsApplicationOutput) Readiness() pulumi.StringOutput
Application startup status checks, containers that fail multiple health checks will be shut down and restarted. Containers that do not pass the health check will not receive SLB traffic. For example: {"exec":{"command":["sh","-c","cat /home/admin/start.sh"]},"initialDelaySeconds":30,"periodSeconds":30,"timeoutSeconds ":2}.
func (GetApplicationsApplicationOutput) RegionId ¶ added in v3.7.0
func (o GetApplicationsApplicationOutput) RegionId() pulumi.StringOutput
func (GetApplicationsApplicationOutput) Replicas ¶ added in v3.7.0
func (o GetApplicationsApplicationOutput) Replicas() pulumi.IntOutput
Initial number of instances.
func (GetApplicationsApplicationOutput) RepoName ¶ added in v3.7.0
func (o GetApplicationsApplicationOutput) RepoName() pulumi.StringOutput
func (GetApplicationsApplicationOutput) RepoNamespace ¶ added in v3.7.0
func (o GetApplicationsApplicationOutput) RepoNamespace() pulumi.StringOutput
func (GetApplicationsApplicationOutput) RepoOriginType ¶ added in v3.7.0
func (o GetApplicationsApplicationOutput) RepoOriginType() pulumi.StringOutput
func (GetApplicationsApplicationOutput) SecurityGroupId ¶ added in v3.7.0
func (o GetApplicationsApplicationOutput) SecurityGroupId() pulumi.StringOutput
Security group ID.
func (GetApplicationsApplicationOutput) SlsConfigs ¶ added in v3.7.0
func (o GetApplicationsApplicationOutput) SlsConfigs() pulumi.StringOutput
SLS configuration.
func (GetApplicationsApplicationOutput) Status ¶ added in v3.7.0
func (o GetApplicationsApplicationOutput) Status() pulumi.StringOutput
The status of the resource.
func (GetApplicationsApplicationOutput) Tags ¶ added in v3.20.0
func (o GetApplicationsApplicationOutput) Tags() pulumi.MapOutput
A mapping of tags to assign to the resource.
func (GetApplicationsApplicationOutput) TerminationGracePeriodSeconds ¶ added in v3.7.0
func (o GetApplicationsApplicationOutput) TerminationGracePeriodSeconds() pulumi.IntOutput
Graceful offline timeout, the default is 30, the unit is seconds. The value range is 1~60.
func (GetApplicationsApplicationOutput) Timezone ¶ added in v3.7.0
func (o GetApplicationsApplicationOutput) Timezone() pulumi.StringOutput
Time zone, the default value is Asia/Shanghai.
func (GetApplicationsApplicationOutput) ToGetApplicationsApplicationOutput ¶ added in v3.7.0
func (o GetApplicationsApplicationOutput) ToGetApplicationsApplicationOutput() GetApplicationsApplicationOutput
func (GetApplicationsApplicationOutput) ToGetApplicationsApplicationOutputWithContext ¶ added in v3.7.0
func (o GetApplicationsApplicationOutput) ToGetApplicationsApplicationOutputWithContext(ctx context.Context) GetApplicationsApplicationOutput
func (GetApplicationsApplicationOutput) TomcatConfig ¶ added in v3.7.0
func (o GetApplicationsApplicationOutput) TomcatConfig() pulumi.StringOutput
Tomcat file configuration, set to "" or "{}" means to delete the configuration: useDefaultConfig: Whether to use a custom configuration, if it is true, it means that the custom configuration is not used; if it is false, it means that the custom configuration is used. If you do not use custom configuration, the following parameter configuration will not take effect. contextInputType: Select the access path of the application. war: No need to fill in the custom path, the access path of the application is the WAR package name. root: No need to fill in the custom path, the access path of the application is /. custom: You need to fill in the custom path in the custom path below. contextPath: custom path, this parameter only needs to be configured when the contextInputType type is custom. httpPort: The port range is 1024~65535. Ports less than 1024 need Root permission to operate. Because the container is configured with Admin permissions, please fill in a port greater than 1024. If not configured, the default is 8080. maxThreads: Configure the number of connections in the connection pool, the default size is 400. uriEncoding: Tomcat encoding format, including UTF-8, ISO-8859-1, GBK and GB2312. If not set, the default is ISO-8859-1. useBodyEncoding: Whether to use BodyEncoding for URL.
func (GetApplicationsApplicationOutput) VpcId ¶ added in v3.7.0
func (o GetApplicationsApplicationOutput) VpcId() pulumi.StringOutput
The VPC corresponding to the SAE namespace. In SAE, a namespace can only correspond to one VPC and cannot be modified. Creating a SAE application in the namespace for the first time will form a binding relationship. Multiple namespaces can correspond to a VPC. If you leave it blank, it will default to the VPC ID bound to the namespace.
func (GetApplicationsApplicationOutput) VswitchId ¶ added in v3.7.0
func (o GetApplicationsApplicationOutput) VswitchId() pulumi.StringOutput
The vswitch id.
func (GetApplicationsApplicationOutput) WarStartOptions ¶ added in v3.7.0
func (o GetApplicationsApplicationOutput) WarStartOptions() pulumi.StringOutput
WAR package launch application option. Application default startup command: java $JAVA_OPTS $CATALINA_OPTS [-Options] org.apache.catalina.startup.Bootstrap "$@" start.
func (GetApplicationsApplicationOutput) WebContainer ¶ added in v3.7.0
func (o GetApplicationsApplicationOutput) WebContainer() pulumi.StringOutput
The version of tomcat that the deployment package depends on. Image type applications are not supported.
type GetApplicationsArgs ¶ added in v3.7.0
type GetApplicationsArgs struct { // Application Name. Combinations of numbers, letters, and dashes (-) are allowed. It must start with a letter and the maximum length is 36 characters. AppName *string `pulumi:"appName"` // Default to `false`. Set it to `true` can output more details about resource attributes. EnableDetails *bool `pulumi:"enableDetails"` // The field type. Valid values:`appName`, `appIds`, `slbIps`, `instanceIps` FieldType *string `pulumi:"fieldType"` // The field value. FieldValue *string `pulumi:"fieldValue"` // A list of Application IDs. Ids []string `pulumi:"ids"` // SAE namespace ID. Only namespaces whose names are lowercase letters and dashes (-) are supported, and must start with a letter. The namespace can be obtained by calling the DescribeNamespaceList interface. NamespaceId *string `pulumi:"namespaceId"` // The order by.Valid values:`running`,`instances`. OrderBy *string `pulumi:"orderBy"` // File name where to save data source results (after running `pulumi preview`). OutputFile *string `pulumi:"outputFile"` // The reverse. Reverse *bool `pulumi:"reverse"` // The status of the resource. Status *string `pulumi:"status"` }
A collection of arguments for invoking getApplications.
type GetApplicationsOutputArgs ¶ added in v3.9.0
type GetApplicationsOutputArgs struct { // Application Name. Combinations of numbers, letters, and dashes (-) are allowed. It must start with a letter and the maximum length is 36 characters. AppName pulumi.StringPtrInput `pulumi:"appName"` // Default to `false`. Set it to `true` can output more details about resource attributes. EnableDetails pulumi.BoolPtrInput `pulumi:"enableDetails"` // The field type. Valid values:`appName`, `appIds`, `slbIps`, `instanceIps` FieldType pulumi.StringPtrInput `pulumi:"fieldType"` // The field value. FieldValue pulumi.StringPtrInput `pulumi:"fieldValue"` // A list of Application IDs. Ids pulumi.StringArrayInput `pulumi:"ids"` // SAE namespace ID. Only namespaces whose names are lowercase letters and dashes (-) are supported, and must start with a letter. The namespace can be obtained by calling the DescribeNamespaceList interface. NamespaceId pulumi.StringPtrInput `pulumi:"namespaceId"` // The order by.Valid values:`running`,`instances`. OrderBy pulumi.StringPtrInput `pulumi:"orderBy"` // File name where to save data source results (after running `pulumi preview`). OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // The reverse. Reverse pulumi.BoolPtrInput `pulumi:"reverse"` // The status of the resource. Status pulumi.StringPtrInput `pulumi:"status"` }
A collection of arguments for invoking getApplications.
func (GetApplicationsOutputArgs) ElementType ¶ added in v3.9.0
func (GetApplicationsOutputArgs) ElementType() reflect.Type
type GetApplicationsResult ¶ added in v3.7.0
type GetApplicationsResult struct { AppName *string `pulumi:"appName"` Applications []GetApplicationsApplication `pulumi:"applications"` EnableDetails *bool `pulumi:"enableDetails"` FieldType *string `pulumi:"fieldType"` FieldValue *string `pulumi:"fieldValue"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` NamespaceId *string `pulumi:"namespaceId"` OrderBy *string `pulumi:"orderBy"` OutputFile *string `pulumi:"outputFile"` Reverse *bool `pulumi:"reverse"` Status *string `pulumi:"status"` }
A collection of values returned by getApplications.
func GetApplications ¶ added in v3.7.0
func GetApplications(ctx *pulumi.Context, args *GetApplicationsArgs, opts ...pulumi.InvokeOption) (*GetApplicationsResult, error)
This data source provides the Sae Applications of the current Alibaba Cloud user.
> **NOTE:** Available in v1.161.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/sae" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/vpc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") name := "tf-testacc" if param := cfg.Get("name"); param != "" { name = param } defaultZones, err := alicloud.GetZones(ctx, &alicloud.GetZonesArgs{ AvailableResourceCreation: pulumi.StringRef("VSwitch"), }, nil) if err != nil { return err } vpc, err := vpc.NewNetwork(ctx, "vpc", &vpc.NetworkArgs{ VpcName: pulumi.String("tf_testacc"), CidrBlock: pulumi.String("172.16.0.0/12"), }) if err != nil { return err } vsw, err := vpc.NewSwitch(ctx, "vsw", &vpc.SwitchArgs{ VpcId: vpc.ID(), CidrBlock: pulumi.String("172.16.0.0/24"), ZoneId: *pulumi.String(defaultZones.Zones[0].Id), VswitchName: pulumi.String(name), }) if err != nil { return err } defaultNamespace, err := sae.NewNamespace(ctx, "defaultNamespace", &sae.NamespaceArgs{ NamespaceDescription: pulumi.String(name), NamespaceId: pulumi.String("cn-hangzhou:tfacctest"), NamespaceName: pulumi.String(name), }) if err != nil { return err } defaultApplication, err := sae.NewApplication(ctx, "defaultApplication", &sae.ApplicationArgs{ AppDescription: pulumi.String("tf-testaccDescription"), AppName: pulumi.String("tf-testaccAppName131"), NamespaceId: defaultNamespace.ID(), ImageUrl: pulumi.String("registry-vpc.cn-hangzhou.aliyuncs.com/lxepoo/apache-php5"), PackageType: pulumi.String("Image"), VswitchId: vsw.ID(), Timezone: pulumi.String("Asia/Beijing"), Replicas: pulumi.Int(5), Cpu: pulumi.Int(500), Memory: pulumi.Int(2048), }) if err != nil { return err } defaultApplications := sae.GetApplicationsOutput(ctx, sae.GetApplicationsOutputArgs{ Ids: pulumi.StringArray{ defaultApplication.ID(), }, }, nil) ctx.Export("saeApplicationId", defaultApplications.ApplyT(func(defaultApplications sae.GetApplicationsResult) (*string, error) { return &defaultApplications.Applications[0].Id, nil }).(pulumi.StringPtrOutput)) return nil }) }
```
type GetApplicationsResultOutput ¶ added in v3.9.0
type GetApplicationsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getApplications.
func GetApplicationsOutput ¶ added in v3.9.0
func GetApplicationsOutput(ctx *pulumi.Context, args GetApplicationsOutputArgs, opts ...pulumi.InvokeOption) GetApplicationsResultOutput
func (GetApplicationsResultOutput) AppName ¶ added in v3.9.0
func (o GetApplicationsResultOutput) AppName() pulumi.StringPtrOutput
func (GetApplicationsResultOutput) Applications ¶ added in v3.9.0
func (o GetApplicationsResultOutput) Applications() GetApplicationsApplicationArrayOutput
func (GetApplicationsResultOutput) ElementType ¶ added in v3.9.0
func (GetApplicationsResultOutput) ElementType() reflect.Type
func (GetApplicationsResultOutput) EnableDetails ¶ added in v3.9.0
func (o GetApplicationsResultOutput) EnableDetails() pulumi.BoolPtrOutput
func (GetApplicationsResultOutput) FieldType ¶ added in v3.9.0
func (o GetApplicationsResultOutput) FieldType() pulumi.StringPtrOutput
func (GetApplicationsResultOutput) FieldValue ¶ added in v3.9.0
func (o GetApplicationsResultOutput) FieldValue() pulumi.StringPtrOutput
func (GetApplicationsResultOutput) Id ¶ added in v3.9.0
func (o GetApplicationsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetApplicationsResultOutput) Ids ¶ added in v3.9.0
func (o GetApplicationsResultOutput) Ids() pulumi.StringArrayOutput
func (GetApplicationsResultOutput) NamespaceId ¶ added in v3.9.0
func (o GetApplicationsResultOutput) NamespaceId() pulumi.StringPtrOutput
func (GetApplicationsResultOutput) OrderBy ¶ added in v3.9.0
func (o GetApplicationsResultOutput) OrderBy() pulumi.StringPtrOutput
func (GetApplicationsResultOutput) OutputFile ¶ added in v3.9.0
func (o GetApplicationsResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetApplicationsResultOutput) Reverse ¶ added in v3.9.0
func (o GetApplicationsResultOutput) Reverse() pulumi.BoolPtrOutput
func (GetApplicationsResultOutput) Status ¶ added in v3.9.0
func (o GetApplicationsResultOutput) Status() pulumi.StringPtrOutput
func (GetApplicationsResultOutput) ToGetApplicationsResultOutput ¶ added in v3.9.0
func (o GetApplicationsResultOutput) ToGetApplicationsResultOutput() GetApplicationsResultOutput
func (GetApplicationsResultOutput) ToGetApplicationsResultOutputWithContext ¶ added in v3.9.0
func (o GetApplicationsResultOutput) ToGetApplicationsResultOutputWithContext(ctx context.Context) GetApplicationsResultOutput
type GetConfigMapsArgs ¶ added in v3.6.0
type GetConfigMapsArgs struct { // A list of Config Map IDs. Ids []string `pulumi:"ids"` // A regex string to filter results by Config Map name. NameRegex *string `pulumi:"nameRegex"` // The NamespaceId of Config Maps. NamespaceId string `pulumi:"namespaceId"` // File name where to save data source results (after running `pulumi preview`). OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking getConfigMaps.
type GetConfigMapsMap ¶ added in v3.6.0
type GetConfigMapsMap struct { // The first ID of the resource. ConfigMapId string `pulumi:"configMapId"` // The Creation Time of the ConfigMap. CreateTime string `pulumi:"createTime"` // ConfigMap instance data. The value's format is a `json` string Data string `pulumi:"data"` // The Description of Config Map. Description string `pulumi:"description"` // The ID of the Config Map. Id string `pulumi:"id"` // ConfigMap instance name. Name string `pulumi:"name"` // The NamespaceId of Config Maps. NamespaceId string `pulumi:"namespaceId"` }
type GetConfigMapsMapArgs ¶ added in v3.6.0
type GetConfigMapsMapArgs struct { // The first ID of the resource. ConfigMapId pulumi.StringInput `pulumi:"configMapId"` // The Creation Time of the ConfigMap. CreateTime pulumi.StringInput `pulumi:"createTime"` // ConfigMap instance data. The value's format is a `json` string Data pulumi.StringInput `pulumi:"data"` // The Description of Config Map. Description pulumi.StringInput `pulumi:"description"` // The ID of the Config Map. Id pulumi.StringInput `pulumi:"id"` // ConfigMap instance name. Name pulumi.StringInput `pulumi:"name"` // The NamespaceId of Config Maps. NamespaceId pulumi.StringInput `pulumi:"namespaceId"` }
func (GetConfigMapsMapArgs) ElementType ¶ added in v3.6.0
func (GetConfigMapsMapArgs) ElementType() reflect.Type
func (GetConfigMapsMapArgs) ToGetConfigMapsMapOutput ¶ added in v3.6.0
func (i GetConfigMapsMapArgs) ToGetConfigMapsMapOutput() GetConfigMapsMapOutput
func (GetConfigMapsMapArgs) ToGetConfigMapsMapOutputWithContext ¶ added in v3.6.0
func (i GetConfigMapsMapArgs) ToGetConfigMapsMapOutputWithContext(ctx context.Context) GetConfigMapsMapOutput
type GetConfigMapsMapArray ¶ added in v3.6.0
type GetConfigMapsMapArray []GetConfigMapsMapInput
func (GetConfigMapsMapArray) ElementType ¶ added in v3.6.0
func (GetConfigMapsMapArray) ElementType() reflect.Type
func (GetConfigMapsMapArray) ToGetConfigMapsMapArrayOutput ¶ added in v3.6.0
func (i GetConfigMapsMapArray) ToGetConfigMapsMapArrayOutput() GetConfigMapsMapArrayOutput
func (GetConfigMapsMapArray) ToGetConfigMapsMapArrayOutputWithContext ¶ added in v3.6.0
func (i GetConfigMapsMapArray) ToGetConfigMapsMapArrayOutputWithContext(ctx context.Context) GetConfigMapsMapArrayOutput
type GetConfigMapsMapArrayInput ¶ added in v3.6.0
type GetConfigMapsMapArrayInput interface { pulumi.Input ToGetConfigMapsMapArrayOutput() GetConfigMapsMapArrayOutput ToGetConfigMapsMapArrayOutputWithContext(context.Context) GetConfigMapsMapArrayOutput }
GetConfigMapsMapArrayInput is an input type that accepts GetConfigMapsMapArray and GetConfigMapsMapArrayOutput values. You can construct a concrete instance of `GetConfigMapsMapArrayInput` via:
GetConfigMapsMapArray{ GetConfigMapsMapArgs{...} }
type GetConfigMapsMapArrayOutput ¶ added in v3.6.0
type GetConfigMapsMapArrayOutput struct{ *pulumi.OutputState }
func (GetConfigMapsMapArrayOutput) ElementType ¶ added in v3.6.0
func (GetConfigMapsMapArrayOutput) ElementType() reflect.Type
func (GetConfigMapsMapArrayOutput) Index ¶ added in v3.6.0
func (o GetConfigMapsMapArrayOutput) Index(i pulumi.IntInput) GetConfigMapsMapOutput
func (GetConfigMapsMapArrayOutput) ToGetConfigMapsMapArrayOutput ¶ added in v3.6.0
func (o GetConfigMapsMapArrayOutput) ToGetConfigMapsMapArrayOutput() GetConfigMapsMapArrayOutput
func (GetConfigMapsMapArrayOutput) ToGetConfigMapsMapArrayOutputWithContext ¶ added in v3.6.0
func (o GetConfigMapsMapArrayOutput) ToGetConfigMapsMapArrayOutputWithContext(ctx context.Context) GetConfigMapsMapArrayOutput
type GetConfigMapsMapInput ¶ added in v3.6.0
type GetConfigMapsMapInput interface { pulumi.Input ToGetConfigMapsMapOutput() GetConfigMapsMapOutput ToGetConfigMapsMapOutputWithContext(context.Context) GetConfigMapsMapOutput }
GetConfigMapsMapInput is an input type that accepts GetConfigMapsMap and GetConfigMapsMapOutput values. You can construct a concrete instance of `GetConfigMapsMapInput` via:
GetConfigMapsMap{ "key": GetConfigMapsArgs{...} }
type GetConfigMapsMapOutput ¶ added in v3.6.0
type GetConfigMapsMapOutput struct{ *pulumi.OutputState }
func (GetConfigMapsMapOutput) ConfigMapId ¶ added in v3.6.0
func (o GetConfigMapsMapOutput) ConfigMapId() pulumi.StringOutput
The first ID of the resource.
func (GetConfigMapsMapOutput) CreateTime ¶ added in v3.6.0
func (o GetConfigMapsMapOutput) CreateTime() pulumi.StringOutput
The Creation Time of the ConfigMap.
func (GetConfigMapsMapOutput) Data ¶ added in v3.6.0
func (o GetConfigMapsMapOutput) Data() pulumi.StringOutput
ConfigMap instance data. The value's format is a `json` string
func (GetConfigMapsMapOutput) Description ¶ added in v3.6.0
func (o GetConfigMapsMapOutput) Description() pulumi.StringOutput
The Description of Config Map.
func (GetConfigMapsMapOutput) ElementType ¶ added in v3.6.0
func (GetConfigMapsMapOutput) ElementType() reflect.Type
func (GetConfigMapsMapOutput) Id ¶ added in v3.6.0
func (o GetConfigMapsMapOutput) Id() pulumi.StringOutput
The ID of the Config Map.
func (GetConfigMapsMapOutput) Name ¶ added in v3.6.0
func (o GetConfigMapsMapOutput) Name() pulumi.StringOutput
ConfigMap instance name.
func (GetConfigMapsMapOutput) NamespaceId ¶ added in v3.6.0
func (o GetConfigMapsMapOutput) NamespaceId() pulumi.StringOutput
The NamespaceId of Config Maps.
func (GetConfigMapsMapOutput) ToGetConfigMapsMapOutput ¶ added in v3.6.0
func (o GetConfigMapsMapOutput) ToGetConfigMapsMapOutput() GetConfigMapsMapOutput
func (GetConfigMapsMapOutput) ToGetConfigMapsMapOutputWithContext ¶ added in v3.6.0
func (o GetConfigMapsMapOutput) ToGetConfigMapsMapOutputWithContext(ctx context.Context) GetConfigMapsMapOutput
type GetConfigMapsOutputArgs ¶ added in v3.9.0
type GetConfigMapsOutputArgs struct { // A list of Config Map IDs. Ids pulumi.StringArrayInput `pulumi:"ids"` // A regex string to filter results by Config Map name. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` // The NamespaceId of Config Maps. NamespaceId pulumi.StringInput `pulumi:"namespaceId"` // File name where to save data source results (after running `pulumi preview`). OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` }
A collection of arguments for invoking getConfigMaps.
func (GetConfigMapsOutputArgs) ElementType ¶ added in v3.9.0
func (GetConfigMapsOutputArgs) ElementType() reflect.Type
type GetConfigMapsResult ¶ added in v3.6.0
type GetConfigMapsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` Maps []GetConfigMapsMap `pulumi:"maps"` NameRegex *string `pulumi:"nameRegex"` Names []string `pulumi:"names"` NamespaceId string `pulumi:"namespaceId"` OutputFile *string `pulumi:"outputFile"` }
A collection of values returned by getConfigMaps.
func GetConfigMaps ¶ added in v3.6.0
func GetConfigMaps(ctx *pulumi.Context, args *GetConfigMapsArgs, opts ...pulumi.InvokeOption) (*GetConfigMapsResult, error)
This data source provides the Sae Config Maps of the current Alibaba Cloud user.
> **NOTE:** Available in v1.130.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"encoding/json" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/sae" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") configMapName := "examplename" if param := cfg.Get("configMapName"); param != "" { configMapName = param } exampleNamespace, err := sae.NewNamespace(ctx, "exampleNamespace", &sae.NamespaceArgs{ NamespaceId: pulumi.String("cn-hangzhou:yourname"), NamespaceName: pulumi.String("example_value"), NamespaceDescription: pulumi.String("your_description"), }) if err != nil { return err } tmpJSON0, err := json.Marshal(map[string]interface{}{ "env.home": "/root", "env.shell": "/bin/sh", }) if err != nil { return err } json0 := string(tmpJSON0) _, err = sae.NewConfigMap(ctx, "exampleConfigMap", &sae.ConfigMapArgs{ Data: pulumi.String(json0), NamespaceId: exampleNamespace.NamespaceId, }) if err != nil { return err } nameRegex := sae.GetConfigMapsOutput(ctx, sae.GetConfigMapsOutputArgs{ NamespaceId: exampleNamespace.NamespaceId, NameRegex: pulumi.String("^example"), }, nil) ctx.Export("saeConfigMapId", nameRegex.ApplyT(func(nameRegex sae.GetConfigMapsResult) (*string, error) { return &nameRegex.Maps[0].Id, nil }).(pulumi.StringPtrOutput)) return nil }) }
```
type GetConfigMapsResultOutput ¶ added in v3.9.0
type GetConfigMapsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getConfigMaps.
func GetConfigMapsOutput ¶ added in v3.9.0
func GetConfigMapsOutput(ctx *pulumi.Context, args GetConfigMapsOutputArgs, opts ...pulumi.InvokeOption) GetConfigMapsResultOutput
func (GetConfigMapsResultOutput) ElementType ¶ added in v3.9.0
func (GetConfigMapsResultOutput) ElementType() reflect.Type
func (GetConfigMapsResultOutput) Id ¶ added in v3.9.0
func (o GetConfigMapsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetConfigMapsResultOutput) Ids ¶ added in v3.9.0
func (o GetConfigMapsResultOutput) Ids() pulumi.StringArrayOutput
func (GetConfigMapsResultOutput) Maps ¶ added in v3.9.0
func (o GetConfigMapsResultOutput) Maps() GetConfigMapsMapArrayOutput
func (GetConfigMapsResultOutput) NameRegex ¶ added in v3.9.0
func (o GetConfigMapsResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetConfigMapsResultOutput) Names ¶ added in v3.9.0
func (o GetConfigMapsResultOutput) Names() pulumi.StringArrayOutput
func (GetConfigMapsResultOutput) NamespaceId ¶ added in v3.9.0
func (o GetConfigMapsResultOutput) NamespaceId() pulumi.StringOutput
func (GetConfigMapsResultOutput) OutputFile ¶ added in v3.9.0
func (o GetConfigMapsResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetConfigMapsResultOutput) ToGetConfigMapsResultOutput ¶ added in v3.9.0
func (o GetConfigMapsResultOutput) ToGetConfigMapsResultOutput() GetConfigMapsResultOutput
func (GetConfigMapsResultOutput) ToGetConfigMapsResultOutputWithContext ¶ added in v3.9.0
func (o GetConfigMapsResultOutput) ToGetConfigMapsResultOutputWithContext(ctx context.Context) GetConfigMapsResultOutput
type GetGreyTagRoutesArgs ¶ added in v3.19.0
type GetGreyTagRoutesArgs struct { // The ID of the SAE Application. AppId string `pulumi:"appId"` // A list of GreyTagRoute IDs. Ids []string `pulumi:"ids"` // A regex string to filter results by GreyTagRoute name. NameRegex *string `pulumi:"nameRegex"` // File name where to save data source results (after running `pulumi preview`). OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking getGreyTagRoutes.
type GetGreyTagRoutesOutputArgs ¶ added in v3.19.0
type GetGreyTagRoutesOutputArgs struct { // The ID of the SAE Application. AppId pulumi.StringInput `pulumi:"appId"` // A list of GreyTagRoute IDs. Ids pulumi.StringArrayInput `pulumi:"ids"` // A regex string to filter results by GreyTagRoute name. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` // File name where to save data source results (after running `pulumi preview`). OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` }
A collection of arguments for invoking getGreyTagRoutes.
func (GetGreyTagRoutesOutputArgs) ElementType ¶ added in v3.19.0
func (GetGreyTagRoutesOutputArgs) ElementType() reflect.Type
type GetGreyTagRoutesResult ¶ added in v3.19.0
type GetGreyTagRoutesResult struct { AppId string `pulumi:"appId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` NameRegex *string `pulumi:"nameRegex"` Names []string `pulumi:"names"` OutputFile *string `pulumi:"outputFile"` Routes []GetGreyTagRoutesRoute `pulumi:"routes"` }
A collection of values returned by getGreyTagRoutes.
func GetGreyTagRoutes ¶ added in v3.19.0
func GetGreyTagRoutes(ctx *pulumi.Context, args *GetGreyTagRoutesArgs, opts ...pulumi.InvokeOption) (*GetGreyTagRoutesResult, error)
This data source provides the Sae GreyTagRoutes of the current Alibaba Cloud user.
> **NOTE:** Available in v1.160.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/sae" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { nameRegex, err := sae.GetGreyTagRoutes(ctx, &sae.GetGreyTagRoutesArgs{ AppId: "example_id", NameRegex: pulumi.StringRef("^my-GreyTagRoute"), }, nil) if err != nil { return err } ctx.Export("saeGreyTagRoutesId", nameRegex.Routes[0].Id) return nil }) }
```
type GetGreyTagRoutesResultOutput ¶ added in v3.19.0
type GetGreyTagRoutesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getGreyTagRoutes.
func GetGreyTagRoutesOutput ¶ added in v3.19.0
func GetGreyTagRoutesOutput(ctx *pulumi.Context, args GetGreyTagRoutesOutputArgs, opts ...pulumi.InvokeOption) GetGreyTagRoutesResultOutput
func (GetGreyTagRoutesResultOutput) AppId ¶ added in v3.19.0
func (o GetGreyTagRoutesResultOutput) AppId() pulumi.StringOutput
func (GetGreyTagRoutesResultOutput) ElementType ¶ added in v3.19.0
func (GetGreyTagRoutesResultOutput) ElementType() reflect.Type
func (GetGreyTagRoutesResultOutput) Id ¶ added in v3.19.0
func (o GetGreyTagRoutesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetGreyTagRoutesResultOutput) Ids ¶ added in v3.19.0
func (o GetGreyTagRoutesResultOutput) Ids() pulumi.StringArrayOutput
func (GetGreyTagRoutesResultOutput) NameRegex ¶ added in v3.19.0
func (o GetGreyTagRoutesResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetGreyTagRoutesResultOutput) Names ¶ added in v3.19.0
func (o GetGreyTagRoutesResultOutput) Names() pulumi.StringArrayOutput
func (GetGreyTagRoutesResultOutput) OutputFile ¶ added in v3.19.0
func (o GetGreyTagRoutesResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetGreyTagRoutesResultOutput) Routes ¶ added in v3.19.0
func (o GetGreyTagRoutesResultOutput) Routes() GetGreyTagRoutesRouteArrayOutput
func (GetGreyTagRoutesResultOutput) ToGetGreyTagRoutesResultOutput ¶ added in v3.19.0
func (o GetGreyTagRoutesResultOutput) ToGetGreyTagRoutesResultOutput() GetGreyTagRoutesResultOutput
func (GetGreyTagRoutesResultOutput) ToGetGreyTagRoutesResultOutputWithContext ¶ added in v3.19.0
func (o GetGreyTagRoutesResultOutput) ToGetGreyTagRoutesResultOutputWithContext(ctx context.Context) GetGreyTagRoutesResultOutput
type GetGreyTagRoutesRoute ¶ added in v3.19.0
type GetGreyTagRoutesRoute struct { // The description of GreyTagRoute. Description string `pulumi:"description"` // The grayscale rule created for Dubbo Application. DubboRules []GetGreyTagRoutesRouteDubboRule `pulumi:"dubboRules"` // The name of GreyTagRoute. GreyTagRouteName string `pulumi:"greyTagRouteName"` // The ID of the GreyTagRoute. Id string `pulumi:"id"` // The grayscale rule created for SpringCloud Application. ScRules []GetGreyTagRoutesRouteScRule `pulumi:"scRules"` }
type GetGreyTagRoutesRouteArgs ¶ added in v3.19.0
type GetGreyTagRoutesRouteArgs struct { // The description of GreyTagRoute. Description pulumi.StringInput `pulumi:"description"` // The grayscale rule created for Dubbo Application. DubboRules GetGreyTagRoutesRouteDubboRuleArrayInput `pulumi:"dubboRules"` // The name of GreyTagRoute. GreyTagRouteName pulumi.StringInput `pulumi:"greyTagRouteName"` // The ID of the GreyTagRoute. Id pulumi.StringInput `pulumi:"id"` // The grayscale rule created for SpringCloud Application. ScRules GetGreyTagRoutesRouteScRuleArrayInput `pulumi:"scRules"` }
func (GetGreyTagRoutesRouteArgs) ElementType ¶ added in v3.19.0
func (GetGreyTagRoutesRouteArgs) ElementType() reflect.Type
func (GetGreyTagRoutesRouteArgs) ToGetGreyTagRoutesRouteOutput ¶ added in v3.19.0
func (i GetGreyTagRoutesRouteArgs) ToGetGreyTagRoutesRouteOutput() GetGreyTagRoutesRouteOutput
func (GetGreyTagRoutesRouteArgs) ToGetGreyTagRoutesRouteOutputWithContext ¶ added in v3.19.0
func (i GetGreyTagRoutesRouteArgs) ToGetGreyTagRoutesRouteOutputWithContext(ctx context.Context) GetGreyTagRoutesRouteOutput
type GetGreyTagRoutesRouteArray ¶ added in v3.19.0
type GetGreyTagRoutesRouteArray []GetGreyTagRoutesRouteInput
func (GetGreyTagRoutesRouteArray) ElementType ¶ added in v3.19.0
func (GetGreyTagRoutesRouteArray) ElementType() reflect.Type
func (GetGreyTagRoutesRouteArray) ToGetGreyTagRoutesRouteArrayOutput ¶ added in v3.19.0
func (i GetGreyTagRoutesRouteArray) ToGetGreyTagRoutesRouteArrayOutput() GetGreyTagRoutesRouteArrayOutput
func (GetGreyTagRoutesRouteArray) ToGetGreyTagRoutesRouteArrayOutputWithContext ¶ added in v3.19.0
func (i GetGreyTagRoutesRouteArray) ToGetGreyTagRoutesRouteArrayOutputWithContext(ctx context.Context) GetGreyTagRoutesRouteArrayOutput
type GetGreyTagRoutesRouteArrayInput ¶ added in v3.19.0
type GetGreyTagRoutesRouteArrayInput interface { pulumi.Input ToGetGreyTagRoutesRouteArrayOutput() GetGreyTagRoutesRouteArrayOutput ToGetGreyTagRoutesRouteArrayOutputWithContext(context.Context) GetGreyTagRoutesRouteArrayOutput }
GetGreyTagRoutesRouteArrayInput is an input type that accepts GetGreyTagRoutesRouteArray and GetGreyTagRoutesRouteArrayOutput values. You can construct a concrete instance of `GetGreyTagRoutesRouteArrayInput` via:
GetGreyTagRoutesRouteArray{ GetGreyTagRoutesRouteArgs{...} }
type GetGreyTagRoutesRouteArrayOutput ¶ added in v3.19.0
type GetGreyTagRoutesRouteArrayOutput struct{ *pulumi.OutputState }
func (GetGreyTagRoutesRouteArrayOutput) ElementType ¶ added in v3.19.0
func (GetGreyTagRoutesRouteArrayOutput) ElementType() reflect.Type
func (GetGreyTagRoutesRouteArrayOutput) Index ¶ added in v3.19.0
func (o GetGreyTagRoutesRouteArrayOutput) Index(i pulumi.IntInput) GetGreyTagRoutesRouteOutput
func (GetGreyTagRoutesRouteArrayOutput) ToGetGreyTagRoutesRouteArrayOutput ¶ added in v3.19.0
func (o GetGreyTagRoutesRouteArrayOutput) ToGetGreyTagRoutesRouteArrayOutput() GetGreyTagRoutesRouteArrayOutput
func (GetGreyTagRoutesRouteArrayOutput) ToGetGreyTagRoutesRouteArrayOutputWithContext ¶ added in v3.19.0
func (o GetGreyTagRoutesRouteArrayOutput) ToGetGreyTagRoutesRouteArrayOutputWithContext(ctx context.Context) GetGreyTagRoutesRouteArrayOutput
type GetGreyTagRoutesRouteDubboRule ¶ added in v3.19.0
type GetGreyTagRoutesRouteDubboRule struct { // The Conditional Patterns for Grayscale Rules. Condition string `pulumi:"condition"` // The service group. Group string `pulumi:"group"` // A list of conditions items. Items []GetGreyTagRoutesRouteDubboRuleItem `pulumi:"items"` // The method name MethodName string `pulumi:"methodName"` // The service name. ServiceName string `pulumi:"serviceName"` // The service version. Version string `pulumi:"version"` }
type GetGreyTagRoutesRouteDubboRuleArgs ¶ added in v3.19.0
type GetGreyTagRoutesRouteDubboRuleArgs struct { // The Conditional Patterns for Grayscale Rules. Condition pulumi.StringInput `pulumi:"condition"` // The service group. Group pulumi.StringInput `pulumi:"group"` // A list of conditions items. Items GetGreyTagRoutesRouteDubboRuleItemArrayInput `pulumi:"items"` // The method name MethodName pulumi.StringInput `pulumi:"methodName"` // The service name. ServiceName pulumi.StringInput `pulumi:"serviceName"` // The service version. Version pulumi.StringInput `pulumi:"version"` }
func (GetGreyTagRoutesRouteDubboRuleArgs) ElementType ¶ added in v3.19.0
func (GetGreyTagRoutesRouteDubboRuleArgs) ElementType() reflect.Type
func (GetGreyTagRoutesRouteDubboRuleArgs) ToGetGreyTagRoutesRouteDubboRuleOutput ¶ added in v3.19.0
func (i GetGreyTagRoutesRouteDubboRuleArgs) ToGetGreyTagRoutesRouteDubboRuleOutput() GetGreyTagRoutesRouteDubboRuleOutput
func (GetGreyTagRoutesRouteDubboRuleArgs) ToGetGreyTagRoutesRouteDubboRuleOutputWithContext ¶ added in v3.19.0
func (i GetGreyTagRoutesRouteDubboRuleArgs) ToGetGreyTagRoutesRouteDubboRuleOutputWithContext(ctx context.Context) GetGreyTagRoutesRouteDubboRuleOutput
type GetGreyTagRoutesRouteDubboRuleArray ¶ added in v3.19.0
type GetGreyTagRoutesRouteDubboRuleArray []GetGreyTagRoutesRouteDubboRuleInput
func (GetGreyTagRoutesRouteDubboRuleArray) ElementType ¶ added in v3.19.0
func (GetGreyTagRoutesRouteDubboRuleArray) ElementType() reflect.Type
func (GetGreyTagRoutesRouteDubboRuleArray) ToGetGreyTagRoutesRouteDubboRuleArrayOutput ¶ added in v3.19.0
func (i GetGreyTagRoutesRouteDubboRuleArray) ToGetGreyTagRoutesRouteDubboRuleArrayOutput() GetGreyTagRoutesRouteDubboRuleArrayOutput
func (GetGreyTagRoutesRouteDubboRuleArray) ToGetGreyTagRoutesRouteDubboRuleArrayOutputWithContext ¶ added in v3.19.0
func (i GetGreyTagRoutesRouteDubboRuleArray) ToGetGreyTagRoutesRouteDubboRuleArrayOutputWithContext(ctx context.Context) GetGreyTagRoutesRouteDubboRuleArrayOutput
type GetGreyTagRoutesRouteDubboRuleArrayInput ¶ added in v3.19.0
type GetGreyTagRoutesRouteDubboRuleArrayInput interface { pulumi.Input ToGetGreyTagRoutesRouteDubboRuleArrayOutput() GetGreyTagRoutesRouteDubboRuleArrayOutput ToGetGreyTagRoutesRouteDubboRuleArrayOutputWithContext(context.Context) GetGreyTagRoutesRouteDubboRuleArrayOutput }
GetGreyTagRoutesRouteDubboRuleArrayInput is an input type that accepts GetGreyTagRoutesRouteDubboRuleArray and GetGreyTagRoutesRouteDubboRuleArrayOutput values. You can construct a concrete instance of `GetGreyTagRoutesRouteDubboRuleArrayInput` via:
GetGreyTagRoutesRouteDubboRuleArray{ GetGreyTagRoutesRouteDubboRuleArgs{...} }
type GetGreyTagRoutesRouteDubboRuleArrayOutput ¶ added in v3.19.0
type GetGreyTagRoutesRouteDubboRuleArrayOutput struct{ *pulumi.OutputState }
func (GetGreyTagRoutesRouteDubboRuleArrayOutput) ElementType ¶ added in v3.19.0
func (GetGreyTagRoutesRouteDubboRuleArrayOutput) ElementType() reflect.Type
func (GetGreyTagRoutesRouteDubboRuleArrayOutput) ToGetGreyTagRoutesRouteDubboRuleArrayOutput ¶ added in v3.19.0
func (o GetGreyTagRoutesRouteDubboRuleArrayOutput) ToGetGreyTagRoutesRouteDubboRuleArrayOutput() GetGreyTagRoutesRouteDubboRuleArrayOutput
func (GetGreyTagRoutesRouteDubboRuleArrayOutput) ToGetGreyTagRoutesRouteDubboRuleArrayOutputWithContext ¶ added in v3.19.0
func (o GetGreyTagRoutesRouteDubboRuleArrayOutput) ToGetGreyTagRoutesRouteDubboRuleArrayOutputWithContext(ctx context.Context) GetGreyTagRoutesRouteDubboRuleArrayOutput
type GetGreyTagRoutesRouteDubboRuleInput ¶ added in v3.19.0
type GetGreyTagRoutesRouteDubboRuleInput interface { pulumi.Input ToGetGreyTagRoutesRouteDubboRuleOutput() GetGreyTagRoutesRouteDubboRuleOutput ToGetGreyTagRoutesRouteDubboRuleOutputWithContext(context.Context) GetGreyTagRoutesRouteDubboRuleOutput }
GetGreyTagRoutesRouteDubboRuleInput is an input type that accepts GetGreyTagRoutesRouteDubboRuleArgs and GetGreyTagRoutesRouteDubboRuleOutput values. You can construct a concrete instance of `GetGreyTagRoutesRouteDubboRuleInput` via:
GetGreyTagRoutesRouteDubboRuleArgs{...}
type GetGreyTagRoutesRouteDubboRuleItem ¶ added in v3.19.0
type GetGreyTagRoutesRouteDubboRuleItem struct { // The comparison operator. Cond string `pulumi:"cond"` // The parameter value gets the expression. Expr string `pulumi:"expr"` // The parameter number. Index int `pulumi:"index"` // The operator. Operator string `pulumi:"operator"` // The value of the parameter. Value string `pulumi:"value"` }
type GetGreyTagRoutesRouteDubboRuleItemArgs ¶ added in v3.19.0
type GetGreyTagRoutesRouteDubboRuleItemArgs struct { // The comparison operator. Cond pulumi.StringInput `pulumi:"cond"` // The parameter value gets the expression. Expr pulumi.StringInput `pulumi:"expr"` // The parameter number. Index pulumi.IntInput `pulumi:"index"` // The operator. Operator pulumi.StringInput `pulumi:"operator"` // The value of the parameter. Value pulumi.StringInput `pulumi:"value"` }
func (GetGreyTagRoutesRouteDubboRuleItemArgs) ElementType ¶ added in v3.19.0
func (GetGreyTagRoutesRouteDubboRuleItemArgs) ElementType() reflect.Type
func (GetGreyTagRoutesRouteDubboRuleItemArgs) ToGetGreyTagRoutesRouteDubboRuleItemOutput ¶ added in v3.19.0
func (i GetGreyTagRoutesRouteDubboRuleItemArgs) ToGetGreyTagRoutesRouteDubboRuleItemOutput() GetGreyTagRoutesRouteDubboRuleItemOutput
func (GetGreyTagRoutesRouteDubboRuleItemArgs) ToGetGreyTagRoutesRouteDubboRuleItemOutputWithContext ¶ added in v3.19.0
func (i GetGreyTagRoutesRouteDubboRuleItemArgs) ToGetGreyTagRoutesRouteDubboRuleItemOutputWithContext(ctx context.Context) GetGreyTagRoutesRouteDubboRuleItemOutput
type GetGreyTagRoutesRouteDubboRuleItemArray ¶ added in v3.19.0
type GetGreyTagRoutesRouteDubboRuleItemArray []GetGreyTagRoutesRouteDubboRuleItemInput
func (GetGreyTagRoutesRouteDubboRuleItemArray) ElementType ¶ added in v3.19.0
func (GetGreyTagRoutesRouteDubboRuleItemArray) ElementType() reflect.Type
func (GetGreyTagRoutesRouteDubboRuleItemArray) ToGetGreyTagRoutesRouteDubboRuleItemArrayOutput ¶ added in v3.19.0
func (i GetGreyTagRoutesRouteDubboRuleItemArray) ToGetGreyTagRoutesRouteDubboRuleItemArrayOutput() GetGreyTagRoutesRouteDubboRuleItemArrayOutput
func (GetGreyTagRoutesRouteDubboRuleItemArray) ToGetGreyTagRoutesRouteDubboRuleItemArrayOutputWithContext ¶ added in v3.19.0
func (i GetGreyTagRoutesRouteDubboRuleItemArray) ToGetGreyTagRoutesRouteDubboRuleItemArrayOutputWithContext(ctx context.Context) GetGreyTagRoutesRouteDubboRuleItemArrayOutput
type GetGreyTagRoutesRouteDubboRuleItemArrayInput ¶ added in v3.19.0
type GetGreyTagRoutesRouteDubboRuleItemArrayInput interface { pulumi.Input ToGetGreyTagRoutesRouteDubboRuleItemArrayOutput() GetGreyTagRoutesRouteDubboRuleItemArrayOutput ToGetGreyTagRoutesRouteDubboRuleItemArrayOutputWithContext(context.Context) GetGreyTagRoutesRouteDubboRuleItemArrayOutput }
GetGreyTagRoutesRouteDubboRuleItemArrayInput is an input type that accepts GetGreyTagRoutesRouteDubboRuleItemArray and GetGreyTagRoutesRouteDubboRuleItemArrayOutput values. You can construct a concrete instance of `GetGreyTagRoutesRouteDubboRuleItemArrayInput` via:
GetGreyTagRoutesRouteDubboRuleItemArray{ GetGreyTagRoutesRouteDubboRuleItemArgs{...} }
type GetGreyTagRoutesRouteDubboRuleItemArrayOutput ¶ added in v3.19.0
type GetGreyTagRoutesRouteDubboRuleItemArrayOutput struct{ *pulumi.OutputState }
func (GetGreyTagRoutesRouteDubboRuleItemArrayOutput) ElementType ¶ added in v3.19.0
func (GetGreyTagRoutesRouteDubboRuleItemArrayOutput) ElementType() reflect.Type
func (GetGreyTagRoutesRouteDubboRuleItemArrayOutput) ToGetGreyTagRoutesRouteDubboRuleItemArrayOutput ¶ added in v3.19.0
func (o GetGreyTagRoutesRouteDubboRuleItemArrayOutput) ToGetGreyTagRoutesRouteDubboRuleItemArrayOutput() GetGreyTagRoutesRouteDubboRuleItemArrayOutput
func (GetGreyTagRoutesRouteDubboRuleItemArrayOutput) ToGetGreyTagRoutesRouteDubboRuleItemArrayOutputWithContext ¶ added in v3.19.0
func (o GetGreyTagRoutesRouteDubboRuleItemArrayOutput) ToGetGreyTagRoutesRouteDubboRuleItemArrayOutputWithContext(ctx context.Context) GetGreyTagRoutesRouteDubboRuleItemArrayOutput
type GetGreyTagRoutesRouteDubboRuleItemInput ¶ added in v3.19.0
type GetGreyTagRoutesRouteDubboRuleItemInput interface { pulumi.Input ToGetGreyTagRoutesRouteDubboRuleItemOutput() GetGreyTagRoutesRouteDubboRuleItemOutput ToGetGreyTagRoutesRouteDubboRuleItemOutputWithContext(context.Context) GetGreyTagRoutesRouteDubboRuleItemOutput }
GetGreyTagRoutesRouteDubboRuleItemInput is an input type that accepts GetGreyTagRoutesRouteDubboRuleItemArgs and GetGreyTagRoutesRouteDubboRuleItemOutput values. You can construct a concrete instance of `GetGreyTagRoutesRouteDubboRuleItemInput` via:
GetGreyTagRoutesRouteDubboRuleItemArgs{...}
type GetGreyTagRoutesRouteDubboRuleItemOutput ¶ added in v3.19.0
type GetGreyTagRoutesRouteDubboRuleItemOutput struct{ *pulumi.OutputState }
func (GetGreyTagRoutesRouteDubboRuleItemOutput) Cond ¶ added in v3.19.0
func (o GetGreyTagRoutesRouteDubboRuleItemOutput) Cond() pulumi.StringOutput
The comparison operator.
func (GetGreyTagRoutesRouteDubboRuleItemOutput) ElementType ¶ added in v3.19.0
func (GetGreyTagRoutesRouteDubboRuleItemOutput) ElementType() reflect.Type
func (GetGreyTagRoutesRouteDubboRuleItemOutput) Expr ¶ added in v3.19.0
func (o GetGreyTagRoutesRouteDubboRuleItemOutput) Expr() pulumi.StringOutput
The parameter value gets the expression.
func (GetGreyTagRoutesRouteDubboRuleItemOutput) Index ¶ added in v3.19.0
func (o GetGreyTagRoutesRouteDubboRuleItemOutput) Index() pulumi.IntOutput
The parameter number.
func (GetGreyTagRoutesRouteDubboRuleItemOutput) Operator ¶ added in v3.19.0
func (o GetGreyTagRoutesRouteDubboRuleItemOutput) Operator() pulumi.StringOutput
The operator.
func (GetGreyTagRoutesRouteDubboRuleItemOutput) ToGetGreyTagRoutesRouteDubboRuleItemOutput ¶ added in v3.19.0
func (o GetGreyTagRoutesRouteDubboRuleItemOutput) ToGetGreyTagRoutesRouteDubboRuleItemOutput() GetGreyTagRoutesRouteDubboRuleItemOutput
func (GetGreyTagRoutesRouteDubboRuleItemOutput) ToGetGreyTagRoutesRouteDubboRuleItemOutputWithContext ¶ added in v3.19.0
func (o GetGreyTagRoutesRouteDubboRuleItemOutput) ToGetGreyTagRoutesRouteDubboRuleItemOutputWithContext(ctx context.Context) GetGreyTagRoutesRouteDubboRuleItemOutput
func (GetGreyTagRoutesRouteDubboRuleItemOutput) Value ¶ added in v3.19.0
func (o GetGreyTagRoutesRouteDubboRuleItemOutput) Value() pulumi.StringOutput
The value of the parameter.
type GetGreyTagRoutesRouteDubboRuleOutput ¶ added in v3.19.0
type GetGreyTagRoutesRouteDubboRuleOutput struct{ *pulumi.OutputState }
func (GetGreyTagRoutesRouteDubboRuleOutput) Condition ¶ added in v3.19.0
func (o GetGreyTagRoutesRouteDubboRuleOutput) Condition() pulumi.StringOutput
The Conditional Patterns for Grayscale Rules.
func (GetGreyTagRoutesRouteDubboRuleOutput) ElementType ¶ added in v3.19.0
func (GetGreyTagRoutesRouteDubboRuleOutput) ElementType() reflect.Type
func (GetGreyTagRoutesRouteDubboRuleOutput) Group ¶ added in v3.19.0
func (o GetGreyTagRoutesRouteDubboRuleOutput) Group() pulumi.StringOutput
The service group.
func (GetGreyTagRoutesRouteDubboRuleOutput) MethodName ¶ added in v3.19.0
func (o GetGreyTagRoutesRouteDubboRuleOutput) MethodName() pulumi.StringOutput
The method name
func (GetGreyTagRoutesRouteDubboRuleOutput) ServiceName ¶ added in v3.19.0
func (o GetGreyTagRoutesRouteDubboRuleOutput) ServiceName() pulumi.StringOutput
The service name.
func (GetGreyTagRoutesRouteDubboRuleOutput) ToGetGreyTagRoutesRouteDubboRuleOutput ¶ added in v3.19.0
func (o GetGreyTagRoutesRouteDubboRuleOutput) ToGetGreyTagRoutesRouteDubboRuleOutput() GetGreyTagRoutesRouteDubboRuleOutput
func (GetGreyTagRoutesRouteDubboRuleOutput) ToGetGreyTagRoutesRouteDubboRuleOutputWithContext ¶ added in v3.19.0
func (o GetGreyTagRoutesRouteDubboRuleOutput) ToGetGreyTagRoutesRouteDubboRuleOutputWithContext(ctx context.Context) GetGreyTagRoutesRouteDubboRuleOutput
func (GetGreyTagRoutesRouteDubboRuleOutput) Version ¶ added in v3.19.0
func (o GetGreyTagRoutesRouteDubboRuleOutput) Version() pulumi.StringOutput
The service version.
type GetGreyTagRoutesRouteInput ¶ added in v3.19.0
type GetGreyTagRoutesRouteInput interface { pulumi.Input ToGetGreyTagRoutesRouteOutput() GetGreyTagRoutesRouteOutput ToGetGreyTagRoutesRouteOutputWithContext(context.Context) GetGreyTagRoutesRouteOutput }
GetGreyTagRoutesRouteInput is an input type that accepts GetGreyTagRoutesRouteArgs and GetGreyTagRoutesRouteOutput values. You can construct a concrete instance of `GetGreyTagRoutesRouteInput` via:
GetGreyTagRoutesRouteArgs{...}
type GetGreyTagRoutesRouteOutput ¶ added in v3.19.0
type GetGreyTagRoutesRouteOutput struct{ *pulumi.OutputState }
func (GetGreyTagRoutesRouteOutput) Description ¶ added in v3.19.0
func (o GetGreyTagRoutesRouteOutput) Description() pulumi.StringOutput
The description of GreyTagRoute.
func (GetGreyTagRoutesRouteOutput) DubboRules ¶ added in v3.19.0
func (o GetGreyTagRoutesRouteOutput) DubboRules() GetGreyTagRoutesRouteDubboRuleArrayOutput
The grayscale rule created for Dubbo Application.
func (GetGreyTagRoutesRouteOutput) ElementType ¶ added in v3.19.0
func (GetGreyTagRoutesRouteOutput) ElementType() reflect.Type
func (GetGreyTagRoutesRouteOutput) GreyTagRouteName ¶ added in v3.19.0
func (o GetGreyTagRoutesRouteOutput) GreyTagRouteName() pulumi.StringOutput
The name of GreyTagRoute.
func (GetGreyTagRoutesRouteOutput) Id ¶ added in v3.19.0
func (o GetGreyTagRoutesRouteOutput) Id() pulumi.StringOutput
The ID of the GreyTagRoute.
func (GetGreyTagRoutesRouteOutput) ScRules ¶ added in v3.19.0
func (o GetGreyTagRoutesRouteOutput) ScRules() GetGreyTagRoutesRouteScRuleArrayOutput
The grayscale rule created for SpringCloud Application.
func (GetGreyTagRoutesRouteOutput) ToGetGreyTagRoutesRouteOutput ¶ added in v3.19.0
func (o GetGreyTagRoutesRouteOutput) ToGetGreyTagRoutesRouteOutput() GetGreyTagRoutesRouteOutput
func (GetGreyTagRoutesRouteOutput) ToGetGreyTagRoutesRouteOutputWithContext ¶ added in v3.19.0
func (o GetGreyTagRoutesRouteOutput) ToGetGreyTagRoutesRouteOutputWithContext(ctx context.Context) GetGreyTagRoutesRouteOutput
type GetGreyTagRoutesRouteScRule ¶ added in v3.19.0
type GetGreyTagRoutesRouteScRule struct { // The Conditional Patterns for Grayscale Rules. Condition string `pulumi:"condition"` // A list of conditions items. Items []GetGreyTagRoutesRouteScRuleItem `pulumi:"items"` // The path corresponding to the grayscale rule. Path string `pulumi:"path"` }
type GetGreyTagRoutesRouteScRuleArgs ¶ added in v3.19.0
type GetGreyTagRoutesRouteScRuleArgs struct { // The Conditional Patterns for Grayscale Rules. Condition pulumi.StringInput `pulumi:"condition"` // A list of conditions items. Items GetGreyTagRoutesRouteScRuleItemArrayInput `pulumi:"items"` // The path corresponding to the grayscale rule. Path pulumi.StringInput `pulumi:"path"` }
func (GetGreyTagRoutesRouteScRuleArgs) ElementType ¶ added in v3.19.0
func (GetGreyTagRoutesRouteScRuleArgs) ElementType() reflect.Type
func (GetGreyTagRoutesRouteScRuleArgs) ToGetGreyTagRoutesRouteScRuleOutput ¶ added in v3.19.0
func (i GetGreyTagRoutesRouteScRuleArgs) ToGetGreyTagRoutesRouteScRuleOutput() GetGreyTagRoutesRouteScRuleOutput
func (GetGreyTagRoutesRouteScRuleArgs) ToGetGreyTagRoutesRouteScRuleOutputWithContext ¶ added in v3.19.0
func (i GetGreyTagRoutesRouteScRuleArgs) ToGetGreyTagRoutesRouteScRuleOutputWithContext(ctx context.Context) GetGreyTagRoutesRouteScRuleOutput
type GetGreyTagRoutesRouteScRuleArray ¶ added in v3.19.0
type GetGreyTagRoutesRouteScRuleArray []GetGreyTagRoutesRouteScRuleInput
func (GetGreyTagRoutesRouteScRuleArray) ElementType ¶ added in v3.19.0
func (GetGreyTagRoutesRouteScRuleArray) ElementType() reflect.Type
func (GetGreyTagRoutesRouteScRuleArray) ToGetGreyTagRoutesRouteScRuleArrayOutput ¶ added in v3.19.0
func (i GetGreyTagRoutesRouteScRuleArray) ToGetGreyTagRoutesRouteScRuleArrayOutput() GetGreyTagRoutesRouteScRuleArrayOutput
func (GetGreyTagRoutesRouteScRuleArray) ToGetGreyTagRoutesRouteScRuleArrayOutputWithContext ¶ added in v3.19.0
func (i GetGreyTagRoutesRouteScRuleArray) ToGetGreyTagRoutesRouteScRuleArrayOutputWithContext(ctx context.Context) GetGreyTagRoutesRouteScRuleArrayOutput
type GetGreyTagRoutesRouteScRuleArrayInput ¶ added in v3.19.0
type GetGreyTagRoutesRouteScRuleArrayInput interface { pulumi.Input ToGetGreyTagRoutesRouteScRuleArrayOutput() GetGreyTagRoutesRouteScRuleArrayOutput ToGetGreyTagRoutesRouteScRuleArrayOutputWithContext(context.Context) GetGreyTagRoutesRouteScRuleArrayOutput }
GetGreyTagRoutesRouteScRuleArrayInput is an input type that accepts GetGreyTagRoutesRouteScRuleArray and GetGreyTagRoutesRouteScRuleArrayOutput values. You can construct a concrete instance of `GetGreyTagRoutesRouteScRuleArrayInput` via:
GetGreyTagRoutesRouteScRuleArray{ GetGreyTagRoutesRouteScRuleArgs{...} }
type GetGreyTagRoutesRouteScRuleArrayOutput ¶ added in v3.19.0
type GetGreyTagRoutesRouteScRuleArrayOutput struct{ *pulumi.OutputState }
func (GetGreyTagRoutesRouteScRuleArrayOutput) ElementType ¶ added in v3.19.0
func (GetGreyTagRoutesRouteScRuleArrayOutput) ElementType() reflect.Type
func (GetGreyTagRoutesRouteScRuleArrayOutput) ToGetGreyTagRoutesRouteScRuleArrayOutput ¶ added in v3.19.0
func (o GetGreyTagRoutesRouteScRuleArrayOutput) ToGetGreyTagRoutesRouteScRuleArrayOutput() GetGreyTagRoutesRouteScRuleArrayOutput
func (GetGreyTagRoutesRouteScRuleArrayOutput) ToGetGreyTagRoutesRouteScRuleArrayOutputWithContext ¶ added in v3.19.0
func (o GetGreyTagRoutesRouteScRuleArrayOutput) ToGetGreyTagRoutesRouteScRuleArrayOutputWithContext(ctx context.Context) GetGreyTagRoutesRouteScRuleArrayOutput
type GetGreyTagRoutesRouteScRuleInput ¶ added in v3.19.0
type GetGreyTagRoutesRouteScRuleInput interface { pulumi.Input ToGetGreyTagRoutesRouteScRuleOutput() GetGreyTagRoutesRouteScRuleOutput ToGetGreyTagRoutesRouteScRuleOutputWithContext(context.Context) GetGreyTagRoutesRouteScRuleOutput }
GetGreyTagRoutesRouteScRuleInput is an input type that accepts GetGreyTagRoutesRouteScRuleArgs and GetGreyTagRoutesRouteScRuleOutput values. You can construct a concrete instance of `GetGreyTagRoutesRouteScRuleInput` via:
GetGreyTagRoutesRouteScRuleArgs{...}
type GetGreyTagRoutesRouteScRuleItem ¶ added in v3.19.0
type GetGreyTagRoutesRouteScRuleItem struct { // The comparison operator. Cond string `pulumi:"cond"` // The name of the parameter. Name string `pulumi:"name"` // The operator. Operator string `pulumi:"operator"` // The Compare types. Type string `pulumi:"type"` // The value of the parameter. Value string `pulumi:"value"` }
type GetGreyTagRoutesRouteScRuleItemArgs ¶ added in v3.19.0
type GetGreyTagRoutesRouteScRuleItemArgs struct { // The comparison operator. Cond pulumi.StringInput `pulumi:"cond"` // The name of the parameter. Name pulumi.StringInput `pulumi:"name"` // The operator. Operator pulumi.StringInput `pulumi:"operator"` // The Compare types. Type pulumi.StringInput `pulumi:"type"` // The value of the parameter. Value pulumi.StringInput `pulumi:"value"` }
func (GetGreyTagRoutesRouteScRuleItemArgs) ElementType ¶ added in v3.19.0
func (GetGreyTagRoutesRouteScRuleItemArgs) ElementType() reflect.Type
func (GetGreyTagRoutesRouteScRuleItemArgs) ToGetGreyTagRoutesRouteScRuleItemOutput ¶ added in v3.19.0
func (i GetGreyTagRoutesRouteScRuleItemArgs) ToGetGreyTagRoutesRouteScRuleItemOutput() GetGreyTagRoutesRouteScRuleItemOutput
func (GetGreyTagRoutesRouteScRuleItemArgs) ToGetGreyTagRoutesRouteScRuleItemOutputWithContext ¶ added in v3.19.0
func (i GetGreyTagRoutesRouteScRuleItemArgs) ToGetGreyTagRoutesRouteScRuleItemOutputWithContext(ctx context.Context) GetGreyTagRoutesRouteScRuleItemOutput
type GetGreyTagRoutesRouteScRuleItemArray ¶ added in v3.19.0
type GetGreyTagRoutesRouteScRuleItemArray []GetGreyTagRoutesRouteScRuleItemInput
func (GetGreyTagRoutesRouteScRuleItemArray) ElementType ¶ added in v3.19.0
func (GetGreyTagRoutesRouteScRuleItemArray) ElementType() reflect.Type
func (GetGreyTagRoutesRouteScRuleItemArray) ToGetGreyTagRoutesRouteScRuleItemArrayOutput ¶ added in v3.19.0
func (i GetGreyTagRoutesRouteScRuleItemArray) ToGetGreyTagRoutesRouteScRuleItemArrayOutput() GetGreyTagRoutesRouteScRuleItemArrayOutput
func (GetGreyTagRoutesRouteScRuleItemArray) ToGetGreyTagRoutesRouteScRuleItemArrayOutputWithContext ¶ added in v3.19.0
func (i GetGreyTagRoutesRouteScRuleItemArray) ToGetGreyTagRoutesRouteScRuleItemArrayOutputWithContext(ctx context.Context) GetGreyTagRoutesRouteScRuleItemArrayOutput
type GetGreyTagRoutesRouteScRuleItemArrayInput ¶ added in v3.19.0
type GetGreyTagRoutesRouteScRuleItemArrayInput interface { pulumi.Input ToGetGreyTagRoutesRouteScRuleItemArrayOutput() GetGreyTagRoutesRouteScRuleItemArrayOutput ToGetGreyTagRoutesRouteScRuleItemArrayOutputWithContext(context.Context) GetGreyTagRoutesRouteScRuleItemArrayOutput }
GetGreyTagRoutesRouteScRuleItemArrayInput is an input type that accepts GetGreyTagRoutesRouteScRuleItemArray and GetGreyTagRoutesRouteScRuleItemArrayOutput values. You can construct a concrete instance of `GetGreyTagRoutesRouteScRuleItemArrayInput` via:
GetGreyTagRoutesRouteScRuleItemArray{ GetGreyTagRoutesRouteScRuleItemArgs{...} }
type GetGreyTagRoutesRouteScRuleItemArrayOutput ¶ added in v3.19.0
type GetGreyTagRoutesRouteScRuleItemArrayOutput struct{ *pulumi.OutputState }
func (GetGreyTagRoutesRouteScRuleItemArrayOutput) ElementType ¶ added in v3.19.0
func (GetGreyTagRoutesRouteScRuleItemArrayOutput) ElementType() reflect.Type
func (GetGreyTagRoutesRouteScRuleItemArrayOutput) ToGetGreyTagRoutesRouteScRuleItemArrayOutput ¶ added in v3.19.0
func (o GetGreyTagRoutesRouteScRuleItemArrayOutput) ToGetGreyTagRoutesRouteScRuleItemArrayOutput() GetGreyTagRoutesRouteScRuleItemArrayOutput
func (GetGreyTagRoutesRouteScRuleItemArrayOutput) ToGetGreyTagRoutesRouteScRuleItemArrayOutputWithContext ¶ added in v3.19.0
func (o GetGreyTagRoutesRouteScRuleItemArrayOutput) ToGetGreyTagRoutesRouteScRuleItemArrayOutputWithContext(ctx context.Context) GetGreyTagRoutesRouteScRuleItemArrayOutput
type GetGreyTagRoutesRouteScRuleItemInput ¶ added in v3.19.0
type GetGreyTagRoutesRouteScRuleItemInput interface { pulumi.Input ToGetGreyTagRoutesRouteScRuleItemOutput() GetGreyTagRoutesRouteScRuleItemOutput ToGetGreyTagRoutesRouteScRuleItemOutputWithContext(context.Context) GetGreyTagRoutesRouteScRuleItemOutput }
GetGreyTagRoutesRouteScRuleItemInput is an input type that accepts GetGreyTagRoutesRouteScRuleItemArgs and GetGreyTagRoutesRouteScRuleItemOutput values. You can construct a concrete instance of `GetGreyTagRoutesRouteScRuleItemInput` via:
GetGreyTagRoutesRouteScRuleItemArgs{...}
type GetGreyTagRoutesRouteScRuleItemOutput ¶ added in v3.19.0
type GetGreyTagRoutesRouteScRuleItemOutput struct{ *pulumi.OutputState }
func (GetGreyTagRoutesRouteScRuleItemOutput) Cond ¶ added in v3.19.0
func (o GetGreyTagRoutesRouteScRuleItemOutput) Cond() pulumi.StringOutput
The comparison operator.
func (GetGreyTagRoutesRouteScRuleItemOutput) ElementType ¶ added in v3.19.0
func (GetGreyTagRoutesRouteScRuleItemOutput) ElementType() reflect.Type
func (GetGreyTagRoutesRouteScRuleItemOutput) Name ¶ added in v3.19.0
func (o GetGreyTagRoutesRouteScRuleItemOutput) Name() pulumi.StringOutput
The name of the parameter.
func (GetGreyTagRoutesRouteScRuleItemOutput) Operator ¶ added in v3.19.0
func (o GetGreyTagRoutesRouteScRuleItemOutput) Operator() pulumi.StringOutput
The operator.
func (GetGreyTagRoutesRouteScRuleItemOutput) ToGetGreyTagRoutesRouteScRuleItemOutput ¶ added in v3.19.0
func (o GetGreyTagRoutesRouteScRuleItemOutput) ToGetGreyTagRoutesRouteScRuleItemOutput() GetGreyTagRoutesRouteScRuleItemOutput
func (GetGreyTagRoutesRouteScRuleItemOutput) ToGetGreyTagRoutesRouteScRuleItemOutputWithContext ¶ added in v3.19.0
func (o GetGreyTagRoutesRouteScRuleItemOutput) ToGetGreyTagRoutesRouteScRuleItemOutputWithContext(ctx context.Context) GetGreyTagRoutesRouteScRuleItemOutput
func (GetGreyTagRoutesRouteScRuleItemOutput) Type ¶ added in v3.19.0
func (o GetGreyTagRoutesRouteScRuleItemOutput) Type() pulumi.StringOutput
The Compare types.
func (GetGreyTagRoutesRouteScRuleItemOutput) Value ¶ added in v3.19.0
func (o GetGreyTagRoutesRouteScRuleItemOutput) Value() pulumi.StringOutput
The value of the parameter.
type GetGreyTagRoutesRouteScRuleOutput ¶ added in v3.19.0
type GetGreyTagRoutesRouteScRuleOutput struct{ *pulumi.OutputState }
func (GetGreyTagRoutesRouteScRuleOutput) Condition ¶ added in v3.19.0
func (o GetGreyTagRoutesRouteScRuleOutput) Condition() pulumi.StringOutput
The Conditional Patterns for Grayscale Rules.
func (GetGreyTagRoutesRouteScRuleOutput) ElementType ¶ added in v3.19.0
func (GetGreyTagRoutesRouteScRuleOutput) ElementType() reflect.Type
func (GetGreyTagRoutesRouteScRuleOutput) Path ¶ added in v3.19.0
func (o GetGreyTagRoutesRouteScRuleOutput) Path() pulumi.StringOutput
The path corresponding to the grayscale rule.
func (GetGreyTagRoutesRouteScRuleOutput) ToGetGreyTagRoutesRouteScRuleOutput ¶ added in v3.19.0
func (o GetGreyTagRoutesRouteScRuleOutput) ToGetGreyTagRoutesRouteScRuleOutput() GetGreyTagRoutesRouteScRuleOutput
func (GetGreyTagRoutesRouteScRuleOutput) ToGetGreyTagRoutesRouteScRuleOutputWithContext ¶ added in v3.19.0
func (o GetGreyTagRoutesRouteScRuleOutput) ToGetGreyTagRoutesRouteScRuleOutputWithContext(ctx context.Context) GetGreyTagRoutesRouteScRuleOutput
type GetIngressesArgs ¶ added in v3.8.0
type GetIngressesArgs struct { // Default to `false`. Set it to `true` can output more details about resource attributes. EnableDetails *bool `pulumi:"enableDetails"` // A list of Ingress IDs. Ids []string `pulumi:"ids"` // The Id of Namespace.It can contain 2 to 32 characters.The value is in format {RegionId}:{namespace}. NamespaceId string `pulumi:"namespaceId"` // File name where to save data source results (after running `pulumi preview`). OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking getIngresses.
type GetIngressesIngress ¶ added in v3.8.0
type GetIngressesIngress struct { // Cert Id. CertId string `pulumi:"certId"` // Default Rule. DefaultRule string `pulumi:"defaultRule"` // Description. Description string `pulumi:"description"` // The ID of the Ingress. Id string `pulumi:"id"` // The first ID of the resource. IngressId string `pulumi:"ingressId"` // SLB listening port. ListenerPort int `pulumi:"listenerPort"` // The Id of Namespace.It can contain 2 to 32 characters.The value is in format {RegionId}:{namespace}. NamespaceId string `pulumi:"namespaceId"` // SLB ID. SlbId string `pulumi:"slbId"` }
type GetIngressesIngressArgs ¶ added in v3.8.0
type GetIngressesIngressArgs struct { // Cert Id. CertId pulumi.StringInput `pulumi:"certId"` // Default Rule. DefaultRule pulumi.StringInput `pulumi:"defaultRule"` // Description. Description pulumi.StringInput `pulumi:"description"` // The ID of the Ingress. Id pulumi.StringInput `pulumi:"id"` // The first ID of the resource. IngressId pulumi.StringInput `pulumi:"ingressId"` // SLB listening port. ListenerPort pulumi.IntInput `pulumi:"listenerPort"` // The Id of Namespace.It can contain 2 to 32 characters.The value is in format {RegionId}:{namespace}. NamespaceId pulumi.StringInput `pulumi:"namespaceId"` // SLB ID. SlbId pulumi.StringInput `pulumi:"slbId"` }
func (GetIngressesIngressArgs) ElementType ¶ added in v3.8.0
func (GetIngressesIngressArgs) ElementType() reflect.Type
func (GetIngressesIngressArgs) ToGetIngressesIngressOutput ¶ added in v3.8.0
func (i GetIngressesIngressArgs) ToGetIngressesIngressOutput() GetIngressesIngressOutput
func (GetIngressesIngressArgs) ToGetIngressesIngressOutputWithContext ¶ added in v3.8.0
func (i GetIngressesIngressArgs) ToGetIngressesIngressOutputWithContext(ctx context.Context) GetIngressesIngressOutput
type GetIngressesIngressArray ¶ added in v3.8.0
type GetIngressesIngressArray []GetIngressesIngressInput
func (GetIngressesIngressArray) ElementType ¶ added in v3.8.0
func (GetIngressesIngressArray) ElementType() reflect.Type
func (GetIngressesIngressArray) ToGetIngressesIngressArrayOutput ¶ added in v3.8.0
func (i GetIngressesIngressArray) ToGetIngressesIngressArrayOutput() GetIngressesIngressArrayOutput
func (GetIngressesIngressArray) ToGetIngressesIngressArrayOutputWithContext ¶ added in v3.8.0
func (i GetIngressesIngressArray) ToGetIngressesIngressArrayOutputWithContext(ctx context.Context) GetIngressesIngressArrayOutput
type GetIngressesIngressArrayInput ¶ added in v3.8.0
type GetIngressesIngressArrayInput interface { pulumi.Input ToGetIngressesIngressArrayOutput() GetIngressesIngressArrayOutput ToGetIngressesIngressArrayOutputWithContext(context.Context) GetIngressesIngressArrayOutput }
GetIngressesIngressArrayInput is an input type that accepts GetIngressesIngressArray and GetIngressesIngressArrayOutput values. You can construct a concrete instance of `GetIngressesIngressArrayInput` via:
GetIngressesIngressArray{ GetIngressesIngressArgs{...} }
type GetIngressesIngressArrayOutput ¶ added in v3.8.0
type GetIngressesIngressArrayOutput struct{ *pulumi.OutputState }
func (GetIngressesIngressArrayOutput) ElementType ¶ added in v3.8.0
func (GetIngressesIngressArrayOutput) ElementType() reflect.Type
func (GetIngressesIngressArrayOutput) Index ¶ added in v3.8.0
func (o GetIngressesIngressArrayOutput) Index(i pulumi.IntInput) GetIngressesIngressOutput
func (GetIngressesIngressArrayOutput) ToGetIngressesIngressArrayOutput ¶ added in v3.8.0
func (o GetIngressesIngressArrayOutput) ToGetIngressesIngressArrayOutput() GetIngressesIngressArrayOutput
func (GetIngressesIngressArrayOutput) ToGetIngressesIngressArrayOutputWithContext ¶ added in v3.8.0
func (o GetIngressesIngressArrayOutput) ToGetIngressesIngressArrayOutputWithContext(ctx context.Context) GetIngressesIngressArrayOutput
type GetIngressesIngressInput ¶ added in v3.8.0
type GetIngressesIngressInput interface { pulumi.Input ToGetIngressesIngressOutput() GetIngressesIngressOutput ToGetIngressesIngressOutputWithContext(context.Context) GetIngressesIngressOutput }
GetIngressesIngressInput is an input type that accepts GetIngressesIngressArgs and GetIngressesIngressOutput values. You can construct a concrete instance of `GetIngressesIngressInput` via:
GetIngressesIngressArgs{...}
type GetIngressesIngressOutput ¶ added in v3.8.0
type GetIngressesIngressOutput struct{ *pulumi.OutputState }
func (GetIngressesIngressOutput) CertId ¶ added in v3.8.0
func (o GetIngressesIngressOutput) CertId() pulumi.StringOutput
Cert Id.
func (GetIngressesIngressOutput) DefaultRule ¶ added in v3.8.0
func (o GetIngressesIngressOutput) DefaultRule() pulumi.StringOutput
Default Rule.
func (GetIngressesIngressOutput) Description ¶ added in v3.8.0
func (o GetIngressesIngressOutput) Description() pulumi.StringOutput
Description.
func (GetIngressesIngressOutput) ElementType ¶ added in v3.8.0
func (GetIngressesIngressOutput) ElementType() reflect.Type
func (GetIngressesIngressOutput) Id ¶ added in v3.8.0
func (o GetIngressesIngressOutput) Id() pulumi.StringOutput
The ID of the Ingress.
func (GetIngressesIngressOutput) IngressId ¶ added in v3.8.0
func (o GetIngressesIngressOutput) IngressId() pulumi.StringOutput
The first ID of the resource.
func (GetIngressesIngressOutput) ListenerPort ¶ added in v3.8.0
func (o GetIngressesIngressOutput) ListenerPort() pulumi.IntOutput
SLB listening port.
func (GetIngressesIngressOutput) NamespaceId ¶ added in v3.8.0
func (o GetIngressesIngressOutput) NamespaceId() pulumi.StringOutput
The Id of Namespace.It can contain 2 to 32 characters.The value is in format {RegionId}:{namespace}.
func (GetIngressesIngressOutput) SlbId ¶ added in v3.8.0
func (o GetIngressesIngressOutput) SlbId() pulumi.StringOutput
SLB ID.
func (GetIngressesIngressOutput) ToGetIngressesIngressOutput ¶ added in v3.8.0
func (o GetIngressesIngressOutput) ToGetIngressesIngressOutput() GetIngressesIngressOutput
func (GetIngressesIngressOutput) ToGetIngressesIngressOutputWithContext ¶ added in v3.8.0
func (o GetIngressesIngressOutput) ToGetIngressesIngressOutputWithContext(ctx context.Context) GetIngressesIngressOutput
type GetIngressesOutputArgs ¶ added in v3.9.0
type GetIngressesOutputArgs struct { // Default to `false`. Set it to `true` can output more details about resource attributes. EnableDetails pulumi.BoolPtrInput `pulumi:"enableDetails"` // A list of Ingress IDs. Ids pulumi.StringArrayInput `pulumi:"ids"` // The Id of Namespace.It can contain 2 to 32 characters.The value is in format {RegionId}:{namespace}. NamespaceId pulumi.StringInput `pulumi:"namespaceId"` // File name where to save data source results (after running `pulumi preview`). OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` }
A collection of arguments for invoking getIngresses.
func (GetIngressesOutputArgs) ElementType ¶ added in v3.9.0
func (GetIngressesOutputArgs) ElementType() reflect.Type
type GetIngressesResult ¶ added in v3.8.0
type GetIngressesResult struct { EnableDetails *bool `pulumi:"enableDetails"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` Ingresses []GetIngressesIngress `pulumi:"ingresses"` NamespaceId string `pulumi:"namespaceId"` OutputFile *string `pulumi:"outputFile"` }
A collection of values returned by getIngresses.
func GetIngresses ¶ added in v3.8.0
func GetIngresses(ctx *pulumi.Context, args *GetIngressesArgs, opts ...pulumi.InvokeOption) (*GetIngressesResult, error)
This data source provides the Sae Ingresses of the current Alibaba Cloud user.
> **NOTE:** Available in v1.137.0+.
type GetIngressesResultOutput ¶ added in v3.9.0
type GetIngressesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getIngresses.
func GetIngressesOutput ¶ added in v3.9.0
func GetIngressesOutput(ctx *pulumi.Context, args GetIngressesOutputArgs, opts ...pulumi.InvokeOption) GetIngressesResultOutput
func (GetIngressesResultOutput) ElementType ¶ added in v3.9.0
func (GetIngressesResultOutput) ElementType() reflect.Type
func (GetIngressesResultOutput) EnableDetails ¶ added in v3.9.0
func (o GetIngressesResultOutput) EnableDetails() pulumi.BoolPtrOutput
func (GetIngressesResultOutput) Id ¶ added in v3.9.0
func (o GetIngressesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetIngressesResultOutput) Ids ¶ added in v3.9.0
func (o GetIngressesResultOutput) Ids() pulumi.StringArrayOutput
func (GetIngressesResultOutput) Ingresses ¶ added in v3.9.0
func (o GetIngressesResultOutput) Ingresses() GetIngressesIngressArrayOutput
func (GetIngressesResultOutput) NamespaceId ¶ added in v3.9.0
func (o GetIngressesResultOutput) NamespaceId() pulumi.StringOutput
func (GetIngressesResultOutput) OutputFile ¶ added in v3.9.0
func (o GetIngressesResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetIngressesResultOutput) ToGetIngressesResultOutput ¶ added in v3.9.0
func (o GetIngressesResultOutput) ToGetIngressesResultOutput() GetIngressesResultOutput
func (GetIngressesResultOutput) ToGetIngressesResultOutputWithContext ¶ added in v3.9.0
func (o GetIngressesResultOutput) ToGetIngressesResultOutputWithContext(ctx context.Context) GetIngressesResultOutput
type GetInstanceSpecificationsArgs ¶ added in v3.9.0
type GetInstanceSpecificationsArgs struct { // A list of Instance Specification IDs. Ids []string `pulumi:"ids"` // File name where to save data source results (after running `pulumi preview`). OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking getInstanceSpecifications.
type GetInstanceSpecificationsOutputArgs ¶ added in v3.9.0
type GetInstanceSpecificationsOutputArgs struct { // A list of Instance Specification IDs. Ids pulumi.StringArrayInput `pulumi:"ids"` // File name where to save data source results (after running `pulumi preview`). OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` }
A collection of arguments for invoking getInstanceSpecifications.
func (GetInstanceSpecificationsOutputArgs) ElementType ¶ added in v3.9.0
func (GetInstanceSpecificationsOutputArgs) ElementType() reflect.Type
type GetInstanceSpecificationsResult ¶ added in v3.9.0
type GetInstanceSpecificationsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` OutputFile *string `pulumi:"outputFile"` Specifications []GetInstanceSpecificationsSpecification `pulumi:"specifications"` }
A collection of values returned by getInstanceSpecifications.
func GetInstanceSpecifications ¶ added in v3.9.0
func GetInstanceSpecifications(ctx *pulumi.Context, args *GetInstanceSpecificationsArgs, opts ...pulumi.InvokeOption) (*GetInstanceSpecificationsResult, error)
This data source provides the Sae Instance Specifications of the current Alibaba Cloud user.
> **NOTE:** Available in v1.139.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/sae" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { ids, err := sae.GetInstanceSpecifications(ctx, nil, nil) if err != nil { return err } ctx.Export("saeInstanceSpecificationId1", ids.Specifications[0].Id) return nil }) }
```
type GetInstanceSpecificationsResultOutput ¶ added in v3.9.0
type GetInstanceSpecificationsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getInstanceSpecifications.
func GetInstanceSpecificationsOutput ¶ added in v3.9.0
func GetInstanceSpecificationsOutput(ctx *pulumi.Context, args GetInstanceSpecificationsOutputArgs, opts ...pulumi.InvokeOption) GetInstanceSpecificationsResultOutput
func (GetInstanceSpecificationsResultOutput) ElementType ¶ added in v3.9.0
func (GetInstanceSpecificationsResultOutput) ElementType() reflect.Type
func (GetInstanceSpecificationsResultOutput) Id ¶ added in v3.9.0
func (o GetInstanceSpecificationsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetInstanceSpecificationsResultOutput) Ids ¶ added in v3.9.0
func (o GetInstanceSpecificationsResultOutput) Ids() pulumi.StringArrayOutput
func (GetInstanceSpecificationsResultOutput) OutputFile ¶ added in v3.9.0
func (o GetInstanceSpecificationsResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetInstanceSpecificationsResultOutput) Specifications ¶ added in v3.9.0
func (o GetInstanceSpecificationsResultOutput) Specifications() GetInstanceSpecificationsSpecificationArrayOutput
func (GetInstanceSpecificationsResultOutput) ToGetInstanceSpecificationsResultOutput ¶ added in v3.9.0
func (o GetInstanceSpecificationsResultOutput) ToGetInstanceSpecificationsResultOutput() GetInstanceSpecificationsResultOutput
func (GetInstanceSpecificationsResultOutput) ToGetInstanceSpecificationsResultOutputWithContext ¶ added in v3.9.0
func (o GetInstanceSpecificationsResultOutput) ToGetInstanceSpecificationsResultOutputWithContext(ctx context.Context) GetInstanceSpecificationsResultOutput
type GetInstanceSpecificationsSpecification ¶ added in v3.9.0
type GetInstanceSpecificationsSpecification struct { // CPU Size, Specifications for Micronucleus. Cpu int `pulumi:"cpu"` // Whether the instance is available. The value description is as follows: Enable bool `pulumi:"enable"` // The ID of the Instance Specification. Id string `pulumi:"id"` // The first ID of the resource. InstanceSpecificationId string `pulumi:"instanceSpecificationId"` // The Memory specifications for the MB. Memory int `pulumi:"memory"` // The specification configuration name. SpecInfo string `pulumi:"specInfo"` // The specification configuration version. Version int `pulumi:"version"` }
type GetInstanceSpecificationsSpecificationArgs ¶ added in v3.9.0
type GetInstanceSpecificationsSpecificationArgs struct { // CPU Size, Specifications for Micronucleus. Cpu pulumi.IntInput `pulumi:"cpu"` // Whether the instance is available. The value description is as follows: Enable pulumi.BoolInput `pulumi:"enable"` // The ID of the Instance Specification. Id pulumi.StringInput `pulumi:"id"` // The first ID of the resource. InstanceSpecificationId pulumi.StringInput `pulumi:"instanceSpecificationId"` // The Memory specifications for the MB. Memory pulumi.IntInput `pulumi:"memory"` // The specification configuration name. SpecInfo pulumi.StringInput `pulumi:"specInfo"` // The specification configuration version. Version pulumi.IntInput `pulumi:"version"` }
func (GetInstanceSpecificationsSpecificationArgs) ElementType ¶ added in v3.9.0
func (GetInstanceSpecificationsSpecificationArgs) ElementType() reflect.Type
func (GetInstanceSpecificationsSpecificationArgs) ToGetInstanceSpecificationsSpecificationOutput ¶ added in v3.9.0
func (i GetInstanceSpecificationsSpecificationArgs) ToGetInstanceSpecificationsSpecificationOutput() GetInstanceSpecificationsSpecificationOutput
func (GetInstanceSpecificationsSpecificationArgs) ToGetInstanceSpecificationsSpecificationOutputWithContext ¶ added in v3.9.0
func (i GetInstanceSpecificationsSpecificationArgs) ToGetInstanceSpecificationsSpecificationOutputWithContext(ctx context.Context) GetInstanceSpecificationsSpecificationOutput
type GetInstanceSpecificationsSpecificationArray ¶ added in v3.9.0
type GetInstanceSpecificationsSpecificationArray []GetInstanceSpecificationsSpecificationInput
func (GetInstanceSpecificationsSpecificationArray) ElementType ¶ added in v3.9.0
func (GetInstanceSpecificationsSpecificationArray) ElementType() reflect.Type
func (GetInstanceSpecificationsSpecificationArray) ToGetInstanceSpecificationsSpecificationArrayOutput ¶ added in v3.9.0
func (i GetInstanceSpecificationsSpecificationArray) ToGetInstanceSpecificationsSpecificationArrayOutput() GetInstanceSpecificationsSpecificationArrayOutput
func (GetInstanceSpecificationsSpecificationArray) ToGetInstanceSpecificationsSpecificationArrayOutputWithContext ¶ added in v3.9.0
func (i GetInstanceSpecificationsSpecificationArray) ToGetInstanceSpecificationsSpecificationArrayOutputWithContext(ctx context.Context) GetInstanceSpecificationsSpecificationArrayOutput
type GetInstanceSpecificationsSpecificationArrayInput ¶ added in v3.9.0
type GetInstanceSpecificationsSpecificationArrayInput interface { pulumi.Input ToGetInstanceSpecificationsSpecificationArrayOutput() GetInstanceSpecificationsSpecificationArrayOutput ToGetInstanceSpecificationsSpecificationArrayOutputWithContext(context.Context) GetInstanceSpecificationsSpecificationArrayOutput }
GetInstanceSpecificationsSpecificationArrayInput is an input type that accepts GetInstanceSpecificationsSpecificationArray and GetInstanceSpecificationsSpecificationArrayOutput values. You can construct a concrete instance of `GetInstanceSpecificationsSpecificationArrayInput` via:
GetInstanceSpecificationsSpecificationArray{ GetInstanceSpecificationsSpecificationArgs{...} }
type GetInstanceSpecificationsSpecificationArrayOutput ¶ added in v3.9.0
type GetInstanceSpecificationsSpecificationArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceSpecificationsSpecificationArrayOutput) ElementType ¶ added in v3.9.0
func (GetInstanceSpecificationsSpecificationArrayOutput) ElementType() reflect.Type
func (GetInstanceSpecificationsSpecificationArrayOutput) ToGetInstanceSpecificationsSpecificationArrayOutput ¶ added in v3.9.0
func (o GetInstanceSpecificationsSpecificationArrayOutput) ToGetInstanceSpecificationsSpecificationArrayOutput() GetInstanceSpecificationsSpecificationArrayOutput
func (GetInstanceSpecificationsSpecificationArrayOutput) ToGetInstanceSpecificationsSpecificationArrayOutputWithContext ¶ added in v3.9.0
func (o GetInstanceSpecificationsSpecificationArrayOutput) ToGetInstanceSpecificationsSpecificationArrayOutputWithContext(ctx context.Context) GetInstanceSpecificationsSpecificationArrayOutput
type GetInstanceSpecificationsSpecificationInput ¶ added in v3.9.0
type GetInstanceSpecificationsSpecificationInput interface { pulumi.Input ToGetInstanceSpecificationsSpecificationOutput() GetInstanceSpecificationsSpecificationOutput ToGetInstanceSpecificationsSpecificationOutputWithContext(context.Context) GetInstanceSpecificationsSpecificationOutput }
GetInstanceSpecificationsSpecificationInput is an input type that accepts GetInstanceSpecificationsSpecificationArgs and GetInstanceSpecificationsSpecificationOutput values. You can construct a concrete instance of `GetInstanceSpecificationsSpecificationInput` via:
GetInstanceSpecificationsSpecificationArgs{...}
type GetInstanceSpecificationsSpecificationOutput ¶ added in v3.9.0
type GetInstanceSpecificationsSpecificationOutput struct{ *pulumi.OutputState }
func (GetInstanceSpecificationsSpecificationOutput) Cpu ¶ added in v3.9.0
func (o GetInstanceSpecificationsSpecificationOutput) Cpu() pulumi.IntOutput
CPU Size, Specifications for Micronucleus.
func (GetInstanceSpecificationsSpecificationOutput) ElementType ¶ added in v3.9.0
func (GetInstanceSpecificationsSpecificationOutput) ElementType() reflect.Type
func (GetInstanceSpecificationsSpecificationOutput) Enable ¶ added in v3.9.0
func (o GetInstanceSpecificationsSpecificationOutput) Enable() pulumi.BoolOutput
Whether the instance is available. The value description is as follows:
func (GetInstanceSpecificationsSpecificationOutput) Id ¶ added in v3.9.0
func (o GetInstanceSpecificationsSpecificationOutput) Id() pulumi.StringOutput
The ID of the Instance Specification.
func (GetInstanceSpecificationsSpecificationOutput) InstanceSpecificationId ¶ added in v3.9.0
func (o GetInstanceSpecificationsSpecificationOutput) InstanceSpecificationId() pulumi.StringOutput
The first ID of the resource.
func (GetInstanceSpecificationsSpecificationOutput) Memory ¶ added in v3.9.0
func (o GetInstanceSpecificationsSpecificationOutput) Memory() pulumi.IntOutput
The Memory specifications for the MB.
func (GetInstanceSpecificationsSpecificationOutput) SpecInfo ¶ added in v3.9.0
func (o GetInstanceSpecificationsSpecificationOutput) SpecInfo() pulumi.StringOutput
The specification configuration name.
func (GetInstanceSpecificationsSpecificationOutput) ToGetInstanceSpecificationsSpecificationOutput ¶ added in v3.9.0
func (o GetInstanceSpecificationsSpecificationOutput) ToGetInstanceSpecificationsSpecificationOutput() GetInstanceSpecificationsSpecificationOutput
func (GetInstanceSpecificationsSpecificationOutput) ToGetInstanceSpecificationsSpecificationOutputWithContext ¶ added in v3.9.0
func (o GetInstanceSpecificationsSpecificationOutput) ToGetInstanceSpecificationsSpecificationOutputWithContext(ctx context.Context) GetInstanceSpecificationsSpecificationOutput
func (GetInstanceSpecificationsSpecificationOutput) Version ¶ added in v3.9.0
func (o GetInstanceSpecificationsSpecificationOutput) Version() pulumi.IntOutput
The specification configuration version.
type GetNamespacesArgs ¶ added in v3.5.0
type GetNamespacesArgs struct { // A list of Namespace IDs. Ids []string `pulumi:"ids"` // A regex string to filter results by Namespace name. NameRegex *string `pulumi:"nameRegex"` // File name where to save data source results (after running `pulumi preview`). OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking getNamespaces.
type GetNamespacesNamespace ¶ added in v3.5.0
type GetNamespacesNamespace struct { // The ID of the Namespace. Id string `pulumi:"id"` // The Description of Namespace. NamespaceDescription string `pulumi:"namespaceDescription"` // The Id of Namespace.It can contain 2 to 32 characters.The value is in format {RegionId}:{namespace}. NamespaceId string `pulumi:"namespaceId"` // The Name of Namespace. NamespaceName string `pulumi:"namespaceName"` }
type GetNamespacesNamespaceArgs ¶ added in v3.5.0
type GetNamespacesNamespaceArgs struct { // The ID of the Namespace. Id pulumi.StringInput `pulumi:"id"` // The Description of Namespace. NamespaceDescription pulumi.StringInput `pulumi:"namespaceDescription"` // The Id of Namespace.It can contain 2 to 32 characters.The value is in format {RegionId}:{namespace}. NamespaceId pulumi.StringInput `pulumi:"namespaceId"` // The Name of Namespace. NamespaceName pulumi.StringInput `pulumi:"namespaceName"` }
func (GetNamespacesNamespaceArgs) ElementType ¶ added in v3.5.0
func (GetNamespacesNamespaceArgs) ElementType() reflect.Type
func (GetNamespacesNamespaceArgs) ToGetNamespacesNamespaceOutput ¶ added in v3.5.0
func (i GetNamespacesNamespaceArgs) ToGetNamespacesNamespaceOutput() GetNamespacesNamespaceOutput
func (GetNamespacesNamespaceArgs) ToGetNamespacesNamespaceOutputWithContext ¶ added in v3.5.0
func (i GetNamespacesNamespaceArgs) ToGetNamespacesNamespaceOutputWithContext(ctx context.Context) GetNamespacesNamespaceOutput
type GetNamespacesNamespaceArray ¶ added in v3.5.0
type GetNamespacesNamespaceArray []GetNamespacesNamespaceInput
func (GetNamespacesNamespaceArray) ElementType ¶ added in v3.5.0
func (GetNamespacesNamespaceArray) ElementType() reflect.Type
func (GetNamespacesNamespaceArray) ToGetNamespacesNamespaceArrayOutput ¶ added in v3.5.0
func (i GetNamespacesNamespaceArray) ToGetNamespacesNamespaceArrayOutput() GetNamespacesNamespaceArrayOutput
func (GetNamespacesNamespaceArray) ToGetNamespacesNamespaceArrayOutputWithContext ¶ added in v3.5.0
func (i GetNamespacesNamespaceArray) ToGetNamespacesNamespaceArrayOutputWithContext(ctx context.Context) GetNamespacesNamespaceArrayOutput
type GetNamespacesNamespaceArrayInput ¶ added in v3.5.0
type GetNamespacesNamespaceArrayInput interface { pulumi.Input ToGetNamespacesNamespaceArrayOutput() GetNamespacesNamespaceArrayOutput ToGetNamespacesNamespaceArrayOutputWithContext(context.Context) GetNamespacesNamespaceArrayOutput }
GetNamespacesNamespaceArrayInput is an input type that accepts GetNamespacesNamespaceArray and GetNamespacesNamespaceArrayOutput values. You can construct a concrete instance of `GetNamespacesNamespaceArrayInput` via:
GetNamespacesNamespaceArray{ GetNamespacesNamespaceArgs{...} }
type GetNamespacesNamespaceArrayOutput ¶ added in v3.5.0
type GetNamespacesNamespaceArrayOutput struct{ *pulumi.OutputState }
func (GetNamespacesNamespaceArrayOutput) ElementType ¶ added in v3.5.0
func (GetNamespacesNamespaceArrayOutput) ElementType() reflect.Type
func (GetNamespacesNamespaceArrayOutput) Index ¶ added in v3.5.0
func (o GetNamespacesNamespaceArrayOutput) Index(i pulumi.IntInput) GetNamespacesNamespaceOutput
func (GetNamespacesNamespaceArrayOutput) ToGetNamespacesNamespaceArrayOutput ¶ added in v3.5.0
func (o GetNamespacesNamespaceArrayOutput) ToGetNamespacesNamespaceArrayOutput() GetNamespacesNamespaceArrayOutput
func (GetNamespacesNamespaceArrayOutput) ToGetNamespacesNamespaceArrayOutputWithContext ¶ added in v3.5.0
func (o GetNamespacesNamespaceArrayOutput) ToGetNamespacesNamespaceArrayOutputWithContext(ctx context.Context) GetNamespacesNamespaceArrayOutput
type GetNamespacesNamespaceInput ¶ added in v3.5.0
type GetNamespacesNamespaceInput interface { pulumi.Input ToGetNamespacesNamespaceOutput() GetNamespacesNamespaceOutput ToGetNamespacesNamespaceOutputWithContext(context.Context) GetNamespacesNamespaceOutput }
GetNamespacesNamespaceInput is an input type that accepts GetNamespacesNamespaceArgs and GetNamespacesNamespaceOutput values. You can construct a concrete instance of `GetNamespacesNamespaceInput` via:
GetNamespacesNamespaceArgs{...}
type GetNamespacesNamespaceOutput ¶ added in v3.5.0
type GetNamespacesNamespaceOutput struct{ *pulumi.OutputState }
func (GetNamespacesNamespaceOutput) ElementType ¶ added in v3.5.0
func (GetNamespacesNamespaceOutput) ElementType() reflect.Type
func (GetNamespacesNamespaceOutput) Id ¶ added in v3.5.0
func (o GetNamespacesNamespaceOutput) Id() pulumi.StringOutput
The ID of the Namespace.
func (GetNamespacesNamespaceOutput) NamespaceDescription ¶ added in v3.5.0
func (o GetNamespacesNamespaceOutput) NamespaceDescription() pulumi.StringOutput
The Description of Namespace.
func (GetNamespacesNamespaceOutput) NamespaceId ¶ added in v3.5.0
func (o GetNamespacesNamespaceOutput) NamespaceId() pulumi.StringOutput
The Id of Namespace.It can contain 2 to 32 characters.The value is in format {RegionId}:{namespace}.
func (GetNamespacesNamespaceOutput) NamespaceName ¶ added in v3.5.0
func (o GetNamespacesNamespaceOutput) NamespaceName() pulumi.StringOutput
The Name of Namespace.
func (GetNamespacesNamespaceOutput) ToGetNamespacesNamespaceOutput ¶ added in v3.5.0
func (o GetNamespacesNamespaceOutput) ToGetNamespacesNamespaceOutput() GetNamespacesNamespaceOutput
func (GetNamespacesNamespaceOutput) ToGetNamespacesNamespaceOutputWithContext ¶ added in v3.5.0
func (o GetNamespacesNamespaceOutput) ToGetNamespacesNamespaceOutputWithContext(ctx context.Context) GetNamespacesNamespaceOutput
type GetNamespacesOutputArgs ¶ added in v3.9.0
type GetNamespacesOutputArgs struct { // A list of Namespace IDs. Ids pulumi.StringArrayInput `pulumi:"ids"` // A regex string to filter results by Namespace name. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` // File name where to save data source results (after running `pulumi preview`). OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` }
A collection of arguments for invoking getNamespaces.
func (GetNamespacesOutputArgs) ElementType ¶ added in v3.9.0
func (GetNamespacesOutputArgs) ElementType() reflect.Type
type GetNamespacesResult ¶ added in v3.5.0
type GetNamespacesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` NameRegex *string `pulumi:"nameRegex"` Names []string `pulumi:"names"` Namespaces []GetNamespacesNamespace `pulumi:"namespaces"` OutputFile *string `pulumi:"outputFile"` }
A collection of values returned by getNamespaces.
func GetNamespaces ¶ added in v3.5.0
func GetNamespaces(ctx *pulumi.Context, args *GetNamespacesArgs, opts ...pulumi.InvokeOption) (*GetNamespacesResult, error)
This data source provides the Sae Namespaces of the current Alibaba Cloud user.
> **NOTE:** Available in v1.129.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/sae" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { nameRegex, err := sae.GetNamespaces(ctx, &sae.GetNamespacesArgs{ NameRegex: pulumi.StringRef("^my-Namespace"), }, nil) if err != nil { return err } ctx.Export("saeNamespaceId", nameRegex.Namespaces[0].Id) return nil }) }
```
type GetNamespacesResultOutput ¶ added in v3.9.0
type GetNamespacesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNamespaces.
func GetNamespacesOutput ¶ added in v3.9.0
func GetNamespacesOutput(ctx *pulumi.Context, args GetNamespacesOutputArgs, opts ...pulumi.InvokeOption) GetNamespacesResultOutput
func (GetNamespacesResultOutput) ElementType ¶ added in v3.9.0
func (GetNamespacesResultOutput) ElementType() reflect.Type
func (GetNamespacesResultOutput) Id ¶ added in v3.9.0
func (o GetNamespacesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetNamespacesResultOutput) Ids ¶ added in v3.9.0
func (o GetNamespacesResultOutput) Ids() pulumi.StringArrayOutput
func (GetNamespacesResultOutput) NameRegex ¶ added in v3.9.0
func (o GetNamespacesResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetNamespacesResultOutput) Names ¶ added in v3.9.0
func (o GetNamespacesResultOutput) Names() pulumi.StringArrayOutput
func (GetNamespacesResultOutput) Namespaces ¶ added in v3.9.0
func (o GetNamespacesResultOutput) Namespaces() GetNamespacesNamespaceArrayOutput
func (GetNamespacesResultOutput) OutputFile ¶ added in v3.9.0
func (o GetNamespacesResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetNamespacesResultOutput) ToGetNamespacesResultOutput ¶ added in v3.9.0
func (o GetNamespacesResultOutput) ToGetNamespacesResultOutput() GetNamespacesResultOutput
func (GetNamespacesResultOutput) ToGetNamespacesResultOutputWithContext ¶ added in v3.9.0
func (o GetNamespacesResultOutput) ToGetNamespacesResultOutputWithContext(ctx context.Context) GetNamespacesResultOutput
type GetServiceArgs ¶
type GetServiceArgs struct { // Setting the value to `On` to enable the service. If has been enabled, return the result. Valid values: "On" or "Off". Default to "Off". // // > **NOTE:** Setting `enable = "On"` to open the SAE service that means you have read and agreed the [SAE Terms of Service](https://help.aliyun.com/document_detail/123775.html). The service can not closed once it is opened. Enable *string `pulumi:"enable"` }
A collection of arguments for invoking getService.
type GetServiceOutputArgs ¶ added in v3.9.0
type GetServiceOutputArgs struct { // Setting the value to `On` to enable the service. If has been enabled, return the result. Valid values: "On" or "Off". Default to "Off". // // > **NOTE:** Setting `enable = "On"` to open the SAE service that means you have read and agreed the [SAE Terms of Service](https://help.aliyun.com/document_detail/123775.html). The service can not closed once it is opened. Enable pulumi.StringPtrInput `pulumi:"enable"` }
A collection of arguments for invoking getService.
func (GetServiceOutputArgs) ElementType ¶ added in v3.9.0
func (GetServiceOutputArgs) ElementType() reflect.Type
type GetServiceResult ¶
type GetServiceResult struct { Enable *string `pulumi:"enable"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The current service enable status. Status string `pulumi:"status"` }
A collection of values returned by getService.
func GetService ¶
func GetService(ctx *pulumi.Context, args *GetServiceArgs, opts ...pulumi.InvokeOption) (*GetServiceResult, error)
Using this data source can open SAE service automatically. If the service has been opened, it will return opened.
For information about SAE and how to use it, see [What is SAE](https://help.aliyun.com/document_detail/125720.html).
> **NOTE:** Available in v1.120.0+
> **NOTE:** The SAE service is not support in the international site.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/sae" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := sae.GetService(ctx, &sae.GetServiceArgs{ Enable: pulumi.StringRef("On"), }, nil) if err != nil { return err } return nil }) }
```
type GetServiceResultOutput ¶ added in v3.9.0
type GetServiceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getService.
func GetServiceOutput ¶ added in v3.9.0
func GetServiceOutput(ctx *pulumi.Context, args GetServiceOutputArgs, opts ...pulumi.InvokeOption) GetServiceResultOutput
func (GetServiceResultOutput) ElementType ¶ added in v3.9.0
func (GetServiceResultOutput) ElementType() reflect.Type
func (GetServiceResultOutput) Enable ¶ added in v3.9.0
func (o GetServiceResultOutput) Enable() pulumi.StringPtrOutput
func (GetServiceResultOutput) Id ¶ added in v3.9.0
func (o GetServiceResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetServiceResultOutput) Status ¶ added in v3.9.0
func (o GetServiceResultOutput) Status() pulumi.StringOutput
The current service enable status.
func (GetServiceResultOutput) ToGetServiceResultOutput ¶ added in v3.9.0
func (o GetServiceResultOutput) ToGetServiceResultOutput() GetServiceResultOutput
func (GetServiceResultOutput) ToGetServiceResultOutputWithContext ¶ added in v3.9.0
func (o GetServiceResultOutput) ToGetServiceResultOutputWithContext(ctx context.Context) GetServiceResultOutput
type GreyTagRoute ¶ added in v3.19.0
type GreyTagRoute struct { pulumi.CustomResourceState // The ID of the SAE Application. AppId pulumi.StringOutput `pulumi:"appId"` // The description of GreyTagRoute. Description pulumi.StringPtrOutput `pulumi:"description"` // The grayscale rule created for Dubbo Application. See `dubboRules` below. DubboRules GreyTagRouteDubboRuleArrayOutput `pulumi:"dubboRules"` // The name of GreyTagRoute. GreyTagRouteName pulumi.StringOutput `pulumi:"greyTagRouteName"` // The grayscale rule created for SpringCloud Application. See `scRules` below. ScRules GreyTagRouteScRuleArrayOutput `pulumi:"scRules"` }
Provides a Serverless App Engine (SAE) GreyTagRoute resource.
For information about Serverless App Engine (SAE) GreyTagRoute and how to use it, see [What is GreyTagRoute](https://www.alibabacloud.com/help/en/sae/latest/create-grey-tag-route).
> **NOTE:** Available since v1.160.0.
## Example Usage
Basic Usage ¶
```go package main
import (
"fmt" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/ecs" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/sae" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/vpc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") name := "tf-example" if param := cfg.Get("name"); param != "" { name = param } defaultRegions, err := alicloud.GetRegions(ctx, &alicloud.GetRegionsArgs{ Current: pulumi.BoolRef(true), }, nil) if err != nil { return err } defaultZones, err := alicloud.GetZones(ctx, &alicloud.GetZonesArgs{ AvailableResourceCreation: pulumi.StringRef("VSwitch"), }, nil) if err != nil { return err } defaultNetwork, err := vpc.NewNetwork(ctx, "defaultNetwork", &vpc.NetworkArgs{ VpcName: pulumi.String(name), CidrBlock: pulumi.String("10.4.0.0/16"), }) if err != nil { return err } defaultSwitch, err := vpc.NewSwitch(ctx, "defaultSwitch", &vpc.SwitchArgs{ VswitchName: pulumi.String(name), CidrBlock: pulumi.String("10.4.0.0/24"), VpcId: defaultNetwork.ID(), ZoneId: *pulumi.String(defaultZones.Zones[0].Id), }) if err != nil { return err } defaultSecurityGroup, err := ecs.NewSecurityGroup(ctx, "defaultSecurityGroup", &ecs.SecurityGroupArgs{ VpcId: defaultNetwork.ID(), }) if err != nil { return err } defaultNamespace, err := sae.NewNamespace(ctx, "defaultNamespace", &sae.NamespaceArgs{ NamespaceId: pulumi.String(fmt.Sprintf("%v:example", defaultRegions.Regions[0].Id)), NamespaceName: pulumi.String(name), NamespaceDescription: pulumi.String(name), EnableMicroRegistration: pulumi.Bool(false), }) if err != nil { return err } defaultApplication, err := sae.NewApplication(ctx, "defaultApplication", &sae.ApplicationArgs{ AppDescription: pulumi.String(name), AppName: pulumi.String(name), NamespaceId: defaultNamespace.ID(), ImageUrl: pulumi.String(fmt.Sprintf("registry-vpc.%v.aliyuncs.com/sae-demo-image/consumer:1.0", defaultRegions.Regions[0].Id)), PackageType: pulumi.String("Image"), SecurityGroupId: defaultSecurityGroup.ID(), VpcId: defaultNetwork.ID(), VswitchId: defaultSwitch.ID(), Timezone: pulumi.String("Asia/Beijing"), Replicas: pulumi.Int(5), Cpu: pulumi.Int(500), Memory: pulumi.Int(2048), }) if err != nil { return err } _, err = sae.NewGreyTagRoute(ctx, "defaultGreyTagRoute", &sae.GreyTagRouteArgs{ GreyTagRouteName: pulumi.String(name), Description: pulumi.String(name), AppId: defaultApplication.ID(), ScRules: sae.GreyTagRouteScRuleArray{ &sae.GreyTagRouteScRuleArgs{ Items: sae.GreyTagRouteScRuleItemArray{ &sae.GreyTagRouteScRuleItemArgs{ Type: pulumi.String("param"), Name: pulumi.String("tfexample"), Operator: pulumi.String("rawvalue"), Value: pulumi.String("example"), Cond: pulumi.String("=="), }, }, Path: pulumi.String("/tf/example"), Condition: pulumi.String("AND"), }, }, DubboRules: sae.GreyTagRouteDubboRuleArray{ &sae.GreyTagRouteDubboRuleArgs{ Items: sae.GreyTagRouteDubboRuleItemArray{ &sae.GreyTagRouteDubboRuleItemArgs{ Cond: pulumi.String("=="), Expr: pulumi.String(".key1"), Index: pulumi.Int(1), Operator: pulumi.String("rawvalue"), Value: pulumi.String("value1"), }, }, Condition: pulumi.String("OR"), Group: pulumi.String("DUBBO"), MethodName: pulumi.String("example"), ServiceName: pulumi.String("com.example.service"), Version: pulumi.String("1.0.0"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Serverless App Engine (SAE) GreyTagRoute can be imported using the id, e.g.
```sh $ pulumi import alicloud:sae/greyTagRoute:GreyTagRoute example <id> ```
func GetGreyTagRoute ¶ added in v3.19.0
func GetGreyTagRoute(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GreyTagRouteState, opts ...pulumi.ResourceOption) (*GreyTagRoute, error)
GetGreyTagRoute gets an existing GreyTagRoute resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewGreyTagRoute ¶ added in v3.19.0
func NewGreyTagRoute(ctx *pulumi.Context, name string, args *GreyTagRouteArgs, opts ...pulumi.ResourceOption) (*GreyTagRoute, error)
NewGreyTagRoute registers a new resource with the given unique name, arguments, and options.
func (*GreyTagRoute) ElementType ¶ added in v3.19.0
func (*GreyTagRoute) ElementType() reflect.Type
func (*GreyTagRoute) ToGreyTagRouteOutput ¶ added in v3.19.0
func (i *GreyTagRoute) ToGreyTagRouteOutput() GreyTagRouteOutput
func (*GreyTagRoute) ToGreyTagRouteOutputWithContext ¶ added in v3.19.0
func (i *GreyTagRoute) ToGreyTagRouteOutputWithContext(ctx context.Context) GreyTagRouteOutput
type GreyTagRouteArgs ¶ added in v3.19.0
type GreyTagRouteArgs struct { // The ID of the SAE Application. AppId pulumi.StringInput // The description of GreyTagRoute. Description pulumi.StringPtrInput // The grayscale rule created for Dubbo Application. See `dubboRules` below. DubboRules GreyTagRouteDubboRuleArrayInput // The name of GreyTagRoute. GreyTagRouteName pulumi.StringInput // The grayscale rule created for SpringCloud Application. See `scRules` below. ScRules GreyTagRouteScRuleArrayInput }
The set of arguments for constructing a GreyTagRoute resource.
func (GreyTagRouteArgs) ElementType ¶ added in v3.19.0
func (GreyTagRouteArgs) ElementType() reflect.Type
type GreyTagRouteArray ¶ added in v3.19.0
type GreyTagRouteArray []GreyTagRouteInput
func (GreyTagRouteArray) ElementType ¶ added in v3.19.0
func (GreyTagRouteArray) ElementType() reflect.Type
func (GreyTagRouteArray) ToGreyTagRouteArrayOutput ¶ added in v3.19.0
func (i GreyTagRouteArray) ToGreyTagRouteArrayOutput() GreyTagRouteArrayOutput
func (GreyTagRouteArray) ToGreyTagRouteArrayOutputWithContext ¶ added in v3.19.0
func (i GreyTagRouteArray) ToGreyTagRouteArrayOutputWithContext(ctx context.Context) GreyTagRouteArrayOutput
type GreyTagRouteArrayInput ¶ added in v3.19.0
type GreyTagRouteArrayInput interface { pulumi.Input ToGreyTagRouteArrayOutput() GreyTagRouteArrayOutput ToGreyTagRouteArrayOutputWithContext(context.Context) GreyTagRouteArrayOutput }
GreyTagRouteArrayInput is an input type that accepts GreyTagRouteArray and GreyTagRouteArrayOutput values. You can construct a concrete instance of `GreyTagRouteArrayInput` via:
GreyTagRouteArray{ GreyTagRouteArgs{...} }
type GreyTagRouteArrayOutput ¶ added in v3.19.0
type GreyTagRouteArrayOutput struct{ *pulumi.OutputState }
func (GreyTagRouteArrayOutput) ElementType ¶ added in v3.19.0
func (GreyTagRouteArrayOutput) ElementType() reflect.Type
func (GreyTagRouteArrayOutput) Index ¶ added in v3.19.0
func (o GreyTagRouteArrayOutput) Index(i pulumi.IntInput) GreyTagRouteOutput
func (GreyTagRouteArrayOutput) ToGreyTagRouteArrayOutput ¶ added in v3.19.0
func (o GreyTagRouteArrayOutput) ToGreyTagRouteArrayOutput() GreyTagRouteArrayOutput
func (GreyTagRouteArrayOutput) ToGreyTagRouteArrayOutputWithContext ¶ added in v3.19.0
func (o GreyTagRouteArrayOutput) ToGreyTagRouteArrayOutputWithContext(ctx context.Context) GreyTagRouteArrayOutput
type GreyTagRouteDubboRule ¶ added in v3.19.0
type GreyTagRouteDubboRule struct { // The Conditional Patterns for Grayscale Rules. Valid values: `AND`, `OR`. Condition *string `pulumi:"condition"` // The service group. Group *string `pulumi:"group"` // A list of conditions items. See `items` below. Items []GreyTagRouteDubboRuleItem `pulumi:"items"` // The method name MethodName *string `pulumi:"methodName"` // The service name. ServiceName *string `pulumi:"serviceName"` // The service version. Version *string `pulumi:"version"` }
type GreyTagRouteDubboRuleArgs ¶ added in v3.19.0
type GreyTagRouteDubboRuleArgs struct { // The Conditional Patterns for Grayscale Rules. Valid values: `AND`, `OR`. Condition pulumi.StringPtrInput `pulumi:"condition"` // The service group. Group pulumi.StringPtrInput `pulumi:"group"` // A list of conditions items. See `items` below. Items GreyTagRouteDubboRuleItemArrayInput `pulumi:"items"` // The method name MethodName pulumi.StringPtrInput `pulumi:"methodName"` // The service name. ServiceName pulumi.StringPtrInput `pulumi:"serviceName"` // The service version. Version pulumi.StringPtrInput `pulumi:"version"` }
func (GreyTagRouteDubboRuleArgs) ElementType ¶ added in v3.19.0
func (GreyTagRouteDubboRuleArgs) ElementType() reflect.Type
func (GreyTagRouteDubboRuleArgs) ToGreyTagRouteDubboRuleOutput ¶ added in v3.19.0
func (i GreyTagRouteDubboRuleArgs) ToGreyTagRouteDubboRuleOutput() GreyTagRouteDubboRuleOutput
func (GreyTagRouteDubboRuleArgs) ToGreyTagRouteDubboRuleOutputWithContext ¶ added in v3.19.0
func (i GreyTagRouteDubboRuleArgs) ToGreyTagRouteDubboRuleOutputWithContext(ctx context.Context) GreyTagRouteDubboRuleOutput
type GreyTagRouteDubboRuleArray ¶ added in v3.19.0
type GreyTagRouteDubboRuleArray []GreyTagRouteDubboRuleInput
func (GreyTagRouteDubboRuleArray) ElementType ¶ added in v3.19.0
func (GreyTagRouteDubboRuleArray) ElementType() reflect.Type
func (GreyTagRouteDubboRuleArray) ToGreyTagRouteDubboRuleArrayOutput ¶ added in v3.19.0
func (i GreyTagRouteDubboRuleArray) ToGreyTagRouteDubboRuleArrayOutput() GreyTagRouteDubboRuleArrayOutput
func (GreyTagRouteDubboRuleArray) ToGreyTagRouteDubboRuleArrayOutputWithContext ¶ added in v3.19.0
func (i GreyTagRouteDubboRuleArray) ToGreyTagRouteDubboRuleArrayOutputWithContext(ctx context.Context) GreyTagRouteDubboRuleArrayOutput
type GreyTagRouteDubboRuleArrayInput ¶ added in v3.19.0
type GreyTagRouteDubboRuleArrayInput interface { pulumi.Input ToGreyTagRouteDubboRuleArrayOutput() GreyTagRouteDubboRuleArrayOutput ToGreyTagRouteDubboRuleArrayOutputWithContext(context.Context) GreyTagRouteDubboRuleArrayOutput }
GreyTagRouteDubboRuleArrayInput is an input type that accepts GreyTagRouteDubboRuleArray and GreyTagRouteDubboRuleArrayOutput values. You can construct a concrete instance of `GreyTagRouteDubboRuleArrayInput` via:
GreyTagRouteDubboRuleArray{ GreyTagRouteDubboRuleArgs{...} }
type GreyTagRouteDubboRuleArrayOutput ¶ added in v3.19.0
type GreyTagRouteDubboRuleArrayOutput struct{ *pulumi.OutputState }
func (GreyTagRouteDubboRuleArrayOutput) ElementType ¶ added in v3.19.0
func (GreyTagRouteDubboRuleArrayOutput) ElementType() reflect.Type
func (GreyTagRouteDubboRuleArrayOutput) Index ¶ added in v3.19.0
func (o GreyTagRouteDubboRuleArrayOutput) Index(i pulumi.IntInput) GreyTagRouteDubboRuleOutput
func (GreyTagRouteDubboRuleArrayOutput) ToGreyTagRouteDubboRuleArrayOutput ¶ added in v3.19.0
func (o GreyTagRouteDubboRuleArrayOutput) ToGreyTagRouteDubboRuleArrayOutput() GreyTagRouteDubboRuleArrayOutput
func (GreyTagRouteDubboRuleArrayOutput) ToGreyTagRouteDubboRuleArrayOutputWithContext ¶ added in v3.19.0
func (o GreyTagRouteDubboRuleArrayOutput) ToGreyTagRouteDubboRuleArrayOutputWithContext(ctx context.Context) GreyTagRouteDubboRuleArrayOutput
type GreyTagRouteDubboRuleInput ¶ added in v3.19.0
type GreyTagRouteDubboRuleInput interface { pulumi.Input ToGreyTagRouteDubboRuleOutput() GreyTagRouteDubboRuleOutput ToGreyTagRouteDubboRuleOutputWithContext(context.Context) GreyTagRouteDubboRuleOutput }
GreyTagRouteDubboRuleInput is an input type that accepts GreyTagRouteDubboRuleArgs and GreyTagRouteDubboRuleOutput values. You can construct a concrete instance of `GreyTagRouteDubboRuleInput` via:
GreyTagRouteDubboRuleArgs{...}
type GreyTagRouteDubboRuleItem ¶ added in v3.19.0
type GreyTagRouteDubboRuleItem struct { // The comparison operator. Valid values: `>`, `<`, `>=`, `<=`, `==`, `!=`. Cond *string `pulumi:"cond"` // The parameter value gets the expression. Expr *string `pulumi:"expr"` // The parameter number. Index *int `pulumi:"index"` // The operator. Valid values: `rawvalue`, `list`, `mod`, `deterministicProportionalSteamingDivision`. Operator *string `pulumi:"operator"` // The value of the parameter. Value *string `pulumi:"value"` }
type GreyTagRouteDubboRuleItemArgs ¶ added in v3.19.0
type GreyTagRouteDubboRuleItemArgs struct { // The comparison operator. Valid values: `>`, `<`, `>=`, `<=`, `==`, `!=`. Cond pulumi.StringPtrInput `pulumi:"cond"` // The parameter value gets the expression. Expr pulumi.StringPtrInput `pulumi:"expr"` // The parameter number. Index pulumi.IntPtrInput `pulumi:"index"` // The operator. Valid values: `rawvalue`, `list`, `mod`, `deterministicProportionalSteamingDivision`. Operator pulumi.StringPtrInput `pulumi:"operator"` // The value of the parameter. Value pulumi.StringPtrInput `pulumi:"value"` }
func (GreyTagRouteDubboRuleItemArgs) ElementType ¶ added in v3.19.0
func (GreyTagRouteDubboRuleItemArgs) ElementType() reflect.Type
func (GreyTagRouteDubboRuleItemArgs) ToGreyTagRouteDubboRuleItemOutput ¶ added in v3.19.0
func (i GreyTagRouteDubboRuleItemArgs) ToGreyTagRouteDubboRuleItemOutput() GreyTagRouteDubboRuleItemOutput
func (GreyTagRouteDubboRuleItemArgs) ToGreyTagRouteDubboRuleItemOutputWithContext ¶ added in v3.19.0
func (i GreyTagRouteDubboRuleItemArgs) ToGreyTagRouteDubboRuleItemOutputWithContext(ctx context.Context) GreyTagRouteDubboRuleItemOutput
type GreyTagRouteDubboRuleItemArray ¶ added in v3.19.0
type GreyTagRouteDubboRuleItemArray []GreyTagRouteDubboRuleItemInput
func (GreyTagRouteDubboRuleItemArray) ElementType ¶ added in v3.19.0
func (GreyTagRouteDubboRuleItemArray) ElementType() reflect.Type
func (GreyTagRouteDubboRuleItemArray) ToGreyTagRouteDubboRuleItemArrayOutput ¶ added in v3.19.0
func (i GreyTagRouteDubboRuleItemArray) ToGreyTagRouteDubboRuleItemArrayOutput() GreyTagRouteDubboRuleItemArrayOutput
func (GreyTagRouteDubboRuleItemArray) ToGreyTagRouteDubboRuleItemArrayOutputWithContext ¶ added in v3.19.0
func (i GreyTagRouteDubboRuleItemArray) ToGreyTagRouteDubboRuleItemArrayOutputWithContext(ctx context.Context) GreyTagRouteDubboRuleItemArrayOutput
type GreyTagRouteDubboRuleItemArrayInput ¶ added in v3.19.0
type GreyTagRouteDubboRuleItemArrayInput interface { pulumi.Input ToGreyTagRouteDubboRuleItemArrayOutput() GreyTagRouteDubboRuleItemArrayOutput ToGreyTagRouteDubboRuleItemArrayOutputWithContext(context.Context) GreyTagRouteDubboRuleItemArrayOutput }
GreyTagRouteDubboRuleItemArrayInput is an input type that accepts GreyTagRouteDubboRuleItemArray and GreyTagRouteDubboRuleItemArrayOutput values. You can construct a concrete instance of `GreyTagRouteDubboRuleItemArrayInput` via:
GreyTagRouteDubboRuleItemArray{ GreyTagRouteDubboRuleItemArgs{...} }
type GreyTagRouteDubboRuleItemArrayOutput ¶ added in v3.19.0
type GreyTagRouteDubboRuleItemArrayOutput struct{ *pulumi.OutputState }
func (GreyTagRouteDubboRuleItemArrayOutput) ElementType ¶ added in v3.19.0
func (GreyTagRouteDubboRuleItemArrayOutput) ElementType() reflect.Type
func (GreyTagRouteDubboRuleItemArrayOutput) Index ¶ added in v3.19.0
func (o GreyTagRouteDubboRuleItemArrayOutput) Index(i pulumi.IntInput) GreyTagRouteDubboRuleItemOutput
func (GreyTagRouteDubboRuleItemArrayOutput) ToGreyTagRouteDubboRuleItemArrayOutput ¶ added in v3.19.0
func (o GreyTagRouteDubboRuleItemArrayOutput) ToGreyTagRouteDubboRuleItemArrayOutput() GreyTagRouteDubboRuleItemArrayOutput
func (GreyTagRouteDubboRuleItemArrayOutput) ToGreyTagRouteDubboRuleItemArrayOutputWithContext ¶ added in v3.19.0
func (o GreyTagRouteDubboRuleItemArrayOutput) ToGreyTagRouteDubboRuleItemArrayOutputWithContext(ctx context.Context) GreyTagRouteDubboRuleItemArrayOutput
type GreyTagRouteDubboRuleItemInput ¶ added in v3.19.0
type GreyTagRouteDubboRuleItemInput interface { pulumi.Input ToGreyTagRouteDubboRuleItemOutput() GreyTagRouteDubboRuleItemOutput ToGreyTagRouteDubboRuleItemOutputWithContext(context.Context) GreyTagRouteDubboRuleItemOutput }
GreyTagRouteDubboRuleItemInput is an input type that accepts GreyTagRouteDubboRuleItemArgs and GreyTagRouteDubboRuleItemOutput values. You can construct a concrete instance of `GreyTagRouteDubboRuleItemInput` via:
GreyTagRouteDubboRuleItemArgs{...}
type GreyTagRouteDubboRuleItemOutput ¶ added in v3.19.0
type GreyTagRouteDubboRuleItemOutput struct{ *pulumi.OutputState }
func (GreyTagRouteDubboRuleItemOutput) Cond ¶ added in v3.19.0
func (o GreyTagRouteDubboRuleItemOutput) Cond() pulumi.StringPtrOutput
The comparison operator. Valid values: `>`, `<`, `>=`, `<=`, `==`, `!=`.
func (GreyTagRouteDubboRuleItemOutput) ElementType ¶ added in v3.19.0
func (GreyTagRouteDubboRuleItemOutput) ElementType() reflect.Type
func (GreyTagRouteDubboRuleItemOutput) Expr ¶ added in v3.19.0
func (o GreyTagRouteDubboRuleItemOutput) Expr() pulumi.StringPtrOutput
The parameter value gets the expression.
func (GreyTagRouteDubboRuleItemOutput) Index ¶ added in v3.19.0
func (o GreyTagRouteDubboRuleItemOutput) Index() pulumi.IntPtrOutput
The parameter number.
func (GreyTagRouteDubboRuleItemOutput) Operator ¶ added in v3.19.0
func (o GreyTagRouteDubboRuleItemOutput) Operator() pulumi.StringPtrOutput
The operator. Valid values: `rawvalue`, `list`, `mod`, `deterministicProportionalSteamingDivision`.
func (GreyTagRouteDubboRuleItemOutput) ToGreyTagRouteDubboRuleItemOutput ¶ added in v3.19.0
func (o GreyTagRouteDubboRuleItemOutput) ToGreyTagRouteDubboRuleItemOutput() GreyTagRouteDubboRuleItemOutput
func (GreyTagRouteDubboRuleItemOutput) ToGreyTagRouteDubboRuleItemOutputWithContext ¶ added in v3.19.0
func (o GreyTagRouteDubboRuleItemOutput) ToGreyTagRouteDubboRuleItemOutputWithContext(ctx context.Context) GreyTagRouteDubboRuleItemOutput
func (GreyTagRouteDubboRuleItemOutput) Value ¶ added in v3.19.0
func (o GreyTagRouteDubboRuleItemOutput) Value() pulumi.StringPtrOutput
The value of the parameter.
type GreyTagRouteDubboRuleOutput ¶ added in v3.19.0
type GreyTagRouteDubboRuleOutput struct{ *pulumi.OutputState }
func (GreyTagRouteDubboRuleOutput) Condition ¶ added in v3.19.0
func (o GreyTagRouteDubboRuleOutput) Condition() pulumi.StringPtrOutput
The Conditional Patterns for Grayscale Rules. Valid values: `AND`, `OR`.
func (GreyTagRouteDubboRuleOutput) ElementType ¶ added in v3.19.0
func (GreyTagRouteDubboRuleOutput) ElementType() reflect.Type
func (GreyTagRouteDubboRuleOutput) Group ¶ added in v3.19.0
func (o GreyTagRouteDubboRuleOutput) Group() pulumi.StringPtrOutput
The service group.
func (GreyTagRouteDubboRuleOutput) Items ¶ added in v3.19.0
func (o GreyTagRouteDubboRuleOutput) Items() GreyTagRouteDubboRuleItemArrayOutput
A list of conditions items. See `items` below.
func (GreyTagRouteDubboRuleOutput) MethodName ¶ added in v3.19.0
func (o GreyTagRouteDubboRuleOutput) MethodName() pulumi.StringPtrOutput
The method name
func (GreyTagRouteDubboRuleOutput) ServiceName ¶ added in v3.19.0
func (o GreyTagRouteDubboRuleOutput) ServiceName() pulumi.StringPtrOutput
The service name.
func (GreyTagRouteDubboRuleOutput) ToGreyTagRouteDubboRuleOutput ¶ added in v3.19.0
func (o GreyTagRouteDubboRuleOutput) ToGreyTagRouteDubboRuleOutput() GreyTagRouteDubboRuleOutput
func (GreyTagRouteDubboRuleOutput) ToGreyTagRouteDubboRuleOutputWithContext ¶ added in v3.19.0
func (o GreyTagRouteDubboRuleOutput) ToGreyTagRouteDubboRuleOutputWithContext(ctx context.Context) GreyTagRouteDubboRuleOutput
func (GreyTagRouteDubboRuleOutput) Version ¶ added in v3.19.0
func (o GreyTagRouteDubboRuleOutput) Version() pulumi.StringPtrOutput
The service version.
type GreyTagRouteInput ¶ added in v3.19.0
type GreyTagRouteInput interface { pulumi.Input ToGreyTagRouteOutput() GreyTagRouteOutput ToGreyTagRouteOutputWithContext(ctx context.Context) GreyTagRouteOutput }
type GreyTagRouteMap ¶ added in v3.19.0
type GreyTagRouteMap map[string]GreyTagRouteInput
func (GreyTagRouteMap) ElementType ¶ added in v3.19.0
func (GreyTagRouteMap) ElementType() reflect.Type
func (GreyTagRouteMap) ToGreyTagRouteMapOutput ¶ added in v3.19.0
func (i GreyTagRouteMap) ToGreyTagRouteMapOutput() GreyTagRouteMapOutput
func (GreyTagRouteMap) ToGreyTagRouteMapOutputWithContext ¶ added in v3.19.0
func (i GreyTagRouteMap) ToGreyTagRouteMapOutputWithContext(ctx context.Context) GreyTagRouteMapOutput
type GreyTagRouteMapInput ¶ added in v3.19.0
type GreyTagRouteMapInput interface { pulumi.Input ToGreyTagRouteMapOutput() GreyTagRouteMapOutput ToGreyTagRouteMapOutputWithContext(context.Context) GreyTagRouteMapOutput }
GreyTagRouteMapInput is an input type that accepts GreyTagRouteMap and GreyTagRouteMapOutput values. You can construct a concrete instance of `GreyTagRouteMapInput` via:
GreyTagRouteMap{ "key": GreyTagRouteArgs{...} }
type GreyTagRouteMapOutput ¶ added in v3.19.0
type GreyTagRouteMapOutput struct{ *pulumi.OutputState }
func (GreyTagRouteMapOutput) ElementType ¶ added in v3.19.0
func (GreyTagRouteMapOutput) ElementType() reflect.Type
func (GreyTagRouteMapOutput) MapIndex ¶ added in v3.19.0
func (o GreyTagRouteMapOutput) MapIndex(k pulumi.StringInput) GreyTagRouteOutput
func (GreyTagRouteMapOutput) ToGreyTagRouteMapOutput ¶ added in v3.19.0
func (o GreyTagRouteMapOutput) ToGreyTagRouteMapOutput() GreyTagRouteMapOutput
func (GreyTagRouteMapOutput) ToGreyTagRouteMapOutputWithContext ¶ added in v3.19.0
func (o GreyTagRouteMapOutput) ToGreyTagRouteMapOutputWithContext(ctx context.Context) GreyTagRouteMapOutput
type GreyTagRouteOutput ¶ added in v3.19.0
type GreyTagRouteOutput struct{ *pulumi.OutputState }
func (GreyTagRouteOutput) AppId ¶ added in v3.27.0
func (o GreyTagRouteOutput) AppId() pulumi.StringOutput
The ID of the SAE Application.
func (GreyTagRouteOutput) Description ¶ added in v3.27.0
func (o GreyTagRouteOutput) Description() pulumi.StringPtrOutput
The description of GreyTagRoute.
func (GreyTagRouteOutput) DubboRules ¶ added in v3.27.0
func (o GreyTagRouteOutput) DubboRules() GreyTagRouteDubboRuleArrayOutput
The grayscale rule created for Dubbo Application. See `dubboRules` below.
func (GreyTagRouteOutput) ElementType ¶ added in v3.19.0
func (GreyTagRouteOutput) ElementType() reflect.Type
func (GreyTagRouteOutput) GreyTagRouteName ¶ added in v3.27.0
func (o GreyTagRouteOutput) GreyTagRouteName() pulumi.StringOutput
The name of GreyTagRoute.
func (GreyTagRouteOutput) ScRules ¶ added in v3.27.0
func (o GreyTagRouteOutput) ScRules() GreyTagRouteScRuleArrayOutput
The grayscale rule created for SpringCloud Application. See `scRules` below.
func (GreyTagRouteOutput) ToGreyTagRouteOutput ¶ added in v3.19.0
func (o GreyTagRouteOutput) ToGreyTagRouteOutput() GreyTagRouteOutput
func (GreyTagRouteOutput) ToGreyTagRouteOutputWithContext ¶ added in v3.19.0
func (o GreyTagRouteOutput) ToGreyTagRouteOutputWithContext(ctx context.Context) GreyTagRouteOutput
type GreyTagRouteScRule ¶ added in v3.19.0
type GreyTagRouteScRule struct { // The conditional Patterns for Grayscale Rules. Valid values: `AND`, `OR`. Condition *string `pulumi:"condition"` // A list of conditions items. See `items` below. Items []GreyTagRouteScRuleItem `pulumi:"items"` // The path corresponding to the grayscale rule. Path *string `pulumi:"path"` }
type GreyTagRouteScRuleArgs ¶ added in v3.19.0
type GreyTagRouteScRuleArgs struct { // The conditional Patterns for Grayscale Rules. Valid values: `AND`, `OR`. Condition pulumi.StringPtrInput `pulumi:"condition"` // A list of conditions items. See `items` below. Items GreyTagRouteScRuleItemArrayInput `pulumi:"items"` // The path corresponding to the grayscale rule. Path pulumi.StringPtrInput `pulumi:"path"` }
func (GreyTagRouteScRuleArgs) ElementType ¶ added in v3.19.0
func (GreyTagRouteScRuleArgs) ElementType() reflect.Type
func (GreyTagRouteScRuleArgs) ToGreyTagRouteScRuleOutput ¶ added in v3.19.0
func (i GreyTagRouteScRuleArgs) ToGreyTagRouteScRuleOutput() GreyTagRouteScRuleOutput
func (GreyTagRouteScRuleArgs) ToGreyTagRouteScRuleOutputWithContext ¶ added in v3.19.0
func (i GreyTagRouteScRuleArgs) ToGreyTagRouteScRuleOutputWithContext(ctx context.Context) GreyTagRouteScRuleOutput
type GreyTagRouteScRuleArray ¶ added in v3.19.0
type GreyTagRouteScRuleArray []GreyTagRouteScRuleInput
func (GreyTagRouteScRuleArray) ElementType ¶ added in v3.19.0
func (GreyTagRouteScRuleArray) ElementType() reflect.Type
func (GreyTagRouteScRuleArray) ToGreyTagRouteScRuleArrayOutput ¶ added in v3.19.0
func (i GreyTagRouteScRuleArray) ToGreyTagRouteScRuleArrayOutput() GreyTagRouteScRuleArrayOutput
func (GreyTagRouteScRuleArray) ToGreyTagRouteScRuleArrayOutputWithContext ¶ added in v3.19.0
func (i GreyTagRouteScRuleArray) ToGreyTagRouteScRuleArrayOutputWithContext(ctx context.Context) GreyTagRouteScRuleArrayOutput
type GreyTagRouteScRuleArrayInput ¶ added in v3.19.0
type GreyTagRouteScRuleArrayInput interface { pulumi.Input ToGreyTagRouteScRuleArrayOutput() GreyTagRouteScRuleArrayOutput ToGreyTagRouteScRuleArrayOutputWithContext(context.Context) GreyTagRouteScRuleArrayOutput }
GreyTagRouteScRuleArrayInput is an input type that accepts GreyTagRouteScRuleArray and GreyTagRouteScRuleArrayOutput values. You can construct a concrete instance of `GreyTagRouteScRuleArrayInput` via:
GreyTagRouteScRuleArray{ GreyTagRouteScRuleArgs{...} }
type GreyTagRouteScRuleArrayOutput ¶ added in v3.19.0
type GreyTagRouteScRuleArrayOutput struct{ *pulumi.OutputState }
func (GreyTagRouteScRuleArrayOutput) ElementType ¶ added in v3.19.0
func (GreyTagRouteScRuleArrayOutput) ElementType() reflect.Type
func (GreyTagRouteScRuleArrayOutput) Index ¶ added in v3.19.0
func (o GreyTagRouteScRuleArrayOutput) Index(i pulumi.IntInput) GreyTagRouteScRuleOutput
func (GreyTagRouteScRuleArrayOutput) ToGreyTagRouteScRuleArrayOutput ¶ added in v3.19.0
func (o GreyTagRouteScRuleArrayOutput) ToGreyTagRouteScRuleArrayOutput() GreyTagRouteScRuleArrayOutput
func (GreyTagRouteScRuleArrayOutput) ToGreyTagRouteScRuleArrayOutputWithContext ¶ added in v3.19.0
func (o GreyTagRouteScRuleArrayOutput) ToGreyTagRouteScRuleArrayOutputWithContext(ctx context.Context) GreyTagRouteScRuleArrayOutput
type GreyTagRouteScRuleInput ¶ added in v3.19.0
type GreyTagRouteScRuleInput interface { pulumi.Input ToGreyTagRouteScRuleOutput() GreyTagRouteScRuleOutput ToGreyTagRouteScRuleOutputWithContext(context.Context) GreyTagRouteScRuleOutput }
GreyTagRouteScRuleInput is an input type that accepts GreyTagRouteScRuleArgs and GreyTagRouteScRuleOutput values. You can construct a concrete instance of `GreyTagRouteScRuleInput` via:
GreyTagRouteScRuleArgs{...}
type GreyTagRouteScRuleItem ¶ added in v3.19.0
type GreyTagRouteScRuleItem struct { // The comparison operator. Valid values: `>`, `<`, `>=`, `<=`, `==`, `!=`. Cond *string `pulumi:"cond"` // The name of the parameter. Name *string `pulumi:"name"` // The operator. Valid values: `rawvalue`, `list`, `mod`, `deterministicProportionalSteamingDivision`. Operator *string `pulumi:"operator"` // The compare types. Valid values: `param`, `cookie`, `header`. Type *string `pulumi:"type"` // The value of the parameter. Value *string `pulumi:"value"` }
type GreyTagRouteScRuleItemArgs ¶ added in v3.19.0
type GreyTagRouteScRuleItemArgs struct { // The comparison operator. Valid values: `>`, `<`, `>=`, `<=`, `==`, `!=`. Cond pulumi.StringPtrInput `pulumi:"cond"` // The name of the parameter. Name pulumi.StringPtrInput `pulumi:"name"` // The operator. Valid values: `rawvalue`, `list`, `mod`, `deterministicProportionalSteamingDivision`. Operator pulumi.StringPtrInput `pulumi:"operator"` // The compare types. Valid values: `param`, `cookie`, `header`. Type pulumi.StringPtrInput `pulumi:"type"` // The value of the parameter. Value pulumi.StringPtrInput `pulumi:"value"` }
func (GreyTagRouteScRuleItemArgs) ElementType ¶ added in v3.19.0
func (GreyTagRouteScRuleItemArgs) ElementType() reflect.Type
func (GreyTagRouteScRuleItemArgs) ToGreyTagRouteScRuleItemOutput ¶ added in v3.19.0
func (i GreyTagRouteScRuleItemArgs) ToGreyTagRouteScRuleItemOutput() GreyTagRouteScRuleItemOutput
func (GreyTagRouteScRuleItemArgs) ToGreyTagRouteScRuleItemOutputWithContext ¶ added in v3.19.0
func (i GreyTagRouteScRuleItemArgs) ToGreyTagRouteScRuleItemOutputWithContext(ctx context.Context) GreyTagRouteScRuleItemOutput
type GreyTagRouteScRuleItemArray ¶ added in v3.19.0
type GreyTagRouteScRuleItemArray []GreyTagRouteScRuleItemInput
func (GreyTagRouteScRuleItemArray) ElementType ¶ added in v3.19.0
func (GreyTagRouteScRuleItemArray) ElementType() reflect.Type
func (GreyTagRouteScRuleItemArray) ToGreyTagRouteScRuleItemArrayOutput ¶ added in v3.19.0
func (i GreyTagRouteScRuleItemArray) ToGreyTagRouteScRuleItemArrayOutput() GreyTagRouteScRuleItemArrayOutput
func (GreyTagRouteScRuleItemArray) ToGreyTagRouteScRuleItemArrayOutputWithContext ¶ added in v3.19.0
func (i GreyTagRouteScRuleItemArray) ToGreyTagRouteScRuleItemArrayOutputWithContext(ctx context.Context) GreyTagRouteScRuleItemArrayOutput
type GreyTagRouteScRuleItemArrayInput ¶ added in v3.19.0
type GreyTagRouteScRuleItemArrayInput interface { pulumi.Input ToGreyTagRouteScRuleItemArrayOutput() GreyTagRouteScRuleItemArrayOutput ToGreyTagRouteScRuleItemArrayOutputWithContext(context.Context) GreyTagRouteScRuleItemArrayOutput }
GreyTagRouteScRuleItemArrayInput is an input type that accepts GreyTagRouteScRuleItemArray and GreyTagRouteScRuleItemArrayOutput values. You can construct a concrete instance of `GreyTagRouteScRuleItemArrayInput` via:
GreyTagRouteScRuleItemArray{ GreyTagRouteScRuleItemArgs{...} }
type GreyTagRouteScRuleItemArrayOutput ¶ added in v3.19.0
type GreyTagRouteScRuleItemArrayOutput struct{ *pulumi.OutputState }
func (GreyTagRouteScRuleItemArrayOutput) ElementType ¶ added in v3.19.0
func (GreyTagRouteScRuleItemArrayOutput) ElementType() reflect.Type
func (GreyTagRouteScRuleItemArrayOutput) Index ¶ added in v3.19.0
func (o GreyTagRouteScRuleItemArrayOutput) Index(i pulumi.IntInput) GreyTagRouteScRuleItemOutput
func (GreyTagRouteScRuleItemArrayOutput) ToGreyTagRouteScRuleItemArrayOutput ¶ added in v3.19.0
func (o GreyTagRouteScRuleItemArrayOutput) ToGreyTagRouteScRuleItemArrayOutput() GreyTagRouteScRuleItemArrayOutput
func (GreyTagRouteScRuleItemArrayOutput) ToGreyTagRouteScRuleItemArrayOutputWithContext ¶ added in v3.19.0
func (o GreyTagRouteScRuleItemArrayOutput) ToGreyTagRouteScRuleItemArrayOutputWithContext(ctx context.Context) GreyTagRouteScRuleItemArrayOutput
type GreyTagRouteScRuleItemInput ¶ added in v3.19.0
type GreyTagRouteScRuleItemInput interface { pulumi.Input ToGreyTagRouteScRuleItemOutput() GreyTagRouteScRuleItemOutput ToGreyTagRouteScRuleItemOutputWithContext(context.Context) GreyTagRouteScRuleItemOutput }
GreyTagRouteScRuleItemInput is an input type that accepts GreyTagRouteScRuleItemArgs and GreyTagRouteScRuleItemOutput values. You can construct a concrete instance of `GreyTagRouteScRuleItemInput` via:
GreyTagRouteScRuleItemArgs{...}
type GreyTagRouteScRuleItemOutput ¶ added in v3.19.0
type GreyTagRouteScRuleItemOutput struct{ *pulumi.OutputState }
func (GreyTagRouteScRuleItemOutput) Cond ¶ added in v3.19.0
func (o GreyTagRouteScRuleItemOutput) Cond() pulumi.StringPtrOutput
The comparison operator. Valid values: `>`, `<`, `>=`, `<=`, `==`, `!=`.
func (GreyTagRouteScRuleItemOutput) ElementType ¶ added in v3.19.0
func (GreyTagRouteScRuleItemOutput) ElementType() reflect.Type
func (GreyTagRouteScRuleItemOutput) Name ¶ added in v3.19.0
func (o GreyTagRouteScRuleItemOutput) Name() pulumi.StringPtrOutput
The name of the parameter.
func (GreyTagRouteScRuleItemOutput) Operator ¶ added in v3.19.0
func (o GreyTagRouteScRuleItemOutput) Operator() pulumi.StringPtrOutput
The operator. Valid values: `rawvalue`, `list`, `mod`, `deterministicProportionalSteamingDivision`.
func (GreyTagRouteScRuleItemOutput) ToGreyTagRouteScRuleItemOutput ¶ added in v3.19.0
func (o GreyTagRouteScRuleItemOutput) ToGreyTagRouteScRuleItemOutput() GreyTagRouteScRuleItemOutput
func (GreyTagRouteScRuleItemOutput) ToGreyTagRouteScRuleItemOutputWithContext ¶ added in v3.19.0
func (o GreyTagRouteScRuleItemOutput) ToGreyTagRouteScRuleItemOutputWithContext(ctx context.Context) GreyTagRouteScRuleItemOutput
func (GreyTagRouteScRuleItemOutput) Type ¶ added in v3.19.0
func (o GreyTagRouteScRuleItemOutput) Type() pulumi.StringPtrOutput
The compare types. Valid values: `param`, `cookie`, `header`.
func (GreyTagRouteScRuleItemOutput) Value ¶ added in v3.19.0
func (o GreyTagRouteScRuleItemOutput) Value() pulumi.StringPtrOutput
The value of the parameter.
type GreyTagRouteScRuleOutput ¶ added in v3.19.0
type GreyTagRouteScRuleOutput struct{ *pulumi.OutputState }
func (GreyTagRouteScRuleOutput) Condition ¶ added in v3.19.0
func (o GreyTagRouteScRuleOutput) Condition() pulumi.StringPtrOutput
The conditional Patterns for Grayscale Rules. Valid values: `AND`, `OR`.
func (GreyTagRouteScRuleOutput) ElementType ¶ added in v3.19.0
func (GreyTagRouteScRuleOutput) ElementType() reflect.Type
func (GreyTagRouteScRuleOutput) Items ¶ added in v3.19.0
func (o GreyTagRouteScRuleOutput) Items() GreyTagRouteScRuleItemArrayOutput
A list of conditions items. See `items` below.
func (GreyTagRouteScRuleOutput) Path ¶ added in v3.19.0
func (o GreyTagRouteScRuleOutput) Path() pulumi.StringPtrOutput
The path corresponding to the grayscale rule.
func (GreyTagRouteScRuleOutput) ToGreyTagRouteScRuleOutput ¶ added in v3.19.0
func (o GreyTagRouteScRuleOutput) ToGreyTagRouteScRuleOutput() GreyTagRouteScRuleOutput
func (GreyTagRouteScRuleOutput) ToGreyTagRouteScRuleOutputWithContext ¶ added in v3.19.0
func (o GreyTagRouteScRuleOutput) ToGreyTagRouteScRuleOutputWithContext(ctx context.Context) GreyTagRouteScRuleOutput
type GreyTagRouteState ¶ added in v3.19.0
type GreyTagRouteState struct { // The ID of the SAE Application. AppId pulumi.StringPtrInput // The description of GreyTagRoute. Description pulumi.StringPtrInput // The grayscale rule created for Dubbo Application. See `dubboRules` below. DubboRules GreyTagRouteDubboRuleArrayInput // The name of GreyTagRoute. GreyTagRouteName pulumi.StringPtrInput // The grayscale rule created for SpringCloud Application. See `scRules` below. ScRules GreyTagRouteScRuleArrayInput }
func (GreyTagRouteState) ElementType ¶ added in v3.19.0
func (GreyTagRouteState) ElementType() reflect.Type
type Ingress ¶ added in v3.8.0
type Ingress struct { pulumi.CustomResourceState // The certificate ID of the HTTPS listener. The `certId` takes effect only when `loadBalanceType` is set to `clb`. CertId pulumi.StringPtrOutput `pulumi:"certId"` // The certificate IDs of the HTTPS listener, and multiple certificate IDs are separated by commas. The `certIds` takes effect only when `loadBalanceType` is set to `alb`. CertIds pulumi.StringPtrOutput `pulumi:"certIds"` // Default Rule. See `defaultRule` below. DefaultRule IngressDefaultRulePtrOutput `pulumi:"defaultRule"` // Description. Description pulumi.StringPtrOutput `pulumi:"description"` // SLB listening port. ListenerPort pulumi.IntOutput `pulumi:"listenerPort"` // The protocol that is used to forward requests. Default value: `HTTP`. Valid values: `HTTP`, `HTTPS`. ListenerProtocol pulumi.StringOutput `pulumi:"listenerProtocol"` // The type of the SLB instance. Default value: `clb`. Valid values: `clb`, `alb`. LoadBalanceType pulumi.StringOutput `pulumi:"loadBalanceType"` // The ID of Namespace. It can contain 2 to 32 lowercase characters.The value is in format `{RegionId}:{namespace}`. NamespaceId pulumi.StringOutput `pulumi:"namespaceId"` // Forwarding rules. Forward traffic to the specified application according to the domain name and path. See `rules` below. Rules IngressRuleArrayOutput `pulumi:"rules"` // SLB ID. SlbId pulumi.StringOutput `pulumi:"slbId"` }
Provides a Serverless App Engine (SAE) Ingress resource.
For information about Serverless App Engine (SAE) Ingress and how to use it, see [What is Ingress](https://www.alibabacloud.com/help/en/sae/latest/createingress).
> **NOTE:** Available since v1.137.0.
## Example Usage
Basic Usage ¶
```go package main
import (
"fmt" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/ecs" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/sae" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/slb" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/vpc" "github.com/pulumi/pulumi-random/sdk/v4/go/random" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") name := "tf-example" if param := cfg.Get("name"); param != "" { name = param } defaultRegions, err := alicloud.GetRegions(ctx, &alicloud.GetRegionsArgs{ Current: pulumi.BoolRef(true), }, nil) if err != nil { return err } defaultRandomInteger, err := random.NewRandomInteger(ctx, "defaultRandomInteger", &random.RandomIntegerArgs{ Max: pulumi.Int(99999), Min: pulumi.Int(10000), }) if err != nil { return err } defaultZones, err := alicloud.GetZones(ctx, &alicloud.GetZonesArgs{ AvailableResourceCreation: pulumi.StringRef("VSwitch"), }, nil) if err != nil { return err } defaultNetwork, err := vpc.NewNetwork(ctx, "defaultNetwork", &vpc.NetworkArgs{ VpcName: pulumi.String(name), CidrBlock: pulumi.String("10.4.0.0/16"), }) if err != nil { return err } defaultSwitch, err := vpc.NewSwitch(ctx, "defaultSwitch", &vpc.SwitchArgs{ VswitchName: pulumi.String(name), CidrBlock: pulumi.String("10.4.0.0/24"), VpcId: defaultNetwork.ID(), ZoneId: *pulumi.String(defaultZones.Zones[0].Id), }) if err != nil { return err } defaultSecurityGroup, err := ecs.NewSecurityGroup(ctx, "defaultSecurityGroup", &ecs.SecurityGroupArgs{ VpcId: defaultNetwork.ID(), }) if err != nil { return err } defaultNamespace, err := sae.NewNamespace(ctx, "defaultNamespace", &sae.NamespaceArgs{ NamespaceId: defaultRandomInteger.Result.ApplyT(func(result int) (string, error) { return fmt.Sprintf("%v:example%v", defaultRegions.Regions[0].Id, result), nil }).(pulumi.StringOutput), NamespaceName: pulumi.String(name), NamespaceDescription: pulumi.String(name), EnableMicroRegistration: pulumi.Bool(false), }) if err != nil { return err } defaultApplication, err := sae.NewApplication(ctx, "defaultApplication", &sae.ApplicationArgs{ AppDescription: pulumi.String(name), AppName: pulumi.String(name), NamespaceId: defaultNamespace.ID(), ImageUrl: pulumi.String(fmt.Sprintf("registry-vpc.%v.aliyuncs.com/sae-demo-image/consumer:1.0", defaultRegions.Regions[0].Id)), PackageType: pulumi.String("Image"), SecurityGroupId: defaultSecurityGroup.ID(), VpcId: defaultNetwork.ID(), VswitchId: defaultSwitch.ID(), Timezone: pulumi.String("Asia/Beijing"), Replicas: pulumi.Int(5), Cpu: pulumi.Int(500), Memory: pulumi.Int(2048), }) if err != nil { return err } defaultApplicationLoadBalancer, err := slb.NewApplicationLoadBalancer(ctx, "defaultApplicationLoadBalancer", &slb.ApplicationLoadBalancerArgs{ LoadBalancerName: pulumi.String(name), VswitchId: defaultSwitch.ID(), LoadBalancerSpec: pulumi.String("slb.s2.small"), AddressType: pulumi.String("intranet"), }) if err != nil { return err } _, err = sae.NewIngress(ctx, "defaultIngress", &sae.IngressArgs{ SlbId: defaultApplicationLoadBalancer.ID(), NamespaceId: defaultNamespace.ID(), ListenerPort: pulumi.Int(80), Rules: sae.IngressRuleArray{ &sae.IngressRuleArgs{ AppId: defaultApplication.ID(), ContainerPort: pulumi.Int(443), Domain: pulumi.String("www.alicloud.com"), AppName: defaultApplication.AppName, Path: pulumi.String("/"), }, }, DefaultRule: &sae.IngressDefaultRuleArgs{ AppId: defaultApplication.ID(), ContainerPort: pulumi.Int(443), }, }) if err != nil { return err } return nil }) }
```
## Import
Serverless App Engine (SAE) Ingress can be imported using the id, e.g.
```sh $ pulumi import alicloud:sae/ingress:Ingress example <id> ```
func GetIngress ¶ added in v3.8.0
func GetIngress(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IngressState, opts ...pulumi.ResourceOption) (*Ingress, error)
GetIngress gets an existing Ingress resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewIngress ¶ added in v3.8.0
func NewIngress(ctx *pulumi.Context, name string, args *IngressArgs, opts ...pulumi.ResourceOption) (*Ingress, error)
NewIngress registers a new resource with the given unique name, arguments, and options.
func (*Ingress) ElementType ¶ added in v3.8.0
func (*Ingress) ToIngressOutput ¶ added in v3.8.0
func (i *Ingress) ToIngressOutput() IngressOutput
func (*Ingress) ToIngressOutputWithContext ¶ added in v3.8.0
func (i *Ingress) ToIngressOutputWithContext(ctx context.Context) IngressOutput
type IngressArgs ¶ added in v3.8.0
type IngressArgs struct { // The certificate ID of the HTTPS listener. The `certId` takes effect only when `loadBalanceType` is set to `clb`. CertId pulumi.StringPtrInput // The certificate IDs of the HTTPS listener, and multiple certificate IDs are separated by commas. The `certIds` takes effect only when `loadBalanceType` is set to `alb`. CertIds pulumi.StringPtrInput // Default Rule. See `defaultRule` below. DefaultRule IngressDefaultRulePtrInput // Description. Description pulumi.StringPtrInput // SLB listening port. ListenerPort pulumi.IntInput // The protocol that is used to forward requests. Default value: `HTTP`. Valid values: `HTTP`, `HTTPS`. ListenerProtocol pulumi.StringPtrInput // The type of the SLB instance. Default value: `clb`. Valid values: `clb`, `alb`. LoadBalanceType pulumi.StringPtrInput // The ID of Namespace. It can contain 2 to 32 lowercase characters.The value is in format `{RegionId}:{namespace}`. NamespaceId pulumi.StringInput // Forwarding rules. Forward traffic to the specified application according to the domain name and path. See `rules` below. Rules IngressRuleArrayInput // SLB ID. SlbId pulumi.StringInput }
The set of arguments for constructing a Ingress resource.
func (IngressArgs) ElementType ¶ added in v3.8.0
func (IngressArgs) ElementType() reflect.Type
type IngressArray ¶ added in v3.8.0
type IngressArray []IngressInput
func (IngressArray) ElementType ¶ added in v3.8.0
func (IngressArray) ElementType() reflect.Type
func (IngressArray) ToIngressArrayOutput ¶ added in v3.8.0
func (i IngressArray) ToIngressArrayOutput() IngressArrayOutput
func (IngressArray) ToIngressArrayOutputWithContext ¶ added in v3.8.0
func (i IngressArray) ToIngressArrayOutputWithContext(ctx context.Context) IngressArrayOutput
type IngressArrayInput ¶ added in v3.8.0
type IngressArrayInput interface { pulumi.Input ToIngressArrayOutput() IngressArrayOutput ToIngressArrayOutputWithContext(context.Context) IngressArrayOutput }
IngressArrayInput is an input type that accepts IngressArray and IngressArrayOutput values. You can construct a concrete instance of `IngressArrayInput` via:
IngressArray{ IngressArgs{...} }
type IngressArrayOutput ¶ added in v3.8.0
type IngressArrayOutput struct{ *pulumi.OutputState }
func (IngressArrayOutput) ElementType ¶ added in v3.8.0
func (IngressArrayOutput) ElementType() reflect.Type
func (IngressArrayOutput) Index ¶ added in v3.8.0
func (o IngressArrayOutput) Index(i pulumi.IntInput) IngressOutput
func (IngressArrayOutput) ToIngressArrayOutput ¶ added in v3.8.0
func (o IngressArrayOutput) ToIngressArrayOutput() IngressArrayOutput
func (IngressArrayOutput) ToIngressArrayOutputWithContext ¶ added in v3.8.0
func (o IngressArrayOutput) ToIngressArrayOutputWithContext(ctx context.Context) IngressArrayOutput
type IngressDefaultRule ¶ added in v3.8.0
type IngressDefaultRuleArgs ¶ added in v3.8.0
type IngressDefaultRuleArgs struct { // Target application ID. AppId pulumi.StringPtrInput `pulumi:"appId"` // Target application name. AppName pulumi.StringPtrInput `pulumi:"appName"` // Application backend port. ContainerPort pulumi.IntPtrInput `pulumi:"containerPort"` }
func (IngressDefaultRuleArgs) ElementType ¶ added in v3.8.0
func (IngressDefaultRuleArgs) ElementType() reflect.Type
func (IngressDefaultRuleArgs) ToIngressDefaultRuleOutput ¶ added in v3.8.0
func (i IngressDefaultRuleArgs) ToIngressDefaultRuleOutput() IngressDefaultRuleOutput
func (IngressDefaultRuleArgs) ToIngressDefaultRuleOutputWithContext ¶ added in v3.8.0
func (i IngressDefaultRuleArgs) ToIngressDefaultRuleOutputWithContext(ctx context.Context) IngressDefaultRuleOutput
func (IngressDefaultRuleArgs) ToIngressDefaultRulePtrOutput ¶ added in v3.8.0
func (i IngressDefaultRuleArgs) ToIngressDefaultRulePtrOutput() IngressDefaultRulePtrOutput
func (IngressDefaultRuleArgs) ToIngressDefaultRulePtrOutputWithContext ¶ added in v3.8.0
func (i IngressDefaultRuleArgs) ToIngressDefaultRulePtrOutputWithContext(ctx context.Context) IngressDefaultRulePtrOutput
type IngressDefaultRuleInput ¶ added in v3.8.0
type IngressDefaultRuleInput interface { pulumi.Input ToIngressDefaultRuleOutput() IngressDefaultRuleOutput ToIngressDefaultRuleOutputWithContext(context.Context) IngressDefaultRuleOutput }
IngressDefaultRuleInput is an input type that accepts IngressDefaultRuleArgs and IngressDefaultRuleOutput values. You can construct a concrete instance of `IngressDefaultRuleInput` via:
IngressDefaultRuleArgs{...}
type IngressDefaultRuleOutput ¶ added in v3.8.0
type IngressDefaultRuleOutput struct{ *pulumi.OutputState }
func (IngressDefaultRuleOutput) AppId ¶ added in v3.8.0
func (o IngressDefaultRuleOutput) AppId() pulumi.StringPtrOutput
Target application ID.
func (IngressDefaultRuleOutput) AppName ¶ added in v3.8.0
func (o IngressDefaultRuleOutput) AppName() pulumi.StringPtrOutput
Target application name.
func (IngressDefaultRuleOutput) ContainerPort ¶ added in v3.8.0
func (o IngressDefaultRuleOutput) ContainerPort() pulumi.IntPtrOutput
Application backend port.
func (IngressDefaultRuleOutput) ElementType ¶ added in v3.8.0
func (IngressDefaultRuleOutput) ElementType() reflect.Type
func (IngressDefaultRuleOutput) ToIngressDefaultRuleOutput ¶ added in v3.8.0
func (o IngressDefaultRuleOutput) ToIngressDefaultRuleOutput() IngressDefaultRuleOutput
func (IngressDefaultRuleOutput) ToIngressDefaultRuleOutputWithContext ¶ added in v3.8.0
func (o IngressDefaultRuleOutput) ToIngressDefaultRuleOutputWithContext(ctx context.Context) IngressDefaultRuleOutput
func (IngressDefaultRuleOutput) ToIngressDefaultRulePtrOutput ¶ added in v3.8.0
func (o IngressDefaultRuleOutput) ToIngressDefaultRulePtrOutput() IngressDefaultRulePtrOutput
func (IngressDefaultRuleOutput) ToIngressDefaultRulePtrOutputWithContext ¶ added in v3.8.0
func (o IngressDefaultRuleOutput) ToIngressDefaultRulePtrOutputWithContext(ctx context.Context) IngressDefaultRulePtrOutput
type IngressDefaultRulePtrInput ¶ added in v3.8.0
type IngressDefaultRulePtrInput interface { pulumi.Input ToIngressDefaultRulePtrOutput() IngressDefaultRulePtrOutput ToIngressDefaultRulePtrOutputWithContext(context.Context) IngressDefaultRulePtrOutput }
IngressDefaultRulePtrInput is an input type that accepts IngressDefaultRuleArgs, IngressDefaultRulePtr and IngressDefaultRulePtrOutput values. You can construct a concrete instance of `IngressDefaultRulePtrInput` via:
IngressDefaultRuleArgs{...} or: nil
func IngressDefaultRulePtr ¶ added in v3.8.0
func IngressDefaultRulePtr(v *IngressDefaultRuleArgs) IngressDefaultRulePtrInput
type IngressDefaultRulePtrOutput ¶ added in v3.8.0
type IngressDefaultRulePtrOutput struct{ *pulumi.OutputState }
func (IngressDefaultRulePtrOutput) AppId ¶ added in v3.8.0
func (o IngressDefaultRulePtrOutput) AppId() pulumi.StringPtrOutput
Target application ID.
func (IngressDefaultRulePtrOutput) AppName ¶ added in v3.8.0
func (o IngressDefaultRulePtrOutput) AppName() pulumi.StringPtrOutput
Target application name.
func (IngressDefaultRulePtrOutput) ContainerPort ¶ added in v3.8.0
func (o IngressDefaultRulePtrOutput) ContainerPort() pulumi.IntPtrOutput
Application backend port.
func (IngressDefaultRulePtrOutput) Elem ¶ added in v3.8.0
func (o IngressDefaultRulePtrOutput) Elem() IngressDefaultRuleOutput
func (IngressDefaultRulePtrOutput) ElementType ¶ added in v3.8.0
func (IngressDefaultRulePtrOutput) ElementType() reflect.Type
func (IngressDefaultRulePtrOutput) ToIngressDefaultRulePtrOutput ¶ added in v3.8.0
func (o IngressDefaultRulePtrOutput) ToIngressDefaultRulePtrOutput() IngressDefaultRulePtrOutput
func (IngressDefaultRulePtrOutput) ToIngressDefaultRulePtrOutputWithContext ¶ added in v3.8.0
func (o IngressDefaultRulePtrOutput) ToIngressDefaultRulePtrOutputWithContext(ctx context.Context) IngressDefaultRulePtrOutput
type IngressInput ¶ added in v3.8.0
type IngressInput interface { pulumi.Input ToIngressOutput() IngressOutput ToIngressOutputWithContext(ctx context.Context) IngressOutput }
type IngressMap ¶ added in v3.8.0
type IngressMap map[string]IngressInput
func (IngressMap) ElementType ¶ added in v3.8.0
func (IngressMap) ElementType() reflect.Type
func (IngressMap) ToIngressMapOutput ¶ added in v3.8.0
func (i IngressMap) ToIngressMapOutput() IngressMapOutput
func (IngressMap) ToIngressMapOutputWithContext ¶ added in v3.8.0
func (i IngressMap) ToIngressMapOutputWithContext(ctx context.Context) IngressMapOutput
type IngressMapInput ¶ added in v3.8.0
type IngressMapInput interface { pulumi.Input ToIngressMapOutput() IngressMapOutput ToIngressMapOutputWithContext(context.Context) IngressMapOutput }
IngressMapInput is an input type that accepts IngressMap and IngressMapOutput values. You can construct a concrete instance of `IngressMapInput` via:
IngressMap{ "key": IngressArgs{...} }
type IngressMapOutput ¶ added in v3.8.0
type IngressMapOutput struct{ *pulumi.OutputState }
func (IngressMapOutput) ElementType ¶ added in v3.8.0
func (IngressMapOutput) ElementType() reflect.Type
func (IngressMapOutput) MapIndex ¶ added in v3.8.0
func (o IngressMapOutput) MapIndex(k pulumi.StringInput) IngressOutput
func (IngressMapOutput) ToIngressMapOutput ¶ added in v3.8.0
func (o IngressMapOutput) ToIngressMapOutput() IngressMapOutput
func (IngressMapOutput) ToIngressMapOutputWithContext ¶ added in v3.8.0
func (o IngressMapOutput) ToIngressMapOutputWithContext(ctx context.Context) IngressMapOutput
type IngressOutput ¶ added in v3.8.0
type IngressOutput struct{ *pulumi.OutputState }
func (IngressOutput) CertId ¶ added in v3.27.0
func (o IngressOutput) CertId() pulumi.StringPtrOutput
The certificate ID of the HTTPS listener. The `certId` takes effect only when `loadBalanceType` is set to `clb`.
func (IngressOutput) CertIds ¶ added in v3.39.0
func (o IngressOutput) CertIds() pulumi.StringPtrOutput
The certificate IDs of the HTTPS listener, and multiple certificate IDs are separated by commas. The `certIds` takes effect only when `loadBalanceType` is set to `alb`.
func (IngressOutput) DefaultRule ¶ added in v3.27.0
func (o IngressOutput) DefaultRule() IngressDefaultRulePtrOutput
Default Rule. See `defaultRule` below.
func (IngressOutput) Description ¶ added in v3.27.0
func (o IngressOutput) Description() pulumi.StringPtrOutput
Description.
func (IngressOutput) ElementType ¶ added in v3.8.0
func (IngressOutput) ElementType() reflect.Type
func (IngressOutput) ListenerPort ¶ added in v3.27.0
func (o IngressOutput) ListenerPort() pulumi.IntOutput
SLB listening port.
func (IngressOutput) ListenerProtocol ¶ added in v3.39.0
func (o IngressOutput) ListenerProtocol() pulumi.StringOutput
The protocol that is used to forward requests. Default value: `HTTP`. Valid values: `HTTP`, `HTTPS`.
func (IngressOutput) LoadBalanceType ¶ added in v3.39.0
func (o IngressOutput) LoadBalanceType() pulumi.StringOutput
The type of the SLB instance. Default value: `clb`. Valid values: `clb`, `alb`.
func (IngressOutput) NamespaceId ¶ added in v3.27.0
func (o IngressOutput) NamespaceId() pulumi.StringOutput
The ID of Namespace. It can contain 2 to 32 lowercase characters.The value is in format `{RegionId}:{namespace}`.
func (IngressOutput) Rules ¶ added in v3.27.0
func (o IngressOutput) Rules() IngressRuleArrayOutput
Forwarding rules. Forward traffic to the specified application according to the domain name and path. See `rules` below.
func (IngressOutput) SlbId ¶ added in v3.27.0
func (o IngressOutput) SlbId() pulumi.StringOutput
SLB ID.
func (IngressOutput) ToIngressOutput ¶ added in v3.8.0
func (o IngressOutput) ToIngressOutput() IngressOutput
func (IngressOutput) ToIngressOutputWithContext ¶ added in v3.8.0
func (o IngressOutput) ToIngressOutputWithContext(ctx context.Context) IngressOutput
type IngressRule ¶ added in v3.8.0
type IngressRule struct { // Target application ID. AppId string `pulumi:"appId"` // Target application name. AppName string `pulumi:"appName"` // The backend protocol. BackendProtocol *string `pulumi:"backendProtocol"` // Application backend port. ContainerPort int `pulumi:"containerPort"` // Application domain name. Domain string `pulumi:"domain"` // URL path. Path string `pulumi:"path"` // The rewrite path. RewritePath *string `pulumi:"rewritePath"` }
type IngressRuleArgs ¶ added in v3.8.0
type IngressRuleArgs struct { // Target application ID. AppId pulumi.StringInput `pulumi:"appId"` // Target application name. AppName pulumi.StringInput `pulumi:"appName"` // The backend protocol. BackendProtocol pulumi.StringPtrInput `pulumi:"backendProtocol"` // Application backend port. ContainerPort pulumi.IntInput `pulumi:"containerPort"` // Application domain name. Domain pulumi.StringInput `pulumi:"domain"` // URL path. Path pulumi.StringInput `pulumi:"path"` // The rewrite path. RewritePath pulumi.StringPtrInput `pulumi:"rewritePath"` }
func (IngressRuleArgs) ElementType ¶ added in v3.8.0
func (IngressRuleArgs) ElementType() reflect.Type
func (IngressRuleArgs) ToIngressRuleOutput ¶ added in v3.8.0
func (i IngressRuleArgs) ToIngressRuleOutput() IngressRuleOutput
func (IngressRuleArgs) ToIngressRuleOutputWithContext ¶ added in v3.8.0
func (i IngressRuleArgs) ToIngressRuleOutputWithContext(ctx context.Context) IngressRuleOutput
type IngressRuleArray ¶ added in v3.8.0
type IngressRuleArray []IngressRuleInput
func (IngressRuleArray) ElementType ¶ added in v3.8.0
func (IngressRuleArray) ElementType() reflect.Type
func (IngressRuleArray) ToIngressRuleArrayOutput ¶ added in v3.8.0
func (i IngressRuleArray) ToIngressRuleArrayOutput() IngressRuleArrayOutput
func (IngressRuleArray) ToIngressRuleArrayOutputWithContext ¶ added in v3.8.0
func (i IngressRuleArray) ToIngressRuleArrayOutputWithContext(ctx context.Context) IngressRuleArrayOutput
type IngressRuleArrayInput ¶ added in v3.8.0
type IngressRuleArrayInput interface { pulumi.Input ToIngressRuleArrayOutput() IngressRuleArrayOutput ToIngressRuleArrayOutputWithContext(context.Context) IngressRuleArrayOutput }
IngressRuleArrayInput is an input type that accepts IngressRuleArray and IngressRuleArrayOutput values. You can construct a concrete instance of `IngressRuleArrayInput` via:
IngressRuleArray{ IngressRuleArgs{...} }
type IngressRuleArrayOutput ¶ added in v3.8.0
type IngressRuleArrayOutput struct{ *pulumi.OutputState }
func (IngressRuleArrayOutput) ElementType ¶ added in v3.8.0
func (IngressRuleArrayOutput) ElementType() reflect.Type
func (IngressRuleArrayOutput) Index ¶ added in v3.8.0
func (o IngressRuleArrayOutput) Index(i pulumi.IntInput) IngressRuleOutput
func (IngressRuleArrayOutput) ToIngressRuleArrayOutput ¶ added in v3.8.0
func (o IngressRuleArrayOutput) ToIngressRuleArrayOutput() IngressRuleArrayOutput
func (IngressRuleArrayOutput) ToIngressRuleArrayOutputWithContext ¶ added in v3.8.0
func (o IngressRuleArrayOutput) ToIngressRuleArrayOutputWithContext(ctx context.Context) IngressRuleArrayOutput
type IngressRuleInput ¶ added in v3.8.0
type IngressRuleInput interface { pulumi.Input ToIngressRuleOutput() IngressRuleOutput ToIngressRuleOutputWithContext(context.Context) IngressRuleOutput }
IngressRuleInput is an input type that accepts IngressRuleArgs and IngressRuleOutput values. You can construct a concrete instance of `IngressRuleInput` via:
IngressRuleArgs{...}
type IngressRuleOutput ¶ added in v3.8.0
type IngressRuleOutput struct{ *pulumi.OutputState }
func (IngressRuleOutput) AppId ¶ added in v3.8.0
func (o IngressRuleOutput) AppId() pulumi.StringOutput
Target application ID.
func (IngressRuleOutput) AppName ¶ added in v3.8.0
func (o IngressRuleOutput) AppName() pulumi.StringOutput
Target application name.
func (IngressRuleOutput) BackendProtocol ¶ added in v3.39.0
func (o IngressRuleOutput) BackendProtocol() pulumi.StringPtrOutput
The backend protocol.
func (IngressRuleOutput) ContainerPort ¶ added in v3.8.0
func (o IngressRuleOutput) ContainerPort() pulumi.IntOutput
Application backend port.
func (IngressRuleOutput) Domain ¶ added in v3.8.0
func (o IngressRuleOutput) Domain() pulumi.StringOutput
Application domain name.
func (IngressRuleOutput) ElementType ¶ added in v3.8.0
func (IngressRuleOutput) ElementType() reflect.Type
func (IngressRuleOutput) Path ¶ added in v3.8.0
func (o IngressRuleOutput) Path() pulumi.StringOutput
URL path.
func (IngressRuleOutput) RewritePath ¶ added in v3.39.0
func (o IngressRuleOutput) RewritePath() pulumi.StringPtrOutput
The rewrite path.
func (IngressRuleOutput) ToIngressRuleOutput ¶ added in v3.8.0
func (o IngressRuleOutput) ToIngressRuleOutput() IngressRuleOutput
func (IngressRuleOutput) ToIngressRuleOutputWithContext ¶ added in v3.8.0
func (o IngressRuleOutput) ToIngressRuleOutputWithContext(ctx context.Context) IngressRuleOutput
type IngressState ¶ added in v3.8.0
type IngressState struct { // The certificate ID of the HTTPS listener. The `certId` takes effect only when `loadBalanceType` is set to `clb`. CertId pulumi.StringPtrInput // The certificate IDs of the HTTPS listener, and multiple certificate IDs are separated by commas. The `certIds` takes effect only when `loadBalanceType` is set to `alb`. CertIds pulumi.StringPtrInput // Default Rule. See `defaultRule` below. DefaultRule IngressDefaultRulePtrInput // Description. Description pulumi.StringPtrInput // SLB listening port. ListenerPort pulumi.IntPtrInput // The protocol that is used to forward requests. Default value: `HTTP`. Valid values: `HTTP`, `HTTPS`. ListenerProtocol pulumi.StringPtrInput // The type of the SLB instance. Default value: `clb`. Valid values: `clb`, `alb`. LoadBalanceType pulumi.StringPtrInput // The ID of Namespace. It can contain 2 to 32 lowercase characters.The value is in format `{RegionId}:{namespace}`. NamespaceId pulumi.StringPtrInput // Forwarding rules. Forward traffic to the specified application according to the domain name and path. See `rules` below. Rules IngressRuleArrayInput // SLB ID. SlbId pulumi.StringPtrInput }
func (IngressState) ElementType ¶ added in v3.8.0
func (IngressState) ElementType() reflect.Type
type LoadBalancerInternet ¶ added in v3.20.0
type LoadBalancerInternet struct { pulumi.CustomResourceState // The target application ID that needs to be bound to the SLB. AppId pulumi.StringOutput `pulumi:"appId"` // Use designated public network SLBs that have been purchased to support non-shared instances. InternetIp pulumi.StringOutput `pulumi:"internetIp"` // The internet SLB ID. InternetSlbId pulumi.StringPtrOutput `pulumi:"internetSlbId"` // The bound private network SLB. See `internet` below. Internets LoadBalancerInternetInternetArrayOutput `pulumi:"internets"` }
Provides an Alicloud Serverless App Engine (SAE) Application Load Balancer Attachment resource.
For information about Serverless App Engine (SAE) Load Balancer Internet Attachment and how to use it, see sae.LoadBalancerInternet(https://www.alibabacloud.com/help/en/sae/latest/bindslb).
> **NOTE:** Available since v1.164.0.
## Example Usage
Basic Usage ¶
```go package main
import (
"fmt" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/ecs" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/sae" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/slb" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/vpc" "github.com/pulumi/pulumi-random/sdk/v4/go/random" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") name := "tf-example" if param := cfg.Get("name"); param != "" { name = param } defaultRegions, err := alicloud.GetRegions(ctx, &alicloud.GetRegionsArgs{ Current: pulumi.BoolRef(true), }, nil) if err != nil { return err } defaultRandomInteger, err := random.NewRandomInteger(ctx, "defaultRandomInteger", &random.RandomIntegerArgs{ Max: pulumi.Int(99999), Min: pulumi.Int(10000), }) if err != nil { return err } defaultZones, err := alicloud.GetZones(ctx, &alicloud.GetZonesArgs{ AvailableResourceCreation: pulumi.StringRef("VSwitch"), }, nil) if err != nil { return err } defaultNetwork, err := vpc.NewNetwork(ctx, "defaultNetwork", &vpc.NetworkArgs{ VpcName: pulumi.String(name), CidrBlock: pulumi.String("10.4.0.0/16"), }) if err != nil { return err } defaultSwitch, err := vpc.NewSwitch(ctx, "defaultSwitch", &vpc.SwitchArgs{ VswitchName: pulumi.String(name), CidrBlock: pulumi.String("10.4.0.0/24"), VpcId: defaultNetwork.ID(), ZoneId: *pulumi.String(defaultZones.Zones[0].Id), }) if err != nil { return err } defaultSecurityGroup, err := ecs.NewSecurityGroup(ctx, "defaultSecurityGroup", &ecs.SecurityGroupArgs{ VpcId: defaultNetwork.ID(), }) if err != nil { return err } defaultNamespace, err := sae.NewNamespace(ctx, "defaultNamespace", &sae.NamespaceArgs{ NamespaceId: defaultRandomInteger.Result.ApplyT(func(result int) (string, error) { return fmt.Sprintf("%v:example%v", defaultRegions.Regions[0].Id, result), nil }).(pulumi.StringOutput), NamespaceName: pulumi.String(name), NamespaceDescription: pulumi.String(name), EnableMicroRegistration: pulumi.Bool(false), }) if err != nil { return err } defaultApplication, err := sae.NewApplication(ctx, "defaultApplication", &sae.ApplicationArgs{ AppDescription: pulumi.String(name), AppName: pulumi.String(name), NamespaceId: defaultNamespace.ID(), ImageUrl: pulumi.String("registry-vpc.cn-hangzhou.aliyuncs.com/lxepoo/apache-php5"), PackageType: pulumi.String("Image"), Jdk: pulumi.String("Open JDK 8"), SecurityGroupId: defaultSecurityGroup.ID(), VpcId: defaultNetwork.ID(), VswitchId: defaultSwitch.ID(), Timezone: pulumi.String("Asia/Beijing"), Replicas: pulumi.Int(5), Cpu: pulumi.Int(500), Memory: pulumi.Int(2048), }) if err != nil { return err } defaultApplicationLoadBalancer, err := slb.NewApplicationLoadBalancer(ctx, "defaultApplicationLoadBalancer", &slb.ApplicationLoadBalancerArgs{ LoadBalancerName: pulumi.String(name), VswitchId: defaultSwitch.ID(), LoadBalancerSpec: pulumi.String("slb.s2.small"), AddressType: pulumi.String("internet"), }) if err != nil { return err } _, err = sae.NewLoadBalancerInternet(ctx, "defaultLoadBalancerInternet", &sae.LoadBalancerInternetArgs{ AppId: defaultApplication.ID(), InternetSlbId: defaultApplicationLoadBalancer.ID(), Internets: sae.LoadBalancerInternetInternetArray{ &sae.LoadBalancerInternetInternetArgs{ Protocol: pulumi.String("TCP"), Port: pulumi.Int(80), TargetPort: pulumi.Int(8080), }, }, }) if err != nil { return err } return nil }) }
```
## Import
The resource can be imported using the id, e.g.
```sh $ pulumi import alicloud:sae/loadBalancerInternet:LoadBalancerInternet example <id> ```
func GetLoadBalancerInternet ¶ added in v3.20.0
func GetLoadBalancerInternet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LoadBalancerInternetState, opts ...pulumi.ResourceOption) (*LoadBalancerInternet, error)
GetLoadBalancerInternet gets an existing LoadBalancerInternet resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewLoadBalancerInternet ¶ added in v3.20.0
func NewLoadBalancerInternet(ctx *pulumi.Context, name string, args *LoadBalancerInternetArgs, opts ...pulumi.ResourceOption) (*LoadBalancerInternet, error)
NewLoadBalancerInternet registers a new resource with the given unique name, arguments, and options.
func (*LoadBalancerInternet) ElementType ¶ added in v3.20.0
func (*LoadBalancerInternet) ElementType() reflect.Type
func (*LoadBalancerInternet) ToLoadBalancerInternetOutput ¶ added in v3.20.0
func (i *LoadBalancerInternet) ToLoadBalancerInternetOutput() LoadBalancerInternetOutput
func (*LoadBalancerInternet) ToLoadBalancerInternetOutputWithContext ¶ added in v3.20.0
func (i *LoadBalancerInternet) ToLoadBalancerInternetOutputWithContext(ctx context.Context) LoadBalancerInternetOutput
type LoadBalancerInternetArgs ¶ added in v3.20.0
type LoadBalancerInternetArgs struct { // The target application ID that needs to be bound to the SLB. AppId pulumi.StringInput // The internet SLB ID. InternetSlbId pulumi.StringPtrInput // The bound private network SLB. See `internet` below. Internets LoadBalancerInternetInternetArrayInput }
The set of arguments for constructing a LoadBalancerInternet resource.
func (LoadBalancerInternetArgs) ElementType ¶ added in v3.20.0
func (LoadBalancerInternetArgs) ElementType() reflect.Type
type LoadBalancerInternetArray ¶ added in v3.20.0
type LoadBalancerInternetArray []LoadBalancerInternetInput
func (LoadBalancerInternetArray) ElementType ¶ added in v3.20.0
func (LoadBalancerInternetArray) ElementType() reflect.Type
func (LoadBalancerInternetArray) ToLoadBalancerInternetArrayOutput ¶ added in v3.20.0
func (i LoadBalancerInternetArray) ToLoadBalancerInternetArrayOutput() LoadBalancerInternetArrayOutput
func (LoadBalancerInternetArray) ToLoadBalancerInternetArrayOutputWithContext ¶ added in v3.20.0
func (i LoadBalancerInternetArray) ToLoadBalancerInternetArrayOutputWithContext(ctx context.Context) LoadBalancerInternetArrayOutput
type LoadBalancerInternetArrayInput ¶ added in v3.20.0
type LoadBalancerInternetArrayInput interface { pulumi.Input ToLoadBalancerInternetArrayOutput() LoadBalancerInternetArrayOutput ToLoadBalancerInternetArrayOutputWithContext(context.Context) LoadBalancerInternetArrayOutput }
LoadBalancerInternetArrayInput is an input type that accepts LoadBalancerInternetArray and LoadBalancerInternetArrayOutput values. You can construct a concrete instance of `LoadBalancerInternetArrayInput` via:
LoadBalancerInternetArray{ LoadBalancerInternetArgs{...} }
type LoadBalancerInternetArrayOutput ¶ added in v3.20.0
type LoadBalancerInternetArrayOutput struct{ *pulumi.OutputState }
func (LoadBalancerInternetArrayOutput) ElementType ¶ added in v3.20.0
func (LoadBalancerInternetArrayOutput) ElementType() reflect.Type
func (LoadBalancerInternetArrayOutput) Index ¶ added in v3.20.0
func (o LoadBalancerInternetArrayOutput) Index(i pulumi.IntInput) LoadBalancerInternetOutput
func (LoadBalancerInternetArrayOutput) ToLoadBalancerInternetArrayOutput ¶ added in v3.20.0
func (o LoadBalancerInternetArrayOutput) ToLoadBalancerInternetArrayOutput() LoadBalancerInternetArrayOutput
func (LoadBalancerInternetArrayOutput) ToLoadBalancerInternetArrayOutputWithContext ¶ added in v3.20.0
func (o LoadBalancerInternetArrayOutput) ToLoadBalancerInternetArrayOutputWithContext(ctx context.Context) LoadBalancerInternetArrayOutput
type LoadBalancerInternetInput ¶ added in v3.20.0
type LoadBalancerInternetInput interface { pulumi.Input ToLoadBalancerInternetOutput() LoadBalancerInternetOutput ToLoadBalancerInternetOutputWithContext(ctx context.Context) LoadBalancerInternetOutput }
type LoadBalancerInternetInternet ¶ added in v3.20.0
type LoadBalancerInternetInternet struct { // The SSL certificate. `httpsCertId` is required when HTTPS is selected HttpsCertId *string `pulumi:"httpsCertId"` // The SLB Port. Port *int `pulumi:"port"` // The Network protocol. Valid values: `TCP` ,`HTTP`,`HTTPS`. Protocol *string `pulumi:"protocol"` // The Container port. TargetPort *int `pulumi:"targetPort"` }
type LoadBalancerInternetInternetArgs ¶ added in v3.20.0
type LoadBalancerInternetInternetArgs struct { // The SSL certificate. `httpsCertId` is required when HTTPS is selected HttpsCertId pulumi.StringPtrInput `pulumi:"httpsCertId"` // The SLB Port. Port pulumi.IntPtrInput `pulumi:"port"` // The Network protocol. Valid values: `TCP` ,`HTTP`,`HTTPS`. Protocol pulumi.StringPtrInput `pulumi:"protocol"` // The Container port. TargetPort pulumi.IntPtrInput `pulumi:"targetPort"` }
func (LoadBalancerInternetInternetArgs) ElementType ¶ added in v3.20.0
func (LoadBalancerInternetInternetArgs) ElementType() reflect.Type
func (LoadBalancerInternetInternetArgs) ToLoadBalancerInternetInternetOutput ¶ added in v3.20.0
func (i LoadBalancerInternetInternetArgs) ToLoadBalancerInternetInternetOutput() LoadBalancerInternetInternetOutput
func (LoadBalancerInternetInternetArgs) ToLoadBalancerInternetInternetOutputWithContext ¶ added in v3.20.0
func (i LoadBalancerInternetInternetArgs) ToLoadBalancerInternetInternetOutputWithContext(ctx context.Context) LoadBalancerInternetInternetOutput
type LoadBalancerInternetInternetArray ¶ added in v3.20.0
type LoadBalancerInternetInternetArray []LoadBalancerInternetInternetInput
func (LoadBalancerInternetInternetArray) ElementType ¶ added in v3.20.0
func (LoadBalancerInternetInternetArray) ElementType() reflect.Type
func (LoadBalancerInternetInternetArray) ToLoadBalancerInternetInternetArrayOutput ¶ added in v3.20.0
func (i LoadBalancerInternetInternetArray) ToLoadBalancerInternetInternetArrayOutput() LoadBalancerInternetInternetArrayOutput
func (LoadBalancerInternetInternetArray) ToLoadBalancerInternetInternetArrayOutputWithContext ¶ added in v3.20.0
func (i LoadBalancerInternetInternetArray) ToLoadBalancerInternetInternetArrayOutputWithContext(ctx context.Context) LoadBalancerInternetInternetArrayOutput
type LoadBalancerInternetInternetArrayInput ¶ added in v3.20.0
type LoadBalancerInternetInternetArrayInput interface { pulumi.Input ToLoadBalancerInternetInternetArrayOutput() LoadBalancerInternetInternetArrayOutput ToLoadBalancerInternetInternetArrayOutputWithContext(context.Context) LoadBalancerInternetInternetArrayOutput }
LoadBalancerInternetInternetArrayInput is an input type that accepts LoadBalancerInternetInternetArray and LoadBalancerInternetInternetArrayOutput values. You can construct a concrete instance of `LoadBalancerInternetInternetArrayInput` via:
LoadBalancerInternetInternetArray{ LoadBalancerInternetInternetArgs{...} }
type LoadBalancerInternetInternetArrayOutput ¶ added in v3.20.0
type LoadBalancerInternetInternetArrayOutput struct{ *pulumi.OutputState }
func (LoadBalancerInternetInternetArrayOutput) ElementType ¶ added in v3.20.0
func (LoadBalancerInternetInternetArrayOutput) ElementType() reflect.Type
func (LoadBalancerInternetInternetArrayOutput) ToLoadBalancerInternetInternetArrayOutput ¶ added in v3.20.0
func (o LoadBalancerInternetInternetArrayOutput) ToLoadBalancerInternetInternetArrayOutput() LoadBalancerInternetInternetArrayOutput
func (LoadBalancerInternetInternetArrayOutput) ToLoadBalancerInternetInternetArrayOutputWithContext ¶ added in v3.20.0
func (o LoadBalancerInternetInternetArrayOutput) ToLoadBalancerInternetInternetArrayOutputWithContext(ctx context.Context) LoadBalancerInternetInternetArrayOutput
type LoadBalancerInternetInternetInput ¶ added in v3.20.0
type LoadBalancerInternetInternetInput interface { pulumi.Input ToLoadBalancerInternetInternetOutput() LoadBalancerInternetInternetOutput ToLoadBalancerInternetInternetOutputWithContext(context.Context) LoadBalancerInternetInternetOutput }
LoadBalancerInternetInternetInput is an input type that accepts LoadBalancerInternetInternetArgs and LoadBalancerInternetInternetOutput values. You can construct a concrete instance of `LoadBalancerInternetInternetInput` via:
LoadBalancerInternetInternetArgs{...}
type LoadBalancerInternetInternetOutput ¶ added in v3.20.0
type LoadBalancerInternetInternetOutput struct{ *pulumi.OutputState }
func (LoadBalancerInternetInternetOutput) ElementType ¶ added in v3.20.0
func (LoadBalancerInternetInternetOutput) ElementType() reflect.Type
func (LoadBalancerInternetInternetOutput) HttpsCertId ¶ added in v3.20.0
func (o LoadBalancerInternetInternetOutput) HttpsCertId() pulumi.StringPtrOutput
The SSL certificate. `httpsCertId` is required when HTTPS is selected
func (LoadBalancerInternetInternetOutput) Port ¶ added in v3.20.0
func (o LoadBalancerInternetInternetOutput) Port() pulumi.IntPtrOutput
The SLB Port.
func (LoadBalancerInternetInternetOutput) Protocol ¶ added in v3.20.0
func (o LoadBalancerInternetInternetOutput) Protocol() pulumi.StringPtrOutput
The Network protocol. Valid values: `TCP` ,`HTTP`,`HTTPS`.
func (LoadBalancerInternetInternetOutput) TargetPort ¶ added in v3.20.0
func (o LoadBalancerInternetInternetOutput) TargetPort() pulumi.IntPtrOutput
The Container port.
func (LoadBalancerInternetInternetOutput) ToLoadBalancerInternetInternetOutput ¶ added in v3.20.0
func (o LoadBalancerInternetInternetOutput) ToLoadBalancerInternetInternetOutput() LoadBalancerInternetInternetOutput
func (LoadBalancerInternetInternetOutput) ToLoadBalancerInternetInternetOutputWithContext ¶ added in v3.20.0
func (o LoadBalancerInternetInternetOutput) ToLoadBalancerInternetInternetOutputWithContext(ctx context.Context) LoadBalancerInternetInternetOutput
type LoadBalancerInternetMap ¶ added in v3.20.0
type LoadBalancerInternetMap map[string]LoadBalancerInternetInput
func (LoadBalancerInternetMap) ElementType ¶ added in v3.20.0
func (LoadBalancerInternetMap) ElementType() reflect.Type
func (LoadBalancerInternetMap) ToLoadBalancerInternetMapOutput ¶ added in v3.20.0
func (i LoadBalancerInternetMap) ToLoadBalancerInternetMapOutput() LoadBalancerInternetMapOutput
func (LoadBalancerInternetMap) ToLoadBalancerInternetMapOutputWithContext ¶ added in v3.20.0
func (i LoadBalancerInternetMap) ToLoadBalancerInternetMapOutputWithContext(ctx context.Context) LoadBalancerInternetMapOutput
type LoadBalancerInternetMapInput ¶ added in v3.20.0
type LoadBalancerInternetMapInput interface { pulumi.Input ToLoadBalancerInternetMapOutput() LoadBalancerInternetMapOutput ToLoadBalancerInternetMapOutputWithContext(context.Context) LoadBalancerInternetMapOutput }
LoadBalancerInternetMapInput is an input type that accepts LoadBalancerInternetMap and LoadBalancerInternetMapOutput values. You can construct a concrete instance of `LoadBalancerInternetMapInput` via:
LoadBalancerInternetMap{ "key": LoadBalancerInternetArgs{...} }
type LoadBalancerInternetMapOutput ¶ added in v3.20.0
type LoadBalancerInternetMapOutput struct{ *pulumi.OutputState }
func (LoadBalancerInternetMapOutput) ElementType ¶ added in v3.20.0
func (LoadBalancerInternetMapOutput) ElementType() reflect.Type
func (LoadBalancerInternetMapOutput) MapIndex ¶ added in v3.20.0
func (o LoadBalancerInternetMapOutput) MapIndex(k pulumi.StringInput) LoadBalancerInternetOutput
func (LoadBalancerInternetMapOutput) ToLoadBalancerInternetMapOutput ¶ added in v3.20.0
func (o LoadBalancerInternetMapOutput) ToLoadBalancerInternetMapOutput() LoadBalancerInternetMapOutput
func (LoadBalancerInternetMapOutput) ToLoadBalancerInternetMapOutputWithContext ¶ added in v3.20.0
func (o LoadBalancerInternetMapOutput) ToLoadBalancerInternetMapOutputWithContext(ctx context.Context) LoadBalancerInternetMapOutput
type LoadBalancerInternetOutput ¶ added in v3.20.0
type LoadBalancerInternetOutput struct{ *pulumi.OutputState }
func (LoadBalancerInternetOutput) AppId ¶ added in v3.27.0
func (o LoadBalancerInternetOutput) AppId() pulumi.StringOutput
The target application ID that needs to be bound to the SLB.
func (LoadBalancerInternetOutput) ElementType ¶ added in v3.20.0
func (LoadBalancerInternetOutput) ElementType() reflect.Type
func (LoadBalancerInternetOutput) InternetIp ¶ added in v3.27.0
func (o LoadBalancerInternetOutput) InternetIp() pulumi.StringOutput
Use designated public network SLBs that have been purchased to support non-shared instances.
func (LoadBalancerInternetOutput) InternetSlbId ¶ added in v3.27.0
func (o LoadBalancerInternetOutput) InternetSlbId() pulumi.StringPtrOutput
The internet SLB ID.
func (LoadBalancerInternetOutput) Internets ¶ added in v3.27.0
func (o LoadBalancerInternetOutput) Internets() LoadBalancerInternetInternetArrayOutput
The bound private network SLB. See `internet` below.
func (LoadBalancerInternetOutput) ToLoadBalancerInternetOutput ¶ added in v3.20.0
func (o LoadBalancerInternetOutput) ToLoadBalancerInternetOutput() LoadBalancerInternetOutput
func (LoadBalancerInternetOutput) ToLoadBalancerInternetOutputWithContext ¶ added in v3.20.0
func (o LoadBalancerInternetOutput) ToLoadBalancerInternetOutputWithContext(ctx context.Context) LoadBalancerInternetOutput
type LoadBalancerInternetState ¶ added in v3.20.0
type LoadBalancerInternetState struct { // The target application ID that needs to be bound to the SLB. AppId pulumi.StringPtrInput // Use designated public network SLBs that have been purchased to support non-shared instances. InternetIp pulumi.StringPtrInput // The internet SLB ID. InternetSlbId pulumi.StringPtrInput // The bound private network SLB. See `internet` below. Internets LoadBalancerInternetInternetArrayInput }
func (LoadBalancerInternetState) ElementType ¶ added in v3.20.0
func (LoadBalancerInternetState) ElementType() reflect.Type
type LoadBalancerIntranet ¶ added in v3.20.0
type LoadBalancerIntranet struct { pulumi.CustomResourceState // The target application ID that needs to be bound to the SLB. AppId pulumi.StringOutput `pulumi:"appId"` // Use designated private network SLBs that have been purchased to support non-shared instances. IntranetIp pulumi.StringOutput `pulumi:"intranetIp"` // The intranet SLB ID. IntranetSlbId pulumi.StringPtrOutput `pulumi:"intranetSlbId"` // The bound private network SLB. See `intranet` below. Intranets LoadBalancerIntranetIntranetArrayOutput `pulumi:"intranets"` }
Provides an Alicloud Serverless App Engine (SAE) Application Load Balancer Attachment resource.
For information about Serverless App Engine (SAE) Load Balancer Intranet Attachment and how to use it, see sae.LoadBalancerIntranet(https://www.alibabacloud.com/help/en/sae/latest/bindslb).
> **NOTE:** Available since v1.165.0.
## Example Usage
Basic Usage ¶
```go package main
import (
"fmt" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/ecs" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/sae" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/slb" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/vpc" "github.com/pulumi/pulumi-random/sdk/v4/go/random" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") name := "tf-example" if param := cfg.Get("name"); param != "" { name = param } defaultRegions, err := alicloud.GetRegions(ctx, &alicloud.GetRegionsArgs{ Current: pulumi.BoolRef(true), }, nil) if err != nil { return err } defaultRandomInteger, err := random.NewRandomInteger(ctx, "defaultRandomInteger", &random.RandomIntegerArgs{ Max: pulumi.Int(99999), Min: pulumi.Int(10000), }) if err != nil { return err } defaultZones, err := alicloud.GetZones(ctx, &alicloud.GetZonesArgs{ AvailableResourceCreation: pulumi.StringRef("VSwitch"), }, nil) if err != nil { return err } defaultNetwork, err := vpc.NewNetwork(ctx, "defaultNetwork", &vpc.NetworkArgs{ VpcName: pulumi.String(name), CidrBlock: pulumi.String("10.4.0.0/16"), }) if err != nil { return err } defaultSwitch, err := vpc.NewSwitch(ctx, "defaultSwitch", &vpc.SwitchArgs{ VswitchName: pulumi.String(name), CidrBlock: pulumi.String("10.4.0.0/24"), VpcId: defaultNetwork.ID(), ZoneId: *pulumi.String(defaultZones.Zones[0].Id), }) if err != nil { return err } defaultSecurityGroup, err := ecs.NewSecurityGroup(ctx, "defaultSecurityGroup", &ecs.SecurityGroupArgs{ VpcId: defaultNetwork.ID(), }) if err != nil { return err } defaultNamespace, err := sae.NewNamespace(ctx, "defaultNamespace", &sae.NamespaceArgs{ NamespaceId: defaultRandomInteger.Result.ApplyT(func(result int) (string, error) { return fmt.Sprintf("%v:example%v", defaultRegions.Regions[0].Id, result), nil }).(pulumi.StringOutput), NamespaceName: pulumi.String(name), NamespaceDescription: pulumi.String(name), EnableMicroRegistration: pulumi.Bool(false), }) if err != nil { return err } defaultApplication, err := sae.NewApplication(ctx, "defaultApplication", &sae.ApplicationArgs{ AppDescription: pulumi.String(name), AppName: pulumi.String(name), NamespaceId: defaultNamespace.ID(), ImageUrl: pulumi.String("registry-vpc.cn-hangzhou.aliyuncs.com/lxepoo/apache-php5"), PackageType: pulumi.String("Image"), Jdk: pulumi.String("Open JDK 8"), SecurityGroupId: defaultSecurityGroup.ID(), VpcId: defaultNetwork.ID(), VswitchId: defaultSwitch.ID(), Timezone: pulumi.String("Asia/Beijing"), Replicas: pulumi.Int(5), Cpu: pulumi.Int(500), Memory: pulumi.Int(2048), }) if err != nil { return err } defaultApplicationLoadBalancer, err := slb.NewApplicationLoadBalancer(ctx, "defaultApplicationLoadBalancer", &slb.ApplicationLoadBalancerArgs{ LoadBalancerName: pulumi.String(name), VswitchId: defaultSwitch.ID(), LoadBalancerSpec: pulumi.String("slb.s2.small"), AddressType: pulumi.String("intranet"), }) if err != nil { return err } _, err = sae.NewLoadBalancerIntranet(ctx, "defaultLoadBalancerIntranet", &sae.LoadBalancerIntranetArgs{ AppId: defaultApplication.ID(), IntranetSlbId: defaultApplicationLoadBalancer.ID(), Intranets: sae.LoadBalancerIntranetIntranetArray{ &sae.LoadBalancerIntranetIntranetArgs{ Protocol: pulumi.String("TCP"), Port: pulumi.Int(80), TargetPort: pulumi.Int(8080), }, }, }) if err != nil { return err } return nil }) }
```
## Import
The resource can be imported using the id, e.g.
```sh $ pulumi import alicloud:sae/loadBalancerIntranet:LoadBalancerIntranet example <id> ```
func GetLoadBalancerIntranet ¶ added in v3.20.0
func GetLoadBalancerIntranet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LoadBalancerIntranetState, opts ...pulumi.ResourceOption) (*LoadBalancerIntranet, error)
GetLoadBalancerIntranet gets an existing LoadBalancerIntranet resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewLoadBalancerIntranet ¶ added in v3.20.0
func NewLoadBalancerIntranet(ctx *pulumi.Context, name string, args *LoadBalancerIntranetArgs, opts ...pulumi.ResourceOption) (*LoadBalancerIntranet, error)
NewLoadBalancerIntranet registers a new resource with the given unique name, arguments, and options.
func (*LoadBalancerIntranet) ElementType ¶ added in v3.20.0
func (*LoadBalancerIntranet) ElementType() reflect.Type
func (*LoadBalancerIntranet) ToLoadBalancerIntranetOutput ¶ added in v3.20.0
func (i *LoadBalancerIntranet) ToLoadBalancerIntranetOutput() LoadBalancerIntranetOutput
func (*LoadBalancerIntranet) ToLoadBalancerIntranetOutputWithContext ¶ added in v3.20.0
func (i *LoadBalancerIntranet) ToLoadBalancerIntranetOutputWithContext(ctx context.Context) LoadBalancerIntranetOutput
type LoadBalancerIntranetArgs ¶ added in v3.20.0
type LoadBalancerIntranetArgs struct { // The target application ID that needs to be bound to the SLB. AppId pulumi.StringInput // The intranet SLB ID. IntranetSlbId pulumi.StringPtrInput // The bound private network SLB. See `intranet` below. Intranets LoadBalancerIntranetIntranetArrayInput }
The set of arguments for constructing a LoadBalancerIntranet resource.
func (LoadBalancerIntranetArgs) ElementType ¶ added in v3.20.0
func (LoadBalancerIntranetArgs) ElementType() reflect.Type
type LoadBalancerIntranetArray ¶ added in v3.20.0
type LoadBalancerIntranetArray []LoadBalancerIntranetInput
func (LoadBalancerIntranetArray) ElementType ¶ added in v3.20.0
func (LoadBalancerIntranetArray) ElementType() reflect.Type
func (LoadBalancerIntranetArray) ToLoadBalancerIntranetArrayOutput ¶ added in v3.20.0
func (i LoadBalancerIntranetArray) ToLoadBalancerIntranetArrayOutput() LoadBalancerIntranetArrayOutput
func (LoadBalancerIntranetArray) ToLoadBalancerIntranetArrayOutputWithContext ¶ added in v3.20.0
func (i LoadBalancerIntranetArray) ToLoadBalancerIntranetArrayOutputWithContext(ctx context.Context) LoadBalancerIntranetArrayOutput
type LoadBalancerIntranetArrayInput ¶ added in v3.20.0
type LoadBalancerIntranetArrayInput interface { pulumi.Input ToLoadBalancerIntranetArrayOutput() LoadBalancerIntranetArrayOutput ToLoadBalancerIntranetArrayOutputWithContext(context.Context) LoadBalancerIntranetArrayOutput }
LoadBalancerIntranetArrayInput is an input type that accepts LoadBalancerIntranetArray and LoadBalancerIntranetArrayOutput values. You can construct a concrete instance of `LoadBalancerIntranetArrayInput` via:
LoadBalancerIntranetArray{ LoadBalancerIntranetArgs{...} }
type LoadBalancerIntranetArrayOutput ¶ added in v3.20.0
type LoadBalancerIntranetArrayOutput struct{ *pulumi.OutputState }
func (LoadBalancerIntranetArrayOutput) ElementType ¶ added in v3.20.0
func (LoadBalancerIntranetArrayOutput) ElementType() reflect.Type
func (LoadBalancerIntranetArrayOutput) Index ¶ added in v3.20.0
func (o LoadBalancerIntranetArrayOutput) Index(i pulumi.IntInput) LoadBalancerIntranetOutput
func (LoadBalancerIntranetArrayOutput) ToLoadBalancerIntranetArrayOutput ¶ added in v3.20.0
func (o LoadBalancerIntranetArrayOutput) ToLoadBalancerIntranetArrayOutput() LoadBalancerIntranetArrayOutput
func (LoadBalancerIntranetArrayOutput) ToLoadBalancerIntranetArrayOutputWithContext ¶ added in v3.20.0
func (o LoadBalancerIntranetArrayOutput) ToLoadBalancerIntranetArrayOutputWithContext(ctx context.Context) LoadBalancerIntranetArrayOutput
type LoadBalancerIntranetInput ¶ added in v3.20.0
type LoadBalancerIntranetInput interface { pulumi.Input ToLoadBalancerIntranetOutput() LoadBalancerIntranetOutput ToLoadBalancerIntranetOutputWithContext(ctx context.Context) LoadBalancerIntranetOutput }
type LoadBalancerIntranetIntranet ¶ added in v3.20.0
type LoadBalancerIntranetIntranet struct { // The SSL certificate. `httpsCertId` is required when HTTPS is selected HttpsCertId *string `pulumi:"httpsCertId"` // The SLB Port. Port *int `pulumi:"port"` // The Network protocol. Valid values: `TCP` ,`HTTP`,`HTTPS`. Protocol *string `pulumi:"protocol"` // The Container port. TargetPort *int `pulumi:"targetPort"` }
type LoadBalancerIntranetIntranetArgs ¶ added in v3.20.0
type LoadBalancerIntranetIntranetArgs struct { // The SSL certificate. `httpsCertId` is required when HTTPS is selected HttpsCertId pulumi.StringPtrInput `pulumi:"httpsCertId"` // The SLB Port. Port pulumi.IntPtrInput `pulumi:"port"` // The Network protocol. Valid values: `TCP` ,`HTTP`,`HTTPS`. Protocol pulumi.StringPtrInput `pulumi:"protocol"` // The Container port. TargetPort pulumi.IntPtrInput `pulumi:"targetPort"` }
func (LoadBalancerIntranetIntranetArgs) ElementType ¶ added in v3.20.0
func (LoadBalancerIntranetIntranetArgs) ElementType() reflect.Type
func (LoadBalancerIntranetIntranetArgs) ToLoadBalancerIntranetIntranetOutput ¶ added in v3.20.0
func (i LoadBalancerIntranetIntranetArgs) ToLoadBalancerIntranetIntranetOutput() LoadBalancerIntranetIntranetOutput
func (LoadBalancerIntranetIntranetArgs) ToLoadBalancerIntranetIntranetOutputWithContext ¶ added in v3.20.0
func (i LoadBalancerIntranetIntranetArgs) ToLoadBalancerIntranetIntranetOutputWithContext(ctx context.Context) LoadBalancerIntranetIntranetOutput
type LoadBalancerIntranetIntranetArray ¶ added in v3.20.0
type LoadBalancerIntranetIntranetArray []LoadBalancerIntranetIntranetInput
func (LoadBalancerIntranetIntranetArray) ElementType ¶ added in v3.20.0
func (LoadBalancerIntranetIntranetArray) ElementType() reflect.Type
func (LoadBalancerIntranetIntranetArray) ToLoadBalancerIntranetIntranetArrayOutput ¶ added in v3.20.0
func (i LoadBalancerIntranetIntranetArray) ToLoadBalancerIntranetIntranetArrayOutput() LoadBalancerIntranetIntranetArrayOutput
func (LoadBalancerIntranetIntranetArray) ToLoadBalancerIntranetIntranetArrayOutputWithContext ¶ added in v3.20.0
func (i LoadBalancerIntranetIntranetArray) ToLoadBalancerIntranetIntranetArrayOutputWithContext(ctx context.Context) LoadBalancerIntranetIntranetArrayOutput
type LoadBalancerIntranetIntranetArrayInput ¶ added in v3.20.0
type LoadBalancerIntranetIntranetArrayInput interface { pulumi.Input ToLoadBalancerIntranetIntranetArrayOutput() LoadBalancerIntranetIntranetArrayOutput ToLoadBalancerIntranetIntranetArrayOutputWithContext(context.Context) LoadBalancerIntranetIntranetArrayOutput }
LoadBalancerIntranetIntranetArrayInput is an input type that accepts LoadBalancerIntranetIntranetArray and LoadBalancerIntranetIntranetArrayOutput values. You can construct a concrete instance of `LoadBalancerIntranetIntranetArrayInput` via:
LoadBalancerIntranetIntranetArray{ LoadBalancerIntranetIntranetArgs{...} }
type LoadBalancerIntranetIntranetArrayOutput ¶ added in v3.20.0
type LoadBalancerIntranetIntranetArrayOutput struct{ *pulumi.OutputState }
func (LoadBalancerIntranetIntranetArrayOutput) ElementType ¶ added in v3.20.0
func (LoadBalancerIntranetIntranetArrayOutput) ElementType() reflect.Type
func (LoadBalancerIntranetIntranetArrayOutput) ToLoadBalancerIntranetIntranetArrayOutput ¶ added in v3.20.0
func (o LoadBalancerIntranetIntranetArrayOutput) ToLoadBalancerIntranetIntranetArrayOutput() LoadBalancerIntranetIntranetArrayOutput
func (LoadBalancerIntranetIntranetArrayOutput) ToLoadBalancerIntranetIntranetArrayOutputWithContext ¶ added in v3.20.0
func (o LoadBalancerIntranetIntranetArrayOutput) ToLoadBalancerIntranetIntranetArrayOutputWithContext(ctx context.Context) LoadBalancerIntranetIntranetArrayOutput
type LoadBalancerIntranetIntranetInput ¶ added in v3.20.0
type LoadBalancerIntranetIntranetInput interface { pulumi.Input ToLoadBalancerIntranetIntranetOutput() LoadBalancerIntranetIntranetOutput ToLoadBalancerIntranetIntranetOutputWithContext(context.Context) LoadBalancerIntranetIntranetOutput }
LoadBalancerIntranetIntranetInput is an input type that accepts LoadBalancerIntranetIntranetArgs and LoadBalancerIntranetIntranetOutput values. You can construct a concrete instance of `LoadBalancerIntranetIntranetInput` via:
LoadBalancerIntranetIntranetArgs{...}
type LoadBalancerIntranetIntranetOutput ¶ added in v3.20.0
type LoadBalancerIntranetIntranetOutput struct{ *pulumi.OutputState }
func (LoadBalancerIntranetIntranetOutput) ElementType ¶ added in v3.20.0
func (LoadBalancerIntranetIntranetOutput) ElementType() reflect.Type
func (LoadBalancerIntranetIntranetOutput) HttpsCertId ¶ added in v3.20.0
func (o LoadBalancerIntranetIntranetOutput) HttpsCertId() pulumi.StringPtrOutput
The SSL certificate. `httpsCertId` is required when HTTPS is selected
func (LoadBalancerIntranetIntranetOutput) Port ¶ added in v3.20.0
func (o LoadBalancerIntranetIntranetOutput) Port() pulumi.IntPtrOutput
The SLB Port.
func (LoadBalancerIntranetIntranetOutput) Protocol ¶ added in v3.20.0
func (o LoadBalancerIntranetIntranetOutput) Protocol() pulumi.StringPtrOutput
The Network protocol. Valid values: `TCP` ,`HTTP`,`HTTPS`.
func (LoadBalancerIntranetIntranetOutput) TargetPort ¶ added in v3.20.0
func (o LoadBalancerIntranetIntranetOutput) TargetPort() pulumi.IntPtrOutput
The Container port.
func (LoadBalancerIntranetIntranetOutput) ToLoadBalancerIntranetIntranetOutput ¶ added in v3.20.0
func (o LoadBalancerIntranetIntranetOutput) ToLoadBalancerIntranetIntranetOutput() LoadBalancerIntranetIntranetOutput
func (LoadBalancerIntranetIntranetOutput) ToLoadBalancerIntranetIntranetOutputWithContext ¶ added in v3.20.0
func (o LoadBalancerIntranetIntranetOutput) ToLoadBalancerIntranetIntranetOutputWithContext(ctx context.Context) LoadBalancerIntranetIntranetOutput
type LoadBalancerIntranetMap ¶ added in v3.20.0
type LoadBalancerIntranetMap map[string]LoadBalancerIntranetInput
func (LoadBalancerIntranetMap) ElementType ¶ added in v3.20.0
func (LoadBalancerIntranetMap) ElementType() reflect.Type
func (LoadBalancerIntranetMap) ToLoadBalancerIntranetMapOutput ¶ added in v3.20.0
func (i LoadBalancerIntranetMap) ToLoadBalancerIntranetMapOutput() LoadBalancerIntranetMapOutput
func (LoadBalancerIntranetMap) ToLoadBalancerIntranetMapOutputWithContext ¶ added in v3.20.0
func (i LoadBalancerIntranetMap) ToLoadBalancerIntranetMapOutputWithContext(ctx context.Context) LoadBalancerIntranetMapOutput
type LoadBalancerIntranetMapInput ¶ added in v3.20.0
type LoadBalancerIntranetMapInput interface { pulumi.Input ToLoadBalancerIntranetMapOutput() LoadBalancerIntranetMapOutput ToLoadBalancerIntranetMapOutputWithContext(context.Context) LoadBalancerIntranetMapOutput }
LoadBalancerIntranetMapInput is an input type that accepts LoadBalancerIntranetMap and LoadBalancerIntranetMapOutput values. You can construct a concrete instance of `LoadBalancerIntranetMapInput` via:
LoadBalancerIntranetMap{ "key": LoadBalancerIntranetArgs{...} }
type LoadBalancerIntranetMapOutput ¶ added in v3.20.0
type LoadBalancerIntranetMapOutput struct{ *pulumi.OutputState }
func (LoadBalancerIntranetMapOutput) ElementType ¶ added in v3.20.0
func (LoadBalancerIntranetMapOutput) ElementType() reflect.Type
func (LoadBalancerIntranetMapOutput) MapIndex ¶ added in v3.20.0
func (o LoadBalancerIntranetMapOutput) MapIndex(k pulumi.StringInput) LoadBalancerIntranetOutput
func (LoadBalancerIntranetMapOutput) ToLoadBalancerIntranetMapOutput ¶ added in v3.20.0
func (o LoadBalancerIntranetMapOutput) ToLoadBalancerIntranetMapOutput() LoadBalancerIntranetMapOutput
func (LoadBalancerIntranetMapOutput) ToLoadBalancerIntranetMapOutputWithContext ¶ added in v3.20.0
func (o LoadBalancerIntranetMapOutput) ToLoadBalancerIntranetMapOutputWithContext(ctx context.Context) LoadBalancerIntranetMapOutput
type LoadBalancerIntranetOutput ¶ added in v3.20.0
type LoadBalancerIntranetOutput struct{ *pulumi.OutputState }
func (LoadBalancerIntranetOutput) AppId ¶ added in v3.27.0
func (o LoadBalancerIntranetOutput) AppId() pulumi.StringOutput
The target application ID that needs to be bound to the SLB.
func (LoadBalancerIntranetOutput) ElementType ¶ added in v3.20.0
func (LoadBalancerIntranetOutput) ElementType() reflect.Type
func (LoadBalancerIntranetOutput) IntranetIp ¶ added in v3.27.0
func (o LoadBalancerIntranetOutput) IntranetIp() pulumi.StringOutput
Use designated private network SLBs that have been purchased to support non-shared instances.
func (LoadBalancerIntranetOutput) IntranetSlbId ¶ added in v3.27.0
func (o LoadBalancerIntranetOutput) IntranetSlbId() pulumi.StringPtrOutput
The intranet SLB ID.
func (LoadBalancerIntranetOutput) Intranets ¶ added in v3.27.0
func (o LoadBalancerIntranetOutput) Intranets() LoadBalancerIntranetIntranetArrayOutput
The bound private network SLB. See `intranet` below.
func (LoadBalancerIntranetOutput) ToLoadBalancerIntranetOutput ¶ added in v3.20.0
func (o LoadBalancerIntranetOutput) ToLoadBalancerIntranetOutput() LoadBalancerIntranetOutput
func (LoadBalancerIntranetOutput) ToLoadBalancerIntranetOutputWithContext ¶ added in v3.20.0
func (o LoadBalancerIntranetOutput) ToLoadBalancerIntranetOutputWithContext(ctx context.Context) LoadBalancerIntranetOutput
type LoadBalancerIntranetState ¶ added in v3.20.0
type LoadBalancerIntranetState struct { // The target application ID that needs to be bound to the SLB. AppId pulumi.StringPtrInput // Use designated private network SLBs that have been purchased to support non-shared instances. IntranetIp pulumi.StringPtrInput // The intranet SLB ID. IntranetSlbId pulumi.StringPtrInput // The bound private network SLB. See `intranet` below. Intranets LoadBalancerIntranetIntranetArrayInput }
func (LoadBalancerIntranetState) ElementType ¶ added in v3.20.0
func (LoadBalancerIntranetState) ElementType() reflect.Type
type Namespace ¶ added in v3.5.0
type Namespace struct { pulumi.CustomResourceState // Specifies whether to enable the SAE built-in registry. If you do not use the built-in registry, you can set `enableMicroRegistration` to `false` to accelerate the creation of the namespace. Default value: `true`. Valid values: EnableMicroRegistration pulumi.BoolOutput `pulumi:"enableMicroRegistration"` // The Description of Namespace. NamespaceDescription pulumi.StringPtrOutput `pulumi:"namespaceDescription"` // The ID of the Namespace. It can contain 2 to 32 lowercase characters. The value is in format `{RegionId}:{namespace}`. NamespaceId pulumi.StringOutput `pulumi:"namespaceId"` // The Name of Namespace. NamespaceName pulumi.StringOutput `pulumi:"namespaceName"` // The short ID of the Namespace. You do not need to specify a region ID. The value of `namespaceShortId` can be up to 20 characters in length and can contain only lowercase letters and digits. NamespaceShortId pulumi.StringOutput `pulumi:"namespaceShortId"` }
Provides a Serverless App Engine (SAE) Namespace resource.
For information about SAE Namespace and how to use it, see [What is Namespace](https://www.alibabacloud.com/help/en/sae/latest/createnamespace).
> **NOTE:** Available since v1.129.0.
## Example Usage
Basic Usage ¶
```go package main
import (
"fmt" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/sae" "github.com/pulumi/pulumi-random/sdk/v4/go/random" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") name := "tf-example" if param := cfg.Get("name"); param != "" { name = param } defaultRegions, err := alicloud.GetRegions(ctx, &alicloud.GetRegionsArgs{ Current: pulumi.BoolRef(true), }, nil) if err != nil { return err } defaultRandomInteger, err := random.NewRandomInteger(ctx, "defaultRandomInteger", &random.RandomIntegerArgs{ Max: pulumi.Int(99999), Min: pulumi.Int(10000), }) if err != nil { return err } _, err = sae.NewNamespace(ctx, "example", &sae.NamespaceArgs{ NamespaceId: defaultRandomInteger.Result.ApplyT(func(result int) (string, error) { return fmt.Sprintf("%v:example%v", defaultRegions.Regions[0].Id, result), nil }).(pulumi.StringOutput), NamespaceName: pulumi.String(name), NamespaceDescription: pulumi.String(name), EnableMicroRegistration: pulumi.Bool(false), }) if err != nil { return err } return nil }) }
```
## Import
Serverless App Engine (SAE) Namespace can be imported using the id, e.g.
```sh $ pulumi import alicloud:sae/namespace:Namespace example <namespace_id> ```
func GetNamespace ¶ added in v3.5.0
func GetNamespace(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NamespaceState, opts ...pulumi.ResourceOption) (*Namespace, error)
GetNamespace gets an existing Namespace resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewNamespace ¶ added in v3.5.0
func NewNamespace(ctx *pulumi.Context, name string, args *NamespaceArgs, opts ...pulumi.ResourceOption) (*Namespace, error)
NewNamespace registers a new resource with the given unique name, arguments, and options.
func (*Namespace) ElementType ¶ added in v3.5.0
func (*Namespace) ToNamespaceOutput ¶ added in v3.5.0
func (i *Namespace) ToNamespaceOutput() NamespaceOutput
func (*Namespace) ToNamespaceOutputWithContext ¶ added in v3.5.0
func (i *Namespace) ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput
type NamespaceArgs ¶ added in v3.5.0
type NamespaceArgs struct { // Specifies whether to enable the SAE built-in registry. If you do not use the built-in registry, you can set `enableMicroRegistration` to `false` to accelerate the creation of the namespace. Default value: `true`. Valid values: EnableMicroRegistration pulumi.BoolPtrInput // The Description of Namespace. NamespaceDescription pulumi.StringPtrInput // The ID of the Namespace. It can contain 2 to 32 lowercase characters. The value is in format `{RegionId}:{namespace}`. NamespaceId pulumi.StringPtrInput // The Name of Namespace. NamespaceName pulumi.StringInput // The short ID of the Namespace. You do not need to specify a region ID. The value of `namespaceShortId` can be up to 20 characters in length and can contain only lowercase letters and digits. NamespaceShortId pulumi.StringPtrInput }
The set of arguments for constructing a Namespace resource.
func (NamespaceArgs) ElementType ¶ added in v3.5.0
func (NamespaceArgs) ElementType() reflect.Type
type NamespaceArray ¶ added in v3.5.0
type NamespaceArray []NamespaceInput
func (NamespaceArray) ElementType ¶ added in v3.5.0
func (NamespaceArray) ElementType() reflect.Type
func (NamespaceArray) ToNamespaceArrayOutput ¶ added in v3.5.0
func (i NamespaceArray) ToNamespaceArrayOutput() NamespaceArrayOutput
func (NamespaceArray) ToNamespaceArrayOutputWithContext ¶ added in v3.5.0
func (i NamespaceArray) ToNamespaceArrayOutputWithContext(ctx context.Context) NamespaceArrayOutput
type NamespaceArrayInput ¶ added in v3.5.0
type NamespaceArrayInput interface { pulumi.Input ToNamespaceArrayOutput() NamespaceArrayOutput ToNamespaceArrayOutputWithContext(context.Context) NamespaceArrayOutput }
NamespaceArrayInput is an input type that accepts NamespaceArray and NamespaceArrayOutput values. You can construct a concrete instance of `NamespaceArrayInput` via:
NamespaceArray{ NamespaceArgs{...} }
type NamespaceArrayOutput ¶ added in v3.5.0
type NamespaceArrayOutput struct{ *pulumi.OutputState }
func (NamespaceArrayOutput) ElementType ¶ added in v3.5.0
func (NamespaceArrayOutput) ElementType() reflect.Type
func (NamespaceArrayOutput) Index ¶ added in v3.5.0
func (o NamespaceArrayOutput) Index(i pulumi.IntInput) NamespaceOutput
func (NamespaceArrayOutput) ToNamespaceArrayOutput ¶ added in v3.5.0
func (o NamespaceArrayOutput) ToNamespaceArrayOutput() NamespaceArrayOutput
func (NamespaceArrayOutput) ToNamespaceArrayOutputWithContext ¶ added in v3.5.0
func (o NamespaceArrayOutput) ToNamespaceArrayOutputWithContext(ctx context.Context) NamespaceArrayOutput
type NamespaceInput ¶ added in v3.5.0
type NamespaceInput interface { pulumi.Input ToNamespaceOutput() NamespaceOutput ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput }
type NamespaceMap ¶ added in v3.5.0
type NamespaceMap map[string]NamespaceInput
func (NamespaceMap) ElementType ¶ added in v3.5.0
func (NamespaceMap) ElementType() reflect.Type
func (NamespaceMap) ToNamespaceMapOutput ¶ added in v3.5.0
func (i NamespaceMap) ToNamespaceMapOutput() NamespaceMapOutput
func (NamespaceMap) ToNamespaceMapOutputWithContext ¶ added in v3.5.0
func (i NamespaceMap) ToNamespaceMapOutputWithContext(ctx context.Context) NamespaceMapOutput
type NamespaceMapInput ¶ added in v3.5.0
type NamespaceMapInput interface { pulumi.Input ToNamespaceMapOutput() NamespaceMapOutput ToNamespaceMapOutputWithContext(context.Context) NamespaceMapOutput }
NamespaceMapInput is an input type that accepts NamespaceMap and NamespaceMapOutput values. You can construct a concrete instance of `NamespaceMapInput` via:
NamespaceMap{ "key": NamespaceArgs{...} }
type NamespaceMapOutput ¶ added in v3.5.0
type NamespaceMapOutput struct{ *pulumi.OutputState }
func (NamespaceMapOutput) ElementType ¶ added in v3.5.0
func (NamespaceMapOutput) ElementType() reflect.Type
func (NamespaceMapOutput) MapIndex ¶ added in v3.5.0
func (o NamespaceMapOutput) MapIndex(k pulumi.StringInput) NamespaceOutput
func (NamespaceMapOutput) ToNamespaceMapOutput ¶ added in v3.5.0
func (o NamespaceMapOutput) ToNamespaceMapOutput() NamespaceMapOutput
func (NamespaceMapOutput) ToNamespaceMapOutputWithContext ¶ added in v3.5.0
func (o NamespaceMapOutput) ToNamespaceMapOutputWithContext(ctx context.Context) NamespaceMapOutput
type NamespaceOutput ¶ added in v3.5.0
type NamespaceOutput struct{ *pulumi.OutputState }
func (NamespaceOutput) ElementType ¶ added in v3.5.0
func (NamespaceOutput) ElementType() reflect.Type
func (NamespaceOutput) EnableMicroRegistration ¶ added in v3.38.0
func (o NamespaceOutput) EnableMicroRegistration() pulumi.BoolOutput
Specifies whether to enable the SAE built-in registry. If you do not use the built-in registry, you can set `enableMicroRegistration` to `false` to accelerate the creation of the namespace. Default value: `true`. Valid values:
func (NamespaceOutput) NamespaceDescription ¶ added in v3.27.0
func (o NamespaceOutput) NamespaceDescription() pulumi.StringPtrOutput
The Description of Namespace.
func (NamespaceOutput) NamespaceId ¶ added in v3.27.0
func (o NamespaceOutput) NamespaceId() pulumi.StringOutput
The ID of the Namespace. It can contain 2 to 32 lowercase characters. The value is in format `{RegionId}:{namespace}`.
func (NamespaceOutput) NamespaceName ¶ added in v3.27.0
func (o NamespaceOutput) NamespaceName() pulumi.StringOutput
The Name of Namespace.
func (NamespaceOutput) NamespaceShortId ¶ added in v3.38.0
func (o NamespaceOutput) NamespaceShortId() pulumi.StringOutput
The short ID of the Namespace. You do not need to specify a region ID. The value of `namespaceShortId` can be up to 20 characters in length and can contain only lowercase letters and digits.
func (NamespaceOutput) ToNamespaceOutput ¶ added in v3.5.0
func (o NamespaceOutput) ToNamespaceOutput() NamespaceOutput
func (NamespaceOutput) ToNamespaceOutputWithContext ¶ added in v3.5.0
func (o NamespaceOutput) ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput
type NamespaceState ¶ added in v3.5.0
type NamespaceState struct { // Specifies whether to enable the SAE built-in registry. If you do not use the built-in registry, you can set `enableMicroRegistration` to `false` to accelerate the creation of the namespace. Default value: `true`. Valid values: EnableMicroRegistration pulumi.BoolPtrInput // The Description of Namespace. NamespaceDescription pulumi.StringPtrInput // The ID of the Namespace. It can contain 2 to 32 lowercase characters. The value is in format `{RegionId}:{namespace}`. NamespaceId pulumi.StringPtrInput // The Name of Namespace. NamespaceName pulumi.StringPtrInput // The short ID of the Namespace. You do not need to specify a region ID. The value of `namespaceShortId` can be up to 20 characters in length and can contain only lowercase letters and digits. NamespaceShortId pulumi.StringPtrInput }
func (NamespaceState) ElementType ¶ added in v3.5.0
func (NamespaceState) ElementType() reflect.Type
Source Files
¶
- application.go
- applicationScalingRule.go
- configMap.go
- getApplicationScalingRules.go
- getApplications.go
- getConfigMaps.go
- getGreyTagRoutes.go
- getIngresses.go
- getInstanceSpecifications.go
- getNamespaces.go
- getService.go
- greyTagRoute.go
- ingress.go
- init.go
- loadBalancerInternet.go
- loadBalancerIntranet.go
- namespace.go
- pulumiTypes.go