Documentation ¶
Index ¶
- func PkgVersion() (semver.Version, error)
- 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 ApplicationEnvironment
- type ApplicationEnvironmentArgs
- type ApplicationEnvironmentArray
- func (ApplicationEnvironmentArray) ElementType() reflect.Type
- func (i ApplicationEnvironmentArray) ToApplicationEnvironmentArrayOutput() ApplicationEnvironmentArrayOutput
- func (i ApplicationEnvironmentArray) ToApplicationEnvironmentArrayOutputWithContext(ctx context.Context) ApplicationEnvironmentArrayOutput
- type ApplicationEnvironmentArrayInput
- type ApplicationEnvironmentArrayOutput
- func (ApplicationEnvironmentArrayOutput) ElementType() reflect.Type
- func (o ApplicationEnvironmentArrayOutput) Index(i pulumi.IntInput) ApplicationEnvironmentOutput
- func (o ApplicationEnvironmentArrayOutput) ToApplicationEnvironmentArrayOutput() ApplicationEnvironmentArrayOutput
- func (o ApplicationEnvironmentArrayOutput) ToApplicationEnvironmentArrayOutputWithContext(ctx context.Context) ApplicationEnvironmentArrayOutput
- type ApplicationEnvironmentInput
- type ApplicationEnvironmentOutput
- func (ApplicationEnvironmentOutput) ElementType() reflect.Type
- func (o ApplicationEnvironmentOutput) Id() pulumi.StringOutput
- func (o ApplicationEnvironmentOutput) ToApplicationEnvironmentOutput() ApplicationEnvironmentOutput
- func (o ApplicationEnvironmentOutput) ToApplicationEnvironmentOutputWithContext(ctx context.Context) ApplicationEnvironmentOutput
- func (o ApplicationEnvironmentOutput) Variables() ApplicationEnvironmentVariableArrayOutput
- type ApplicationEnvironmentVariable
- type ApplicationEnvironmentVariableArgs
- func (ApplicationEnvironmentVariableArgs) ElementType() reflect.Type
- func (i ApplicationEnvironmentVariableArgs) ToApplicationEnvironmentVariableOutput() ApplicationEnvironmentVariableOutput
- func (i ApplicationEnvironmentVariableArgs) ToApplicationEnvironmentVariableOutputWithContext(ctx context.Context) ApplicationEnvironmentVariableOutput
- type ApplicationEnvironmentVariableArray
- func (ApplicationEnvironmentVariableArray) ElementType() reflect.Type
- func (i ApplicationEnvironmentVariableArray) ToApplicationEnvironmentVariableArrayOutput() ApplicationEnvironmentVariableArrayOutput
- func (i ApplicationEnvironmentVariableArray) ToApplicationEnvironmentVariableArrayOutputWithContext(ctx context.Context) ApplicationEnvironmentVariableArrayOutput
- type ApplicationEnvironmentVariableArrayInput
- type ApplicationEnvironmentVariableArrayOutput
- func (ApplicationEnvironmentVariableArrayOutput) ElementType() reflect.Type
- func (o ApplicationEnvironmentVariableArrayOutput) Index(i pulumi.IntInput) ApplicationEnvironmentVariableOutput
- func (o ApplicationEnvironmentVariableArrayOutput) ToApplicationEnvironmentVariableArrayOutput() ApplicationEnvironmentVariableArrayOutput
- func (o ApplicationEnvironmentVariableArrayOutput) ToApplicationEnvironmentVariableArrayOutputWithContext(ctx context.Context) ApplicationEnvironmentVariableArrayOutput
- type ApplicationEnvironmentVariableInput
- type ApplicationEnvironmentVariableOutput
- func (ApplicationEnvironmentVariableOutput) ElementType() reflect.Type
- func (o ApplicationEnvironmentVariableOutput) Name() pulumi.StringOutput
- func (o ApplicationEnvironmentVariableOutput) ToApplicationEnvironmentVariableOutput() ApplicationEnvironmentVariableOutput
- func (o ApplicationEnvironmentVariableOutput) ToApplicationEnvironmentVariableOutputWithContext(ctx context.Context) ApplicationEnvironmentVariableOutput
- func (o ApplicationEnvironmentVariableOutput) Value() pulumi.StringOutput
- type ApplicationInput
- 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 ApplicationOutput
- func (o ApplicationOutput) ComponentIds() pulumi.StringArrayOutput
- func (o ApplicationOutput) Description() pulumi.StringPtrOutput
- func (ApplicationOutput) ElementType() reflect.Type
- func (o ApplicationOutput) EnterpriseProjectId() pulumi.StringOutput
- func (o ApplicationOutput) Environments() ApplicationEnvironmentArrayOutput
- func (o ApplicationOutput) Name() pulumi.StringOutput
- func (o ApplicationOutput) Region() pulumi.StringOutput
- func (o ApplicationOutput) ToApplicationOutput() ApplicationOutput
- func (o ApplicationOutput) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
- type ApplicationState
- type Component
- type ComponentArgs
- type ComponentArray
- type ComponentArrayInput
- type ComponentArrayOutput
- func (ComponentArrayOutput) ElementType() reflect.Type
- func (o ComponentArrayOutput) Index(i pulumi.IntInput) ComponentOutput
- func (o ComponentArrayOutput) ToComponentArrayOutput() ComponentArrayOutput
- func (o ComponentArrayOutput) ToComponentArrayOutputWithContext(ctx context.Context) ComponentArrayOutput
- type ComponentBuilder
- type ComponentBuilderArgs
- func (ComponentBuilderArgs) ElementType() reflect.Type
- func (i ComponentBuilderArgs) ToComponentBuilderOutput() ComponentBuilderOutput
- func (i ComponentBuilderArgs) ToComponentBuilderOutputWithContext(ctx context.Context) ComponentBuilderOutput
- func (i ComponentBuilderArgs) ToComponentBuilderPtrOutput() ComponentBuilderPtrOutput
- func (i ComponentBuilderArgs) ToComponentBuilderPtrOutputWithContext(ctx context.Context) ComponentBuilderPtrOutput
- type ComponentBuilderInput
- type ComponentBuilderOutput
- func (o ComponentBuilderOutput) ClusterId() pulumi.StringOutput
- func (o ComponentBuilderOutput) ClusterName() pulumi.StringPtrOutput
- func (o ComponentBuilderOutput) ClusterType() pulumi.StringPtrOutput
- func (o ComponentBuilderOutput) Cmd() pulumi.StringPtrOutput
- func (o ComponentBuilderOutput) DockerfilePath() pulumi.StringPtrOutput
- func (ComponentBuilderOutput) ElementType() reflect.Type
- func (o ComponentBuilderOutput) NodeLabel() pulumi.StringMapOutput
- func (o ComponentBuilderOutput) Organization() pulumi.StringOutput
- func (o ComponentBuilderOutput) ToComponentBuilderOutput() ComponentBuilderOutput
- func (o ComponentBuilderOutput) ToComponentBuilderOutputWithContext(ctx context.Context) ComponentBuilderOutput
- func (o ComponentBuilderOutput) ToComponentBuilderPtrOutput() ComponentBuilderPtrOutput
- func (o ComponentBuilderOutput) ToComponentBuilderPtrOutputWithContext(ctx context.Context) ComponentBuilderPtrOutput
- func (o ComponentBuilderOutput) UsePublicCluster() pulumi.BoolPtrOutput
- type ComponentBuilderPtrInput
- type ComponentBuilderPtrOutput
- func (o ComponentBuilderPtrOutput) ClusterId() pulumi.StringPtrOutput
- func (o ComponentBuilderPtrOutput) ClusterName() pulumi.StringPtrOutput
- func (o ComponentBuilderPtrOutput) ClusterType() pulumi.StringPtrOutput
- func (o ComponentBuilderPtrOutput) Cmd() pulumi.StringPtrOutput
- func (o ComponentBuilderPtrOutput) DockerfilePath() pulumi.StringPtrOutput
- func (o ComponentBuilderPtrOutput) Elem() ComponentBuilderOutput
- func (ComponentBuilderPtrOutput) ElementType() reflect.Type
- func (o ComponentBuilderPtrOutput) NodeLabel() pulumi.StringMapOutput
- func (o ComponentBuilderPtrOutput) Organization() pulumi.StringPtrOutput
- func (o ComponentBuilderPtrOutput) ToComponentBuilderPtrOutput() ComponentBuilderPtrOutput
- func (o ComponentBuilderPtrOutput) ToComponentBuilderPtrOutputWithContext(ctx context.Context) ComponentBuilderPtrOutput
- func (o ComponentBuilderPtrOutput) UsePublicCluster() pulumi.BoolPtrOutput
- type ComponentInput
- type ComponentInstance
- type ComponentInstanceArgs
- type ComponentInstanceArray
- type ComponentInstanceArrayInput
- type ComponentInstanceArrayOutput
- func (ComponentInstanceArrayOutput) ElementType() reflect.Type
- func (o ComponentInstanceArrayOutput) Index(i pulumi.IntInput) ComponentInstanceOutput
- func (o ComponentInstanceArrayOutput) ToComponentInstanceArrayOutput() ComponentInstanceArrayOutput
- func (o ComponentInstanceArrayOutput) ToComponentInstanceArrayOutputWithContext(ctx context.Context) ComponentInstanceArrayOutput
- type ComponentInstanceArtifact
- type ComponentInstanceArtifactArgs
- func (ComponentInstanceArtifactArgs) ElementType() reflect.Type
- func (i ComponentInstanceArtifactArgs) ToComponentInstanceArtifactOutput() ComponentInstanceArtifactOutput
- func (i ComponentInstanceArtifactArgs) ToComponentInstanceArtifactOutputWithContext(ctx context.Context) ComponentInstanceArtifactOutput
- type ComponentInstanceArtifactArray
- func (ComponentInstanceArtifactArray) ElementType() reflect.Type
- func (i ComponentInstanceArtifactArray) ToComponentInstanceArtifactArrayOutput() ComponentInstanceArtifactArrayOutput
- func (i ComponentInstanceArtifactArray) ToComponentInstanceArtifactArrayOutputWithContext(ctx context.Context) ComponentInstanceArtifactArrayOutput
- type ComponentInstanceArtifactArrayInput
- type ComponentInstanceArtifactArrayOutput
- func (ComponentInstanceArtifactArrayOutput) ElementType() reflect.Type
- func (o ComponentInstanceArtifactArrayOutput) Index(i pulumi.IntInput) ComponentInstanceArtifactOutput
- func (o ComponentInstanceArtifactArrayOutput) ToComponentInstanceArtifactArrayOutput() ComponentInstanceArtifactArrayOutput
- func (o ComponentInstanceArtifactArrayOutput) ToComponentInstanceArtifactArrayOutputWithContext(ctx context.Context) ComponentInstanceArtifactArrayOutput
- type ComponentInstanceArtifactInput
- type ComponentInstanceArtifactOutput
- func (o ComponentInstanceArtifactOutput) AuthType() pulumi.StringPtrOutput
- func (ComponentInstanceArtifactOutput) ElementType() reflect.Type
- func (o ComponentInstanceArtifactOutput) Name() pulumi.StringOutput
- func (o ComponentInstanceArtifactOutput) Properties() ComponentInstanceArtifactPropertiesPtrOutput
- func (o ComponentInstanceArtifactOutput) Storage() pulumi.StringOutput
- func (o ComponentInstanceArtifactOutput) ToComponentInstanceArtifactOutput() ComponentInstanceArtifactOutput
- func (o ComponentInstanceArtifactOutput) ToComponentInstanceArtifactOutputWithContext(ctx context.Context) ComponentInstanceArtifactOutput
- func (o ComponentInstanceArtifactOutput) Type() pulumi.StringOutput
- func (o ComponentInstanceArtifactOutput) Url() pulumi.StringOutput
- func (o ComponentInstanceArtifactOutput) Version() pulumi.StringPtrOutput
- type ComponentInstanceArtifactProperties
- type ComponentInstanceArtifactPropertiesArgs
- func (ComponentInstanceArtifactPropertiesArgs) ElementType() reflect.Type
- func (i ComponentInstanceArtifactPropertiesArgs) ToComponentInstanceArtifactPropertiesOutput() ComponentInstanceArtifactPropertiesOutput
- func (i ComponentInstanceArtifactPropertiesArgs) ToComponentInstanceArtifactPropertiesOutputWithContext(ctx context.Context) ComponentInstanceArtifactPropertiesOutput
- func (i ComponentInstanceArtifactPropertiesArgs) ToComponentInstanceArtifactPropertiesPtrOutput() ComponentInstanceArtifactPropertiesPtrOutput
- func (i ComponentInstanceArtifactPropertiesArgs) ToComponentInstanceArtifactPropertiesPtrOutputWithContext(ctx context.Context) ComponentInstanceArtifactPropertiesPtrOutput
- type ComponentInstanceArtifactPropertiesInput
- type ComponentInstanceArtifactPropertiesOutput
- func (o ComponentInstanceArtifactPropertiesOutput) Bucket() pulumi.StringPtrOutput
- func (ComponentInstanceArtifactPropertiesOutput) ElementType() reflect.Type
- func (o ComponentInstanceArtifactPropertiesOutput) Endpoint() pulumi.StringPtrOutput
- func (o ComponentInstanceArtifactPropertiesOutput) Key() pulumi.StringPtrOutput
- func (o ComponentInstanceArtifactPropertiesOutput) ToComponentInstanceArtifactPropertiesOutput() ComponentInstanceArtifactPropertiesOutput
- func (o ComponentInstanceArtifactPropertiesOutput) ToComponentInstanceArtifactPropertiesOutputWithContext(ctx context.Context) ComponentInstanceArtifactPropertiesOutput
- func (o ComponentInstanceArtifactPropertiesOutput) ToComponentInstanceArtifactPropertiesPtrOutput() ComponentInstanceArtifactPropertiesPtrOutput
- func (o ComponentInstanceArtifactPropertiesOutput) ToComponentInstanceArtifactPropertiesPtrOutputWithContext(ctx context.Context) ComponentInstanceArtifactPropertiesPtrOutput
- type ComponentInstanceArtifactPropertiesPtrInput
- type ComponentInstanceArtifactPropertiesPtrOutput
- func (o ComponentInstanceArtifactPropertiesPtrOutput) Bucket() pulumi.StringPtrOutput
- func (o ComponentInstanceArtifactPropertiesPtrOutput) Elem() ComponentInstanceArtifactPropertiesOutput
- func (ComponentInstanceArtifactPropertiesPtrOutput) ElementType() reflect.Type
- func (o ComponentInstanceArtifactPropertiesPtrOutput) Endpoint() pulumi.StringPtrOutput
- func (o ComponentInstanceArtifactPropertiesPtrOutput) Key() pulumi.StringPtrOutput
- func (o ComponentInstanceArtifactPropertiesPtrOutput) ToComponentInstanceArtifactPropertiesPtrOutput() ComponentInstanceArtifactPropertiesPtrOutput
- func (o ComponentInstanceArtifactPropertiesPtrOutput) ToComponentInstanceArtifactPropertiesPtrOutputWithContext(ctx context.Context) ComponentInstanceArtifactPropertiesPtrOutput
- type ComponentInstanceConfiguration
- type ComponentInstanceConfigurationArgs
- func (ComponentInstanceConfigurationArgs) ElementType() reflect.Type
- func (i ComponentInstanceConfigurationArgs) ToComponentInstanceConfigurationOutput() ComponentInstanceConfigurationOutput
- func (i ComponentInstanceConfigurationArgs) ToComponentInstanceConfigurationOutputWithContext(ctx context.Context) ComponentInstanceConfigurationOutput
- func (i ComponentInstanceConfigurationArgs) ToComponentInstanceConfigurationPtrOutput() ComponentInstanceConfigurationPtrOutput
- func (i ComponentInstanceConfigurationArgs) ToComponentInstanceConfigurationPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationPtrOutput
- type ComponentInstanceConfigurationEnvVariable
- type ComponentInstanceConfigurationEnvVariableArgs
- func (ComponentInstanceConfigurationEnvVariableArgs) ElementType() reflect.Type
- func (i ComponentInstanceConfigurationEnvVariableArgs) ToComponentInstanceConfigurationEnvVariableOutput() ComponentInstanceConfigurationEnvVariableOutput
- func (i ComponentInstanceConfigurationEnvVariableArgs) ToComponentInstanceConfigurationEnvVariableOutputWithContext(ctx context.Context) ComponentInstanceConfigurationEnvVariableOutput
- type ComponentInstanceConfigurationEnvVariableArray
- func (ComponentInstanceConfigurationEnvVariableArray) ElementType() reflect.Type
- func (i ComponentInstanceConfigurationEnvVariableArray) ToComponentInstanceConfigurationEnvVariableArrayOutput() ComponentInstanceConfigurationEnvVariableArrayOutput
- func (i ComponentInstanceConfigurationEnvVariableArray) ToComponentInstanceConfigurationEnvVariableArrayOutputWithContext(ctx context.Context) ComponentInstanceConfigurationEnvVariableArrayOutput
- type ComponentInstanceConfigurationEnvVariableArrayInput
- type ComponentInstanceConfigurationEnvVariableArrayOutput
- func (ComponentInstanceConfigurationEnvVariableArrayOutput) ElementType() reflect.Type
- func (o ComponentInstanceConfigurationEnvVariableArrayOutput) Index(i pulumi.IntInput) ComponentInstanceConfigurationEnvVariableOutput
- func (o ComponentInstanceConfigurationEnvVariableArrayOutput) ToComponentInstanceConfigurationEnvVariableArrayOutput() ComponentInstanceConfigurationEnvVariableArrayOutput
- func (o ComponentInstanceConfigurationEnvVariableArrayOutput) ToComponentInstanceConfigurationEnvVariableArrayOutputWithContext(ctx context.Context) ComponentInstanceConfigurationEnvVariableArrayOutput
- type ComponentInstanceConfigurationEnvVariableInput
- type ComponentInstanceConfigurationEnvVariableOutput
- func (ComponentInstanceConfigurationEnvVariableOutput) ElementType() reflect.Type
- func (o ComponentInstanceConfigurationEnvVariableOutput) Name() pulumi.StringOutput
- func (o ComponentInstanceConfigurationEnvVariableOutput) ToComponentInstanceConfigurationEnvVariableOutput() ComponentInstanceConfigurationEnvVariableOutput
- func (o ComponentInstanceConfigurationEnvVariableOutput) ToComponentInstanceConfigurationEnvVariableOutputWithContext(ctx context.Context) ComponentInstanceConfigurationEnvVariableOutput
- func (o ComponentInstanceConfigurationEnvVariableOutput) Value() pulumi.StringOutput
- type ComponentInstanceConfigurationInput
- type ComponentInstanceConfigurationLifecycle
- type ComponentInstanceConfigurationLifecycleArgs
- func (ComponentInstanceConfigurationLifecycleArgs) ElementType() reflect.Type
- func (i ComponentInstanceConfigurationLifecycleArgs) ToComponentInstanceConfigurationLifecycleOutput() ComponentInstanceConfigurationLifecycleOutput
- func (i ComponentInstanceConfigurationLifecycleArgs) ToComponentInstanceConfigurationLifecycleOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLifecycleOutput
- func (i ComponentInstanceConfigurationLifecycleArgs) ToComponentInstanceConfigurationLifecyclePtrOutput() ComponentInstanceConfigurationLifecyclePtrOutput
- func (i ComponentInstanceConfigurationLifecycleArgs) ToComponentInstanceConfigurationLifecyclePtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLifecyclePtrOutput
- type ComponentInstanceConfigurationLifecycleEntrypoint
- type ComponentInstanceConfigurationLifecycleEntrypointArgs
- func (ComponentInstanceConfigurationLifecycleEntrypointArgs) ElementType() reflect.Type
- func (i ComponentInstanceConfigurationLifecycleEntrypointArgs) ToComponentInstanceConfigurationLifecycleEntrypointOutput() ComponentInstanceConfigurationLifecycleEntrypointOutput
- func (i ComponentInstanceConfigurationLifecycleEntrypointArgs) ToComponentInstanceConfigurationLifecycleEntrypointOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLifecycleEntrypointOutput
- func (i ComponentInstanceConfigurationLifecycleEntrypointArgs) ToComponentInstanceConfigurationLifecycleEntrypointPtrOutput() ComponentInstanceConfigurationLifecycleEntrypointPtrOutput
- func (i ComponentInstanceConfigurationLifecycleEntrypointArgs) ToComponentInstanceConfigurationLifecycleEntrypointPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLifecycleEntrypointPtrOutput
- type ComponentInstanceConfigurationLifecycleEntrypointInput
- type ComponentInstanceConfigurationLifecycleEntrypointOutput
- func (o ComponentInstanceConfigurationLifecycleEntrypointOutput) Args() pulumi.StringArrayOutput
- func (o ComponentInstanceConfigurationLifecycleEntrypointOutput) Commands() pulumi.StringArrayOutput
- func (ComponentInstanceConfigurationLifecycleEntrypointOutput) ElementType() reflect.Type
- func (o ComponentInstanceConfigurationLifecycleEntrypointOutput) ToComponentInstanceConfigurationLifecycleEntrypointOutput() ComponentInstanceConfigurationLifecycleEntrypointOutput
- func (o ComponentInstanceConfigurationLifecycleEntrypointOutput) ToComponentInstanceConfigurationLifecycleEntrypointOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLifecycleEntrypointOutput
- func (o ComponentInstanceConfigurationLifecycleEntrypointOutput) ToComponentInstanceConfigurationLifecycleEntrypointPtrOutput() ComponentInstanceConfigurationLifecycleEntrypointPtrOutput
- func (o ComponentInstanceConfigurationLifecycleEntrypointOutput) ToComponentInstanceConfigurationLifecycleEntrypointPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLifecycleEntrypointPtrOutput
- type ComponentInstanceConfigurationLifecycleEntrypointPtrInput
- type ComponentInstanceConfigurationLifecycleEntrypointPtrOutput
- func (o ComponentInstanceConfigurationLifecycleEntrypointPtrOutput) Args() pulumi.StringArrayOutput
- func (o ComponentInstanceConfigurationLifecycleEntrypointPtrOutput) Commands() pulumi.StringArrayOutput
- func (o ComponentInstanceConfigurationLifecycleEntrypointPtrOutput) Elem() ComponentInstanceConfigurationLifecycleEntrypointOutput
- func (ComponentInstanceConfigurationLifecycleEntrypointPtrOutput) ElementType() reflect.Type
- func (o ComponentInstanceConfigurationLifecycleEntrypointPtrOutput) ToComponentInstanceConfigurationLifecycleEntrypointPtrOutput() ComponentInstanceConfigurationLifecycleEntrypointPtrOutput
- func (o ComponentInstanceConfigurationLifecycleEntrypointPtrOutput) ToComponentInstanceConfigurationLifecycleEntrypointPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLifecycleEntrypointPtrOutput
- type ComponentInstanceConfigurationLifecycleInput
- type ComponentInstanceConfigurationLifecycleOutput
- func (ComponentInstanceConfigurationLifecycleOutput) ElementType() reflect.Type
- func (o ComponentInstanceConfigurationLifecycleOutput) Entrypoint() ComponentInstanceConfigurationLifecycleEntrypointPtrOutput
- func (o ComponentInstanceConfigurationLifecycleOutput) PostStart() ComponentInstanceConfigurationLifecyclePostStartPtrOutput
- func (o ComponentInstanceConfigurationLifecycleOutput) PreStop() ComponentInstanceConfigurationLifecyclePreStopPtrOutput
- func (o ComponentInstanceConfigurationLifecycleOutput) ToComponentInstanceConfigurationLifecycleOutput() ComponentInstanceConfigurationLifecycleOutput
- func (o ComponentInstanceConfigurationLifecycleOutput) ToComponentInstanceConfigurationLifecycleOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLifecycleOutput
- func (o ComponentInstanceConfigurationLifecycleOutput) ToComponentInstanceConfigurationLifecyclePtrOutput() ComponentInstanceConfigurationLifecyclePtrOutput
- func (o ComponentInstanceConfigurationLifecycleOutput) ToComponentInstanceConfigurationLifecyclePtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLifecyclePtrOutput
- type ComponentInstanceConfigurationLifecyclePostStart
- type ComponentInstanceConfigurationLifecyclePostStartArgs
- func (ComponentInstanceConfigurationLifecyclePostStartArgs) ElementType() reflect.Type
- func (i ComponentInstanceConfigurationLifecyclePostStartArgs) ToComponentInstanceConfigurationLifecyclePostStartOutput() ComponentInstanceConfigurationLifecyclePostStartOutput
- func (i ComponentInstanceConfigurationLifecyclePostStartArgs) ToComponentInstanceConfigurationLifecyclePostStartOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLifecyclePostStartOutput
- func (i ComponentInstanceConfigurationLifecyclePostStartArgs) ToComponentInstanceConfigurationLifecyclePostStartPtrOutput() ComponentInstanceConfigurationLifecyclePostStartPtrOutput
- func (i ComponentInstanceConfigurationLifecyclePostStartArgs) ToComponentInstanceConfigurationLifecyclePostStartPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLifecyclePostStartPtrOutput
- type ComponentInstanceConfigurationLifecyclePostStartInput
- type ComponentInstanceConfigurationLifecyclePostStartOutput
- func (ComponentInstanceConfigurationLifecyclePostStartOutput) ElementType() reflect.Type
- func (o ComponentInstanceConfigurationLifecyclePostStartOutput) Parameters() ComponentInstanceConfigurationLifecyclePostStartParametersOutput
- func (o ComponentInstanceConfigurationLifecyclePostStartOutput) ToComponentInstanceConfigurationLifecyclePostStartOutput() ComponentInstanceConfigurationLifecyclePostStartOutput
- func (o ComponentInstanceConfigurationLifecyclePostStartOutput) ToComponentInstanceConfigurationLifecyclePostStartOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLifecyclePostStartOutput
- func (o ComponentInstanceConfigurationLifecyclePostStartOutput) ToComponentInstanceConfigurationLifecyclePostStartPtrOutput() ComponentInstanceConfigurationLifecyclePostStartPtrOutput
- func (o ComponentInstanceConfigurationLifecyclePostStartOutput) ToComponentInstanceConfigurationLifecyclePostStartPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLifecyclePostStartPtrOutput
- func (o ComponentInstanceConfigurationLifecyclePostStartOutput) Type() pulumi.StringOutput
- type ComponentInstanceConfigurationLifecyclePostStartParameters
- type ComponentInstanceConfigurationLifecyclePostStartParametersArgs
- func (ComponentInstanceConfigurationLifecyclePostStartParametersArgs) ElementType() reflect.Type
- func (i ComponentInstanceConfigurationLifecyclePostStartParametersArgs) ToComponentInstanceConfigurationLifecyclePostStartParametersOutput() ComponentInstanceConfigurationLifecyclePostStartParametersOutput
- func (i ComponentInstanceConfigurationLifecyclePostStartParametersArgs) ToComponentInstanceConfigurationLifecyclePostStartParametersOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLifecyclePostStartParametersOutput
- func (i ComponentInstanceConfigurationLifecyclePostStartParametersArgs) ToComponentInstanceConfigurationLifecyclePostStartParametersPtrOutput() ComponentInstanceConfigurationLifecyclePostStartParametersPtrOutput
- func (i ComponentInstanceConfigurationLifecyclePostStartParametersArgs) ToComponentInstanceConfigurationLifecyclePostStartParametersPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLifecyclePostStartParametersPtrOutput
- type ComponentInstanceConfigurationLifecyclePostStartParametersInput
- type ComponentInstanceConfigurationLifecyclePostStartParametersOutput
- func (o ComponentInstanceConfigurationLifecyclePostStartParametersOutput) Commands() pulumi.StringArrayOutput
- func (ComponentInstanceConfigurationLifecyclePostStartParametersOutput) ElementType() reflect.Type
- func (o ComponentInstanceConfigurationLifecyclePostStartParametersOutput) Host() pulumi.StringPtrOutput
- func (o ComponentInstanceConfigurationLifecyclePostStartParametersOutput) Path() pulumi.StringPtrOutput
- func (o ComponentInstanceConfigurationLifecyclePostStartParametersOutput) Port() pulumi.IntPtrOutput
- func (o ComponentInstanceConfigurationLifecyclePostStartParametersOutput) ToComponentInstanceConfigurationLifecyclePostStartParametersOutput() ComponentInstanceConfigurationLifecyclePostStartParametersOutput
- func (o ComponentInstanceConfigurationLifecyclePostStartParametersOutput) ToComponentInstanceConfigurationLifecyclePostStartParametersOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLifecyclePostStartParametersOutput
- func (o ComponentInstanceConfigurationLifecyclePostStartParametersOutput) ToComponentInstanceConfigurationLifecyclePostStartParametersPtrOutput() ComponentInstanceConfigurationLifecyclePostStartParametersPtrOutput
- func (o ComponentInstanceConfigurationLifecyclePostStartParametersOutput) ToComponentInstanceConfigurationLifecyclePostStartParametersPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLifecyclePostStartParametersPtrOutput
- type ComponentInstanceConfigurationLifecyclePostStartParametersPtrInput
- type ComponentInstanceConfigurationLifecyclePostStartParametersPtrOutput
- func (o ComponentInstanceConfigurationLifecyclePostStartParametersPtrOutput) Commands() pulumi.StringArrayOutput
- func (o ComponentInstanceConfigurationLifecyclePostStartParametersPtrOutput) Elem() ComponentInstanceConfigurationLifecyclePostStartParametersOutput
- func (ComponentInstanceConfigurationLifecyclePostStartParametersPtrOutput) ElementType() reflect.Type
- func (o ComponentInstanceConfigurationLifecyclePostStartParametersPtrOutput) Host() pulumi.StringPtrOutput
- func (o ComponentInstanceConfigurationLifecyclePostStartParametersPtrOutput) Path() pulumi.StringPtrOutput
- func (o ComponentInstanceConfigurationLifecyclePostStartParametersPtrOutput) Port() pulumi.IntPtrOutput
- func (o ComponentInstanceConfigurationLifecyclePostStartParametersPtrOutput) ToComponentInstanceConfigurationLifecyclePostStartParametersPtrOutput() ComponentInstanceConfigurationLifecyclePostStartParametersPtrOutput
- func (o ComponentInstanceConfigurationLifecyclePostStartParametersPtrOutput) ToComponentInstanceConfigurationLifecyclePostStartParametersPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLifecyclePostStartParametersPtrOutput
- type ComponentInstanceConfigurationLifecyclePostStartPtrInput
- type ComponentInstanceConfigurationLifecyclePostStartPtrOutput
- func (o ComponentInstanceConfigurationLifecyclePostStartPtrOutput) Elem() ComponentInstanceConfigurationLifecyclePostStartOutput
- func (ComponentInstanceConfigurationLifecyclePostStartPtrOutput) ElementType() reflect.Type
- func (o ComponentInstanceConfigurationLifecyclePostStartPtrOutput) Parameters() ComponentInstanceConfigurationLifecyclePostStartParametersPtrOutput
- func (o ComponentInstanceConfigurationLifecyclePostStartPtrOutput) ToComponentInstanceConfigurationLifecyclePostStartPtrOutput() ComponentInstanceConfigurationLifecyclePostStartPtrOutput
- func (o ComponentInstanceConfigurationLifecyclePostStartPtrOutput) ToComponentInstanceConfigurationLifecyclePostStartPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLifecyclePostStartPtrOutput
- func (o ComponentInstanceConfigurationLifecyclePostStartPtrOutput) Type() pulumi.StringPtrOutput
- type ComponentInstanceConfigurationLifecyclePreStop
- type ComponentInstanceConfigurationLifecyclePreStopArgs
- func (ComponentInstanceConfigurationLifecyclePreStopArgs) ElementType() reflect.Type
- func (i ComponentInstanceConfigurationLifecyclePreStopArgs) ToComponentInstanceConfigurationLifecyclePreStopOutput() ComponentInstanceConfigurationLifecyclePreStopOutput
- func (i ComponentInstanceConfigurationLifecyclePreStopArgs) ToComponentInstanceConfigurationLifecyclePreStopOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLifecyclePreStopOutput
- func (i ComponentInstanceConfigurationLifecyclePreStopArgs) ToComponentInstanceConfigurationLifecyclePreStopPtrOutput() ComponentInstanceConfigurationLifecyclePreStopPtrOutput
- func (i ComponentInstanceConfigurationLifecyclePreStopArgs) ToComponentInstanceConfigurationLifecyclePreStopPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLifecyclePreStopPtrOutput
- type ComponentInstanceConfigurationLifecyclePreStopInput
- type ComponentInstanceConfigurationLifecyclePreStopOutput
- func (ComponentInstanceConfigurationLifecyclePreStopOutput) ElementType() reflect.Type
- func (o ComponentInstanceConfigurationLifecyclePreStopOutput) Parameters() ComponentInstanceConfigurationLifecyclePreStopParametersOutput
- func (o ComponentInstanceConfigurationLifecyclePreStopOutput) ToComponentInstanceConfigurationLifecyclePreStopOutput() ComponentInstanceConfigurationLifecyclePreStopOutput
- func (o ComponentInstanceConfigurationLifecyclePreStopOutput) ToComponentInstanceConfigurationLifecyclePreStopOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLifecyclePreStopOutput
- func (o ComponentInstanceConfigurationLifecyclePreStopOutput) ToComponentInstanceConfigurationLifecyclePreStopPtrOutput() ComponentInstanceConfigurationLifecyclePreStopPtrOutput
- func (o ComponentInstanceConfigurationLifecyclePreStopOutput) ToComponentInstanceConfigurationLifecyclePreStopPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLifecyclePreStopPtrOutput
- func (o ComponentInstanceConfigurationLifecyclePreStopOutput) Type() pulumi.StringOutput
- type ComponentInstanceConfigurationLifecyclePreStopParameters
- type ComponentInstanceConfigurationLifecyclePreStopParametersArgs
- func (ComponentInstanceConfigurationLifecyclePreStopParametersArgs) ElementType() reflect.Type
- func (i ComponentInstanceConfigurationLifecyclePreStopParametersArgs) ToComponentInstanceConfigurationLifecyclePreStopParametersOutput() ComponentInstanceConfigurationLifecyclePreStopParametersOutput
- func (i ComponentInstanceConfigurationLifecyclePreStopParametersArgs) ToComponentInstanceConfigurationLifecyclePreStopParametersOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLifecyclePreStopParametersOutput
- func (i ComponentInstanceConfigurationLifecyclePreStopParametersArgs) ToComponentInstanceConfigurationLifecyclePreStopParametersPtrOutput() ComponentInstanceConfigurationLifecyclePreStopParametersPtrOutput
- func (i ComponentInstanceConfigurationLifecyclePreStopParametersArgs) ToComponentInstanceConfigurationLifecyclePreStopParametersPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLifecyclePreStopParametersPtrOutput
- type ComponentInstanceConfigurationLifecyclePreStopParametersInput
- type ComponentInstanceConfigurationLifecyclePreStopParametersOutput
- func (o ComponentInstanceConfigurationLifecyclePreStopParametersOutput) Commands() pulumi.StringArrayOutput
- func (ComponentInstanceConfigurationLifecyclePreStopParametersOutput) ElementType() reflect.Type
- func (o ComponentInstanceConfigurationLifecyclePreStopParametersOutput) Host() pulumi.StringPtrOutput
- func (o ComponentInstanceConfigurationLifecyclePreStopParametersOutput) Path() pulumi.StringPtrOutput
- func (o ComponentInstanceConfigurationLifecyclePreStopParametersOutput) Port() pulumi.IntPtrOutput
- func (o ComponentInstanceConfigurationLifecyclePreStopParametersOutput) ToComponentInstanceConfigurationLifecyclePreStopParametersOutput() ComponentInstanceConfigurationLifecyclePreStopParametersOutput
- func (o ComponentInstanceConfigurationLifecyclePreStopParametersOutput) ToComponentInstanceConfigurationLifecyclePreStopParametersOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLifecyclePreStopParametersOutput
- func (o ComponentInstanceConfigurationLifecyclePreStopParametersOutput) ToComponentInstanceConfigurationLifecyclePreStopParametersPtrOutput() ComponentInstanceConfigurationLifecyclePreStopParametersPtrOutput
- func (o ComponentInstanceConfigurationLifecyclePreStopParametersOutput) ToComponentInstanceConfigurationLifecyclePreStopParametersPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLifecyclePreStopParametersPtrOutput
- type ComponentInstanceConfigurationLifecyclePreStopParametersPtrInput
- type ComponentInstanceConfigurationLifecyclePreStopParametersPtrOutput
- func (o ComponentInstanceConfigurationLifecyclePreStopParametersPtrOutput) Commands() pulumi.StringArrayOutput
- func (o ComponentInstanceConfigurationLifecyclePreStopParametersPtrOutput) Elem() ComponentInstanceConfigurationLifecyclePreStopParametersOutput
- func (ComponentInstanceConfigurationLifecyclePreStopParametersPtrOutput) ElementType() reflect.Type
- func (o ComponentInstanceConfigurationLifecyclePreStopParametersPtrOutput) Host() pulumi.StringPtrOutput
- func (o ComponentInstanceConfigurationLifecyclePreStopParametersPtrOutput) Path() pulumi.StringPtrOutput
- func (o ComponentInstanceConfigurationLifecyclePreStopParametersPtrOutput) Port() pulumi.IntPtrOutput
- func (o ComponentInstanceConfigurationLifecyclePreStopParametersPtrOutput) ToComponentInstanceConfigurationLifecyclePreStopParametersPtrOutput() ComponentInstanceConfigurationLifecyclePreStopParametersPtrOutput
- func (o ComponentInstanceConfigurationLifecyclePreStopParametersPtrOutput) ToComponentInstanceConfigurationLifecyclePreStopParametersPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLifecyclePreStopParametersPtrOutput
- type ComponentInstanceConfigurationLifecyclePreStopPtrInput
- type ComponentInstanceConfigurationLifecyclePreStopPtrOutput
- func (o ComponentInstanceConfigurationLifecyclePreStopPtrOutput) Elem() ComponentInstanceConfigurationLifecyclePreStopOutput
- func (ComponentInstanceConfigurationLifecyclePreStopPtrOutput) ElementType() reflect.Type
- func (o ComponentInstanceConfigurationLifecyclePreStopPtrOutput) Parameters() ComponentInstanceConfigurationLifecyclePreStopParametersPtrOutput
- func (o ComponentInstanceConfigurationLifecyclePreStopPtrOutput) ToComponentInstanceConfigurationLifecyclePreStopPtrOutput() ComponentInstanceConfigurationLifecyclePreStopPtrOutput
- func (o ComponentInstanceConfigurationLifecyclePreStopPtrOutput) ToComponentInstanceConfigurationLifecyclePreStopPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLifecyclePreStopPtrOutput
- func (o ComponentInstanceConfigurationLifecyclePreStopPtrOutput) Type() pulumi.StringPtrOutput
- type ComponentInstanceConfigurationLifecyclePtrInput
- type ComponentInstanceConfigurationLifecyclePtrOutput
- func (o ComponentInstanceConfigurationLifecyclePtrOutput) Elem() ComponentInstanceConfigurationLifecycleOutput
- func (ComponentInstanceConfigurationLifecyclePtrOutput) ElementType() reflect.Type
- func (o ComponentInstanceConfigurationLifecyclePtrOutput) Entrypoint() ComponentInstanceConfigurationLifecycleEntrypointPtrOutput
- func (o ComponentInstanceConfigurationLifecyclePtrOutput) PostStart() ComponentInstanceConfigurationLifecyclePostStartPtrOutput
- func (o ComponentInstanceConfigurationLifecyclePtrOutput) PreStop() ComponentInstanceConfigurationLifecyclePreStopPtrOutput
- func (o ComponentInstanceConfigurationLifecyclePtrOutput) ToComponentInstanceConfigurationLifecyclePtrOutput() ComponentInstanceConfigurationLifecyclePtrOutput
- func (o ComponentInstanceConfigurationLifecyclePtrOutput) ToComponentInstanceConfigurationLifecyclePtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLifecyclePtrOutput
- type ComponentInstanceConfigurationLogCollectionPolicy
- type ComponentInstanceConfigurationLogCollectionPolicyArgs
- func (ComponentInstanceConfigurationLogCollectionPolicyArgs) ElementType() reflect.Type
- func (i ComponentInstanceConfigurationLogCollectionPolicyArgs) ToComponentInstanceConfigurationLogCollectionPolicyOutput() ComponentInstanceConfigurationLogCollectionPolicyOutput
- func (i ComponentInstanceConfigurationLogCollectionPolicyArgs) ToComponentInstanceConfigurationLogCollectionPolicyOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLogCollectionPolicyOutput
- type ComponentInstanceConfigurationLogCollectionPolicyArray
- func (ComponentInstanceConfigurationLogCollectionPolicyArray) ElementType() reflect.Type
- func (i ComponentInstanceConfigurationLogCollectionPolicyArray) ToComponentInstanceConfigurationLogCollectionPolicyArrayOutput() ComponentInstanceConfigurationLogCollectionPolicyArrayOutput
- func (i ComponentInstanceConfigurationLogCollectionPolicyArray) ToComponentInstanceConfigurationLogCollectionPolicyArrayOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLogCollectionPolicyArrayOutput
- type ComponentInstanceConfigurationLogCollectionPolicyArrayInput
- type ComponentInstanceConfigurationLogCollectionPolicyArrayOutput
- func (ComponentInstanceConfigurationLogCollectionPolicyArrayOutput) ElementType() reflect.Type
- func (o ComponentInstanceConfigurationLogCollectionPolicyArrayOutput) Index(i pulumi.IntInput) ComponentInstanceConfigurationLogCollectionPolicyOutput
- func (o ComponentInstanceConfigurationLogCollectionPolicyArrayOutput) ToComponentInstanceConfigurationLogCollectionPolicyArrayOutput() ComponentInstanceConfigurationLogCollectionPolicyArrayOutput
- func (o ComponentInstanceConfigurationLogCollectionPolicyArrayOutput) ToComponentInstanceConfigurationLogCollectionPolicyArrayOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLogCollectionPolicyArrayOutput
- type ComponentInstanceConfigurationLogCollectionPolicyContainerMounting
- type ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArgs
- func (ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArgs) ElementType() reflect.Type
- func (i ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArgs) ToComponentInstanceConfigurationLogCollectionPolicyContainerMountingOutput() ComponentInstanceConfigurationLogCollectionPolicyContainerMountingOutput
- func (i ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArgs) ToComponentInstanceConfigurationLogCollectionPolicyContainerMountingOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLogCollectionPolicyContainerMountingOutput
- type ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArray
- func (ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArray) ElementType() reflect.Type
- func (i ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArray) ToComponentInstanceConfigurationLogCollectionPolicyContainerMountingArrayOutput() ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArrayOutput
- func (i ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArray) ToComponentInstanceConfigurationLogCollectionPolicyContainerMountingArrayOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArrayOutput
- type ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArrayInput
- type ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArrayOutput
- func (ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArrayOutput) ElementType() reflect.Type
- func (o ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArrayOutput) Index(i pulumi.IntInput) ComponentInstanceConfigurationLogCollectionPolicyContainerMountingOutput
- func (o ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArrayOutput) ToComponentInstanceConfigurationLogCollectionPolicyContainerMountingArrayOutput() ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArrayOutput
- func (o ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArrayOutput) ToComponentInstanceConfigurationLogCollectionPolicyContainerMountingArrayOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArrayOutput
- type ComponentInstanceConfigurationLogCollectionPolicyContainerMountingInput
- type ComponentInstanceConfigurationLogCollectionPolicyContainerMountingOutput
- func (o ComponentInstanceConfigurationLogCollectionPolicyContainerMountingOutput) AgingPeriod() pulumi.StringPtrOutput
- func (ComponentInstanceConfigurationLogCollectionPolicyContainerMountingOutput) ElementType() reflect.Type
- func (o ComponentInstanceConfigurationLogCollectionPolicyContainerMountingOutput) HostExtendPath() pulumi.StringPtrOutput
- func (o ComponentInstanceConfigurationLogCollectionPolicyContainerMountingOutput) Path() pulumi.StringOutput
- func (o ComponentInstanceConfigurationLogCollectionPolicyContainerMountingOutput) ToComponentInstanceConfigurationLogCollectionPolicyContainerMountingOutput() ComponentInstanceConfigurationLogCollectionPolicyContainerMountingOutput
- func (o ComponentInstanceConfigurationLogCollectionPolicyContainerMountingOutput) ToComponentInstanceConfigurationLogCollectionPolicyContainerMountingOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLogCollectionPolicyContainerMountingOutput
- type ComponentInstanceConfigurationLogCollectionPolicyInput
- type ComponentInstanceConfigurationLogCollectionPolicyOutput
- func (o ComponentInstanceConfigurationLogCollectionPolicyOutput) ContainerMountings() ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArrayOutput
- func (ComponentInstanceConfigurationLogCollectionPolicyOutput) ElementType() reflect.Type
- func (o ComponentInstanceConfigurationLogCollectionPolicyOutput) HostPath() pulumi.StringPtrOutput
- func (o ComponentInstanceConfigurationLogCollectionPolicyOutput) ToComponentInstanceConfigurationLogCollectionPolicyOutput() ComponentInstanceConfigurationLogCollectionPolicyOutput
- func (o ComponentInstanceConfigurationLogCollectionPolicyOutput) ToComponentInstanceConfigurationLogCollectionPolicyOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLogCollectionPolicyOutput
- type ComponentInstanceConfigurationOutput
- func (ComponentInstanceConfigurationOutput) ElementType() reflect.Type
- func (o ComponentInstanceConfigurationOutput) EnvVariables() ComponentInstanceConfigurationEnvVariableArrayOutput
- func (o ComponentInstanceConfigurationOutput) Lifecycle() ComponentInstanceConfigurationLifecyclePtrOutput
- func (o ComponentInstanceConfigurationOutput) LogCollectionPolicies() ComponentInstanceConfigurationLogCollectionPolicyArrayOutput
- func (o ComponentInstanceConfigurationOutput) Probe() ComponentInstanceConfigurationProbePtrOutput
- func (o ComponentInstanceConfigurationOutput) Scheduler() ComponentInstanceConfigurationSchedulerPtrOutput
- func (o ComponentInstanceConfigurationOutput) Storages() ComponentInstanceConfigurationStorageArrayOutput
- func (o ComponentInstanceConfigurationOutput) Strategy() ComponentInstanceConfigurationStrategyPtrOutput
- func (o ComponentInstanceConfigurationOutput) ToComponentInstanceConfigurationOutput() ComponentInstanceConfigurationOutput
- func (o ComponentInstanceConfigurationOutput) ToComponentInstanceConfigurationOutputWithContext(ctx context.Context) ComponentInstanceConfigurationOutput
- func (o ComponentInstanceConfigurationOutput) ToComponentInstanceConfigurationPtrOutput() ComponentInstanceConfigurationPtrOutput
- func (o ComponentInstanceConfigurationOutput) ToComponentInstanceConfigurationPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationPtrOutput
- type ComponentInstanceConfigurationProbe
- type ComponentInstanceConfigurationProbeArgs
- func (ComponentInstanceConfigurationProbeArgs) ElementType() reflect.Type
- func (i ComponentInstanceConfigurationProbeArgs) ToComponentInstanceConfigurationProbeOutput() ComponentInstanceConfigurationProbeOutput
- func (i ComponentInstanceConfigurationProbeArgs) ToComponentInstanceConfigurationProbeOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeOutput
- func (i ComponentInstanceConfigurationProbeArgs) ToComponentInstanceConfigurationProbePtrOutput() ComponentInstanceConfigurationProbePtrOutput
- func (i ComponentInstanceConfigurationProbeArgs) ToComponentInstanceConfigurationProbePtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbePtrOutput
- type ComponentInstanceConfigurationProbeInput
- type ComponentInstanceConfigurationProbeLiveness
- type ComponentInstanceConfigurationProbeLivenessArgs
- func (ComponentInstanceConfigurationProbeLivenessArgs) ElementType() reflect.Type
- func (i ComponentInstanceConfigurationProbeLivenessArgs) ToComponentInstanceConfigurationProbeLivenessOutput() ComponentInstanceConfigurationProbeLivenessOutput
- func (i ComponentInstanceConfigurationProbeLivenessArgs) ToComponentInstanceConfigurationProbeLivenessOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeLivenessOutput
- func (i ComponentInstanceConfigurationProbeLivenessArgs) ToComponentInstanceConfigurationProbeLivenessPtrOutput() ComponentInstanceConfigurationProbeLivenessPtrOutput
- func (i ComponentInstanceConfigurationProbeLivenessArgs) ToComponentInstanceConfigurationProbeLivenessPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeLivenessPtrOutput
- type ComponentInstanceConfigurationProbeLivenessCommandParam
- type ComponentInstanceConfigurationProbeLivenessCommandParamArgs
- func (ComponentInstanceConfigurationProbeLivenessCommandParamArgs) ElementType() reflect.Type
- func (i ComponentInstanceConfigurationProbeLivenessCommandParamArgs) ToComponentInstanceConfigurationProbeLivenessCommandParamOutput() ComponentInstanceConfigurationProbeLivenessCommandParamOutput
- func (i ComponentInstanceConfigurationProbeLivenessCommandParamArgs) ToComponentInstanceConfigurationProbeLivenessCommandParamOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeLivenessCommandParamOutput
- func (i ComponentInstanceConfigurationProbeLivenessCommandParamArgs) ToComponentInstanceConfigurationProbeLivenessCommandParamPtrOutput() ComponentInstanceConfigurationProbeLivenessCommandParamPtrOutput
- func (i ComponentInstanceConfigurationProbeLivenessCommandParamArgs) ToComponentInstanceConfigurationProbeLivenessCommandParamPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeLivenessCommandParamPtrOutput
- type ComponentInstanceConfigurationProbeLivenessCommandParamInput
- type ComponentInstanceConfigurationProbeLivenessCommandParamOutput
- func (o ComponentInstanceConfigurationProbeLivenessCommandParamOutput) Commands() pulumi.StringArrayOutput
- func (ComponentInstanceConfigurationProbeLivenessCommandParamOutput) ElementType() reflect.Type
- func (o ComponentInstanceConfigurationProbeLivenessCommandParamOutput) ToComponentInstanceConfigurationProbeLivenessCommandParamOutput() ComponentInstanceConfigurationProbeLivenessCommandParamOutput
- func (o ComponentInstanceConfigurationProbeLivenessCommandParamOutput) ToComponentInstanceConfigurationProbeLivenessCommandParamOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeLivenessCommandParamOutput
- func (o ComponentInstanceConfigurationProbeLivenessCommandParamOutput) ToComponentInstanceConfigurationProbeLivenessCommandParamPtrOutput() ComponentInstanceConfigurationProbeLivenessCommandParamPtrOutput
- func (o ComponentInstanceConfigurationProbeLivenessCommandParamOutput) ToComponentInstanceConfigurationProbeLivenessCommandParamPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeLivenessCommandParamPtrOutput
- type ComponentInstanceConfigurationProbeLivenessCommandParamPtrInput
- type ComponentInstanceConfigurationProbeLivenessCommandParamPtrOutput
- func (o ComponentInstanceConfigurationProbeLivenessCommandParamPtrOutput) Commands() pulumi.StringArrayOutput
- func (o ComponentInstanceConfigurationProbeLivenessCommandParamPtrOutput) Elem() ComponentInstanceConfigurationProbeLivenessCommandParamOutput
- func (ComponentInstanceConfigurationProbeLivenessCommandParamPtrOutput) ElementType() reflect.Type
- func (o ComponentInstanceConfigurationProbeLivenessCommandParamPtrOutput) ToComponentInstanceConfigurationProbeLivenessCommandParamPtrOutput() ComponentInstanceConfigurationProbeLivenessCommandParamPtrOutput
- func (o ComponentInstanceConfigurationProbeLivenessCommandParamPtrOutput) ToComponentInstanceConfigurationProbeLivenessCommandParamPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeLivenessCommandParamPtrOutput
- type ComponentInstanceConfigurationProbeLivenessHttpParam
- type ComponentInstanceConfigurationProbeLivenessHttpParamArgs
- func (ComponentInstanceConfigurationProbeLivenessHttpParamArgs) ElementType() reflect.Type
- func (i ComponentInstanceConfigurationProbeLivenessHttpParamArgs) ToComponentInstanceConfigurationProbeLivenessHttpParamOutput() ComponentInstanceConfigurationProbeLivenessHttpParamOutput
- func (i ComponentInstanceConfigurationProbeLivenessHttpParamArgs) ToComponentInstanceConfigurationProbeLivenessHttpParamOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeLivenessHttpParamOutput
- func (i ComponentInstanceConfigurationProbeLivenessHttpParamArgs) ToComponentInstanceConfigurationProbeLivenessHttpParamPtrOutput() ComponentInstanceConfigurationProbeLivenessHttpParamPtrOutput
- func (i ComponentInstanceConfigurationProbeLivenessHttpParamArgs) ToComponentInstanceConfigurationProbeLivenessHttpParamPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeLivenessHttpParamPtrOutput
- type ComponentInstanceConfigurationProbeLivenessHttpParamInput
- type ComponentInstanceConfigurationProbeLivenessHttpParamOutput
- func (ComponentInstanceConfigurationProbeLivenessHttpParamOutput) ElementType() reflect.Type
- func (o ComponentInstanceConfigurationProbeLivenessHttpParamOutput) Host() pulumi.StringPtrOutput
- func (o ComponentInstanceConfigurationProbeLivenessHttpParamOutput) Path() pulumi.StringOutput
- func (o ComponentInstanceConfigurationProbeLivenessHttpParamOutput) Port() pulumi.IntOutput
- func (o ComponentInstanceConfigurationProbeLivenessHttpParamOutput) Scheme() pulumi.StringOutput
- func (o ComponentInstanceConfigurationProbeLivenessHttpParamOutput) ToComponentInstanceConfigurationProbeLivenessHttpParamOutput() ComponentInstanceConfigurationProbeLivenessHttpParamOutput
- func (o ComponentInstanceConfigurationProbeLivenessHttpParamOutput) ToComponentInstanceConfigurationProbeLivenessHttpParamOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeLivenessHttpParamOutput
- func (o ComponentInstanceConfigurationProbeLivenessHttpParamOutput) ToComponentInstanceConfigurationProbeLivenessHttpParamPtrOutput() ComponentInstanceConfigurationProbeLivenessHttpParamPtrOutput
- func (o ComponentInstanceConfigurationProbeLivenessHttpParamOutput) ToComponentInstanceConfigurationProbeLivenessHttpParamPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeLivenessHttpParamPtrOutput
- type ComponentInstanceConfigurationProbeLivenessHttpParamPtrInput
- type ComponentInstanceConfigurationProbeLivenessHttpParamPtrOutput
- func (o ComponentInstanceConfigurationProbeLivenessHttpParamPtrOutput) Elem() ComponentInstanceConfigurationProbeLivenessHttpParamOutput
- func (ComponentInstanceConfigurationProbeLivenessHttpParamPtrOutput) ElementType() reflect.Type
- func (o ComponentInstanceConfigurationProbeLivenessHttpParamPtrOutput) Host() pulumi.StringPtrOutput
- func (o ComponentInstanceConfigurationProbeLivenessHttpParamPtrOutput) Path() pulumi.StringPtrOutput
- func (o ComponentInstanceConfigurationProbeLivenessHttpParamPtrOutput) Port() pulumi.IntPtrOutput
- func (o ComponentInstanceConfigurationProbeLivenessHttpParamPtrOutput) Scheme() pulumi.StringPtrOutput
- func (o ComponentInstanceConfigurationProbeLivenessHttpParamPtrOutput) ToComponentInstanceConfigurationProbeLivenessHttpParamPtrOutput() ComponentInstanceConfigurationProbeLivenessHttpParamPtrOutput
- func (o ComponentInstanceConfigurationProbeLivenessHttpParamPtrOutput) ToComponentInstanceConfigurationProbeLivenessHttpParamPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeLivenessHttpParamPtrOutput
- type ComponentInstanceConfigurationProbeLivenessInput
- type ComponentInstanceConfigurationProbeLivenessOutput
- func (o ComponentInstanceConfigurationProbeLivenessOutput) CommandParam() ComponentInstanceConfigurationProbeLivenessCommandParamPtrOutput
- func (o ComponentInstanceConfigurationProbeLivenessOutput) Delay() pulumi.IntPtrOutput
- func (ComponentInstanceConfigurationProbeLivenessOutput) ElementType() reflect.Type
- func (o ComponentInstanceConfigurationProbeLivenessOutput) HttpParam() ComponentInstanceConfigurationProbeLivenessHttpParamPtrOutput
- func (o ComponentInstanceConfigurationProbeLivenessOutput) TcpParam() ComponentInstanceConfigurationProbeLivenessTcpParamPtrOutput
- func (o ComponentInstanceConfigurationProbeLivenessOutput) Timeout() pulumi.IntPtrOutput
- func (o ComponentInstanceConfigurationProbeLivenessOutput) ToComponentInstanceConfigurationProbeLivenessOutput() ComponentInstanceConfigurationProbeLivenessOutput
- func (o ComponentInstanceConfigurationProbeLivenessOutput) ToComponentInstanceConfigurationProbeLivenessOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeLivenessOutput
- func (o ComponentInstanceConfigurationProbeLivenessOutput) ToComponentInstanceConfigurationProbeLivenessPtrOutput() ComponentInstanceConfigurationProbeLivenessPtrOutput
- func (o ComponentInstanceConfigurationProbeLivenessOutput) ToComponentInstanceConfigurationProbeLivenessPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeLivenessPtrOutput
- func (o ComponentInstanceConfigurationProbeLivenessOutput) Type() pulumi.StringOutput
- type ComponentInstanceConfigurationProbeLivenessPtrInput
- type ComponentInstanceConfigurationProbeLivenessPtrOutput
- func (o ComponentInstanceConfigurationProbeLivenessPtrOutput) CommandParam() ComponentInstanceConfigurationProbeLivenessCommandParamPtrOutput
- func (o ComponentInstanceConfigurationProbeLivenessPtrOutput) Delay() pulumi.IntPtrOutput
- func (o ComponentInstanceConfigurationProbeLivenessPtrOutput) Elem() ComponentInstanceConfigurationProbeLivenessOutput
- func (ComponentInstanceConfigurationProbeLivenessPtrOutput) ElementType() reflect.Type
- func (o ComponentInstanceConfigurationProbeLivenessPtrOutput) HttpParam() ComponentInstanceConfigurationProbeLivenessHttpParamPtrOutput
- func (o ComponentInstanceConfigurationProbeLivenessPtrOutput) TcpParam() ComponentInstanceConfigurationProbeLivenessTcpParamPtrOutput
- func (o ComponentInstanceConfigurationProbeLivenessPtrOutput) Timeout() pulumi.IntPtrOutput
- func (o ComponentInstanceConfigurationProbeLivenessPtrOutput) ToComponentInstanceConfigurationProbeLivenessPtrOutput() ComponentInstanceConfigurationProbeLivenessPtrOutput
- func (o ComponentInstanceConfigurationProbeLivenessPtrOutput) ToComponentInstanceConfigurationProbeLivenessPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeLivenessPtrOutput
- func (o ComponentInstanceConfigurationProbeLivenessPtrOutput) Type() pulumi.StringPtrOutput
- type ComponentInstanceConfigurationProbeLivenessTcpParam
- type ComponentInstanceConfigurationProbeLivenessTcpParamArgs
- func (ComponentInstanceConfigurationProbeLivenessTcpParamArgs) ElementType() reflect.Type
- func (i ComponentInstanceConfigurationProbeLivenessTcpParamArgs) ToComponentInstanceConfigurationProbeLivenessTcpParamOutput() ComponentInstanceConfigurationProbeLivenessTcpParamOutput
- func (i ComponentInstanceConfigurationProbeLivenessTcpParamArgs) ToComponentInstanceConfigurationProbeLivenessTcpParamOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeLivenessTcpParamOutput
- func (i ComponentInstanceConfigurationProbeLivenessTcpParamArgs) ToComponentInstanceConfigurationProbeLivenessTcpParamPtrOutput() ComponentInstanceConfigurationProbeLivenessTcpParamPtrOutput
- func (i ComponentInstanceConfigurationProbeLivenessTcpParamArgs) ToComponentInstanceConfigurationProbeLivenessTcpParamPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeLivenessTcpParamPtrOutput
- type ComponentInstanceConfigurationProbeLivenessTcpParamInput
- type ComponentInstanceConfigurationProbeLivenessTcpParamOutput
- func (ComponentInstanceConfigurationProbeLivenessTcpParamOutput) ElementType() reflect.Type
- func (o ComponentInstanceConfigurationProbeLivenessTcpParamOutput) Port() pulumi.IntOutput
- func (o ComponentInstanceConfigurationProbeLivenessTcpParamOutput) ToComponentInstanceConfigurationProbeLivenessTcpParamOutput() ComponentInstanceConfigurationProbeLivenessTcpParamOutput
- func (o ComponentInstanceConfigurationProbeLivenessTcpParamOutput) ToComponentInstanceConfigurationProbeLivenessTcpParamOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeLivenessTcpParamOutput
- func (o ComponentInstanceConfigurationProbeLivenessTcpParamOutput) ToComponentInstanceConfigurationProbeLivenessTcpParamPtrOutput() ComponentInstanceConfigurationProbeLivenessTcpParamPtrOutput
- func (o ComponentInstanceConfigurationProbeLivenessTcpParamOutput) ToComponentInstanceConfigurationProbeLivenessTcpParamPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeLivenessTcpParamPtrOutput
- type ComponentInstanceConfigurationProbeLivenessTcpParamPtrInput
- type ComponentInstanceConfigurationProbeLivenessTcpParamPtrOutput
- func (o ComponentInstanceConfigurationProbeLivenessTcpParamPtrOutput) Elem() ComponentInstanceConfigurationProbeLivenessTcpParamOutput
- func (ComponentInstanceConfigurationProbeLivenessTcpParamPtrOutput) ElementType() reflect.Type
- func (o ComponentInstanceConfigurationProbeLivenessTcpParamPtrOutput) Port() pulumi.IntPtrOutput
- func (o ComponentInstanceConfigurationProbeLivenessTcpParamPtrOutput) ToComponentInstanceConfigurationProbeLivenessTcpParamPtrOutput() ComponentInstanceConfigurationProbeLivenessTcpParamPtrOutput
- func (o ComponentInstanceConfigurationProbeLivenessTcpParamPtrOutput) ToComponentInstanceConfigurationProbeLivenessTcpParamPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeLivenessTcpParamPtrOutput
- type ComponentInstanceConfigurationProbeOutput
- func (ComponentInstanceConfigurationProbeOutput) ElementType() reflect.Type
- func (o ComponentInstanceConfigurationProbeOutput) Liveness() ComponentInstanceConfigurationProbeLivenessPtrOutput
- func (o ComponentInstanceConfigurationProbeOutput) Readiness() ComponentInstanceConfigurationProbeReadinessPtrOutput
- func (o ComponentInstanceConfigurationProbeOutput) ToComponentInstanceConfigurationProbeOutput() ComponentInstanceConfigurationProbeOutput
- func (o ComponentInstanceConfigurationProbeOutput) ToComponentInstanceConfigurationProbeOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeOutput
- func (o ComponentInstanceConfigurationProbeOutput) ToComponentInstanceConfigurationProbePtrOutput() ComponentInstanceConfigurationProbePtrOutput
- func (o ComponentInstanceConfigurationProbeOutput) ToComponentInstanceConfigurationProbePtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbePtrOutput
- type ComponentInstanceConfigurationProbePtrInput
- type ComponentInstanceConfigurationProbePtrOutput
- func (o ComponentInstanceConfigurationProbePtrOutput) Elem() ComponentInstanceConfigurationProbeOutput
- func (ComponentInstanceConfigurationProbePtrOutput) ElementType() reflect.Type
- func (o ComponentInstanceConfigurationProbePtrOutput) Liveness() ComponentInstanceConfigurationProbeLivenessPtrOutput
- func (o ComponentInstanceConfigurationProbePtrOutput) Readiness() ComponentInstanceConfigurationProbeReadinessPtrOutput
- func (o ComponentInstanceConfigurationProbePtrOutput) ToComponentInstanceConfigurationProbePtrOutput() ComponentInstanceConfigurationProbePtrOutput
- func (o ComponentInstanceConfigurationProbePtrOutput) ToComponentInstanceConfigurationProbePtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbePtrOutput
- type ComponentInstanceConfigurationProbeReadiness
- type ComponentInstanceConfigurationProbeReadinessArgs
- func (ComponentInstanceConfigurationProbeReadinessArgs) ElementType() reflect.Type
- func (i ComponentInstanceConfigurationProbeReadinessArgs) ToComponentInstanceConfigurationProbeReadinessOutput() ComponentInstanceConfigurationProbeReadinessOutput
- func (i ComponentInstanceConfigurationProbeReadinessArgs) ToComponentInstanceConfigurationProbeReadinessOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeReadinessOutput
- func (i ComponentInstanceConfigurationProbeReadinessArgs) ToComponentInstanceConfigurationProbeReadinessPtrOutput() ComponentInstanceConfigurationProbeReadinessPtrOutput
- func (i ComponentInstanceConfigurationProbeReadinessArgs) ToComponentInstanceConfigurationProbeReadinessPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeReadinessPtrOutput
- type ComponentInstanceConfigurationProbeReadinessCommandParam
- type ComponentInstanceConfigurationProbeReadinessCommandParamArgs
- func (ComponentInstanceConfigurationProbeReadinessCommandParamArgs) ElementType() reflect.Type
- func (i ComponentInstanceConfigurationProbeReadinessCommandParamArgs) ToComponentInstanceConfigurationProbeReadinessCommandParamOutput() ComponentInstanceConfigurationProbeReadinessCommandParamOutput
- func (i ComponentInstanceConfigurationProbeReadinessCommandParamArgs) ToComponentInstanceConfigurationProbeReadinessCommandParamOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeReadinessCommandParamOutput
- func (i ComponentInstanceConfigurationProbeReadinessCommandParamArgs) ToComponentInstanceConfigurationProbeReadinessCommandParamPtrOutput() ComponentInstanceConfigurationProbeReadinessCommandParamPtrOutput
- func (i ComponentInstanceConfigurationProbeReadinessCommandParamArgs) ToComponentInstanceConfigurationProbeReadinessCommandParamPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeReadinessCommandParamPtrOutput
- type ComponentInstanceConfigurationProbeReadinessCommandParamInput
- type ComponentInstanceConfigurationProbeReadinessCommandParamOutput
- func (o ComponentInstanceConfigurationProbeReadinessCommandParamOutput) Commands() pulumi.StringArrayOutput
- func (ComponentInstanceConfigurationProbeReadinessCommandParamOutput) ElementType() reflect.Type
- func (o ComponentInstanceConfigurationProbeReadinessCommandParamOutput) ToComponentInstanceConfigurationProbeReadinessCommandParamOutput() ComponentInstanceConfigurationProbeReadinessCommandParamOutput
- func (o ComponentInstanceConfigurationProbeReadinessCommandParamOutput) ToComponentInstanceConfigurationProbeReadinessCommandParamOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeReadinessCommandParamOutput
- func (o ComponentInstanceConfigurationProbeReadinessCommandParamOutput) ToComponentInstanceConfigurationProbeReadinessCommandParamPtrOutput() ComponentInstanceConfigurationProbeReadinessCommandParamPtrOutput
- func (o ComponentInstanceConfigurationProbeReadinessCommandParamOutput) ToComponentInstanceConfigurationProbeReadinessCommandParamPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeReadinessCommandParamPtrOutput
- type ComponentInstanceConfigurationProbeReadinessCommandParamPtrInput
- type ComponentInstanceConfigurationProbeReadinessCommandParamPtrOutput
- func (o ComponentInstanceConfigurationProbeReadinessCommandParamPtrOutput) Commands() pulumi.StringArrayOutput
- func (o ComponentInstanceConfigurationProbeReadinessCommandParamPtrOutput) Elem() ComponentInstanceConfigurationProbeReadinessCommandParamOutput
- func (ComponentInstanceConfigurationProbeReadinessCommandParamPtrOutput) ElementType() reflect.Type
- func (o ComponentInstanceConfigurationProbeReadinessCommandParamPtrOutput) ToComponentInstanceConfigurationProbeReadinessCommandParamPtrOutput() ComponentInstanceConfigurationProbeReadinessCommandParamPtrOutput
- func (o ComponentInstanceConfigurationProbeReadinessCommandParamPtrOutput) ToComponentInstanceConfigurationProbeReadinessCommandParamPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeReadinessCommandParamPtrOutput
- type ComponentInstanceConfigurationProbeReadinessHttpParam
- type ComponentInstanceConfigurationProbeReadinessHttpParamArgs
- func (ComponentInstanceConfigurationProbeReadinessHttpParamArgs) ElementType() reflect.Type
- func (i ComponentInstanceConfigurationProbeReadinessHttpParamArgs) ToComponentInstanceConfigurationProbeReadinessHttpParamOutput() ComponentInstanceConfigurationProbeReadinessHttpParamOutput
- func (i ComponentInstanceConfigurationProbeReadinessHttpParamArgs) ToComponentInstanceConfigurationProbeReadinessHttpParamOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeReadinessHttpParamOutput
- func (i ComponentInstanceConfigurationProbeReadinessHttpParamArgs) ToComponentInstanceConfigurationProbeReadinessHttpParamPtrOutput() ComponentInstanceConfigurationProbeReadinessHttpParamPtrOutput
- func (i ComponentInstanceConfigurationProbeReadinessHttpParamArgs) ToComponentInstanceConfigurationProbeReadinessHttpParamPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeReadinessHttpParamPtrOutput
- type ComponentInstanceConfigurationProbeReadinessHttpParamInput
- type ComponentInstanceConfigurationProbeReadinessHttpParamOutput
- func (ComponentInstanceConfigurationProbeReadinessHttpParamOutput) ElementType() reflect.Type
- func (o ComponentInstanceConfigurationProbeReadinessHttpParamOutput) Host() pulumi.StringPtrOutput
- func (o ComponentInstanceConfigurationProbeReadinessHttpParamOutput) Path() pulumi.StringOutput
- func (o ComponentInstanceConfigurationProbeReadinessHttpParamOutput) Port() pulumi.IntOutput
- func (o ComponentInstanceConfigurationProbeReadinessHttpParamOutput) Scheme() pulumi.StringOutput
- func (o ComponentInstanceConfigurationProbeReadinessHttpParamOutput) ToComponentInstanceConfigurationProbeReadinessHttpParamOutput() ComponentInstanceConfigurationProbeReadinessHttpParamOutput
- func (o ComponentInstanceConfigurationProbeReadinessHttpParamOutput) ToComponentInstanceConfigurationProbeReadinessHttpParamOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeReadinessHttpParamOutput
- func (o ComponentInstanceConfigurationProbeReadinessHttpParamOutput) ToComponentInstanceConfigurationProbeReadinessHttpParamPtrOutput() ComponentInstanceConfigurationProbeReadinessHttpParamPtrOutput
- func (o ComponentInstanceConfigurationProbeReadinessHttpParamOutput) ToComponentInstanceConfigurationProbeReadinessHttpParamPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeReadinessHttpParamPtrOutput
- type ComponentInstanceConfigurationProbeReadinessHttpParamPtrInput
- type ComponentInstanceConfigurationProbeReadinessHttpParamPtrOutput
- func (o ComponentInstanceConfigurationProbeReadinessHttpParamPtrOutput) Elem() ComponentInstanceConfigurationProbeReadinessHttpParamOutput
- func (ComponentInstanceConfigurationProbeReadinessHttpParamPtrOutput) ElementType() reflect.Type
- func (o ComponentInstanceConfigurationProbeReadinessHttpParamPtrOutput) Host() pulumi.StringPtrOutput
- func (o ComponentInstanceConfigurationProbeReadinessHttpParamPtrOutput) Path() pulumi.StringPtrOutput
- func (o ComponentInstanceConfigurationProbeReadinessHttpParamPtrOutput) Port() pulumi.IntPtrOutput
- func (o ComponentInstanceConfigurationProbeReadinessHttpParamPtrOutput) Scheme() pulumi.StringPtrOutput
- func (o ComponentInstanceConfigurationProbeReadinessHttpParamPtrOutput) ToComponentInstanceConfigurationProbeReadinessHttpParamPtrOutput() ComponentInstanceConfigurationProbeReadinessHttpParamPtrOutput
- func (o ComponentInstanceConfigurationProbeReadinessHttpParamPtrOutput) ToComponentInstanceConfigurationProbeReadinessHttpParamPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeReadinessHttpParamPtrOutput
- type ComponentInstanceConfigurationProbeReadinessInput
- type ComponentInstanceConfigurationProbeReadinessOutput
- func (o ComponentInstanceConfigurationProbeReadinessOutput) CommandParam() ComponentInstanceConfigurationProbeReadinessCommandParamPtrOutput
- func (o ComponentInstanceConfigurationProbeReadinessOutput) Delay() pulumi.IntPtrOutput
- func (ComponentInstanceConfigurationProbeReadinessOutput) ElementType() reflect.Type
- func (o ComponentInstanceConfigurationProbeReadinessOutput) HttpParam() ComponentInstanceConfigurationProbeReadinessHttpParamPtrOutput
- func (o ComponentInstanceConfigurationProbeReadinessOutput) TcpParam() ComponentInstanceConfigurationProbeReadinessTcpParamPtrOutput
- func (o ComponentInstanceConfigurationProbeReadinessOutput) Timeout() pulumi.IntPtrOutput
- func (o ComponentInstanceConfigurationProbeReadinessOutput) ToComponentInstanceConfigurationProbeReadinessOutput() ComponentInstanceConfigurationProbeReadinessOutput
- func (o ComponentInstanceConfigurationProbeReadinessOutput) ToComponentInstanceConfigurationProbeReadinessOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeReadinessOutput
- func (o ComponentInstanceConfigurationProbeReadinessOutput) ToComponentInstanceConfigurationProbeReadinessPtrOutput() ComponentInstanceConfigurationProbeReadinessPtrOutput
- func (o ComponentInstanceConfigurationProbeReadinessOutput) ToComponentInstanceConfigurationProbeReadinessPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeReadinessPtrOutput
- func (o ComponentInstanceConfigurationProbeReadinessOutput) Type() pulumi.StringOutput
- type ComponentInstanceConfigurationProbeReadinessPtrInput
- type ComponentInstanceConfigurationProbeReadinessPtrOutput
- func (o ComponentInstanceConfigurationProbeReadinessPtrOutput) CommandParam() ComponentInstanceConfigurationProbeReadinessCommandParamPtrOutput
- func (o ComponentInstanceConfigurationProbeReadinessPtrOutput) Delay() pulumi.IntPtrOutput
- func (o ComponentInstanceConfigurationProbeReadinessPtrOutput) Elem() ComponentInstanceConfigurationProbeReadinessOutput
- func (ComponentInstanceConfigurationProbeReadinessPtrOutput) ElementType() reflect.Type
- func (o ComponentInstanceConfigurationProbeReadinessPtrOutput) HttpParam() ComponentInstanceConfigurationProbeReadinessHttpParamPtrOutput
- func (o ComponentInstanceConfigurationProbeReadinessPtrOutput) TcpParam() ComponentInstanceConfigurationProbeReadinessTcpParamPtrOutput
- func (o ComponentInstanceConfigurationProbeReadinessPtrOutput) Timeout() pulumi.IntPtrOutput
- func (o ComponentInstanceConfigurationProbeReadinessPtrOutput) ToComponentInstanceConfigurationProbeReadinessPtrOutput() ComponentInstanceConfigurationProbeReadinessPtrOutput
- func (o ComponentInstanceConfigurationProbeReadinessPtrOutput) ToComponentInstanceConfigurationProbeReadinessPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeReadinessPtrOutput
- func (o ComponentInstanceConfigurationProbeReadinessPtrOutput) Type() pulumi.StringPtrOutput
- type ComponentInstanceConfigurationProbeReadinessTcpParam
- type ComponentInstanceConfigurationProbeReadinessTcpParamArgs
- func (ComponentInstanceConfigurationProbeReadinessTcpParamArgs) ElementType() reflect.Type
- func (i ComponentInstanceConfigurationProbeReadinessTcpParamArgs) ToComponentInstanceConfigurationProbeReadinessTcpParamOutput() ComponentInstanceConfigurationProbeReadinessTcpParamOutput
- func (i ComponentInstanceConfigurationProbeReadinessTcpParamArgs) ToComponentInstanceConfigurationProbeReadinessTcpParamOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeReadinessTcpParamOutput
- func (i ComponentInstanceConfigurationProbeReadinessTcpParamArgs) ToComponentInstanceConfigurationProbeReadinessTcpParamPtrOutput() ComponentInstanceConfigurationProbeReadinessTcpParamPtrOutput
- func (i ComponentInstanceConfigurationProbeReadinessTcpParamArgs) ToComponentInstanceConfigurationProbeReadinessTcpParamPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeReadinessTcpParamPtrOutput
- type ComponentInstanceConfigurationProbeReadinessTcpParamInput
- type ComponentInstanceConfigurationProbeReadinessTcpParamOutput
- func (ComponentInstanceConfigurationProbeReadinessTcpParamOutput) ElementType() reflect.Type
- func (o ComponentInstanceConfigurationProbeReadinessTcpParamOutput) Port() pulumi.IntOutput
- func (o ComponentInstanceConfigurationProbeReadinessTcpParamOutput) ToComponentInstanceConfigurationProbeReadinessTcpParamOutput() ComponentInstanceConfigurationProbeReadinessTcpParamOutput
- func (o ComponentInstanceConfigurationProbeReadinessTcpParamOutput) ToComponentInstanceConfigurationProbeReadinessTcpParamOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeReadinessTcpParamOutput
- func (o ComponentInstanceConfigurationProbeReadinessTcpParamOutput) ToComponentInstanceConfigurationProbeReadinessTcpParamPtrOutput() ComponentInstanceConfigurationProbeReadinessTcpParamPtrOutput
- func (o ComponentInstanceConfigurationProbeReadinessTcpParamOutput) ToComponentInstanceConfigurationProbeReadinessTcpParamPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeReadinessTcpParamPtrOutput
- type ComponentInstanceConfigurationProbeReadinessTcpParamPtrInput
- type ComponentInstanceConfigurationProbeReadinessTcpParamPtrOutput
- func (o ComponentInstanceConfigurationProbeReadinessTcpParamPtrOutput) Elem() ComponentInstanceConfigurationProbeReadinessTcpParamOutput
- func (ComponentInstanceConfigurationProbeReadinessTcpParamPtrOutput) ElementType() reflect.Type
- func (o ComponentInstanceConfigurationProbeReadinessTcpParamPtrOutput) Port() pulumi.IntPtrOutput
- func (o ComponentInstanceConfigurationProbeReadinessTcpParamPtrOutput) ToComponentInstanceConfigurationProbeReadinessTcpParamPtrOutput() ComponentInstanceConfigurationProbeReadinessTcpParamPtrOutput
- func (o ComponentInstanceConfigurationProbeReadinessTcpParamPtrOutput) ToComponentInstanceConfigurationProbeReadinessTcpParamPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeReadinessTcpParamPtrOutput
- type ComponentInstanceConfigurationPtrInput
- type ComponentInstanceConfigurationPtrOutput
- func (o ComponentInstanceConfigurationPtrOutput) Elem() ComponentInstanceConfigurationOutput
- func (ComponentInstanceConfigurationPtrOutput) ElementType() reflect.Type
- func (o ComponentInstanceConfigurationPtrOutput) EnvVariables() ComponentInstanceConfigurationEnvVariableArrayOutput
- func (o ComponentInstanceConfigurationPtrOutput) Lifecycle() ComponentInstanceConfigurationLifecyclePtrOutput
- func (o ComponentInstanceConfigurationPtrOutput) LogCollectionPolicies() ComponentInstanceConfigurationLogCollectionPolicyArrayOutput
- func (o ComponentInstanceConfigurationPtrOutput) Probe() ComponentInstanceConfigurationProbePtrOutput
- func (o ComponentInstanceConfigurationPtrOutput) Scheduler() ComponentInstanceConfigurationSchedulerPtrOutput
- func (o ComponentInstanceConfigurationPtrOutput) Storages() ComponentInstanceConfigurationStorageArrayOutput
- func (o ComponentInstanceConfigurationPtrOutput) Strategy() ComponentInstanceConfigurationStrategyPtrOutput
- func (o ComponentInstanceConfigurationPtrOutput) ToComponentInstanceConfigurationPtrOutput() ComponentInstanceConfigurationPtrOutput
- func (o ComponentInstanceConfigurationPtrOutput) ToComponentInstanceConfigurationPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationPtrOutput
- type ComponentInstanceConfigurationScheduler
- type ComponentInstanceConfigurationSchedulerAffinity
- type ComponentInstanceConfigurationSchedulerAffinityArgs
- func (ComponentInstanceConfigurationSchedulerAffinityArgs) ElementType() reflect.Type
- func (i ComponentInstanceConfigurationSchedulerAffinityArgs) ToComponentInstanceConfigurationSchedulerAffinityOutput() ComponentInstanceConfigurationSchedulerAffinityOutput
- func (i ComponentInstanceConfigurationSchedulerAffinityArgs) ToComponentInstanceConfigurationSchedulerAffinityOutputWithContext(ctx context.Context) ComponentInstanceConfigurationSchedulerAffinityOutput
- func (i ComponentInstanceConfigurationSchedulerAffinityArgs) ToComponentInstanceConfigurationSchedulerAffinityPtrOutput() ComponentInstanceConfigurationSchedulerAffinityPtrOutput
- func (i ComponentInstanceConfigurationSchedulerAffinityArgs) ToComponentInstanceConfigurationSchedulerAffinityPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationSchedulerAffinityPtrOutput
- type ComponentInstanceConfigurationSchedulerAffinityInput
- type ComponentInstanceConfigurationSchedulerAffinityOutput
- func (o ComponentInstanceConfigurationSchedulerAffinityOutput) AvailabilityZones() pulumi.StringArrayOutput
- func (ComponentInstanceConfigurationSchedulerAffinityOutput) ElementType() reflect.Type
- func (o ComponentInstanceConfigurationSchedulerAffinityOutput) InstanceNames() pulumi.StringArrayOutput
- func (o ComponentInstanceConfigurationSchedulerAffinityOutput) PrivateIps() pulumi.StringArrayOutput
- func (o ComponentInstanceConfigurationSchedulerAffinityOutput) ToComponentInstanceConfigurationSchedulerAffinityOutput() ComponentInstanceConfigurationSchedulerAffinityOutput
- func (o ComponentInstanceConfigurationSchedulerAffinityOutput) ToComponentInstanceConfigurationSchedulerAffinityOutputWithContext(ctx context.Context) ComponentInstanceConfigurationSchedulerAffinityOutput
- func (o ComponentInstanceConfigurationSchedulerAffinityOutput) ToComponentInstanceConfigurationSchedulerAffinityPtrOutput() ComponentInstanceConfigurationSchedulerAffinityPtrOutput
- func (o ComponentInstanceConfigurationSchedulerAffinityOutput) ToComponentInstanceConfigurationSchedulerAffinityPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationSchedulerAffinityPtrOutput
- type ComponentInstanceConfigurationSchedulerAffinityPtrInput
- type ComponentInstanceConfigurationSchedulerAffinityPtrOutput
- func (o ComponentInstanceConfigurationSchedulerAffinityPtrOutput) AvailabilityZones() pulumi.StringArrayOutput
- func (o ComponentInstanceConfigurationSchedulerAffinityPtrOutput) Elem() ComponentInstanceConfigurationSchedulerAffinityOutput
- func (ComponentInstanceConfigurationSchedulerAffinityPtrOutput) ElementType() reflect.Type
- func (o ComponentInstanceConfigurationSchedulerAffinityPtrOutput) InstanceNames() pulumi.StringArrayOutput
- func (o ComponentInstanceConfigurationSchedulerAffinityPtrOutput) PrivateIps() pulumi.StringArrayOutput
- func (o ComponentInstanceConfigurationSchedulerAffinityPtrOutput) ToComponentInstanceConfigurationSchedulerAffinityPtrOutput() ComponentInstanceConfigurationSchedulerAffinityPtrOutput
- func (o ComponentInstanceConfigurationSchedulerAffinityPtrOutput) ToComponentInstanceConfigurationSchedulerAffinityPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationSchedulerAffinityPtrOutput
- type ComponentInstanceConfigurationSchedulerAntiAffinity
- type ComponentInstanceConfigurationSchedulerAntiAffinityArgs
- func (ComponentInstanceConfigurationSchedulerAntiAffinityArgs) ElementType() reflect.Type
- func (i ComponentInstanceConfigurationSchedulerAntiAffinityArgs) ToComponentInstanceConfigurationSchedulerAntiAffinityOutput() ComponentInstanceConfigurationSchedulerAntiAffinityOutput
- func (i ComponentInstanceConfigurationSchedulerAntiAffinityArgs) ToComponentInstanceConfigurationSchedulerAntiAffinityOutputWithContext(ctx context.Context) ComponentInstanceConfigurationSchedulerAntiAffinityOutput
- func (i ComponentInstanceConfigurationSchedulerAntiAffinityArgs) ToComponentInstanceConfigurationSchedulerAntiAffinityPtrOutput() ComponentInstanceConfigurationSchedulerAntiAffinityPtrOutput
- func (i ComponentInstanceConfigurationSchedulerAntiAffinityArgs) ToComponentInstanceConfigurationSchedulerAntiAffinityPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationSchedulerAntiAffinityPtrOutput
- type ComponentInstanceConfigurationSchedulerAntiAffinityInput
- type ComponentInstanceConfigurationSchedulerAntiAffinityOutput
- func (o ComponentInstanceConfigurationSchedulerAntiAffinityOutput) AvailabilityZones() pulumi.StringArrayOutput
- func (ComponentInstanceConfigurationSchedulerAntiAffinityOutput) ElementType() reflect.Type
- func (o ComponentInstanceConfigurationSchedulerAntiAffinityOutput) InstanceNames() pulumi.StringArrayOutput
- func (o ComponentInstanceConfigurationSchedulerAntiAffinityOutput) PrivateIps() pulumi.StringArrayOutput
- func (o ComponentInstanceConfigurationSchedulerAntiAffinityOutput) ToComponentInstanceConfigurationSchedulerAntiAffinityOutput() ComponentInstanceConfigurationSchedulerAntiAffinityOutput
- func (o ComponentInstanceConfigurationSchedulerAntiAffinityOutput) ToComponentInstanceConfigurationSchedulerAntiAffinityOutputWithContext(ctx context.Context) ComponentInstanceConfigurationSchedulerAntiAffinityOutput
- func (o ComponentInstanceConfigurationSchedulerAntiAffinityOutput) ToComponentInstanceConfigurationSchedulerAntiAffinityPtrOutput() ComponentInstanceConfigurationSchedulerAntiAffinityPtrOutput
- func (o ComponentInstanceConfigurationSchedulerAntiAffinityOutput) ToComponentInstanceConfigurationSchedulerAntiAffinityPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationSchedulerAntiAffinityPtrOutput
- type ComponentInstanceConfigurationSchedulerAntiAffinityPtrInput
- type ComponentInstanceConfigurationSchedulerAntiAffinityPtrOutput
- func (o ComponentInstanceConfigurationSchedulerAntiAffinityPtrOutput) AvailabilityZones() pulumi.StringArrayOutput
- func (o ComponentInstanceConfigurationSchedulerAntiAffinityPtrOutput) Elem() ComponentInstanceConfigurationSchedulerAntiAffinityOutput
- func (ComponentInstanceConfigurationSchedulerAntiAffinityPtrOutput) ElementType() reflect.Type
- func (o ComponentInstanceConfigurationSchedulerAntiAffinityPtrOutput) InstanceNames() pulumi.StringArrayOutput
- func (o ComponentInstanceConfigurationSchedulerAntiAffinityPtrOutput) PrivateIps() pulumi.StringArrayOutput
- func (o ComponentInstanceConfigurationSchedulerAntiAffinityPtrOutput) ToComponentInstanceConfigurationSchedulerAntiAffinityPtrOutput() ComponentInstanceConfigurationSchedulerAntiAffinityPtrOutput
- func (o ComponentInstanceConfigurationSchedulerAntiAffinityPtrOutput) ToComponentInstanceConfigurationSchedulerAntiAffinityPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationSchedulerAntiAffinityPtrOutput
- type ComponentInstanceConfigurationSchedulerArgs
- func (ComponentInstanceConfigurationSchedulerArgs) ElementType() reflect.Type
- func (i ComponentInstanceConfigurationSchedulerArgs) ToComponentInstanceConfigurationSchedulerOutput() ComponentInstanceConfigurationSchedulerOutput
- func (i ComponentInstanceConfigurationSchedulerArgs) ToComponentInstanceConfigurationSchedulerOutputWithContext(ctx context.Context) ComponentInstanceConfigurationSchedulerOutput
- func (i ComponentInstanceConfigurationSchedulerArgs) ToComponentInstanceConfigurationSchedulerPtrOutput() ComponentInstanceConfigurationSchedulerPtrOutput
- func (i ComponentInstanceConfigurationSchedulerArgs) ToComponentInstanceConfigurationSchedulerPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationSchedulerPtrOutput
- type ComponentInstanceConfigurationSchedulerInput
- type ComponentInstanceConfigurationSchedulerOutput
- func (o ComponentInstanceConfigurationSchedulerOutput) Affinity() ComponentInstanceConfigurationSchedulerAffinityPtrOutput
- func (o ComponentInstanceConfigurationSchedulerOutput) AntiAffinity() ComponentInstanceConfigurationSchedulerAntiAffinityPtrOutput
- func (ComponentInstanceConfigurationSchedulerOutput) ElementType() reflect.Type
- func (o ComponentInstanceConfigurationSchedulerOutput) ToComponentInstanceConfigurationSchedulerOutput() ComponentInstanceConfigurationSchedulerOutput
- func (o ComponentInstanceConfigurationSchedulerOutput) ToComponentInstanceConfigurationSchedulerOutputWithContext(ctx context.Context) ComponentInstanceConfigurationSchedulerOutput
- func (o ComponentInstanceConfigurationSchedulerOutput) ToComponentInstanceConfigurationSchedulerPtrOutput() ComponentInstanceConfigurationSchedulerPtrOutput
- func (o ComponentInstanceConfigurationSchedulerOutput) ToComponentInstanceConfigurationSchedulerPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationSchedulerPtrOutput
- type ComponentInstanceConfigurationSchedulerPtrInput
- type ComponentInstanceConfigurationSchedulerPtrOutput
- func (o ComponentInstanceConfigurationSchedulerPtrOutput) Affinity() ComponentInstanceConfigurationSchedulerAffinityPtrOutput
- func (o ComponentInstanceConfigurationSchedulerPtrOutput) AntiAffinity() ComponentInstanceConfigurationSchedulerAntiAffinityPtrOutput
- func (o ComponentInstanceConfigurationSchedulerPtrOutput) Elem() ComponentInstanceConfigurationSchedulerOutput
- func (ComponentInstanceConfigurationSchedulerPtrOutput) ElementType() reflect.Type
- func (o ComponentInstanceConfigurationSchedulerPtrOutput) ToComponentInstanceConfigurationSchedulerPtrOutput() ComponentInstanceConfigurationSchedulerPtrOutput
- func (o ComponentInstanceConfigurationSchedulerPtrOutput) ToComponentInstanceConfigurationSchedulerPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationSchedulerPtrOutput
- type ComponentInstanceConfigurationStorage
- type ComponentInstanceConfigurationStorageArgs
- func (ComponentInstanceConfigurationStorageArgs) ElementType() reflect.Type
- func (i ComponentInstanceConfigurationStorageArgs) ToComponentInstanceConfigurationStorageOutput() ComponentInstanceConfigurationStorageOutput
- func (i ComponentInstanceConfigurationStorageArgs) ToComponentInstanceConfigurationStorageOutputWithContext(ctx context.Context) ComponentInstanceConfigurationStorageOutput
- type ComponentInstanceConfigurationStorageArray
- func (ComponentInstanceConfigurationStorageArray) ElementType() reflect.Type
- func (i ComponentInstanceConfigurationStorageArray) ToComponentInstanceConfigurationStorageArrayOutput() ComponentInstanceConfigurationStorageArrayOutput
- func (i ComponentInstanceConfigurationStorageArray) ToComponentInstanceConfigurationStorageArrayOutputWithContext(ctx context.Context) ComponentInstanceConfigurationStorageArrayOutput
- type ComponentInstanceConfigurationStorageArrayInput
- type ComponentInstanceConfigurationStorageArrayOutput
- func (ComponentInstanceConfigurationStorageArrayOutput) ElementType() reflect.Type
- func (o ComponentInstanceConfigurationStorageArrayOutput) Index(i pulumi.IntInput) ComponentInstanceConfigurationStorageOutput
- func (o ComponentInstanceConfigurationStorageArrayOutput) ToComponentInstanceConfigurationStorageArrayOutput() ComponentInstanceConfigurationStorageArrayOutput
- func (o ComponentInstanceConfigurationStorageArrayOutput) ToComponentInstanceConfigurationStorageArrayOutputWithContext(ctx context.Context) ComponentInstanceConfigurationStorageArrayOutput
- type ComponentInstanceConfigurationStorageInput
- type ComponentInstanceConfigurationStorageMount
- type ComponentInstanceConfigurationStorageMountArgs
- func (ComponentInstanceConfigurationStorageMountArgs) ElementType() reflect.Type
- func (i ComponentInstanceConfigurationStorageMountArgs) ToComponentInstanceConfigurationStorageMountOutput() ComponentInstanceConfigurationStorageMountOutput
- func (i ComponentInstanceConfigurationStorageMountArgs) ToComponentInstanceConfigurationStorageMountOutputWithContext(ctx context.Context) ComponentInstanceConfigurationStorageMountOutput
- type ComponentInstanceConfigurationStorageMountArray
- func (ComponentInstanceConfigurationStorageMountArray) ElementType() reflect.Type
- func (i ComponentInstanceConfigurationStorageMountArray) ToComponentInstanceConfigurationStorageMountArrayOutput() ComponentInstanceConfigurationStorageMountArrayOutput
- func (i ComponentInstanceConfigurationStorageMountArray) ToComponentInstanceConfigurationStorageMountArrayOutputWithContext(ctx context.Context) ComponentInstanceConfigurationStorageMountArrayOutput
- type ComponentInstanceConfigurationStorageMountArrayInput
- type ComponentInstanceConfigurationStorageMountArrayOutput
- func (ComponentInstanceConfigurationStorageMountArrayOutput) ElementType() reflect.Type
- func (o ComponentInstanceConfigurationStorageMountArrayOutput) Index(i pulumi.IntInput) ComponentInstanceConfigurationStorageMountOutput
- func (o ComponentInstanceConfigurationStorageMountArrayOutput) ToComponentInstanceConfigurationStorageMountArrayOutput() ComponentInstanceConfigurationStorageMountArrayOutput
- func (o ComponentInstanceConfigurationStorageMountArrayOutput) ToComponentInstanceConfigurationStorageMountArrayOutputWithContext(ctx context.Context) ComponentInstanceConfigurationStorageMountArrayOutput
- type ComponentInstanceConfigurationStorageMountInput
- type ComponentInstanceConfigurationStorageMountOutput
- func (ComponentInstanceConfigurationStorageMountOutput) ElementType() reflect.Type
- func (o ComponentInstanceConfigurationStorageMountOutput) Path() pulumi.StringOutput
- func (o ComponentInstanceConfigurationStorageMountOutput) Readonly() pulumi.BoolOutput
- func (o ComponentInstanceConfigurationStorageMountOutput) Subpath() pulumi.StringPtrOutput
- func (o ComponentInstanceConfigurationStorageMountOutput) ToComponentInstanceConfigurationStorageMountOutput() ComponentInstanceConfigurationStorageMountOutput
- func (o ComponentInstanceConfigurationStorageMountOutput) ToComponentInstanceConfigurationStorageMountOutputWithContext(ctx context.Context) ComponentInstanceConfigurationStorageMountOutput
- type ComponentInstanceConfigurationStorageOutput
- func (ComponentInstanceConfigurationStorageOutput) ElementType() reflect.Type
- func (o ComponentInstanceConfigurationStorageOutput) Mounts() ComponentInstanceConfigurationStorageMountArrayOutput
- func (o ComponentInstanceConfigurationStorageOutput) Parameter() ComponentInstanceConfigurationStorageParameterOutput
- func (o ComponentInstanceConfigurationStorageOutput) ToComponentInstanceConfigurationStorageOutput() ComponentInstanceConfigurationStorageOutput
- func (o ComponentInstanceConfigurationStorageOutput) ToComponentInstanceConfigurationStorageOutputWithContext(ctx context.Context) ComponentInstanceConfigurationStorageOutput
- func (o ComponentInstanceConfigurationStorageOutput) Type() pulumi.StringOutput
- type ComponentInstanceConfigurationStorageParameter
- type ComponentInstanceConfigurationStorageParameterArgs
- func (ComponentInstanceConfigurationStorageParameterArgs) ElementType() reflect.Type
- func (i ComponentInstanceConfigurationStorageParameterArgs) ToComponentInstanceConfigurationStorageParameterOutput() ComponentInstanceConfigurationStorageParameterOutput
- func (i ComponentInstanceConfigurationStorageParameterArgs) ToComponentInstanceConfigurationStorageParameterOutputWithContext(ctx context.Context) ComponentInstanceConfigurationStorageParameterOutput
- type ComponentInstanceConfigurationStorageParameterInput
- type ComponentInstanceConfigurationStorageParameterOutput
- func (o ComponentInstanceConfigurationStorageParameterOutput) ClaimName() pulumi.StringPtrOutput
- func (ComponentInstanceConfigurationStorageParameterOutput) ElementType() reflect.Type
- func (o ComponentInstanceConfigurationStorageParameterOutput) Name() pulumi.StringPtrOutput
- func (o ComponentInstanceConfigurationStorageParameterOutput) Path() pulumi.StringPtrOutput
- func (o ComponentInstanceConfigurationStorageParameterOutput) SecretName() pulumi.StringPtrOutput
- func (o ComponentInstanceConfigurationStorageParameterOutput) ToComponentInstanceConfigurationStorageParameterOutput() ComponentInstanceConfigurationStorageParameterOutput
- func (o ComponentInstanceConfigurationStorageParameterOutput) ToComponentInstanceConfigurationStorageParameterOutputWithContext(ctx context.Context) ComponentInstanceConfigurationStorageParameterOutput
- type ComponentInstanceConfigurationStrategy
- type ComponentInstanceConfigurationStrategyArgs
- func (ComponentInstanceConfigurationStrategyArgs) ElementType() reflect.Type
- func (i ComponentInstanceConfigurationStrategyArgs) ToComponentInstanceConfigurationStrategyOutput() ComponentInstanceConfigurationStrategyOutput
- func (i ComponentInstanceConfigurationStrategyArgs) ToComponentInstanceConfigurationStrategyOutputWithContext(ctx context.Context) ComponentInstanceConfigurationStrategyOutput
- func (i ComponentInstanceConfigurationStrategyArgs) ToComponentInstanceConfigurationStrategyPtrOutput() ComponentInstanceConfigurationStrategyPtrOutput
- func (i ComponentInstanceConfigurationStrategyArgs) ToComponentInstanceConfigurationStrategyPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationStrategyPtrOutput
- type ComponentInstanceConfigurationStrategyInput
- type ComponentInstanceConfigurationStrategyOutput
- func (ComponentInstanceConfigurationStrategyOutput) ElementType() reflect.Type
- func (o ComponentInstanceConfigurationStrategyOutput) ToComponentInstanceConfigurationStrategyOutput() ComponentInstanceConfigurationStrategyOutput
- func (o ComponentInstanceConfigurationStrategyOutput) ToComponentInstanceConfigurationStrategyOutputWithContext(ctx context.Context) ComponentInstanceConfigurationStrategyOutput
- func (o ComponentInstanceConfigurationStrategyOutput) ToComponentInstanceConfigurationStrategyPtrOutput() ComponentInstanceConfigurationStrategyPtrOutput
- func (o ComponentInstanceConfigurationStrategyOutput) ToComponentInstanceConfigurationStrategyPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationStrategyPtrOutput
- func (o ComponentInstanceConfigurationStrategyOutput) Upgrade() pulumi.StringPtrOutput
- type ComponentInstanceConfigurationStrategyPtrInput
- type ComponentInstanceConfigurationStrategyPtrOutput
- func (o ComponentInstanceConfigurationStrategyPtrOutput) Elem() ComponentInstanceConfigurationStrategyOutput
- func (ComponentInstanceConfigurationStrategyPtrOutput) ElementType() reflect.Type
- func (o ComponentInstanceConfigurationStrategyPtrOutput) ToComponentInstanceConfigurationStrategyPtrOutput() ComponentInstanceConfigurationStrategyPtrOutput
- func (o ComponentInstanceConfigurationStrategyPtrOutput) ToComponentInstanceConfigurationStrategyPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationStrategyPtrOutput
- func (o ComponentInstanceConfigurationStrategyPtrOutput) Upgrade() pulumi.StringPtrOutput
- type ComponentInstanceExternalAccess
- type ComponentInstanceExternalAccessArgs
- func (ComponentInstanceExternalAccessArgs) ElementType() reflect.Type
- func (i ComponentInstanceExternalAccessArgs) ToComponentInstanceExternalAccessOutput() ComponentInstanceExternalAccessOutput
- func (i ComponentInstanceExternalAccessArgs) ToComponentInstanceExternalAccessOutputWithContext(ctx context.Context) ComponentInstanceExternalAccessOutput
- type ComponentInstanceExternalAccessArray
- func (ComponentInstanceExternalAccessArray) ElementType() reflect.Type
- func (i ComponentInstanceExternalAccessArray) ToComponentInstanceExternalAccessArrayOutput() ComponentInstanceExternalAccessArrayOutput
- func (i ComponentInstanceExternalAccessArray) ToComponentInstanceExternalAccessArrayOutputWithContext(ctx context.Context) ComponentInstanceExternalAccessArrayOutput
- type ComponentInstanceExternalAccessArrayInput
- type ComponentInstanceExternalAccessArrayOutput
- func (ComponentInstanceExternalAccessArrayOutput) ElementType() reflect.Type
- func (o ComponentInstanceExternalAccessArrayOutput) Index(i pulumi.IntInput) ComponentInstanceExternalAccessOutput
- func (o ComponentInstanceExternalAccessArrayOutput) ToComponentInstanceExternalAccessArrayOutput() ComponentInstanceExternalAccessArrayOutput
- func (o ComponentInstanceExternalAccessArrayOutput) ToComponentInstanceExternalAccessArrayOutputWithContext(ctx context.Context) ComponentInstanceExternalAccessArrayOutput
- type ComponentInstanceExternalAccessInput
- type ComponentInstanceExternalAccessOutput
- func (o ComponentInstanceExternalAccessOutput) Address() pulumi.StringPtrOutput
- func (ComponentInstanceExternalAccessOutput) ElementType() reflect.Type
- func (o ComponentInstanceExternalAccessOutput) Port() pulumi.IntPtrOutput
- func (o ComponentInstanceExternalAccessOutput) Protocol() pulumi.StringPtrOutput
- func (o ComponentInstanceExternalAccessOutput) ToComponentInstanceExternalAccessOutput() ComponentInstanceExternalAccessOutput
- func (o ComponentInstanceExternalAccessOutput) ToComponentInstanceExternalAccessOutputWithContext(ctx context.Context) ComponentInstanceExternalAccessOutput
- type ComponentInstanceInput
- type ComponentInstanceMap
- type ComponentInstanceMapInput
- type ComponentInstanceMapOutput
- func (ComponentInstanceMapOutput) ElementType() reflect.Type
- func (o ComponentInstanceMapOutput) MapIndex(k pulumi.StringInput) ComponentInstanceOutput
- func (o ComponentInstanceMapOutput) ToComponentInstanceMapOutput() ComponentInstanceMapOutput
- func (o ComponentInstanceMapOutput) ToComponentInstanceMapOutputWithContext(ctx context.Context) ComponentInstanceMapOutput
- type ComponentInstanceOutput
- func (o ComponentInstanceOutput) ApplicationId() pulumi.StringOutput
- func (o ComponentInstanceOutput) Artifacts() ComponentInstanceArtifactArrayOutput
- func (o ComponentInstanceOutput) ComponentId() pulumi.StringOutput
- func (o ComponentInstanceOutput) Configuration() ComponentInstanceConfigurationOutput
- func (o ComponentInstanceOutput) Description() pulumi.StringPtrOutput
- func (ComponentInstanceOutput) ElementType() reflect.Type
- func (o ComponentInstanceOutput) EnvironmentId() pulumi.StringOutput
- func (o ComponentInstanceOutput) ExternalAccesses() ComponentInstanceExternalAccessArrayOutput
- func (o ComponentInstanceOutput) FlavorId() pulumi.StringOutput
- func (o ComponentInstanceOutput) Name() pulumi.StringOutput
- func (o ComponentInstanceOutput) ReferResources() ComponentInstanceReferResourceArrayOutput
- func (o ComponentInstanceOutput) Region() pulumi.StringOutput
- func (o ComponentInstanceOutput) Replica() pulumi.IntOutput
- func (o ComponentInstanceOutput) Status() pulumi.StringOutput
- func (o ComponentInstanceOutput) ToComponentInstanceOutput() ComponentInstanceOutput
- func (o ComponentInstanceOutput) ToComponentInstanceOutputWithContext(ctx context.Context) ComponentInstanceOutput
- func (o ComponentInstanceOutput) Version() pulumi.StringOutput
- type ComponentInstanceReferResource
- type ComponentInstanceReferResourceArgs
- func (ComponentInstanceReferResourceArgs) ElementType() reflect.Type
- func (i ComponentInstanceReferResourceArgs) ToComponentInstanceReferResourceOutput() ComponentInstanceReferResourceOutput
- func (i ComponentInstanceReferResourceArgs) ToComponentInstanceReferResourceOutputWithContext(ctx context.Context) ComponentInstanceReferResourceOutput
- type ComponentInstanceReferResourceArray
- func (ComponentInstanceReferResourceArray) ElementType() reflect.Type
- func (i ComponentInstanceReferResourceArray) ToComponentInstanceReferResourceArrayOutput() ComponentInstanceReferResourceArrayOutput
- func (i ComponentInstanceReferResourceArray) ToComponentInstanceReferResourceArrayOutputWithContext(ctx context.Context) ComponentInstanceReferResourceArrayOutput
- type ComponentInstanceReferResourceArrayInput
- type ComponentInstanceReferResourceArrayOutput
- func (ComponentInstanceReferResourceArrayOutput) ElementType() reflect.Type
- func (o ComponentInstanceReferResourceArrayOutput) Index(i pulumi.IntInput) ComponentInstanceReferResourceOutput
- func (o ComponentInstanceReferResourceArrayOutput) ToComponentInstanceReferResourceArrayOutput() ComponentInstanceReferResourceArrayOutput
- func (o ComponentInstanceReferResourceArrayOutput) ToComponentInstanceReferResourceArrayOutputWithContext(ctx context.Context) ComponentInstanceReferResourceArrayOutput
- type ComponentInstanceReferResourceInput
- type ComponentInstanceReferResourceOutput
- func (o ComponentInstanceReferResourceOutput) Alias() pulumi.StringPtrOutput
- func (ComponentInstanceReferResourceOutput) ElementType() reflect.Type
- func (o ComponentInstanceReferResourceOutput) Id() pulumi.StringOutput
- func (o ComponentInstanceReferResourceOutput) Parameters() pulumi.StringMapOutput
- func (o ComponentInstanceReferResourceOutput) ToComponentInstanceReferResourceOutput() ComponentInstanceReferResourceOutput
- func (o ComponentInstanceReferResourceOutput) ToComponentInstanceReferResourceOutputWithContext(ctx context.Context) ComponentInstanceReferResourceOutput
- func (o ComponentInstanceReferResourceOutput) Type() pulumi.StringOutput
- type ComponentInstanceState
- type ComponentMap
- type ComponentMapInput
- type ComponentMapOutput
- type ComponentOutput
- func (o ComponentOutput) ApplicationId() pulumi.StringOutput
- func (o ComponentOutput) Builder() ComponentBuilderOutput
- func (ComponentOutput) ElementType() reflect.Type
- func (o ComponentOutput) Framework() pulumi.StringPtrOutput
- func (o ComponentOutput) Name() pulumi.StringOutput
- func (o ComponentOutput) Region() pulumi.StringOutput
- func (o ComponentOutput) Runtime() pulumi.StringOutput
- func (o ComponentOutput) Source() ComponentSourceOutput
- func (o ComponentOutput) ToComponentOutput() ComponentOutput
- func (o ComponentOutput) ToComponentOutputWithContext(ctx context.Context) ComponentOutput
- func (o ComponentOutput) Type() pulumi.StringOutput
- type ComponentSource
- type ComponentSourceArgs
- func (ComponentSourceArgs) ElementType() reflect.Type
- func (i ComponentSourceArgs) ToComponentSourceOutput() ComponentSourceOutput
- func (i ComponentSourceArgs) ToComponentSourceOutputWithContext(ctx context.Context) ComponentSourceOutput
- func (i ComponentSourceArgs) ToComponentSourcePtrOutput() ComponentSourcePtrOutput
- func (i ComponentSourceArgs) ToComponentSourcePtrOutputWithContext(ctx context.Context) ComponentSourcePtrOutput
- type ComponentSourceInput
- type ComponentSourceOutput
- func (o ComponentSourceOutput) Authorization() pulumi.StringPtrOutput
- func (ComponentSourceOutput) ElementType() reflect.Type
- func (o ComponentSourceOutput) Properties() ComponentSourcePropertiesPtrOutput
- func (o ComponentSourceOutput) RepoNamespace() pulumi.StringPtrOutput
- func (o ComponentSourceOutput) RepoRef() pulumi.StringPtrOutput
- func (o ComponentSourceOutput) StorageType() pulumi.StringPtrOutput
- func (o ComponentSourceOutput) ToComponentSourceOutput() ComponentSourceOutput
- func (o ComponentSourceOutput) ToComponentSourceOutputWithContext(ctx context.Context) ComponentSourceOutput
- func (o ComponentSourceOutput) ToComponentSourcePtrOutput() ComponentSourcePtrOutput
- func (o ComponentSourceOutput) ToComponentSourcePtrOutputWithContext(ctx context.Context) ComponentSourcePtrOutput
- func (o ComponentSourceOutput) Type() pulumi.StringOutput
- func (o ComponentSourceOutput) Url() pulumi.StringOutput
- type ComponentSourceProperties
- type ComponentSourcePropertiesArgs
- func (ComponentSourcePropertiesArgs) ElementType() reflect.Type
- func (i ComponentSourcePropertiesArgs) ToComponentSourcePropertiesOutput() ComponentSourcePropertiesOutput
- func (i ComponentSourcePropertiesArgs) ToComponentSourcePropertiesOutputWithContext(ctx context.Context) ComponentSourcePropertiesOutput
- func (i ComponentSourcePropertiesArgs) ToComponentSourcePropertiesPtrOutput() ComponentSourcePropertiesPtrOutput
- func (i ComponentSourcePropertiesArgs) ToComponentSourcePropertiesPtrOutputWithContext(ctx context.Context) ComponentSourcePropertiesPtrOutput
- type ComponentSourcePropertiesInput
- type ComponentSourcePropertiesOutput
- func (o ComponentSourcePropertiesOutput) Bucket() pulumi.StringPtrOutput
- func (ComponentSourcePropertiesOutput) ElementType() reflect.Type
- func (o ComponentSourcePropertiesOutput) Endpoint() pulumi.StringPtrOutput
- func (o ComponentSourcePropertiesOutput) Key() pulumi.StringPtrOutput
- func (o ComponentSourcePropertiesOutput) ToComponentSourcePropertiesOutput() ComponentSourcePropertiesOutput
- func (o ComponentSourcePropertiesOutput) ToComponentSourcePropertiesOutputWithContext(ctx context.Context) ComponentSourcePropertiesOutput
- func (o ComponentSourcePropertiesOutput) ToComponentSourcePropertiesPtrOutput() ComponentSourcePropertiesPtrOutput
- func (o ComponentSourcePropertiesOutput) ToComponentSourcePropertiesPtrOutputWithContext(ctx context.Context) ComponentSourcePropertiesPtrOutput
- type ComponentSourcePropertiesPtrInput
- type ComponentSourcePropertiesPtrOutput
- func (o ComponentSourcePropertiesPtrOutput) Bucket() pulumi.StringPtrOutput
- func (o ComponentSourcePropertiesPtrOutput) Elem() ComponentSourcePropertiesOutput
- func (ComponentSourcePropertiesPtrOutput) ElementType() reflect.Type
- func (o ComponentSourcePropertiesPtrOutput) Endpoint() pulumi.StringPtrOutput
- func (o ComponentSourcePropertiesPtrOutput) Key() pulumi.StringPtrOutput
- func (o ComponentSourcePropertiesPtrOutput) ToComponentSourcePropertiesPtrOutput() ComponentSourcePropertiesPtrOutput
- func (o ComponentSourcePropertiesPtrOutput) ToComponentSourcePropertiesPtrOutputWithContext(ctx context.Context) ComponentSourcePropertiesPtrOutput
- type ComponentSourcePtrInput
- type ComponentSourcePtrOutput
- func (o ComponentSourcePtrOutput) Authorization() pulumi.StringPtrOutput
- func (o ComponentSourcePtrOutput) Elem() ComponentSourceOutput
- func (ComponentSourcePtrOutput) ElementType() reflect.Type
- func (o ComponentSourcePtrOutput) Properties() ComponentSourcePropertiesPtrOutput
- func (o ComponentSourcePtrOutput) RepoNamespace() pulumi.StringPtrOutput
- func (o ComponentSourcePtrOutput) RepoRef() pulumi.StringPtrOutput
- func (o ComponentSourcePtrOutput) StorageType() pulumi.StringPtrOutput
- func (o ComponentSourcePtrOutput) ToComponentSourcePtrOutput() ComponentSourcePtrOutput
- func (o ComponentSourcePtrOutput) ToComponentSourcePtrOutputWithContext(ctx context.Context) ComponentSourcePtrOutput
- func (o ComponentSourcePtrOutput) Type() pulumi.StringPtrOutput
- func (o ComponentSourcePtrOutput) Url() pulumi.StringPtrOutput
- type ComponentState
- type Environment
- type EnvironmentArgs
- type EnvironmentArray
- type EnvironmentArrayInput
- type EnvironmentArrayOutput
- func (EnvironmentArrayOutput) ElementType() reflect.Type
- func (o EnvironmentArrayOutput) Index(i pulumi.IntInput) EnvironmentOutput
- func (o EnvironmentArrayOutput) ToEnvironmentArrayOutput() EnvironmentArrayOutput
- func (o EnvironmentArrayOutput) ToEnvironmentArrayOutputWithContext(ctx context.Context) EnvironmentArrayOutput
- type EnvironmentBasicResource
- type EnvironmentBasicResourceArgs
- func (EnvironmentBasicResourceArgs) ElementType() reflect.Type
- func (i EnvironmentBasicResourceArgs) ToEnvironmentBasicResourceOutput() EnvironmentBasicResourceOutput
- func (i EnvironmentBasicResourceArgs) ToEnvironmentBasicResourceOutputWithContext(ctx context.Context) EnvironmentBasicResourceOutput
- type EnvironmentBasicResourceArray
- func (EnvironmentBasicResourceArray) ElementType() reflect.Type
- func (i EnvironmentBasicResourceArray) ToEnvironmentBasicResourceArrayOutput() EnvironmentBasicResourceArrayOutput
- func (i EnvironmentBasicResourceArray) ToEnvironmentBasicResourceArrayOutputWithContext(ctx context.Context) EnvironmentBasicResourceArrayOutput
- type EnvironmentBasicResourceArrayInput
- type EnvironmentBasicResourceArrayOutput
- func (EnvironmentBasicResourceArrayOutput) ElementType() reflect.Type
- func (o EnvironmentBasicResourceArrayOutput) Index(i pulumi.IntInput) EnvironmentBasicResourceOutput
- func (o EnvironmentBasicResourceArrayOutput) ToEnvironmentBasicResourceArrayOutput() EnvironmentBasicResourceArrayOutput
- func (o EnvironmentBasicResourceArrayOutput) ToEnvironmentBasicResourceArrayOutputWithContext(ctx context.Context) EnvironmentBasicResourceArrayOutput
- type EnvironmentBasicResourceInput
- type EnvironmentBasicResourceOutput
- func (EnvironmentBasicResourceOutput) ElementType() reflect.Type
- func (o EnvironmentBasicResourceOutput) Id() pulumi.StringOutput
- func (o EnvironmentBasicResourceOutput) ToEnvironmentBasicResourceOutput() EnvironmentBasicResourceOutput
- func (o EnvironmentBasicResourceOutput) ToEnvironmentBasicResourceOutputWithContext(ctx context.Context) EnvironmentBasicResourceOutput
- func (o EnvironmentBasicResourceOutput) Type() pulumi.StringOutput
- type EnvironmentInput
- type EnvironmentMap
- type EnvironmentMapInput
- type EnvironmentMapOutput
- func (EnvironmentMapOutput) ElementType() reflect.Type
- func (o EnvironmentMapOutput) MapIndex(k pulumi.StringInput) EnvironmentOutput
- func (o EnvironmentMapOutput) ToEnvironmentMapOutput() EnvironmentMapOutput
- func (o EnvironmentMapOutput) ToEnvironmentMapOutputWithContext(ctx context.Context) EnvironmentMapOutput
- type EnvironmentOptionalResource
- type EnvironmentOptionalResourceArgs
- func (EnvironmentOptionalResourceArgs) ElementType() reflect.Type
- func (i EnvironmentOptionalResourceArgs) ToEnvironmentOptionalResourceOutput() EnvironmentOptionalResourceOutput
- func (i EnvironmentOptionalResourceArgs) ToEnvironmentOptionalResourceOutputWithContext(ctx context.Context) EnvironmentOptionalResourceOutput
- type EnvironmentOptionalResourceArray
- func (EnvironmentOptionalResourceArray) ElementType() reflect.Type
- func (i EnvironmentOptionalResourceArray) ToEnvironmentOptionalResourceArrayOutput() EnvironmentOptionalResourceArrayOutput
- func (i EnvironmentOptionalResourceArray) ToEnvironmentOptionalResourceArrayOutputWithContext(ctx context.Context) EnvironmentOptionalResourceArrayOutput
- type EnvironmentOptionalResourceArrayInput
- type EnvironmentOptionalResourceArrayOutput
- func (EnvironmentOptionalResourceArrayOutput) ElementType() reflect.Type
- func (o EnvironmentOptionalResourceArrayOutput) Index(i pulumi.IntInput) EnvironmentOptionalResourceOutput
- func (o EnvironmentOptionalResourceArrayOutput) ToEnvironmentOptionalResourceArrayOutput() EnvironmentOptionalResourceArrayOutput
- func (o EnvironmentOptionalResourceArrayOutput) ToEnvironmentOptionalResourceArrayOutputWithContext(ctx context.Context) EnvironmentOptionalResourceArrayOutput
- type EnvironmentOptionalResourceInput
- type EnvironmentOptionalResourceOutput
- func (EnvironmentOptionalResourceOutput) ElementType() reflect.Type
- func (o EnvironmentOptionalResourceOutput) Id() pulumi.StringOutput
- func (o EnvironmentOptionalResourceOutput) ToEnvironmentOptionalResourceOutput() EnvironmentOptionalResourceOutput
- func (o EnvironmentOptionalResourceOutput) ToEnvironmentOptionalResourceOutputWithContext(ctx context.Context) EnvironmentOptionalResourceOutput
- func (o EnvironmentOptionalResourceOutput) Type() pulumi.StringOutput
- type EnvironmentOutput
- func (o EnvironmentOutput) BasicResources() EnvironmentBasicResourceArrayOutput
- func (o EnvironmentOutput) Description() pulumi.StringPtrOutput
- func (EnvironmentOutput) ElementType() reflect.Type
- func (o EnvironmentOutput) EnterpriseProjectId() pulumi.StringOutput
- func (o EnvironmentOutput) Name() pulumi.StringOutput
- func (o EnvironmentOutput) OptionalResources() EnvironmentOptionalResourceArrayOutput
- func (o EnvironmentOutput) Region() pulumi.StringOutput
- func (o EnvironmentOutput) ToEnvironmentOutput() EnvironmentOutput
- func (o EnvironmentOutput) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
- func (o EnvironmentOutput) VpcId() pulumi.StringOutput
- type EnvironmentState
- type GetComponentRuntimesArgs
- type GetComponentRuntimesOutputArgs
- type GetComponentRuntimesResult
- type GetComponentRuntimesResultOutput
- func (o GetComponentRuntimesResultOutput) DefaultPort() pulumi.IntPtrOutput
- func (GetComponentRuntimesResultOutput) ElementType() reflect.Type
- func (o GetComponentRuntimesResultOutput) Id() pulumi.StringOutput
- func (o GetComponentRuntimesResultOutput) Name() pulumi.StringPtrOutput
- func (o GetComponentRuntimesResultOutput) Region() pulumi.StringPtrOutput
- func (o GetComponentRuntimesResultOutput) Runtimes() GetComponentRuntimesRuntimeArrayOutput
- func (o GetComponentRuntimesResultOutput) ToGetComponentRuntimesResultOutput() GetComponentRuntimesResultOutput
- func (o GetComponentRuntimesResultOutput) ToGetComponentRuntimesResultOutputWithContext(ctx context.Context) GetComponentRuntimesResultOutput
- type GetComponentRuntimesRuntime
- type GetComponentRuntimesRuntimeArgs
- func (GetComponentRuntimesRuntimeArgs) ElementType() reflect.Type
- func (i GetComponentRuntimesRuntimeArgs) ToGetComponentRuntimesRuntimeOutput() GetComponentRuntimesRuntimeOutput
- func (i GetComponentRuntimesRuntimeArgs) ToGetComponentRuntimesRuntimeOutputWithContext(ctx context.Context) GetComponentRuntimesRuntimeOutput
- type GetComponentRuntimesRuntimeArray
- func (GetComponentRuntimesRuntimeArray) ElementType() reflect.Type
- func (i GetComponentRuntimesRuntimeArray) ToGetComponentRuntimesRuntimeArrayOutput() GetComponentRuntimesRuntimeArrayOutput
- func (i GetComponentRuntimesRuntimeArray) ToGetComponentRuntimesRuntimeArrayOutputWithContext(ctx context.Context) GetComponentRuntimesRuntimeArrayOutput
- type GetComponentRuntimesRuntimeArrayInput
- type GetComponentRuntimesRuntimeArrayOutput
- func (GetComponentRuntimesRuntimeArrayOutput) ElementType() reflect.Type
- func (o GetComponentRuntimesRuntimeArrayOutput) Index(i pulumi.IntInput) GetComponentRuntimesRuntimeOutput
- func (o GetComponentRuntimesRuntimeArrayOutput) ToGetComponentRuntimesRuntimeArrayOutput() GetComponentRuntimesRuntimeArrayOutput
- func (o GetComponentRuntimesRuntimeArrayOutput) ToGetComponentRuntimesRuntimeArrayOutputWithContext(ctx context.Context) GetComponentRuntimesRuntimeArrayOutput
- type GetComponentRuntimesRuntimeInput
- type GetComponentRuntimesRuntimeOutput
- func (o GetComponentRuntimesRuntimeOutput) DefaultPort() pulumi.IntOutput
- func (o GetComponentRuntimesRuntimeOutput) Description() pulumi.StringOutput
- func (GetComponentRuntimesRuntimeOutput) ElementType() reflect.Type
- func (o GetComponentRuntimesRuntimeOutput) Name() pulumi.StringOutput
- func (o GetComponentRuntimesRuntimeOutput) ToGetComponentRuntimesRuntimeOutput() GetComponentRuntimesRuntimeOutput
- func (o GetComponentRuntimesRuntimeOutput) ToGetComponentRuntimesRuntimeOutputWithContext(ctx context.Context) GetComponentRuntimesRuntimeOutput
- type RepoPasswordAuthorization
- type RepoPasswordAuthorizationArgs
- type RepoPasswordAuthorizationArray
- func (RepoPasswordAuthorizationArray) ElementType() reflect.Type
- func (i RepoPasswordAuthorizationArray) ToRepoPasswordAuthorizationArrayOutput() RepoPasswordAuthorizationArrayOutput
- func (i RepoPasswordAuthorizationArray) ToRepoPasswordAuthorizationArrayOutputWithContext(ctx context.Context) RepoPasswordAuthorizationArrayOutput
- type RepoPasswordAuthorizationArrayInput
- type RepoPasswordAuthorizationArrayOutput
- func (RepoPasswordAuthorizationArrayOutput) ElementType() reflect.Type
- func (o RepoPasswordAuthorizationArrayOutput) Index(i pulumi.IntInput) RepoPasswordAuthorizationOutput
- func (o RepoPasswordAuthorizationArrayOutput) ToRepoPasswordAuthorizationArrayOutput() RepoPasswordAuthorizationArrayOutput
- func (o RepoPasswordAuthorizationArrayOutput) ToRepoPasswordAuthorizationArrayOutputWithContext(ctx context.Context) RepoPasswordAuthorizationArrayOutput
- type RepoPasswordAuthorizationInput
- type RepoPasswordAuthorizationMap
- func (RepoPasswordAuthorizationMap) ElementType() reflect.Type
- func (i RepoPasswordAuthorizationMap) ToRepoPasswordAuthorizationMapOutput() RepoPasswordAuthorizationMapOutput
- func (i RepoPasswordAuthorizationMap) ToRepoPasswordAuthorizationMapOutputWithContext(ctx context.Context) RepoPasswordAuthorizationMapOutput
- type RepoPasswordAuthorizationMapInput
- type RepoPasswordAuthorizationMapOutput
- func (RepoPasswordAuthorizationMapOutput) ElementType() reflect.Type
- func (o RepoPasswordAuthorizationMapOutput) MapIndex(k pulumi.StringInput) RepoPasswordAuthorizationOutput
- func (o RepoPasswordAuthorizationMapOutput) ToRepoPasswordAuthorizationMapOutput() RepoPasswordAuthorizationMapOutput
- func (o RepoPasswordAuthorizationMapOutput) ToRepoPasswordAuthorizationMapOutputWithContext(ctx context.Context) RepoPasswordAuthorizationMapOutput
- type RepoPasswordAuthorizationOutput
- func (RepoPasswordAuthorizationOutput) ElementType() reflect.Type
- func (o RepoPasswordAuthorizationOutput) Name() pulumi.StringOutput
- func (o RepoPasswordAuthorizationOutput) Password() pulumi.StringOutput
- func (o RepoPasswordAuthorizationOutput) Region() pulumi.StringOutput
- func (o RepoPasswordAuthorizationOutput) ToRepoPasswordAuthorizationOutput() RepoPasswordAuthorizationOutput
- func (o RepoPasswordAuthorizationOutput) ToRepoPasswordAuthorizationOutputWithContext(ctx context.Context) RepoPasswordAuthorizationOutput
- func (o RepoPasswordAuthorizationOutput) Type() pulumi.StringOutput
- func (o RepoPasswordAuthorizationOutput) UserName() pulumi.StringOutput
- type RepoPasswordAuthorizationState
- type RepoTokenAuthorization
- type RepoTokenAuthorizationArgs
- type RepoTokenAuthorizationArray
- func (RepoTokenAuthorizationArray) ElementType() reflect.Type
- func (i RepoTokenAuthorizationArray) ToRepoTokenAuthorizationArrayOutput() RepoTokenAuthorizationArrayOutput
- func (i RepoTokenAuthorizationArray) ToRepoTokenAuthorizationArrayOutputWithContext(ctx context.Context) RepoTokenAuthorizationArrayOutput
- type RepoTokenAuthorizationArrayInput
- type RepoTokenAuthorizationArrayOutput
- func (RepoTokenAuthorizationArrayOutput) ElementType() reflect.Type
- func (o RepoTokenAuthorizationArrayOutput) Index(i pulumi.IntInput) RepoTokenAuthorizationOutput
- func (o RepoTokenAuthorizationArrayOutput) ToRepoTokenAuthorizationArrayOutput() RepoTokenAuthorizationArrayOutput
- func (o RepoTokenAuthorizationArrayOutput) ToRepoTokenAuthorizationArrayOutputWithContext(ctx context.Context) RepoTokenAuthorizationArrayOutput
- type RepoTokenAuthorizationInput
- type RepoTokenAuthorizationMap
- type RepoTokenAuthorizationMapInput
- type RepoTokenAuthorizationMapOutput
- func (RepoTokenAuthorizationMapOutput) ElementType() reflect.Type
- func (o RepoTokenAuthorizationMapOutput) MapIndex(k pulumi.StringInput) RepoTokenAuthorizationOutput
- func (o RepoTokenAuthorizationMapOutput) ToRepoTokenAuthorizationMapOutput() RepoTokenAuthorizationMapOutput
- func (o RepoTokenAuthorizationMapOutput) ToRepoTokenAuthorizationMapOutputWithContext(ctx context.Context) RepoTokenAuthorizationMapOutput
- type RepoTokenAuthorizationOutput
- func (RepoTokenAuthorizationOutput) ElementType() reflect.Type
- func (o RepoTokenAuthorizationOutput) Host() pulumi.StringOutput
- func (o RepoTokenAuthorizationOutput) Name() pulumi.StringOutput
- func (o RepoTokenAuthorizationOutput) Region() pulumi.StringOutput
- func (o RepoTokenAuthorizationOutput) ToRepoTokenAuthorizationOutput() RepoTokenAuthorizationOutput
- func (o RepoTokenAuthorizationOutput) ToRepoTokenAuthorizationOutputWithContext(ctx context.Context) RepoTokenAuthorizationOutput
- func (o RepoTokenAuthorizationOutput) Token() pulumi.StringOutput
- func (o RepoTokenAuthorizationOutput) Type() pulumi.StringOutput
- type RepoTokenAuthorizationState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PkgVersion ¶ added in v0.0.2
PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.
Types ¶
type Application ¶
type Application struct { pulumi.CustomResourceState // The list of component IDs associated under the application. ComponentIds pulumi.StringArrayOutput `pulumi:"componentIds"` // Specifies the application description. // The description can contain a maximum of `128` characters. Description pulumi.StringPtrOutput `pulumi:"description"` // Specifies the enterprise projcet ID to which the application // belongs. Changing this will create a new resource. EnterpriseProjectId pulumi.StringOutput `pulumi:"enterpriseProjectId"` // Specifies the configurations of the environment variables. // The object structure is documented below. Environments ApplicationEnvironmentArrayOutput `pulumi:"environments"` // Specifies the variable name. The name can contain `1` to `64` characters, only letters, // digits, underscores (_), hyphens (-) and dots (.) are allowed. The name cannot start with a digit or dot. Name pulumi.StringOutput `pulumi:"name"` // Specifies the region in which to create the ServiceStage application. // If omitted, the provider-level region will be used. Changing this will create a new resource. Region pulumi.StringOutput `pulumi:"region"` }
Manages an application resource within HuaweiCloud ServiceStage.
## Example Usage ### Create an application and an environment variable
```go package main
import (
"github.com/huaweicloud/pulumi-huaweicloud/sdk/go/huaweicloud/ServiceStage" "github.com/pulumi/pulumi-huaweicloud/sdk/go/huaweicloud/ServiceStage" "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, "") envId := cfg.RequireObject("envId") appName := cfg.RequireObject("appName") vpcId := cfg.RequireObject("vpcId") _, err := ServiceStage.NewApplication(ctx, "test", &ServiceStage.ApplicationArgs{ Environments: servicestage.ApplicationEnvironmentArray{ &servicestage.ApplicationEnvironmentArgs{ Id: pulumi.Any(envId), Variables: servicestage.ApplicationEnvironmentVariableArray{ &servicestage.ApplicationEnvironmentVariableArgs{ Name: pulumi.String("owner"), Value: pulumi.String("terraform"), }, }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
Applications can be imported using their `id`, e.g.
```sh
$ pulumi import huaweicloud:ServiceStage/application:Application test eeea08e7-c838-4794-926c-abc12f3e10e8
```
func GetApplication ¶
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 ¶
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 ¶
func (*Application) ElementType() reflect.Type
func (*Application) ToApplicationOutput ¶
func (i *Application) ToApplicationOutput() ApplicationOutput
func (*Application) ToApplicationOutputWithContext ¶
func (i *Application) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
type ApplicationArgs ¶
type ApplicationArgs struct { // Specifies the application description. // The description can contain a maximum of `128` characters. Description pulumi.StringPtrInput // Specifies the enterprise projcet ID to which the application // belongs. Changing this will create a new resource. EnterpriseProjectId pulumi.StringPtrInput // Specifies the configurations of the environment variables. // The object structure is documented below. Environments ApplicationEnvironmentArrayInput // Specifies the variable name. The name can contain `1` to `64` characters, only letters, // digits, underscores (_), hyphens (-) and dots (.) are allowed. The name cannot start with a digit or dot. Name pulumi.StringPtrInput // Specifies the region in which to create the ServiceStage application. // If omitted, the provider-level region will be used. Changing this will create a new resource. Region pulumi.StringPtrInput }
The set of arguments for constructing a Application resource.
func (ApplicationArgs) ElementType ¶
func (ApplicationArgs) ElementType() reflect.Type
type ApplicationArray ¶
type ApplicationArray []ApplicationInput
func (ApplicationArray) ElementType ¶
func (ApplicationArray) ElementType() reflect.Type
func (ApplicationArray) ToApplicationArrayOutput ¶
func (i ApplicationArray) ToApplicationArrayOutput() ApplicationArrayOutput
func (ApplicationArray) ToApplicationArrayOutputWithContext ¶
func (i ApplicationArray) ToApplicationArrayOutputWithContext(ctx context.Context) ApplicationArrayOutput
type ApplicationArrayInput ¶
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 ¶
type ApplicationArrayOutput struct{ *pulumi.OutputState }
func (ApplicationArrayOutput) ElementType ¶
func (ApplicationArrayOutput) ElementType() reflect.Type
func (ApplicationArrayOutput) Index ¶
func (o ApplicationArrayOutput) Index(i pulumi.IntInput) ApplicationOutput
func (ApplicationArrayOutput) ToApplicationArrayOutput ¶
func (o ApplicationArrayOutput) ToApplicationArrayOutput() ApplicationArrayOutput
func (ApplicationArrayOutput) ToApplicationArrayOutputWithContext ¶
func (o ApplicationArrayOutput) ToApplicationArrayOutputWithContext(ctx context.Context) ApplicationArrayOutput
type ApplicationEnvironment ¶
type ApplicationEnvironment struct { // Specifies the environment ID to which the variables belongs. Id string `pulumi:"id"` // Specifies the list of environment variables. // The object structure is documented below. Variables []ApplicationEnvironmentVariable `pulumi:"variables"` }
type ApplicationEnvironmentArgs ¶
type ApplicationEnvironmentArgs struct { // Specifies the environment ID to which the variables belongs. Id pulumi.StringInput `pulumi:"id"` // Specifies the list of environment variables. // The object structure is documented below. Variables ApplicationEnvironmentVariableArrayInput `pulumi:"variables"` }
func (ApplicationEnvironmentArgs) ElementType ¶
func (ApplicationEnvironmentArgs) ElementType() reflect.Type
func (ApplicationEnvironmentArgs) ToApplicationEnvironmentOutput ¶
func (i ApplicationEnvironmentArgs) ToApplicationEnvironmentOutput() ApplicationEnvironmentOutput
func (ApplicationEnvironmentArgs) ToApplicationEnvironmentOutputWithContext ¶
func (i ApplicationEnvironmentArgs) ToApplicationEnvironmentOutputWithContext(ctx context.Context) ApplicationEnvironmentOutput
type ApplicationEnvironmentArray ¶
type ApplicationEnvironmentArray []ApplicationEnvironmentInput
func (ApplicationEnvironmentArray) ElementType ¶
func (ApplicationEnvironmentArray) ElementType() reflect.Type
func (ApplicationEnvironmentArray) ToApplicationEnvironmentArrayOutput ¶
func (i ApplicationEnvironmentArray) ToApplicationEnvironmentArrayOutput() ApplicationEnvironmentArrayOutput
func (ApplicationEnvironmentArray) ToApplicationEnvironmentArrayOutputWithContext ¶
func (i ApplicationEnvironmentArray) ToApplicationEnvironmentArrayOutputWithContext(ctx context.Context) ApplicationEnvironmentArrayOutput
type ApplicationEnvironmentArrayInput ¶
type ApplicationEnvironmentArrayInput interface { pulumi.Input ToApplicationEnvironmentArrayOutput() ApplicationEnvironmentArrayOutput ToApplicationEnvironmentArrayOutputWithContext(context.Context) ApplicationEnvironmentArrayOutput }
ApplicationEnvironmentArrayInput is an input type that accepts ApplicationEnvironmentArray and ApplicationEnvironmentArrayOutput values. You can construct a concrete instance of `ApplicationEnvironmentArrayInput` via:
ApplicationEnvironmentArray{ ApplicationEnvironmentArgs{...} }
type ApplicationEnvironmentArrayOutput ¶
type ApplicationEnvironmentArrayOutput struct{ *pulumi.OutputState }
func (ApplicationEnvironmentArrayOutput) ElementType ¶
func (ApplicationEnvironmentArrayOutput) ElementType() reflect.Type
func (ApplicationEnvironmentArrayOutput) Index ¶
func (o ApplicationEnvironmentArrayOutput) Index(i pulumi.IntInput) ApplicationEnvironmentOutput
func (ApplicationEnvironmentArrayOutput) ToApplicationEnvironmentArrayOutput ¶
func (o ApplicationEnvironmentArrayOutput) ToApplicationEnvironmentArrayOutput() ApplicationEnvironmentArrayOutput
func (ApplicationEnvironmentArrayOutput) ToApplicationEnvironmentArrayOutputWithContext ¶
func (o ApplicationEnvironmentArrayOutput) ToApplicationEnvironmentArrayOutputWithContext(ctx context.Context) ApplicationEnvironmentArrayOutput
type ApplicationEnvironmentInput ¶
type ApplicationEnvironmentInput interface { pulumi.Input ToApplicationEnvironmentOutput() ApplicationEnvironmentOutput ToApplicationEnvironmentOutputWithContext(context.Context) ApplicationEnvironmentOutput }
ApplicationEnvironmentInput is an input type that accepts ApplicationEnvironmentArgs and ApplicationEnvironmentOutput values. You can construct a concrete instance of `ApplicationEnvironmentInput` via:
ApplicationEnvironmentArgs{...}
type ApplicationEnvironmentOutput ¶
type ApplicationEnvironmentOutput struct{ *pulumi.OutputState }
func (ApplicationEnvironmentOutput) ElementType ¶
func (ApplicationEnvironmentOutput) ElementType() reflect.Type
func (ApplicationEnvironmentOutput) Id ¶
func (o ApplicationEnvironmentOutput) Id() pulumi.StringOutput
Specifies the environment ID to which the variables belongs.
func (ApplicationEnvironmentOutput) ToApplicationEnvironmentOutput ¶
func (o ApplicationEnvironmentOutput) ToApplicationEnvironmentOutput() ApplicationEnvironmentOutput
func (ApplicationEnvironmentOutput) ToApplicationEnvironmentOutputWithContext ¶
func (o ApplicationEnvironmentOutput) ToApplicationEnvironmentOutputWithContext(ctx context.Context) ApplicationEnvironmentOutput
func (ApplicationEnvironmentOutput) Variables ¶
func (o ApplicationEnvironmentOutput) Variables() ApplicationEnvironmentVariableArrayOutput
Specifies the list of environment variables. The object structure is documented below.
type ApplicationEnvironmentVariable ¶
type ApplicationEnvironmentVariable struct { // Specifies the variable name. The name can contain `1` to `64` characters, only letters, // digits, underscores (_), hyphens (-) and dots (.) are allowed. The name cannot start with a digit or dot. Name string `pulumi:"name"` // Specifies the variable value. The value can contain a maximum of `2,048` characters. Value string `pulumi:"value"` }
type ApplicationEnvironmentVariableArgs ¶
type ApplicationEnvironmentVariableArgs struct { // Specifies the variable name. The name can contain `1` to `64` characters, only letters, // digits, underscores (_), hyphens (-) and dots (.) are allowed. The name cannot start with a digit or dot. Name pulumi.StringInput `pulumi:"name"` // Specifies the variable value. The value can contain a maximum of `2,048` characters. Value pulumi.StringInput `pulumi:"value"` }
func (ApplicationEnvironmentVariableArgs) ElementType ¶
func (ApplicationEnvironmentVariableArgs) ElementType() reflect.Type
func (ApplicationEnvironmentVariableArgs) ToApplicationEnvironmentVariableOutput ¶
func (i ApplicationEnvironmentVariableArgs) ToApplicationEnvironmentVariableOutput() ApplicationEnvironmentVariableOutput
func (ApplicationEnvironmentVariableArgs) ToApplicationEnvironmentVariableOutputWithContext ¶
func (i ApplicationEnvironmentVariableArgs) ToApplicationEnvironmentVariableOutputWithContext(ctx context.Context) ApplicationEnvironmentVariableOutput
type ApplicationEnvironmentVariableArray ¶
type ApplicationEnvironmentVariableArray []ApplicationEnvironmentVariableInput
func (ApplicationEnvironmentVariableArray) ElementType ¶
func (ApplicationEnvironmentVariableArray) ElementType() reflect.Type
func (ApplicationEnvironmentVariableArray) ToApplicationEnvironmentVariableArrayOutput ¶
func (i ApplicationEnvironmentVariableArray) ToApplicationEnvironmentVariableArrayOutput() ApplicationEnvironmentVariableArrayOutput
func (ApplicationEnvironmentVariableArray) ToApplicationEnvironmentVariableArrayOutputWithContext ¶
func (i ApplicationEnvironmentVariableArray) ToApplicationEnvironmentVariableArrayOutputWithContext(ctx context.Context) ApplicationEnvironmentVariableArrayOutput
type ApplicationEnvironmentVariableArrayInput ¶
type ApplicationEnvironmentVariableArrayInput interface { pulumi.Input ToApplicationEnvironmentVariableArrayOutput() ApplicationEnvironmentVariableArrayOutput ToApplicationEnvironmentVariableArrayOutputWithContext(context.Context) ApplicationEnvironmentVariableArrayOutput }
ApplicationEnvironmentVariableArrayInput is an input type that accepts ApplicationEnvironmentVariableArray and ApplicationEnvironmentVariableArrayOutput values. You can construct a concrete instance of `ApplicationEnvironmentVariableArrayInput` via:
ApplicationEnvironmentVariableArray{ ApplicationEnvironmentVariableArgs{...} }
type ApplicationEnvironmentVariableArrayOutput ¶
type ApplicationEnvironmentVariableArrayOutput struct{ *pulumi.OutputState }
func (ApplicationEnvironmentVariableArrayOutput) ElementType ¶
func (ApplicationEnvironmentVariableArrayOutput) ElementType() reflect.Type
func (ApplicationEnvironmentVariableArrayOutput) ToApplicationEnvironmentVariableArrayOutput ¶
func (o ApplicationEnvironmentVariableArrayOutput) ToApplicationEnvironmentVariableArrayOutput() ApplicationEnvironmentVariableArrayOutput
func (ApplicationEnvironmentVariableArrayOutput) ToApplicationEnvironmentVariableArrayOutputWithContext ¶
func (o ApplicationEnvironmentVariableArrayOutput) ToApplicationEnvironmentVariableArrayOutputWithContext(ctx context.Context) ApplicationEnvironmentVariableArrayOutput
type ApplicationEnvironmentVariableInput ¶
type ApplicationEnvironmentVariableInput interface { pulumi.Input ToApplicationEnvironmentVariableOutput() ApplicationEnvironmentVariableOutput ToApplicationEnvironmentVariableOutputWithContext(context.Context) ApplicationEnvironmentVariableOutput }
ApplicationEnvironmentVariableInput is an input type that accepts ApplicationEnvironmentVariableArgs and ApplicationEnvironmentVariableOutput values. You can construct a concrete instance of `ApplicationEnvironmentVariableInput` via:
ApplicationEnvironmentVariableArgs{...}
type ApplicationEnvironmentVariableOutput ¶
type ApplicationEnvironmentVariableOutput struct{ *pulumi.OutputState }
func (ApplicationEnvironmentVariableOutput) ElementType ¶
func (ApplicationEnvironmentVariableOutput) ElementType() reflect.Type
func (ApplicationEnvironmentVariableOutput) Name ¶
func (o ApplicationEnvironmentVariableOutput) Name() pulumi.StringOutput
Specifies the variable name. The name can contain `1` to `64` characters, only letters, digits, underscores (_), hyphens (-) and dots (.) are allowed. The name cannot start with a digit or dot.
func (ApplicationEnvironmentVariableOutput) ToApplicationEnvironmentVariableOutput ¶
func (o ApplicationEnvironmentVariableOutput) ToApplicationEnvironmentVariableOutput() ApplicationEnvironmentVariableOutput
func (ApplicationEnvironmentVariableOutput) ToApplicationEnvironmentVariableOutputWithContext ¶
func (o ApplicationEnvironmentVariableOutput) ToApplicationEnvironmentVariableOutputWithContext(ctx context.Context) ApplicationEnvironmentVariableOutput
func (ApplicationEnvironmentVariableOutput) Value ¶
func (o ApplicationEnvironmentVariableOutput) Value() pulumi.StringOutput
Specifies the variable value. The value can contain a maximum of `2,048` characters.
type ApplicationInput ¶
type ApplicationInput interface { pulumi.Input ToApplicationOutput() ApplicationOutput ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput }
type ApplicationMap ¶
type ApplicationMap map[string]ApplicationInput
func (ApplicationMap) ElementType ¶
func (ApplicationMap) ElementType() reflect.Type
func (ApplicationMap) ToApplicationMapOutput ¶
func (i ApplicationMap) ToApplicationMapOutput() ApplicationMapOutput
func (ApplicationMap) ToApplicationMapOutputWithContext ¶
func (i ApplicationMap) ToApplicationMapOutputWithContext(ctx context.Context) ApplicationMapOutput
type ApplicationMapInput ¶
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 ¶
type ApplicationMapOutput struct{ *pulumi.OutputState }
func (ApplicationMapOutput) ElementType ¶
func (ApplicationMapOutput) ElementType() reflect.Type
func (ApplicationMapOutput) MapIndex ¶
func (o ApplicationMapOutput) MapIndex(k pulumi.StringInput) ApplicationOutput
func (ApplicationMapOutput) ToApplicationMapOutput ¶
func (o ApplicationMapOutput) ToApplicationMapOutput() ApplicationMapOutput
func (ApplicationMapOutput) ToApplicationMapOutputWithContext ¶
func (o ApplicationMapOutput) ToApplicationMapOutputWithContext(ctx context.Context) ApplicationMapOutput
type ApplicationOutput ¶
type ApplicationOutput struct{ *pulumi.OutputState }
func (ApplicationOutput) ComponentIds ¶
func (o ApplicationOutput) ComponentIds() pulumi.StringArrayOutput
The list of component IDs associated under the application.
func (ApplicationOutput) Description ¶
func (o ApplicationOutput) Description() pulumi.StringPtrOutput
Specifies the application description. The description can contain a maximum of `128` characters.
func (ApplicationOutput) ElementType ¶
func (ApplicationOutput) ElementType() reflect.Type
func (ApplicationOutput) EnterpriseProjectId ¶
func (o ApplicationOutput) EnterpriseProjectId() pulumi.StringOutput
Specifies the enterprise projcet ID to which the application belongs. Changing this will create a new resource.
func (ApplicationOutput) Environments ¶
func (o ApplicationOutput) Environments() ApplicationEnvironmentArrayOutput
Specifies the configurations of the environment variables. The object structure is documented below.
func (ApplicationOutput) Name ¶
func (o ApplicationOutput) Name() pulumi.StringOutput
Specifies the variable name. The name can contain `1` to `64` characters, only letters, digits, underscores (_), hyphens (-) and dots (.) are allowed. The name cannot start with a digit or dot.
func (ApplicationOutput) Region ¶
func (o ApplicationOutput) Region() pulumi.StringOutput
Specifies the region in which to create the ServiceStage application. If omitted, the provider-level region will be used. Changing this will create a new resource.
func (ApplicationOutput) ToApplicationOutput ¶
func (o ApplicationOutput) ToApplicationOutput() ApplicationOutput
func (ApplicationOutput) ToApplicationOutputWithContext ¶
func (o ApplicationOutput) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
type ApplicationState ¶
type ApplicationState struct { // The list of component IDs associated under the application. ComponentIds pulumi.StringArrayInput // Specifies the application description. // The description can contain a maximum of `128` characters. Description pulumi.StringPtrInput // Specifies the enterprise projcet ID to which the application // belongs. Changing this will create a new resource. EnterpriseProjectId pulumi.StringPtrInput // Specifies the configurations of the environment variables. // The object structure is documented below. Environments ApplicationEnvironmentArrayInput // Specifies the variable name. The name can contain `1` to `64` characters, only letters, // digits, underscores (_), hyphens (-) and dots (.) are allowed. The name cannot start with a digit or dot. Name pulumi.StringPtrInput // Specifies the region in which to create the ServiceStage application. // If omitted, the provider-level region will be used. Changing this will create a new resource. Region pulumi.StringPtrInput }
func (ApplicationState) ElementType ¶
func (ApplicationState) ElementType() reflect.Type
type Component ¶
type Component struct { pulumi.CustomResourceState // Specifies the application ID to which the component belongs. // Changing this parameter will create a new component. ApplicationId pulumi.StringOutput `pulumi:"applicationId"` // Specifies the component builder. // The object structure is documented below. Builder ComponentBuilderOutput `pulumi:"builder"` // Specifies the component framework. // + The framework of type **Webapp** is **Web**. // + The framework of type **MicroService** supports: **Java Classis**, **Go Classis**, **Mesher**, **Spring Cloud**, // **Dubbo**. // + The framework of type **Common** can be empty. Framework pulumi.StringPtrOutput `pulumi:"framework"` // Specifies the authorization name. // The name can contain of 2 to 64 characters, only letters, digits, underscores (_) and hyphens (-) are allowed, and the // name must start with a letter and end with a letter or digit. Name pulumi.StringOutput `pulumi:"name"` // Specifies the region where the application and component are located. // If omitted, the provider-level region will be used. Changing this parameter will create a new component. Region pulumi.StringOutput `pulumi:"region"` // Specifies the component runtime, such as **Docker**, **Java8**, etc. // Changing this parameter will create a new component. Runtime pulumi.StringOutput `pulumi:"runtime"` // Specifies the repository source. // The object structure is documented below. Source ComponentSourceOutput `pulumi:"source"` // Specifies the type of repository source or storage. // The valid values are **GitHub**, **GitLab**, **Gitee**, **Bitbucket** and **package**. Type pulumi.StringOutput `pulumi:"type"` }
This resource is used to manage a component under specified application within HuaweiCloud ServiceStage service.
## Example Usage
## Import
Components can be imported using their `application_id` and `id`, separated by a slash (/), e.g.
```sh
$ pulumi import huaweicloud:ServiceStage/component:Component test dd7a1ce2-c48c-4f41-85bb-d0d09969eec9/9ab8ef79-d318-4de5-acf9-e1e1e25a0395
```
func GetComponent ¶
func GetComponent(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ComponentState, opts ...pulumi.ResourceOption) (*Component, error)
GetComponent gets an existing Component 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 NewComponent ¶
func NewComponent(ctx *pulumi.Context, name string, args *ComponentArgs, opts ...pulumi.ResourceOption) (*Component, error)
NewComponent registers a new resource with the given unique name, arguments, and options.
func (*Component) ElementType ¶
func (*Component) ToComponentOutput ¶
func (i *Component) ToComponentOutput() ComponentOutput
func (*Component) ToComponentOutputWithContext ¶
func (i *Component) ToComponentOutputWithContext(ctx context.Context) ComponentOutput
type ComponentArgs ¶
type ComponentArgs struct { // Specifies the application ID to which the component belongs. // Changing this parameter will create a new component. ApplicationId pulumi.StringInput // Specifies the component builder. // The object structure is documented below. Builder ComponentBuilderPtrInput // Specifies the component framework. // + The framework of type **Webapp** is **Web**. // + The framework of type **MicroService** supports: **Java Classis**, **Go Classis**, **Mesher**, **Spring Cloud**, // **Dubbo**. // + The framework of type **Common** can be empty. Framework pulumi.StringPtrInput // Specifies the authorization name. // The name can contain of 2 to 64 characters, only letters, digits, underscores (_) and hyphens (-) are allowed, and the // name must start with a letter and end with a letter or digit. Name pulumi.StringPtrInput // Specifies the region where the application and component are located. // If omitted, the provider-level region will be used. Changing this parameter will create a new component. Region pulumi.StringPtrInput // Specifies the component runtime, such as **Docker**, **Java8**, etc. // Changing this parameter will create a new component. Runtime pulumi.StringInput // Specifies the repository source. // The object structure is documented below. Source ComponentSourcePtrInput // Specifies the type of repository source or storage. // The valid values are **GitHub**, **GitLab**, **Gitee**, **Bitbucket** and **package**. Type pulumi.StringInput }
The set of arguments for constructing a Component resource.
func (ComponentArgs) ElementType ¶
func (ComponentArgs) ElementType() reflect.Type
type ComponentArray ¶
type ComponentArray []ComponentInput
func (ComponentArray) ElementType ¶
func (ComponentArray) ElementType() reflect.Type
func (ComponentArray) ToComponentArrayOutput ¶
func (i ComponentArray) ToComponentArrayOutput() ComponentArrayOutput
func (ComponentArray) ToComponentArrayOutputWithContext ¶
func (i ComponentArray) ToComponentArrayOutputWithContext(ctx context.Context) ComponentArrayOutput
type ComponentArrayInput ¶
type ComponentArrayInput interface { pulumi.Input ToComponentArrayOutput() ComponentArrayOutput ToComponentArrayOutputWithContext(context.Context) ComponentArrayOutput }
ComponentArrayInput is an input type that accepts ComponentArray and ComponentArrayOutput values. You can construct a concrete instance of `ComponentArrayInput` via:
ComponentArray{ ComponentArgs{...} }
type ComponentArrayOutput ¶
type ComponentArrayOutput struct{ *pulumi.OutputState }
func (ComponentArrayOutput) ElementType ¶
func (ComponentArrayOutput) ElementType() reflect.Type
func (ComponentArrayOutput) Index ¶
func (o ComponentArrayOutput) Index(i pulumi.IntInput) ComponentOutput
func (ComponentArrayOutput) ToComponentArrayOutput ¶
func (o ComponentArrayOutput) ToComponentArrayOutput() ComponentArrayOutput
func (ComponentArrayOutput) ToComponentArrayOutputWithContext ¶
func (o ComponentArrayOutput) ToComponentArrayOutputWithContext(ctx context.Context) ComponentArrayOutput
type ComponentBuilder ¶
type ComponentBuilder struct { // Specifies the cluster ID. ClusterId string `pulumi:"clusterId"` // Specifies the cluster Name. ClusterName *string `pulumi:"clusterName"` // Specifies the cluster type. ClusterType *string `pulumi:"clusterType"` // Specifies the build command. If omitted, the default command will be used. // + About the default command or script: build.sh in the root directory will be preferentially executed. // If build.sh does not exist, the code will be compiled using the common method of the selected language, // for example, mvn clean package for Java. // + About the custom command: Commands will be customized using the selected language. // Alternatively, the default command or script will be used after build.sh is modified. Cmd *string `pulumi:"cmd"` // Specifies the file path for dockerfile. DockerfilePath *string `pulumi:"dockerfilePath"` // Specifies the filter labels for CCE nodes. NodeLabel map[string]string `pulumi:"nodeLabel"` // Specifies the organization name. // The organization is usually **domain name**. You can find out in the organization management of SWR. Organization string `pulumi:"organization"` // Specifies whether to use the public cluster. UsePublicCluster *bool `pulumi:"usePublicCluster"` }
type ComponentBuilderArgs ¶
type ComponentBuilderArgs struct { // Specifies the cluster ID. ClusterId pulumi.StringInput `pulumi:"clusterId"` // Specifies the cluster Name. ClusterName pulumi.StringPtrInput `pulumi:"clusterName"` // Specifies the cluster type. ClusterType pulumi.StringPtrInput `pulumi:"clusterType"` // Specifies the build command. If omitted, the default command will be used. // + About the default command or script: build.sh in the root directory will be preferentially executed. // If build.sh does not exist, the code will be compiled using the common method of the selected language, // for example, mvn clean package for Java. // + About the custom command: Commands will be customized using the selected language. // Alternatively, the default command or script will be used after build.sh is modified. Cmd pulumi.StringPtrInput `pulumi:"cmd"` // Specifies the file path for dockerfile. DockerfilePath pulumi.StringPtrInput `pulumi:"dockerfilePath"` // Specifies the filter labels for CCE nodes. NodeLabel pulumi.StringMapInput `pulumi:"nodeLabel"` // Specifies the organization name. // The organization is usually **domain name**. You can find out in the organization management of SWR. Organization pulumi.StringInput `pulumi:"organization"` // Specifies whether to use the public cluster. UsePublicCluster pulumi.BoolPtrInput `pulumi:"usePublicCluster"` }
func (ComponentBuilderArgs) ElementType ¶
func (ComponentBuilderArgs) ElementType() reflect.Type
func (ComponentBuilderArgs) ToComponentBuilderOutput ¶
func (i ComponentBuilderArgs) ToComponentBuilderOutput() ComponentBuilderOutput
func (ComponentBuilderArgs) ToComponentBuilderOutputWithContext ¶
func (i ComponentBuilderArgs) ToComponentBuilderOutputWithContext(ctx context.Context) ComponentBuilderOutput
func (ComponentBuilderArgs) ToComponentBuilderPtrOutput ¶
func (i ComponentBuilderArgs) ToComponentBuilderPtrOutput() ComponentBuilderPtrOutput
func (ComponentBuilderArgs) ToComponentBuilderPtrOutputWithContext ¶
func (i ComponentBuilderArgs) ToComponentBuilderPtrOutputWithContext(ctx context.Context) ComponentBuilderPtrOutput
type ComponentBuilderInput ¶
type ComponentBuilderInput interface { pulumi.Input ToComponentBuilderOutput() ComponentBuilderOutput ToComponentBuilderOutputWithContext(context.Context) ComponentBuilderOutput }
ComponentBuilderInput is an input type that accepts ComponentBuilderArgs and ComponentBuilderOutput values. You can construct a concrete instance of `ComponentBuilderInput` via:
ComponentBuilderArgs{...}
type ComponentBuilderOutput ¶
type ComponentBuilderOutput struct{ *pulumi.OutputState }
func (ComponentBuilderOutput) ClusterId ¶
func (o ComponentBuilderOutput) ClusterId() pulumi.StringOutput
Specifies the cluster ID.
func (ComponentBuilderOutput) ClusterName ¶ added in v0.0.8
func (o ComponentBuilderOutput) ClusterName() pulumi.StringPtrOutput
Specifies the cluster Name.
func (ComponentBuilderOutput) ClusterType ¶ added in v0.0.8
func (o ComponentBuilderOutput) ClusterType() pulumi.StringPtrOutput
Specifies the cluster type.
func (ComponentBuilderOutput) Cmd ¶
func (o ComponentBuilderOutput) Cmd() pulumi.StringPtrOutput
Specifies the build command. If omitted, the default command will be used.
- About the default command or script: build.sh in the root directory will be preferentially executed. If build.sh does not exist, the code will be compiled using the common method of the selected language, for example, mvn clean package for Java.
- About the custom command: Commands will be customized using the selected language. Alternatively, the default command or script will be used after build.sh is modified.
func (ComponentBuilderOutput) DockerfilePath ¶ added in v0.0.8
func (o ComponentBuilderOutput) DockerfilePath() pulumi.StringPtrOutput
Specifies the file path for dockerfile.
func (ComponentBuilderOutput) ElementType ¶
func (ComponentBuilderOutput) ElementType() reflect.Type
func (ComponentBuilderOutput) NodeLabel ¶
func (o ComponentBuilderOutput) NodeLabel() pulumi.StringMapOutput
Specifies the filter labels for CCE nodes.
func (ComponentBuilderOutput) Organization ¶
func (o ComponentBuilderOutput) Organization() pulumi.StringOutput
Specifies the organization name. The organization is usually **domain name**. You can find out in the organization management of SWR.
func (ComponentBuilderOutput) ToComponentBuilderOutput ¶
func (o ComponentBuilderOutput) ToComponentBuilderOutput() ComponentBuilderOutput
func (ComponentBuilderOutput) ToComponentBuilderOutputWithContext ¶
func (o ComponentBuilderOutput) ToComponentBuilderOutputWithContext(ctx context.Context) ComponentBuilderOutput
func (ComponentBuilderOutput) ToComponentBuilderPtrOutput ¶
func (o ComponentBuilderOutput) ToComponentBuilderPtrOutput() ComponentBuilderPtrOutput
func (ComponentBuilderOutput) ToComponentBuilderPtrOutputWithContext ¶
func (o ComponentBuilderOutput) ToComponentBuilderPtrOutputWithContext(ctx context.Context) ComponentBuilderPtrOutput
func (ComponentBuilderOutput) UsePublicCluster ¶ added in v0.0.8
func (o ComponentBuilderOutput) UsePublicCluster() pulumi.BoolPtrOutput
Specifies whether to use the public cluster.
type ComponentBuilderPtrInput ¶
type ComponentBuilderPtrInput interface { pulumi.Input ToComponentBuilderPtrOutput() ComponentBuilderPtrOutput ToComponentBuilderPtrOutputWithContext(context.Context) ComponentBuilderPtrOutput }
ComponentBuilderPtrInput is an input type that accepts ComponentBuilderArgs, ComponentBuilderPtr and ComponentBuilderPtrOutput values. You can construct a concrete instance of `ComponentBuilderPtrInput` via:
ComponentBuilderArgs{...} or: nil
func ComponentBuilderPtr ¶
func ComponentBuilderPtr(v *ComponentBuilderArgs) ComponentBuilderPtrInput
type ComponentBuilderPtrOutput ¶
type ComponentBuilderPtrOutput struct{ *pulumi.OutputState }
func (ComponentBuilderPtrOutput) ClusterId ¶
func (o ComponentBuilderPtrOutput) ClusterId() pulumi.StringPtrOutput
Specifies the cluster ID.
func (ComponentBuilderPtrOutput) ClusterName ¶ added in v0.0.8
func (o ComponentBuilderPtrOutput) ClusterName() pulumi.StringPtrOutput
Specifies the cluster Name.
func (ComponentBuilderPtrOutput) ClusterType ¶ added in v0.0.8
func (o ComponentBuilderPtrOutput) ClusterType() pulumi.StringPtrOutput
Specifies the cluster type.
func (ComponentBuilderPtrOutput) Cmd ¶
func (o ComponentBuilderPtrOutput) Cmd() pulumi.StringPtrOutput
Specifies the build command. If omitted, the default command will be used.
- About the default command or script: build.sh in the root directory will be preferentially executed. If build.sh does not exist, the code will be compiled using the common method of the selected language, for example, mvn clean package for Java.
- About the custom command: Commands will be customized using the selected language. Alternatively, the default command or script will be used after build.sh is modified.
func (ComponentBuilderPtrOutput) DockerfilePath ¶ added in v0.0.8
func (o ComponentBuilderPtrOutput) DockerfilePath() pulumi.StringPtrOutput
Specifies the file path for dockerfile.
func (ComponentBuilderPtrOutput) Elem ¶
func (o ComponentBuilderPtrOutput) Elem() ComponentBuilderOutput
func (ComponentBuilderPtrOutput) ElementType ¶
func (ComponentBuilderPtrOutput) ElementType() reflect.Type
func (ComponentBuilderPtrOutput) NodeLabel ¶
func (o ComponentBuilderPtrOutput) NodeLabel() pulumi.StringMapOutput
Specifies the filter labels for CCE nodes.
func (ComponentBuilderPtrOutput) Organization ¶
func (o ComponentBuilderPtrOutput) Organization() pulumi.StringPtrOutput
Specifies the organization name. The organization is usually **domain name**. You can find out in the organization management of SWR.
func (ComponentBuilderPtrOutput) ToComponentBuilderPtrOutput ¶
func (o ComponentBuilderPtrOutput) ToComponentBuilderPtrOutput() ComponentBuilderPtrOutput
func (ComponentBuilderPtrOutput) ToComponentBuilderPtrOutputWithContext ¶
func (o ComponentBuilderPtrOutput) ToComponentBuilderPtrOutputWithContext(ctx context.Context) ComponentBuilderPtrOutput
func (ComponentBuilderPtrOutput) UsePublicCluster ¶ added in v0.0.8
func (o ComponentBuilderPtrOutput) UsePublicCluster() pulumi.BoolPtrOutput
Specifies whether to use the public cluster.
type ComponentInput ¶
type ComponentInput interface { pulumi.Input ToComponentOutput() ComponentOutput ToComponentOutputWithContext(ctx context.Context) ComponentOutput }
type ComponentInstance ¶
type ComponentInstance struct { pulumi.CustomResourceState // Specifies the application ID to which the instance belongs. // Changing this will create a new instance. ApplicationId pulumi.StringOutput `pulumi:"applicationId"` // Specifies the component artifact settings. // The key indicates the component name. In the Docker container scenario, the key indicates the container name. // The object structure is documented below. Artifacts ComponentInstanceArtifactArrayOutput `pulumi:"artifacts"` // Specifies the component ID to build (deploy). // Changing this will create a new instance. ComponentId pulumi.StringOutput `pulumi:"componentId"` // Specifies the configuration parameters, such as environment variables, // deployment configurations, and O&M monitoring. // The object structure is documented below. Configuration ComponentInstanceConfigurationOutput `pulumi:"configuration"` // Specifies the description of the instance. // The description can contain a maximum of `128` characters. Description pulumi.StringPtrOutput `pulumi:"description"` // Specifies the environment ID in which the component to build (deployed). // Changing this will create a new instance. EnvironmentId pulumi.StringOutput `pulumi:"environmentId"` // Specifies the configuration of the external network access. // The object structure is documented below. ExternalAccesses ComponentInstanceExternalAccessArrayOutput `pulumi:"externalAccesses"` // Specifies the resource specifications, which can be obtained by using data source or // the customize resource specifications. // The format of customize resource specifications is **CUSTOM-xxG:xxC-xxC:xxGi-xxGi**. // The meaning of each part is: // + **xxG**: storage capacity allocated to a component instance (reserved field). You can set it to a fixed number. // + **xxC-xxC**: the maximum and minimum number of CPU cores allocated to a component instance. // + **xxGi-xxGi**: the maximum and minimum memory allocated to a component instance. FlavorId pulumi.StringOutput `pulumi:"flavorId"` // Specifies the configuration item. Name pulumi.StringOutput `pulumi:"name"` // Specifies the deployed resources. // The object structure is documented below. ReferResources ComponentInstanceReferResourceArrayOutput `pulumi:"referResources"` // Specifies the region in which to create (deploy) the ServiceStage (component) instance. // If omitted, the provider-level region will be used. Changing this will create a new instance. Region pulumi.StringOutput `pulumi:"region"` // Specifies the number of instance replicas. // Changing this will create a new instance. Replica pulumi.IntOutput `pulumi:"replica"` // The instance status, which supports: // + **FAILED** // + **RUNNING** // + **DOWN** // + **STOPPED** // + **UNKNOWN** // + **PARTIALLY_FAILED** Status pulumi.StringOutput `pulumi:"status"` // Specifies the version number. Version pulumi.StringOutput `pulumi:"version"` }
This resource is used to deploy a component under specified application within HuaweiCloud ServiceStage service.
## Example Usage ### Deploy a component in the container with specified SWR image
```go package main
import (
"github.com/huaweicloud/pulumi-huaweicloud/sdk/go/huaweicloud/ServiceStage" "github.com/pulumi/pulumi-huaweicloud/sdk/go/huaweicloud/ServiceStage" "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, "") appId := cfg.RequireObject("appId") componentId := cfg.RequireObject("componentId") envId := cfg.RequireObject("envId") instanceName := cfg.RequireObject("instanceName") flavorId := cfg.RequireObject("flavorId") componentName := cfg.RequireObject("componentName") swrImageUrl := cfg.RequireObject("swrImageUrl") cceClusterId := cfg.RequireObject("cceClusterId") cseEngineId := cfg.RequireObject("cseEngineId") _, err := ServiceStage.NewComponentInstance(ctx, "default", &ServiceStage.ComponentInstanceArgs{ ApplicationId: pulumi.Any(appId), ComponentId: pulumi.Any(componentId), EnvironmentId: pulumi.Any(envId), Version: pulumi.String("1.0.0"), Replica: pulumi.Int(1), FlavorId: pulumi.Any(flavorId), Artifacts: servicestage.ComponentInstanceArtifactArray{ &servicestage.ComponentInstanceArtifactArgs{ Name: pulumi.Any(componentName), Type: pulumi.String("image"), Storage: pulumi.String("swr"), Url: pulumi.Any(swrImageUrl), AuthType: pulumi.String("iam"), }, }, ReferResources: servicestage.ComponentInstanceReferResourceArray{ &servicestage.ComponentInstanceReferResourceArgs{ Type: pulumi.String("cce"), Id: pulumi.Any(cceClusterId), Parameters: pulumi.StringMap{ "type": pulumi.String("VirtualMachine"), "namespace": pulumi.String("default"), }, }, &servicestage.ComponentInstanceReferResourceArgs{ Type: pulumi.String("cse"), Id: pulumi.Any(cseEngineId), }, }, Configuration: &servicestage.ComponentInstanceConfigurationArgs{ EnvVariables: servicestage.ComponentInstanceConfigurationEnvVariableArray{ &servicestage.ComponentInstanceConfigurationEnvVariableArgs{ Name: pulumi.String("TZ"), Value: pulumi.String("Asia/Shanghai"), }, }, LogCollectionPolicies: servicestage.ComponentInstanceConfigurationLogCollectionPolicyArray{ &servicestage.ComponentInstanceConfigurationLogCollectionPolicyArgs{ HostPath: pulumi.String("/tmp"), ContainerMountings: servicestage.ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArray{ &servicestage.ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArgs{ Path: pulumi.String("/attached/01"), AgingPeriod: pulumi.String("Hourly"), }, }, }, }, }, }) if err != nil { return err } return nil }) }
``` ### Deploy a component in the ECS instance with specified jar package
```go package main
import (
"fmt" "github.com/huaweicloud/pulumi-huaweicloud/sdk/go/huaweicloud/ServiceStage" "github.com/pulumi/pulumi-huaweicloud/sdk/go/huaweicloud/ServiceStage" "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, "") appId := cfg.RequireObject("appId") componentId := cfg.RequireObject("componentId") envId := cfg.RequireObject("envId") instanceName := cfg.RequireObject("instanceName") flavorId := cfg.RequireObject("flavorId") componentName := cfg.RequireObject("componentName") jarUrl := cfg.RequireObject("jarUrl") obsBucketName := cfg.RequireObject("obsBucketName") obsBucketEndpoint := cfg.RequireObject("obsBucketEndpoint") obsObjectKey := cfg.RequireObject("obsObjectKey") ecsInstanceId := cfg.RequireObject("ecsInstanceId") _, err := ServiceStage.NewComponentInstance(ctx, "test", &ServiceStage.ComponentInstanceArgs{ ApplicationId: pulumi.Any(appId), ComponentId: pulumi.Any(componentId), EnvironmentId: pulumi.Any(envId), Version: pulumi.String("1.0.0"), Replica: pulumi.Int(1), FlavorId: pulumi.Any(flavorId), Artifacts: servicestage.ComponentInstanceArtifactArray{ &servicestage.ComponentInstanceArtifactArgs{ Name: pulumi.Any(componentName), AuthType: pulumi.String("iam"), Type: pulumi.String("package"), Storage: pulumi.String("obs"), Url: pulumi.Any(jarUrl), Properties: &servicestage.ComponentInstanceArtifactPropertiesArgs{ Bucket: pulumi.Any(obsBucketName), Endpoint: pulumi.Any(obsBucketEndpoint), Key: pulumi.Any(obsObjectKey), }, }, }, ReferResources: servicestage.ComponentInstanceReferResourceArray{ &servicestage.ComponentInstanceReferResourceArgs{ Type: pulumi.String("ecs"), Id: pulumi.String("Default"), Parameters: pulumi.StringMap{ "hosts": pulumi.String(fmt.Sprintf("[\"%v\"]", ecsInstanceId)), }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
Instances can be imported using their related `application_id`, `component_id` and `id`, separated by a slash (/), e.g.
```sh
$ pulumi import huaweicloud:ServiceStage/componentInstance:ComponentInstance test 4e65a759-e7b1-4e9e-8277-857f8e261f3c/4e65a759-e7b1-4e9e-8277-857f8e261f3c/c0a13d88-d4e3-11ec-93a9-0255ac101d30
```
func GetComponentInstance ¶
func GetComponentInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ComponentInstanceState, opts ...pulumi.ResourceOption) (*ComponentInstance, error)
GetComponentInstance gets an existing ComponentInstance 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 NewComponentInstance ¶
func NewComponentInstance(ctx *pulumi.Context, name string, args *ComponentInstanceArgs, opts ...pulumi.ResourceOption) (*ComponentInstance, error)
NewComponentInstance registers a new resource with the given unique name, arguments, and options.
func (*ComponentInstance) ElementType ¶
func (*ComponentInstance) ElementType() reflect.Type
func (*ComponentInstance) ToComponentInstanceOutput ¶
func (i *ComponentInstance) ToComponentInstanceOutput() ComponentInstanceOutput
func (*ComponentInstance) ToComponentInstanceOutputWithContext ¶
func (i *ComponentInstance) ToComponentInstanceOutputWithContext(ctx context.Context) ComponentInstanceOutput
type ComponentInstanceArgs ¶
type ComponentInstanceArgs struct { // Specifies the application ID to which the instance belongs. // Changing this will create a new instance. ApplicationId pulumi.StringInput // Specifies the component artifact settings. // The key indicates the component name. In the Docker container scenario, the key indicates the container name. // The object structure is documented below. Artifacts ComponentInstanceArtifactArrayInput // Specifies the component ID to build (deploy). // Changing this will create a new instance. ComponentId pulumi.StringInput // Specifies the configuration parameters, such as environment variables, // deployment configurations, and O&M monitoring. // The object structure is documented below. Configuration ComponentInstanceConfigurationPtrInput // Specifies the description of the instance. // The description can contain a maximum of `128` characters. Description pulumi.StringPtrInput // Specifies the environment ID in which the component to build (deployed). // Changing this will create a new instance. EnvironmentId pulumi.StringInput // Specifies the configuration of the external network access. // The object structure is documented below. ExternalAccesses ComponentInstanceExternalAccessArrayInput // Specifies the resource specifications, which can be obtained by using data source or // the customize resource specifications. // The format of customize resource specifications is **CUSTOM-xxG:xxC-xxC:xxGi-xxGi**. // The meaning of each part is: // + **xxG**: storage capacity allocated to a component instance (reserved field). You can set it to a fixed number. // + **xxC-xxC**: the maximum and minimum number of CPU cores allocated to a component instance. // + **xxGi-xxGi**: the maximum and minimum memory allocated to a component instance. FlavorId pulumi.StringInput // Specifies the configuration item. Name pulumi.StringPtrInput // Specifies the deployed resources. // The object structure is documented below. ReferResources ComponentInstanceReferResourceArrayInput // Specifies the region in which to create (deploy) the ServiceStage (component) instance. // If omitted, the provider-level region will be used. Changing this will create a new instance. Region pulumi.StringPtrInput // Specifies the number of instance replicas. // Changing this will create a new instance. Replica pulumi.IntInput // Specifies the version number. Version pulumi.StringInput }
The set of arguments for constructing a ComponentInstance resource.
func (ComponentInstanceArgs) ElementType ¶
func (ComponentInstanceArgs) ElementType() reflect.Type
type ComponentInstanceArray ¶
type ComponentInstanceArray []ComponentInstanceInput
func (ComponentInstanceArray) ElementType ¶
func (ComponentInstanceArray) ElementType() reflect.Type
func (ComponentInstanceArray) ToComponentInstanceArrayOutput ¶
func (i ComponentInstanceArray) ToComponentInstanceArrayOutput() ComponentInstanceArrayOutput
func (ComponentInstanceArray) ToComponentInstanceArrayOutputWithContext ¶
func (i ComponentInstanceArray) ToComponentInstanceArrayOutputWithContext(ctx context.Context) ComponentInstanceArrayOutput
type ComponentInstanceArrayInput ¶
type ComponentInstanceArrayInput interface { pulumi.Input ToComponentInstanceArrayOutput() ComponentInstanceArrayOutput ToComponentInstanceArrayOutputWithContext(context.Context) ComponentInstanceArrayOutput }
ComponentInstanceArrayInput is an input type that accepts ComponentInstanceArray and ComponentInstanceArrayOutput values. You can construct a concrete instance of `ComponentInstanceArrayInput` via:
ComponentInstanceArray{ ComponentInstanceArgs{...} }
type ComponentInstanceArrayOutput ¶
type ComponentInstanceArrayOutput struct{ *pulumi.OutputState }
func (ComponentInstanceArrayOutput) ElementType ¶
func (ComponentInstanceArrayOutput) ElementType() reflect.Type
func (ComponentInstanceArrayOutput) Index ¶
func (o ComponentInstanceArrayOutput) Index(i pulumi.IntInput) ComponentInstanceOutput
func (ComponentInstanceArrayOutput) ToComponentInstanceArrayOutput ¶
func (o ComponentInstanceArrayOutput) ToComponentInstanceArrayOutput() ComponentInstanceArrayOutput
func (ComponentInstanceArrayOutput) ToComponentInstanceArrayOutputWithContext ¶
func (o ComponentInstanceArrayOutput) ToComponentInstanceArrayOutputWithContext(ctx context.Context) ComponentInstanceArrayOutput
type ComponentInstanceArtifact ¶
type ComponentInstanceArtifact struct { // Specifies the authentication mode. // The valid values are **iam** and **none**. Defaults to **iam**. AuthType *string `pulumi:"authType"` // Specifies the configuration item. Name string `pulumi:"name"` // Specifies the properties of the OBS object. // This parameter is available only `storage` is **obs**. // The object structure is documented below. Properties *ComponentInstanceArtifactProperties `pulumi:"properties"` // Specifies the data storage configuration. // The object structure is documented below. Storage string `pulumi:"storage"` // Specifies the probe type. The valid values are as follows: // + **command**: command execution check. // + **http**: HTTP request check. // + **tcp**: TCP port check. Type string `pulumi:"type"` // Specifies the software package or image address. // For a component deployed on a VM, this parameter is the software package address. // For a component deployed based on a container, this parameter is the image address or component name:v${index}. // The latter indicates that the component source code or the image automatically built using the software package // will be used. Url string `pulumi:"url"` // Specifies the version number. Version *string `pulumi:"version"` }
type ComponentInstanceArtifactArgs ¶
type ComponentInstanceArtifactArgs struct { // Specifies the authentication mode. // The valid values are **iam** and **none**. Defaults to **iam**. AuthType pulumi.StringPtrInput `pulumi:"authType"` // Specifies the configuration item. Name pulumi.StringInput `pulumi:"name"` // Specifies the properties of the OBS object. // This parameter is available only `storage` is **obs**. // The object structure is documented below. Properties ComponentInstanceArtifactPropertiesPtrInput `pulumi:"properties"` // Specifies the data storage configuration. // The object structure is documented below. Storage pulumi.StringInput `pulumi:"storage"` // Specifies the probe type. The valid values are as follows: // + **command**: command execution check. // + **http**: HTTP request check. // + **tcp**: TCP port check. Type pulumi.StringInput `pulumi:"type"` // Specifies the software package or image address. // For a component deployed on a VM, this parameter is the software package address. // For a component deployed based on a container, this parameter is the image address or component name:v${index}. // The latter indicates that the component source code or the image automatically built using the software package // will be used. Url pulumi.StringInput `pulumi:"url"` // Specifies the version number. Version pulumi.StringPtrInput `pulumi:"version"` }
func (ComponentInstanceArtifactArgs) ElementType ¶
func (ComponentInstanceArtifactArgs) ElementType() reflect.Type
func (ComponentInstanceArtifactArgs) ToComponentInstanceArtifactOutput ¶
func (i ComponentInstanceArtifactArgs) ToComponentInstanceArtifactOutput() ComponentInstanceArtifactOutput
func (ComponentInstanceArtifactArgs) ToComponentInstanceArtifactOutputWithContext ¶
func (i ComponentInstanceArtifactArgs) ToComponentInstanceArtifactOutputWithContext(ctx context.Context) ComponentInstanceArtifactOutput
type ComponentInstanceArtifactArray ¶
type ComponentInstanceArtifactArray []ComponentInstanceArtifactInput
func (ComponentInstanceArtifactArray) ElementType ¶
func (ComponentInstanceArtifactArray) ElementType() reflect.Type
func (ComponentInstanceArtifactArray) ToComponentInstanceArtifactArrayOutput ¶
func (i ComponentInstanceArtifactArray) ToComponentInstanceArtifactArrayOutput() ComponentInstanceArtifactArrayOutput
func (ComponentInstanceArtifactArray) ToComponentInstanceArtifactArrayOutputWithContext ¶
func (i ComponentInstanceArtifactArray) ToComponentInstanceArtifactArrayOutputWithContext(ctx context.Context) ComponentInstanceArtifactArrayOutput
type ComponentInstanceArtifactArrayInput ¶
type ComponentInstanceArtifactArrayInput interface { pulumi.Input ToComponentInstanceArtifactArrayOutput() ComponentInstanceArtifactArrayOutput ToComponentInstanceArtifactArrayOutputWithContext(context.Context) ComponentInstanceArtifactArrayOutput }
ComponentInstanceArtifactArrayInput is an input type that accepts ComponentInstanceArtifactArray and ComponentInstanceArtifactArrayOutput values. You can construct a concrete instance of `ComponentInstanceArtifactArrayInput` via:
ComponentInstanceArtifactArray{ ComponentInstanceArtifactArgs{...} }
type ComponentInstanceArtifactArrayOutput ¶
type ComponentInstanceArtifactArrayOutput struct{ *pulumi.OutputState }
func (ComponentInstanceArtifactArrayOutput) ElementType ¶
func (ComponentInstanceArtifactArrayOutput) ElementType() reflect.Type
func (ComponentInstanceArtifactArrayOutput) Index ¶
func (o ComponentInstanceArtifactArrayOutput) Index(i pulumi.IntInput) ComponentInstanceArtifactOutput
func (ComponentInstanceArtifactArrayOutput) ToComponentInstanceArtifactArrayOutput ¶
func (o ComponentInstanceArtifactArrayOutput) ToComponentInstanceArtifactArrayOutput() ComponentInstanceArtifactArrayOutput
func (ComponentInstanceArtifactArrayOutput) ToComponentInstanceArtifactArrayOutputWithContext ¶
func (o ComponentInstanceArtifactArrayOutput) ToComponentInstanceArtifactArrayOutputWithContext(ctx context.Context) ComponentInstanceArtifactArrayOutput
type ComponentInstanceArtifactInput ¶
type ComponentInstanceArtifactInput interface { pulumi.Input ToComponentInstanceArtifactOutput() ComponentInstanceArtifactOutput ToComponentInstanceArtifactOutputWithContext(context.Context) ComponentInstanceArtifactOutput }
ComponentInstanceArtifactInput is an input type that accepts ComponentInstanceArtifactArgs and ComponentInstanceArtifactOutput values. You can construct a concrete instance of `ComponentInstanceArtifactInput` via:
ComponentInstanceArtifactArgs{...}
type ComponentInstanceArtifactOutput ¶
type ComponentInstanceArtifactOutput struct{ *pulumi.OutputState }
func (ComponentInstanceArtifactOutput) AuthType ¶
func (o ComponentInstanceArtifactOutput) AuthType() pulumi.StringPtrOutput
Specifies the authentication mode. The valid values are **iam** and **none**. Defaults to **iam**.
func (ComponentInstanceArtifactOutput) ElementType ¶
func (ComponentInstanceArtifactOutput) ElementType() reflect.Type
func (ComponentInstanceArtifactOutput) Name ¶
func (o ComponentInstanceArtifactOutput) Name() pulumi.StringOutput
Specifies the configuration item.
func (ComponentInstanceArtifactOutput) Properties ¶
func (o ComponentInstanceArtifactOutput) Properties() ComponentInstanceArtifactPropertiesPtrOutput
Specifies the properties of the OBS object. This parameter is available only `storage` is **obs**. The object structure is documented below.
func (ComponentInstanceArtifactOutput) Storage ¶
func (o ComponentInstanceArtifactOutput) Storage() pulumi.StringOutput
Specifies the data storage configuration. The object structure is documented below.
func (ComponentInstanceArtifactOutput) ToComponentInstanceArtifactOutput ¶
func (o ComponentInstanceArtifactOutput) ToComponentInstanceArtifactOutput() ComponentInstanceArtifactOutput
func (ComponentInstanceArtifactOutput) ToComponentInstanceArtifactOutputWithContext ¶
func (o ComponentInstanceArtifactOutput) ToComponentInstanceArtifactOutputWithContext(ctx context.Context) ComponentInstanceArtifactOutput
func (ComponentInstanceArtifactOutput) Type ¶
func (o ComponentInstanceArtifactOutput) Type() pulumi.StringOutput
Specifies the probe type. The valid values are as follows: + **command**: command execution check. + **http**: HTTP request check. + **tcp**: TCP port check.
func (ComponentInstanceArtifactOutput) Url ¶
func (o ComponentInstanceArtifactOutput) Url() pulumi.StringOutput
Specifies the software package or image address. For a component deployed on a VM, this parameter is the software package address. For a component deployed based on a container, this parameter is the image address or component name:v${index}. The latter indicates that the component source code or the image automatically built using the software package will be used.
func (ComponentInstanceArtifactOutput) Version ¶
func (o ComponentInstanceArtifactOutput) Version() pulumi.StringPtrOutput
Specifies the version number.
type ComponentInstanceArtifactPropertiesArgs ¶
type ComponentInstanceArtifactPropertiesArgs struct { // Specifies the OBS bucket name. Bucket pulumi.StringPtrInput `pulumi:"bucket"` // Specifies the OBS bucket endpoint. Endpoint pulumi.StringPtrInput `pulumi:"endpoint"` // Specifies the key name of the OBS object. Key pulumi.StringPtrInput `pulumi:"key"` }
func (ComponentInstanceArtifactPropertiesArgs) ElementType ¶
func (ComponentInstanceArtifactPropertiesArgs) ElementType() reflect.Type
func (ComponentInstanceArtifactPropertiesArgs) ToComponentInstanceArtifactPropertiesOutput ¶
func (i ComponentInstanceArtifactPropertiesArgs) ToComponentInstanceArtifactPropertiesOutput() ComponentInstanceArtifactPropertiesOutput
func (ComponentInstanceArtifactPropertiesArgs) ToComponentInstanceArtifactPropertiesOutputWithContext ¶
func (i ComponentInstanceArtifactPropertiesArgs) ToComponentInstanceArtifactPropertiesOutputWithContext(ctx context.Context) ComponentInstanceArtifactPropertiesOutput
func (ComponentInstanceArtifactPropertiesArgs) ToComponentInstanceArtifactPropertiesPtrOutput ¶
func (i ComponentInstanceArtifactPropertiesArgs) ToComponentInstanceArtifactPropertiesPtrOutput() ComponentInstanceArtifactPropertiesPtrOutput
func (ComponentInstanceArtifactPropertiesArgs) ToComponentInstanceArtifactPropertiesPtrOutputWithContext ¶
func (i ComponentInstanceArtifactPropertiesArgs) ToComponentInstanceArtifactPropertiesPtrOutputWithContext(ctx context.Context) ComponentInstanceArtifactPropertiesPtrOutput
type ComponentInstanceArtifactPropertiesInput ¶
type ComponentInstanceArtifactPropertiesInput interface { pulumi.Input ToComponentInstanceArtifactPropertiesOutput() ComponentInstanceArtifactPropertiesOutput ToComponentInstanceArtifactPropertiesOutputWithContext(context.Context) ComponentInstanceArtifactPropertiesOutput }
ComponentInstanceArtifactPropertiesInput is an input type that accepts ComponentInstanceArtifactPropertiesArgs and ComponentInstanceArtifactPropertiesOutput values. You can construct a concrete instance of `ComponentInstanceArtifactPropertiesInput` via:
ComponentInstanceArtifactPropertiesArgs{...}
type ComponentInstanceArtifactPropertiesOutput ¶
type ComponentInstanceArtifactPropertiesOutput struct{ *pulumi.OutputState }
func (ComponentInstanceArtifactPropertiesOutput) Bucket ¶
func (o ComponentInstanceArtifactPropertiesOutput) Bucket() pulumi.StringPtrOutput
Specifies the OBS bucket name.
func (ComponentInstanceArtifactPropertiesOutput) ElementType ¶
func (ComponentInstanceArtifactPropertiesOutput) ElementType() reflect.Type
func (ComponentInstanceArtifactPropertiesOutput) Endpoint ¶
func (o ComponentInstanceArtifactPropertiesOutput) Endpoint() pulumi.StringPtrOutput
Specifies the OBS bucket endpoint.
func (ComponentInstanceArtifactPropertiesOutput) Key ¶
func (o ComponentInstanceArtifactPropertiesOutput) Key() pulumi.StringPtrOutput
Specifies the key name of the OBS object.
func (ComponentInstanceArtifactPropertiesOutput) ToComponentInstanceArtifactPropertiesOutput ¶
func (o ComponentInstanceArtifactPropertiesOutput) ToComponentInstanceArtifactPropertiesOutput() ComponentInstanceArtifactPropertiesOutput
func (ComponentInstanceArtifactPropertiesOutput) ToComponentInstanceArtifactPropertiesOutputWithContext ¶
func (o ComponentInstanceArtifactPropertiesOutput) ToComponentInstanceArtifactPropertiesOutputWithContext(ctx context.Context) ComponentInstanceArtifactPropertiesOutput
func (ComponentInstanceArtifactPropertiesOutput) ToComponentInstanceArtifactPropertiesPtrOutput ¶
func (o ComponentInstanceArtifactPropertiesOutput) ToComponentInstanceArtifactPropertiesPtrOutput() ComponentInstanceArtifactPropertiesPtrOutput
func (ComponentInstanceArtifactPropertiesOutput) ToComponentInstanceArtifactPropertiesPtrOutputWithContext ¶
func (o ComponentInstanceArtifactPropertiesOutput) ToComponentInstanceArtifactPropertiesPtrOutputWithContext(ctx context.Context) ComponentInstanceArtifactPropertiesPtrOutput
type ComponentInstanceArtifactPropertiesPtrInput ¶
type ComponentInstanceArtifactPropertiesPtrInput interface { pulumi.Input ToComponentInstanceArtifactPropertiesPtrOutput() ComponentInstanceArtifactPropertiesPtrOutput ToComponentInstanceArtifactPropertiesPtrOutputWithContext(context.Context) ComponentInstanceArtifactPropertiesPtrOutput }
ComponentInstanceArtifactPropertiesPtrInput is an input type that accepts ComponentInstanceArtifactPropertiesArgs, ComponentInstanceArtifactPropertiesPtr and ComponentInstanceArtifactPropertiesPtrOutput values. You can construct a concrete instance of `ComponentInstanceArtifactPropertiesPtrInput` via:
ComponentInstanceArtifactPropertiesArgs{...} or: nil
func ComponentInstanceArtifactPropertiesPtr ¶
func ComponentInstanceArtifactPropertiesPtr(v *ComponentInstanceArtifactPropertiesArgs) ComponentInstanceArtifactPropertiesPtrInput
type ComponentInstanceArtifactPropertiesPtrOutput ¶
type ComponentInstanceArtifactPropertiesPtrOutput struct{ *pulumi.OutputState }
func (ComponentInstanceArtifactPropertiesPtrOutput) Bucket ¶
func (o ComponentInstanceArtifactPropertiesPtrOutput) Bucket() pulumi.StringPtrOutput
Specifies the OBS bucket name.
func (ComponentInstanceArtifactPropertiesPtrOutput) ElementType ¶
func (ComponentInstanceArtifactPropertiesPtrOutput) ElementType() reflect.Type
func (ComponentInstanceArtifactPropertiesPtrOutput) Endpoint ¶
func (o ComponentInstanceArtifactPropertiesPtrOutput) Endpoint() pulumi.StringPtrOutput
Specifies the OBS bucket endpoint.
func (ComponentInstanceArtifactPropertiesPtrOutput) Key ¶
func (o ComponentInstanceArtifactPropertiesPtrOutput) Key() pulumi.StringPtrOutput
Specifies the key name of the OBS object.
func (ComponentInstanceArtifactPropertiesPtrOutput) ToComponentInstanceArtifactPropertiesPtrOutput ¶
func (o ComponentInstanceArtifactPropertiesPtrOutput) ToComponentInstanceArtifactPropertiesPtrOutput() ComponentInstanceArtifactPropertiesPtrOutput
func (ComponentInstanceArtifactPropertiesPtrOutput) ToComponentInstanceArtifactPropertiesPtrOutputWithContext ¶
func (o ComponentInstanceArtifactPropertiesPtrOutput) ToComponentInstanceArtifactPropertiesPtrOutputWithContext(ctx context.Context) ComponentInstanceArtifactPropertiesPtrOutput
type ComponentInstanceConfiguration ¶
type ComponentInstanceConfiguration struct { // Specifies the environment variables. // The object structure is documented below. EnvVariables []ComponentInstanceConfigurationEnvVariable `pulumi:"envVariables"` // Specifies the lifecycle. // The object structure is documented below. Lifecycle *ComponentInstanceConfigurationLifecycle `pulumi:"lifecycle"` // Specifies the policies of the log collection. // The object structure is documented below. LogCollectionPolicies []ComponentInstanceConfigurationLogCollectionPolicy `pulumi:"logCollectionPolicies"` // Specifies the variable value. // The object structure is documented below. Probe *ComponentInstanceConfigurationProbe `pulumi:"probe"` // Specifies the scheduling policy. // The key indicates the component name. In the Docker container scenario, key indicates the container name. // If the source parameters of a component specify the software package source, this parameter is optional, and the // software package source of the component is inherited by default. Otherwise, this parameter is required. // The object structure is documented below. Scheduler *ComponentInstanceConfigurationScheduler `pulumi:"scheduler"` // Specifies the data storage configuration. // The object structure is documented below. Storages []ComponentInstanceConfigurationStorage `pulumi:"storages"` // Specifies the upgrade policy. // The object structure is documented below. Strategy *ComponentInstanceConfigurationStrategy `pulumi:"strategy"` }
type ComponentInstanceConfigurationArgs ¶
type ComponentInstanceConfigurationArgs struct { // Specifies the environment variables. // The object structure is documented below. EnvVariables ComponentInstanceConfigurationEnvVariableArrayInput `pulumi:"envVariables"` // Specifies the lifecycle. // The object structure is documented below. Lifecycle ComponentInstanceConfigurationLifecyclePtrInput `pulumi:"lifecycle"` // Specifies the policies of the log collection. // The object structure is documented below. LogCollectionPolicies ComponentInstanceConfigurationLogCollectionPolicyArrayInput `pulumi:"logCollectionPolicies"` // Specifies the variable value. // The object structure is documented below. Probe ComponentInstanceConfigurationProbePtrInput `pulumi:"probe"` // Specifies the scheduling policy. // The key indicates the component name. In the Docker container scenario, key indicates the container name. // If the source parameters of a component specify the software package source, this parameter is optional, and the // software package source of the component is inherited by default. Otherwise, this parameter is required. // The object structure is documented below. Scheduler ComponentInstanceConfigurationSchedulerPtrInput `pulumi:"scheduler"` // Specifies the data storage configuration. // The object structure is documented below. Storages ComponentInstanceConfigurationStorageArrayInput `pulumi:"storages"` // Specifies the upgrade policy. // The object structure is documented below. Strategy ComponentInstanceConfigurationStrategyPtrInput `pulumi:"strategy"` }
func (ComponentInstanceConfigurationArgs) ElementType ¶
func (ComponentInstanceConfigurationArgs) ElementType() reflect.Type
func (ComponentInstanceConfigurationArgs) ToComponentInstanceConfigurationOutput ¶
func (i ComponentInstanceConfigurationArgs) ToComponentInstanceConfigurationOutput() ComponentInstanceConfigurationOutput
func (ComponentInstanceConfigurationArgs) ToComponentInstanceConfigurationOutputWithContext ¶
func (i ComponentInstanceConfigurationArgs) ToComponentInstanceConfigurationOutputWithContext(ctx context.Context) ComponentInstanceConfigurationOutput
func (ComponentInstanceConfigurationArgs) ToComponentInstanceConfigurationPtrOutput ¶
func (i ComponentInstanceConfigurationArgs) ToComponentInstanceConfigurationPtrOutput() ComponentInstanceConfigurationPtrOutput
func (ComponentInstanceConfigurationArgs) ToComponentInstanceConfigurationPtrOutputWithContext ¶
func (i ComponentInstanceConfigurationArgs) ToComponentInstanceConfigurationPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationPtrOutput
type ComponentInstanceConfigurationEnvVariableArgs ¶
type ComponentInstanceConfigurationEnvVariableArgs struct { // Specifies the configuration item. Name pulumi.StringInput `pulumi:"name"` // Specifies the variable value. Value pulumi.StringInput `pulumi:"value"` }
func (ComponentInstanceConfigurationEnvVariableArgs) ElementType ¶
func (ComponentInstanceConfigurationEnvVariableArgs) ElementType() reflect.Type
func (ComponentInstanceConfigurationEnvVariableArgs) ToComponentInstanceConfigurationEnvVariableOutput ¶
func (i ComponentInstanceConfigurationEnvVariableArgs) ToComponentInstanceConfigurationEnvVariableOutput() ComponentInstanceConfigurationEnvVariableOutput
func (ComponentInstanceConfigurationEnvVariableArgs) ToComponentInstanceConfigurationEnvVariableOutputWithContext ¶
func (i ComponentInstanceConfigurationEnvVariableArgs) ToComponentInstanceConfigurationEnvVariableOutputWithContext(ctx context.Context) ComponentInstanceConfigurationEnvVariableOutput
type ComponentInstanceConfigurationEnvVariableArray ¶
type ComponentInstanceConfigurationEnvVariableArray []ComponentInstanceConfigurationEnvVariableInput
func (ComponentInstanceConfigurationEnvVariableArray) ElementType ¶
func (ComponentInstanceConfigurationEnvVariableArray) ElementType() reflect.Type
func (ComponentInstanceConfigurationEnvVariableArray) ToComponentInstanceConfigurationEnvVariableArrayOutput ¶
func (i ComponentInstanceConfigurationEnvVariableArray) ToComponentInstanceConfigurationEnvVariableArrayOutput() ComponentInstanceConfigurationEnvVariableArrayOutput
func (ComponentInstanceConfigurationEnvVariableArray) ToComponentInstanceConfigurationEnvVariableArrayOutputWithContext ¶
func (i ComponentInstanceConfigurationEnvVariableArray) ToComponentInstanceConfigurationEnvVariableArrayOutputWithContext(ctx context.Context) ComponentInstanceConfigurationEnvVariableArrayOutput
type ComponentInstanceConfigurationEnvVariableArrayInput ¶
type ComponentInstanceConfigurationEnvVariableArrayInput interface { pulumi.Input ToComponentInstanceConfigurationEnvVariableArrayOutput() ComponentInstanceConfigurationEnvVariableArrayOutput ToComponentInstanceConfigurationEnvVariableArrayOutputWithContext(context.Context) ComponentInstanceConfigurationEnvVariableArrayOutput }
ComponentInstanceConfigurationEnvVariableArrayInput is an input type that accepts ComponentInstanceConfigurationEnvVariableArray and ComponentInstanceConfigurationEnvVariableArrayOutput values. You can construct a concrete instance of `ComponentInstanceConfigurationEnvVariableArrayInput` via:
ComponentInstanceConfigurationEnvVariableArray{ ComponentInstanceConfigurationEnvVariableArgs{...} }
type ComponentInstanceConfigurationEnvVariableArrayOutput ¶
type ComponentInstanceConfigurationEnvVariableArrayOutput struct{ *pulumi.OutputState }
func (ComponentInstanceConfigurationEnvVariableArrayOutput) ElementType ¶
func (ComponentInstanceConfigurationEnvVariableArrayOutput) ElementType() reflect.Type
func (ComponentInstanceConfigurationEnvVariableArrayOutput) ToComponentInstanceConfigurationEnvVariableArrayOutput ¶
func (o ComponentInstanceConfigurationEnvVariableArrayOutput) ToComponentInstanceConfigurationEnvVariableArrayOutput() ComponentInstanceConfigurationEnvVariableArrayOutput
func (ComponentInstanceConfigurationEnvVariableArrayOutput) ToComponentInstanceConfigurationEnvVariableArrayOutputWithContext ¶
func (o ComponentInstanceConfigurationEnvVariableArrayOutput) ToComponentInstanceConfigurationEnvVariableArrayOutputWithContext(ctx context.Context) ComponentInstanceConfigurationEnvVariableArrayOutput
type ComponentInstanceConfigurationEnvVariableInput ¶
type ComponentInstanceConfigurationEnvVariableInput interface { pulumi.Input ToComponentInstanceConfigurationEnvVariableOutput() ComponentInstanceConfigurationEnvVariableOutput ToComponentInstanceConfigurationEnvVariableOutputWithContext(context.Context) ComponentInstanceConfigurationEnvVariableOutput }
ComponentInstanceConfigurationEnvVariableInput is an input type that accepts ComponentInstanceConfigurationEnvVariableArgs and ComponentInstanceConfigurationEnvVariableOutput values. You can construct a concrete instance of `ComponentInstanceConfigurationEnvVariableInput` via:
ComponentInstanceConfigurationEnvVariableArgs{...}
type ComponentInstanceConfigurationEnvVariableOutput ¶
type ComponentInstanceConfigurationEnvVariableOutput struct{ *pulumi.OutputState }
func (ComponentInstanceConfigurationEnvVariableOutput) ElementType ¶
func (ComponentInstanceConfigurationEnvVariableOutput) ElementType() reflect.Type
func (ComponentInstanceConfigurationEnvVariableOutput) Name ¶
func (o ComponentInstanceConfigurationEnvVariableOutput) Name() pulumi.StringOutput
Specifies the configuration item.
func (ComponentInstanceConfigurationEnvVariableOutput) ToComponentInstanceConfigurationEnvVariableOutput ¶
func (o ComponentInstanceConfigurationEnvVariableOutput) ToComponentInstanceConfigurationEnvVariableOutput() ComponentInstanceConfigurationEnvVariableOutput
func (ComponentInstanceConfigurationEnvVariableOutput) ToComponentInstanceConfigurationEnvVariableOutputWithContext ¶
func (o ComponentInstanceConfigurationEnvVariableOutput) ToComponentInstanceConfigurationEnvVariableOutputWithContext(ctx context.Context) ComponentInstanceConfigurationEnvVariableOutput
func (ComponentInstanceConfigurationEnvVariableOutput) Value ¶
func (o ComponentInstanceConfigurationEnvVariableOutput) Value() pulumi.StringOutput
Specifies the variable value.
type ComponentInstanceConfigurationInput ¶
type ComponentInstanceConfigurationInput interface { pulumi.Input ToComponentInstanceConfigurationOutput() ComponentInstanceConfigurationOutput ToComponentInstanceConfigurationOutputWithContext(context.Context) ComponentInstanceConfigurationOutput }
ComponentInstanceConfigurationInput is an input type that accepts ComponentInstanceConfigurationArgs and ComponentInstanceConfigurationOutput values. You can construct a concrete instance of `ComponentInstanceConfigurationInput` via:
ComponentInstanceConfigurationArgs{...}
type ComponentInstanceConfigurationLifecycle ¶
type ComponentInstanceConfigurationLifecycle struct { // Specifies the startup commands. // The object structure is documented below. Entrypoint *ComponentInstanceConfigurationLifecycleEntrypoint `pulumi:"entrypoint"` // Specifies the post-start processing. // The object structure is documented below. PostStart *ComponentInstanceConfigurationLifecyclePostStart `pulumi:"postStart"` // Specifies the pre-stop processing. // The object structure is documented below. PreStop *ComponentInstanceConfigurationLifecyclePreStop `pulumi:"preStop"` }
type ComponentInstanceConfigurationLifecycleArgs ¶
type ComponentInstanceConfigurationLifecycleArgs struct { // Specifies the startup commands. // The object structure is documented below. Entrypoint ComponentInstanceConfigurationLifecycleEntrypointPtrInput `pulumi:"entrypoint"` // Specifies the post-start processing. // The object structure is documented below. PostStart ComponentInstanceConfigurationLifecyclePostStartPtrInput `pulumi:"postStart"` // Specifies the pre-stop processing. // The object structure is documented below. PreStop ComponentInstanceConfigurationLifecyclePreStopPtrInput `pulumi:"preStop"` }
func (ComponentInstanceConfigurationLifecycleArgs) ElementType ¶
func (ComponentInstanceConfigurationLifecycleArgs) ElementType() reflect.Type
func (ComponentInstanceConfigurationLifecycleArgs) ToComponentInstanceConfigurationLifecycleOutput ¶
func (i ComponentInstanceConfigurationLifecycleArgs) ToComponentInstanceConfigurationLifecycleOutput() ComponentInstanceConfigurationLifecycleOutput
func (ComponentInstanceConfigurationLifecycleArgs) ToComponentInstanceConfigurationLifecycleOutputWithContext ¶
func (i ComponentInstanceConfigurationLifecycleArgs) ToComponentInstanceConfigurationLifecycleOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLifecycleOutput
func (ComponentInstanceConfigurationLifecycleArgs) ToComponentInstanceConfigurationLifecyclePtrOutput ¶
func (i ComponentInstanceConfigurationLifecycleArgs) ToComponentInstanceConfigurationLifecyclePtrOutput() ComponentInstanceConfigurationLifecyclePtrOutput
func (ComponentInstanceConfigurationLifecycleArgs) ToComponentInstanceConfigurationLifecyclePtrOutputWithContext ¶
func (i ComponentInstanceConfigurationLifecycleArgs) ToComponentInstanceConfigurationLifecyclePtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLifecyclePtrOutput
type ComponentInstanceConfigurationLifecycleEntrypointArgs ¶
type ComponentInstanceConfigurationLifecycleEntrypointArgs struct { // Specifies the running parameters. Args pulumi.StringArrayInput `pulumi:"args"` // Specifies the command list. Commands pulumi.StringArrayInput `pulumi:"commands"` }
func (ComponentInstanceConfigurationLifecycleEntrypointArgs) ElementType ¶
func (ComponentInstanceConfigurationLifecycleEntrypointArgs) ElementType() reflect.Type
func (ComponentInstanceConfigurationLifecycleEntrypointArgs) ToComponentInstanceConfigurationLifecycleEntrypointOutput ¶
func (i ComponentInstanceConfigurationLifecycleEntrypointArgs) ToComponentInstanceConfigurationLifecycleEntrypointOutput() ComponentInstanceConfigurationLifecycleEntrypointOutput
func (ComponentInstanceConfigurationLifecycleEntrypointArgs) ToComponentInstanceConfigurationLifecycleEntrypointOutputWithContext ¶
func (i ComponentInstanceConfigurationLifecycleEntrypointArgs) ToComponentInstanceConfigurationLifecycleEntrypointOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLifecycleEntrypointOutput
func (ComponentInstanceConfigurationLifecycleEntrypointArgs) ToComponentInstanceConfigurationLifecycleEntrypointPtrOutput ¶
func (i ComponentInstanceConfigurationLifecycleEntrypointArgs) ToComponentInstanceConfigurationLifecycleEntrypointPtrOutput() ComponentInstanceConfigurationLifecycleEntrypointPtrOutput
func (ComponentInstanceConfigurationLifecycleEntrypointArgs) ToComponentInstanceConfigurationLifecycleEntrypointPtrOutputWithContext ¶
func (i ComponentInstanceConfigurationLifecycleEntrypointArgs) ToComponentInstanceConfigurationLifecycleEntrypointPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLifecycleEntrypointPtrOutput
type ComponentInstanceConfigurationLifecycleEntrypointInput ¶
type ComponentInstanceConfigurationLifecycleEntrypointInput interface { pulumi.Input ToComponentInstanceConfigurationLifecycleEntrypointOutput() ComponentInstanceConfigurationLifecycleEntrypointOutput ToComponentInstanceConfigurationLifecycleEntrypointOutputWithContext(context.Context) ComponentInstanceConfigurationLifecycleEntrypointOutput }
ComponentInstanceConfigurationLifecycleEntrypointInput is an input type that accepts ComponentInstanceConfigurationLifecycleEntrypointArgs and ComponentInstanceConfigurationLifecycleEntrypointOutput values. You can construct a concrete instance of `ComponentInstanceConfigurationLifecycleEntrypointInput` via:
ComponentInstanceConfigurationLifecycleEntrypointArgs{...}
type ComponentInstanceConfigurationLifecycleEntrypointOutput ¶
type ComponentInstanceConfigurationLifecycleEntrypointOutput struct{ *pulumi.OutputState }
func (ComponentInstanceConfigurationLifecycleEntrypointOutput) Args ¶
Specifies the running parameters.
func (ComponentInstanceConfigurationLifecycleEntrypointOutput) Commands ¶
func (o ComponentInstanceConfigurationLifecycleEntrypointOutput) Commands() pulumi.StringArrayOutput
Specifies the command list.
func (ComponentInstanceConfigurationLifecycleEntrypointOutput) ElementType ¶
func (ComponentInstanceConfigurationLifecycleEntrypointOutput) ElementType() reflect.Type
func (ComponentInstanceConfigurationLifecycleEntrypointOutput) ToComponentInstanceConfigurationLifecycleEntrypointOutput ¶
func (o ComponentInstanceConfigurationLifecycleEntrypointOutput) ToComponentInstanceConfigurationLifecycleEntrypointOutput() ComponentInstanceConfigurationLifecycleEntrypointOutput
func (ComponentInstanceConfigurationLifecycleEntrypointOutput) ToComponentInstanceConfigurationLifecycleEntrypointOutputWithContext ¶
func (o ComponentInstanceConfigurationLifecycleEntrypointOutput) ToComponentInstanceConfigurationLifecycleEntrypointOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLifecycleEntrypointOutput
func (ComponentInstanceConfigurationLifecycleEntrypointOutput) ToComponentInstanceConfigurationLifecycleEntrypointPtrOutput ¶
func (o ComponentInstanceConfigurationLifecycleEntrypointOutput) ToComponentInstanceConfigurationLifecycleEntrypointPtrOutput() ComponentInstanceConfigurationLifecycleEntrypointPtrOutput
func (ComponentInstanceConfigurationLifecycleEntrypointOutput) ToComponentInstanceConfigurationLifecycleEntrypointPtrOutputWithContext ¶
func (o ComponentInstanceConfigurationLifecycleEntrypointOutput) ToComponentInstanceConfigurationLifecycleEntrypointPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLifecycleEntrypointPtrOutput
type ComponentInstanceConfigurationLifecycleEntrypointPtrInput ¶
type ComponentInstanceConfigurationLifecycleEntrypointPtrInput interface { pulumi.Input ToComponentInstanceConfigurationLifecycleEntrypointPtrOutput() ComponentInstanceConfigurationLifecycleEntrypointPtrOutput ToComponentInstanceConfigurationLifecycleEntrypointPtrOutputWithContext(context.Context) ComponentInstanceConfigurationLifecycleEntrypointPtrOutput }
ComponentInstanceConfigurationLifecycleEntrypointPtrInput is an input type that accepts ComponentInstanceConfigurationLifecycleEntrypointArgs, ComponentInstanceConfigurationLifecycleEntrypointPtr and ComponentInstanceConfigurationLifecycleEntrypointPtrOutput values. You can construct a concrete instance of `ComponentInstanceConfigurationLifecycleEntrypointPtrInput` via:
ComponentInstanceConfigurationLifecycleEntrypointArgs{...} or: nil
func ComponentInstanceConfigurationLifecycleEntrypointPtr ¶
func ComponentInstanceConfigurationLifecycleEntrypointPtr(v *ComponentInstanceConfigurationLifecycleEntrypointArgs) ComponentInstanceConfigurationLifecycleEntrypointPtrInput
type ComponentInstanceConfigurationLifecycleEntrypointPtrOutput ¶
type ComponentInstanceConfigurationLifecycleEntrypointPtrOutput struct{ *pulumi.OutputState }
func (ComponentInstanceConfigurationLifecycleEntrypointPtrOutput) Args ¶
Specifies the running parameters.
func (ComponentInstanceConfigurationLifecycleEntrypointPtrOutput) Commands ¶
func (o ComponentInstanceConfigurationLifecycleEntrypointPtrOutput) Commands() pulumi.StringArrayOutput
Specifies the command list.
func (ComponentInstanceConfigurationLifecycleEntrypointPtrOutput) ElementType ¶
func (ComponentInstanceConfigurationLifecycleEntrypointPtrOutput) ElementType() reflect.Type
func (ComponentInstanceConfigurationLifecycleEntrypointPtrOutput) ToComponentInstanceConfigurationLifecycleEntrypointPtrOutput ¶
func (o ComponentInstanceConfigurationLifecycleEntrypointPtrOutput) ToComponentInstanceConfigurationLifecycleEntrypointPtrOutput() ComponentInstanceConfigurationLifecycleEntrypointPtrOutput
func (ComponentInstanceConfigurationLifecycleEntrypointPtrOutput) ToComponentInstanceConfigurationLifecycleEntrypointPtrOutputWithContext ¶
func (o ComponentInstanceConfigurationLifecycleEntrypointPtrOutput) ToComponentInstanceConfigurationLifecycleEntrypointPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLifecycleEntrypointPtrOutput
type ComponentInstanceConfigurationLifecycleInput ¶
type ComponentInstanceConfigurationLifecycleInput interface { pulumi.Input ToComponentInstanceConfigurationLifecycleOutput() ComponentInstanceConfigurationLifecycleOutput ToComponentInstanceConfigurationLifecycleOutputWithContext(context.Context) ComponentInstanceConfigurationLifecycleOutput }
ComponentInstanceConfigurationLifecycleInput is an input type that accepts ComponentInstanceConfigurationLifecycleArgs and ComponentInstanceConfigurationLifecycleOutput values. You can construct a concrete instance of `ComponentInstanceConfigurationLifecycleInput` via:
ComponentInstanceConfigurationLifecycleArgs{...}
type ComponentInstanceConfigurationLifecycleOutput ¶
type ComponentInstanceConfigurationLifecycleOutput struct{ *pulumi.OutputState }
func (ComponentInstanceConfigurationLifecycleOutput) ElementType ¶
func (ComponentInstanceConfigurationLifecycleOutput) ElementType() reflect.Type
func (ComponentInstanceConfigurationLifecycleOutput) Entrypoint ¶
func (o ComponentInstanceConfigurationLifecycleOutput) Entrypoint() ComponentInstanceConfigurationLifecycleEntrypointPtrOutput
Specifies the startup commands. The object structure is documented below.
func (ComponentInstanceConfigurationLifecycleOutput) PostStart ¶
func (o ComponentInstanceConfigurationLifecycleOutput) PostStart() ComponentInstanceConfigurationLifecyclePostStartPtrOutput
Specifies the post-start processing. The object structure is documented below.
func (ComponentInstanceConfigurationLifecycleOutput) PreStop ¶
func (o ComponentInstanceConfigurationLifecycleOutput) PreStop() ComponentInstanceConfigurationLifecyclePreStopPtrOutput
Specifies the pre-stop processing. The object structure is documented below.
func (ComponentInstanceConfigurationLifecycleOutput) ToComponentInstanceConfigurationLifecycleOutput ¶
func (o ComponentInstanceConfigurationLifecycleOutput) ToComponentInstanceConfigurationLifecycleOutput() ComponentInstanceConfigurationLifecycleOutput
func (ComponentInstanceConfigurationLifecycleOutput) ToComponentInstanceConfigurationLifecycleOutputWithContext ¶
func (o ComponentInstanceConfigurationLifecycleOutput) ToComponentInstanceConfigurationLifecycleOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLifecycleOutput
func (ComponentInstanceConfigurationLifecycleOutput) ToComponentInstanceConfigurationLifecyclePtrOutput ¶
func (o ComponentInstanceConfigurationLifecycleOutput) ToComponentInstanceConfigurationLifecyclePtrOutput() ComponentInstanceConfigurationLifecyclePtrOutput
func (ComponentInstanceConfigurationLifecycleOutput) ToComponentInstanceConfigurationLifecyclePtrOutputWithContext ¶
func (o ComponentInstanceConfigurationLifecycleOutput) ToComponentInstanceConfigurationLifecyclePtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLifecyclePtrOutput
type ComponentInstanceConfigurationLifecyclePostStart ¶
type ComponentInstanceConfigurationLifecyclePostStart struct { // Specifies the start post-processing or stop pre-processing parameters. // The object structure is documented below. Parameters ComponentInstanceConfigurationLifecyclePostStartParameters `pulumi:"parameters"` // Specifies the probe type. The valid values are as follows: // + **command**: command execution check. // + **http**: HTTP request check. // + **tcp**: TCP port check. Type string `pulumi:"type"` }
type ComponentInstanceConfigurationLifecyclePostStartArgs ¶
type ComponentInstanceConfigurationLifecyclePostStartArgs struct { // Specifies the start post-processing or stop pre-processing parameters. // The object structure is documented below. Parameters ComponentInstanceConfigurationLifecyclePostStartParametersInput `pulumi:"parameters"` // Specifies the probe type. The valid values are as follows: // + **command**: command execution check. // + **http**: HTTP request check. // + **tcp**: TCP port check. Type pulumi.StringInput `pulumi:"type"` }
func (ComponentInstanceConfigurationLifecyclePostStartArgs) ElementType ¶
func (ComponentInstanceConfigurationLifecyclePostStartArgs) ElementType() reflect.Type
func (ComponentInstanceConfigurationLifecyclePostStartArgs) ToComponentInstanceConfigurationLifecyclePostStartOutput ¶
func (i ComponentInstanceConfigurationLifecyclePostStartArgs) ToComponentInstanceConfigurationLifecyclePostStartOutput() ComponentInstanceConfigurationLifecyclePostStartOutput
func (ComponentInstanceConfigurationLifecyclePostStartArgs) ToComponentInstanceConfigurationLifecyclePostStartOutputWithContext ¶
func (i ComponentInstanceConfigurationLifecyclePostStartArgs) ToComponentInstanceConfigurationLifecyclePostStartOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLifecyclePostStartOutput
func (ComponentInstanceConfigurationLifecyclePostStartArgs) ToComponentInstanceConfigurationLifecyclePostStartPtrOutput ¶
func (i ComponentInstanceConfigurationLifecyclePostStartArgs) ToComponentInstanceConfigurationLifecyclePostStartPtrOutput() ComponentInstanceConfigurationLifecyclePostStartPtrOutput
func (ComponentInstanceConfigurationLifecyclePostStartArgs) ToComponentInstanceConfigurationLifecyclePostStartPtrOutputWithContext ¶
func (i ComponentInstanceConfigurationLifecyclePostStartArgs) ToComponentInstanceConfigurationLifecyclePostStartPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLifecyclePostStartPtrOutput
type ComponentInstanceConfigurationLifecyclePostStartInput ¶
type ComponentInstanceConfigurationLifecyclePostStartInput interface { pulumi.Input ToComponentInstanceConfigurationLifecyclePostStartOutput() ComponentInstanceConfigurationLifecyclePostStartOutput ToComponentInstanceConfigurationLifecyclePostStartOutputWithContext(context.Context) ComponentInstanceConfigurationLifecyclePostStartOutput }
ComponentInstanceConfigurationLifecyclePostStartInput is an input type that accepts ComponentInstanceConfigurationLifecyclePostStartArgs and ComponentInstanceConfigurationLifecyclePostStartOutput values. You can construct a concrete instance of `ComponentInstanceConfigurationLifecyclePostStartInput` via:
ComponentInstanceConfigurationLifecyclePostStartArgs{...}
type ComponentInstanceConfigurationLifecyclePostStartOutput ¶
type ComponentInstanceConfigurationLifecyclePostStartOutput struct{ *pulumi.OutputState }
func (ComponentInstanceConfigurationLifecyclePostStartOutput) ElementType ¶
func (ComponentInstanceConfigurationLifecyclePostStartOutput) ElementType() reflect.Type
func (ComponentInstanceConfigurationLifecyclePostStartOutput) Parameters ¶
func (o ComponentInstanceConfigurationLifecyclePostStartOutput) Parameters() ComponentInstanceConfigurationLifecyclePostStartParametersOutput
Specifies the start post-processing or stop pre-processing parameters. The object structure is documented below.
func (ComponentInstanceConfigurationLifecyclePostStartOutput) ToComponentInstanceConfigurationLifecyclePostStartOutput ¶
func (o ComponentInstanceConfigurationLifecyclePostStartOutput) ToComponentInstanceConfigurationLifecyclePostStartOutput() ComponentInstanceConfigurationLifecyclePostStartOutput
func (ComponentInstanceConfigurationLifecyclePostStartOutput) ToComponentInstanceConfigurationLifecyclePostStartOutputWithContext ¶
func (o ComponentInstanceConfigurationLifecyclePostStartOutput) ToComponentInstanceConfigurationLifecyclePostStartOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLifecyclePostStartOutput
func (ComponentInstanceConfigurationLifecyclePostStartOutput) ToComponentInstanceConfigurationLifecyclePostStartPtrOutput ¶
func (o ComponentInstanceConfigurationLifecyclePostStartOutput) ToComponentInstanceConfigurationLifecyclePostStartPtrOutput() ComponentInstanceConfigurationLifecyclePostStartPtrOutput
func (ComponentInstanceConfigurationLifecyclePostStartOutput) ToComponentInstanceConfigurationLifecyclePostStartPtrOutputWithContext ¶
func (o ComponentInstanceConfigurationLifecyclePostStartOutput) ToComponentInstanceConfigurationLifecyclePostStartPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLifecyclePostStartPtrOutput
func (ComponentInstanceConfigurationLifecyclePostStartOutput) Type ¶
func (o ComponentInstanceConfigurationLifecyclePostStartOutput) Type() pulumi.StringOutput
Specifies the probe type. The valid values are as follows: + **command**: command execution check. + **http**: HTTP request check. + **tcp**: TCP port check.
type ComponentInstanceConfigurationLifecyclePostStartParameters ¶
type ComponentInstanceConfigurationLifecyclePostStartParameters struct { // Specifies the command list. Commands []string `pulumi:"commands"` // Specifies the custom IP address. The default address is pod IP address. Host *string `pulumi:"host"` // Specifies the request path. Path *string `pulumi:"path"` // Specifies the listening port of the application component process. Port *int `pulumi:"port"` }
type ComponentInstanceConfigurationLifecyclePostStartParametersArgs ¶
type ComponentInstanceConfigurationLifecyclePostStartParametersArgs struct { // Specifies the command list. Commands pulumi.StringArrayInput `pulumi:"commands"` // Specifies the custom IP address. The default address is pod IP address. Host pulumi.StringPtrInput `pulumi:"host"` // Specifies the request path. Path pulumi.StringPtrInput `pulumi:"path"` // Specifies the listening port of the application component process. Port pulumi.IntPtrInput `pulumi:"port"` }
func (ComponentInstanceConfigurationLifecyclePostStartParametersArgs) ElementType ¶
func (ComponentInstanceConfigurationLifecyclePostStartParametersArgs) ElementType() reflect.Type
func (ComponentInstanceConfigurationLifecyclePostStartParametersArgs) ToComponentInstanceConfigurationLifecyclePostStartParametersOutput ¶
func (i ComponentInstanceConfigurationLifecyclePostStartParametersArgs) ToComponentInstanceConfigurationLifecyclePostStartParametersOutput() ComponentInstanceConfigurationLifecyclePostStartParametersOutput
func (ComponentInstanceConfigurationLifecyclePostStartParametersArgs) ToComponentInstanceConfigurationLifecyclePostStartParametersOutputWithContext ¶
func (i ComponentInstanceConfigurationLifecyclePostStartParametersArgs) ToComponentInstanceConfigurationLifecyclePostStartParametersOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLifecyclePostStartParametersOutput
func (ComponentInstanceConfigurationLifecyclePostStartParametersArgs) ToComponentInstanceConfigurationLifecyclePostStartParametersPtrOutput ¶
func (i ComponentInstanceConfigurationLifecyclePostStartParametersArgs) ToComponentInstanceConfigurationLifecyclePostStartParametersPtrOutput() ComponentInstanceConfigurationLifecyclePostStartParametersPtrOutput
func (ComponentInstanceConfigurationLifecyclePostStartParametersArgs) ToComponentInstanceConfigurationLifecyclePostStartParametersPtrOutputWithContext ¶
func (i ComponentInstanceConfigurationLifecyclePostStartParametersArgs) ToComponentInstanceConfigurationLifecyclePostStartParametersPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLifecyclePostStartParametersPtrOutput
type ComponentInstanceConfigurationLifecyclePostStartParametersInput ¶
type ComponentInstanceConfigurationLifecyclePostStartParametersInput interface { pulumi.Input ToComponentInstanceConfigurationLifecyclePostStartParametersOutput() ComponentInstanceConfigurationLifecyclePostStartParametersOutput ToComponentInstanceConfigurationLifecyclePostStartParametersOutputWithContext(context.Context) ComponentInstanceConfigurationLifecyclePostStartParametersOutput }
ComponentInstanceConfigurationLifecyclePostStartParametersInput is an input type that accepts ComponentInstanceConfigurationLifecyclePostStartParametersArgs and ComponentInstanceConfigurationLifecyclePostStartParametersOutput values. You can construct a concrete instance of `ComponentInstanceConfigurationLifecyclePostStartParametersInput` via:
ComponentInstanceConfigurationLifecyclePostStartParametersArgs{...}
type ComponentInstanceConfigurationLifecyclePostStartParametersOutput ¶
type ComponentInstanceConfigurationLifecyclePostStartParametersOutput struct{ *pulumi.OutputState }
func (ComponentInstanceConfigurationLifecyclePostStartParametersOutput) Commands ¶
func (o ComponentInstanceConfigurationLifecyclePostStartParametersOutput) Commands() pulumi.StringArrayOutput
Specifies the command list.
func (ComponentInstanceConfigurationLifecyclePostStartParametersOutput) ElementType ¶
func (ComponentInstanceConfigurationLifecyclePostStartParametersOutput) ElementType() reflect.Type
func (ComponentInstanceConfigurationLifecyclePostStartParametersOutput) Host ¶
func (o ComponentInstanceConfigurationLifecyclePostStartParametersOutput) Host() pulumi.StringPtrOutput
Specifies the custom IP address. The default address is pod IP address.
func (ComponentInstanceConfigurationLifecyclePostStartParametersOutput) Path ¶
func (o ComponentInstanceConfigurationLifecyclePostStartParametersOutput) Path() pulumi.StringPtrOutput
Specifies the request path.
func (ComponentInstanceConfigurationLifecyclePostStartParametersOutput) Port ¶
func (o ComponentInstanceConfigurationLifecyclePostStartParametersOutput) Port() pulumi.IntPtrOutput
Specifies the listening port of the application component process.
func (ComponentInstanceConfigurationLifecyclePostStartParametersOutput) ToComponentInstanceConfigurationLifecyclePostStartParametersOutput ¶
func (o ComponentInstanceConfigurationLifecyclePostStartParametersOutput) ToComponentInstanceConfigurationLifecyclePostStartParametersOutput() ComponentInstanceConfigurationLifecyclePostStartParametersOutput
func (ComponentInstanceConfigurationLifecyclePostStartParametersOutput) ToComponentInstanceConfigurationLifecyclePostStartParametersOutputWithContext ¶
func (o ComponentInstanceConfigurationLifecyclePostStartParametersOutput) ToComponentInstanceConfigurationLifecyclePostStartParametersOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLifecyclePostStartParametersOutput
func (ComponentInstanceConfigurationLifecyclePostStartParametersOutput) ToComponentInstanceConfigurationLifecyclePostStartParametersPtrOutput ¶
func (o ComponentInstanceConfigurationLifecyclePostStartParametersOutput) ToComponentInstanceConfigurationLifecyclePostStartParametersPtrOutput() ComponentInstanceConfigurationLifecyclePostStartParametersPtrOutput
func (ComponentInstanceConfigurationLifecyclePostStartParametersOutput) ToComponentInstanceConfigurationLifecyclePostStartParametersPtrOutputWithContext ¶
func (o ComponentInstanceConfigurationLifecyclePostStartParametersOutput) ToComponentInstanceConfigurationLifecyclePostStartParametersPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLifecyclePostStartParametersPtrOutput
type ComponentInstanceConfigurationLifecyclePostStartParametersPtrInput ¶
type ComponentInstanceConfigurationLifecyclePostStartParametersPtrInput interface { pulumi.Input ToComponentInstanceConfigurationLifecyclePostStartParametersPtrOutput() ComponentInstanceConfigurationLifecyclePostStartParametersPtrOutput ToComponentInstanceConfigurationLifecyclePostStartParametersPtrOutputWithContext(context.Context) ComponentInstanceConfigurationLifecyclePostStartParametersPtrOutput }
ComponentInstanceConfigurationLifecyclePostStartParametersPtrInput is an input type that accepts ComponentInstanceConfigurationLifecyclePostStartParametersArgs, ComponentInstanceConfigurationLifecyclePostStartParametersPtr and ComponentInstanceConfigurationLifecyclePostStartParametersPtrOutput values. You can construct a concrete instance of `ComponentInstanceConfigurationLifecyclePostStartParametersPtrInput` via:
ComponentInstanceConfigurationLifecyclePostStartParametersArgs{...} or: nil
func ComponentInstanceConfigurationLifecyclePostStartParametersPtr ¶
func ComponentInstanceConfigurationLifecyclePostStartParametersPtr(v *ComponentInstanceConfigurationLifecyclePostStartParametersArgs) ComponentInstanceConfigurationLifecyclePostStartParametersPtrInput
type ComponentInstanceConfigurationLifecyclePostStartParametersPtrOutput ¶
type ComponentInstanceConfigurationLifecyclePostStartParametersPtrOutput struct{ *pulumi.OutputState }
func (ComponentInstanceConfigurationLifecyclePostStartParametersPtrOutput) Commands ¶
func (o ComponentInstanceConfigurationLifecyclePostStartParametersPtrOutput) Commands() pulumi.StringArrayOutput
Specifies the command list.
func (ComponentInstanceConfigurationLifecyclePostStartParametersPtrOutput) ElementType ¶
func (ComponentInstanceConfigurationLifecyclePostStartParametersPtrOutput) ElementType() reflect.Type
func (ComponentInstanceConfigurationLifecyclePostStartParametersPtrOutput) Host ¶
func (o ComponentInstanceConfigurationLifecyclePostStartParametersPtrOutput) Host() pulumi.StringPtrOutput
Specifies the custom IP address. The default address is pod IP address.
func (ComponentInstanceConfigurationLifecyclePostStartParametersPtrOutput) Path ¶
func (o ComponentInstanceConfigurationLifecyclePostStartParametersPtrOutput) Path() pulumi.StringPtrOutput
Specifies the request path.
func (ComponentInstanceConfigurationLifecyclePostStartParametersPtrOutput) Port ¶
func (o ComponentInstanceConfigurationLifecyclePostStartParametersPtrOutput) Port() pulumi.IntPtrOutput
Specifies the listening port of the application component process.
func (ComponentInstanceConfigurationLifecyclePostStartParametersPtrOutput) ToComponentInstanceConfigurationLifecyclePostStartParametersPtrOutput ¶
func (o ComponentInstanceConfigurationLifecyclePostStartParametersPtrOutput) ToComponentInstanceConfigurationLifecyclePostStartParametersPtrOutput() ComponentInstanceConfigurationLifecyclePostStartParametersPtrOutput
func (ComponentInstanceConfigurationLifecyclePostStartParametersPtrOutput) ToComponentInstanceConfigurationLifecyclePostStartParametersPtrOutputWithContext ¶
func (o ComponentInstanceConfigurationLifecyclePostStartParametersPtrOutput) ToComponentInstanceConfigurationLifecyclePostStartParametersPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLifecyclePostStartParametersPtrOutput
type ComponentInstanceConfigurationLifecyclePostStartPtrInput ¶
type ComponentInstanceConfigurationLifecyclePostStartPtrInput interface { pulumi.Input ToComponentInstanceConfigurationLifecyclePostStartPtrOutput() ComponentInstanceConfigurationLifecyclePostStartPtrOutput ToComponentInstanceConfigurationLifecyclePostStartPtrOutputWithContext(context.Context) ComponentInstanceConfigurationLifecyclePostStartPtrOutput }
ComponentInstanceConfigurationLifecyclePostStartPtrInput is an input type that accepts ComponentInstanceConfigurationLifecyclePostStartArgs, ComponentInstanceConfigurationLifecyclePostStartPtr and ComponentInstanceConfigurationLifecyclePostStartPtrOutput values. You can construct a concrete instance of `ComponentInstanceConfigurationLifecyclePostStartPtrInput` via:
ComponentInstanceConfigurationLifecyclePostStartArgs{...} or: nil
func ComponentInstanceConfigurationLifecyclePostStartPtr ¶
func ComponentInstanceConfigurationLifecyclePostStartPtr(v *ComponentInstanceConfigurationLifecyclePostStartArgs) ComponentInstanceConfigurationLifecyclePostStartPtrInput
type ComponentInstanceConfigurationLifecyclePostStartPtrOutput ¶
type ComponentInstanceConfigurationLifecyclePostStartPtrOutput struct{ *pulumi.OutputState }
func (ComponentInstanceConfigurationLifecyclePostStartPtrOutput) ElementType ¶
func (ComponentInstanceConfigurationLifecyclePostStartPtrOutput) ElementType() reflect.Type
func (ComponentInstanceConfigurationLifecyclePostStartPtrOutput) Parameters ¶
func (o ComponentInstanceConfigurationLifecyclePostStartPtrOutput) Parameters() ComponentInstanceConfigurationLifecyclePostStartParametersPtrOutput
Specifies the start post-processing or stop pre-processing parameters. The object structure is documented below.
func (ComponentInstanceConfigurationLifecyclePostStartPtrOutput) ToComponentInstanceConfigurationLifecyclePostStartPtrOutput ¶
func (o ComponentInstanceConfigurationLifecyclePostStartPtrOutput) ToComponentInstanceConfigurationLifecyclePostStartPtrOutput() ComponentInstanceConfigurationLifecyclePostStartPtrOutput
func (ComponentInstanceConfigurationLifecyclePostStartPtrOutput) ToComponentInstanceConfigurationLifecyclePostStartPtrOutputWithContext ¶
func (o ComponentInstanceConfigurationLifecyclePostStartPtrOutput) ToComponentInstanceConfigurationLifecyclePostStartPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLifecyclePostStartPtrOutput
type ComponentInstanceConfigurationLifecyclePreStop ¶
type ComponentInstanceConfigurationLifecyclePreStop struct { // Specifies the start post-processing or stop pre-processing parameters. // The object structure is documented below. Parameters ComponentInstanceConfigurationLifecyclePreStopParameters `pulumi:"parameters"` // Specifies the probe type. The valid values are as follows: // + **command**: command execution check. // + **http**: HTTP request check. // + **tcp**: TCP port check. Type string `pulumi:"type"` }
type ComponentInstanceConfigurationLifecyclePreStopArgs ¶
type ComponentInstanceConfigurationLifecyclePreStopArgs struct { // Specifies the start post-processing or stop pre-processing parameters. // The object structure is documented below. Parameters ComponentInstanceConfigurationLifecyclePreStopParametersInput `pulumi:"parameters"` // Specifies the probe type. The valid values are as follows: // + **command**: command execution check. // + **http**: HTTP request check. // + **tcp**: TCP port check. Type pulumi.StringInput `pulumi:"type"` }
func (ComponentInstanceConfigurationLifecyclePreStopArgs) ElementType ¶
func (ComponentInstanceConfigurationLifecyclePreStopArgs) ElementType() reflect.Type
func (ComponentInstanceConfigurationLifecyclePreStopArgs) ToComponentInstanceConfigurationLifecyclePreStopOutput ¶
func (i ComponentInstanceConfigurationLifecyclePreStopArgs) ToComponentInstanceConfigurationLifecyclePreStopOutput() ComponentInstanceConfigurationLifecyclePreStopOutput
func (ComponentInstanceConfigurationLifecyclePreStopArgs) ToComponentInstanceConfigurationLifecyclePreStopOutputWithContext ¶
func (i ComponentInstanceConfigurationLifecyclePreStopArgs) ToComponentInstanceConfigurationLifecyclePreStopOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLifecyclePreStopOutput
func (ComponentInstanceConfigurationLifecyclePreStopArgs) ToComponentInstanceConfigurationLifecyclePreStopPtrOutput ¶
func (i ComponentInstanceConfigurationLifecyclePreStopArgs) ToComponentInstanceConfigurationLifecyclePreStopPtrOutput() ComponentInstanceConfigurationLifecyclePreStopPtrOutput
func (ComponentInstanceConfigurationLifecyclePreStopArgs) ToComponentInstanceConfigurationLifecyclePreStopPtrOutputWithContext ¶
func (i ComponentInstanceConfigurationLifecyclePreStopArgs) ToComponentInstanceConfigurationLifecyclePreStopPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLifecyclePreStopPtrOutput
type ComponentInstanceConfigurationLifecyclePreStopInput ¶
type ComponentInstanceConfigurationLifecyclePreStopInput interface { pulumi.Input ToComponentInstanceConfigurationLifecyclePreStopOutput() ComponentInstanceConfigurationLifecyclePreStopOutput ToComponentInstanceConfigurationLifecyclePreStopOutputWithContext(context.Context) ComponentInstanceConfigurationLifecyclePreStopOutput }
ComponentInstanceConfigurationLifecyclePreStopInput is an input type that accepts ComponentInstanceConfigurationLifecyclePreStopArgs and ComponentInstanceConfigurationLifecyclePreStopOutput values. You can construct a concrete instance of `ComponentInstanceConfigurationLifecyclePreStopInput` via:
ComponentInstanceConfigurationLifecyclePreStopArgs{...}
type ComponentInstanceConfigurationLifecyclePreStopOutput ¶
type ComponentInstanceConfigurationLifecyclePreStopOutput struct{ *pulumi.OutputState }
func (ComponentInstanceConfigurationLifecyclePreStopOutput) ElementType ¶
func (ComponentInstanceConfigurationLifecyclePreStopOutput) ElementType() reflect.Type
func (ComponentInstanceConfigurationLifecyclePreStopOutput) Parameters ¶
func (o ComponentInstanceConfigurationLifecyclePreStopOutput) Parameters() ComponentInstanceConfigurationLifecyclePreStopParametersOutput
Specifies the start post-processing or stop pre-processing parameters. The object structure is documented below.
func (ComponentInstanceConfigurationLifecyclePreStopOutput) ToComponentInstanceConfigurationLifecyclePreStopOutput ¶
func (o ComponentInstanceConfigurationLifecyclePreStopOutput) ToComponentInstanceConfigurationLifecyclePreStopOutput() ComponentInstanceConfigurationLifecyclePreStopOutput
func (ComponentInstanceConfigurationLifecyclePreStopOutput) ToComponentInstanceConfigurationLifecyclePreStopOutputWithContext ¶
func (o ComponentInstanceConfigurationLifecyclePreStopOutput) ToComponentInstanceConfigurationLifecyclePreStopOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLifecyclePreStopOutput
func (ComponentInstanceConfigurationLifecyclePreStopOutput) ToComponentInstanceConfigurationLifecyclePreStopPtrOutput ¶
func (o ComponentInstanceConfigurationLifecyclePreStopOutput) ToComponentInstanceConfigurationLifecyclePreStopPtrOutput() ComponentInstanceConfigurationLifecyclePreStopPtrOutput
func (ComponentInstanceConfigurationLifecyclePreStopOutput) ToComponentInstanceConfigurationLifecyclePreStopPtrOutputWithContext ¶
func (o ComponentInstanceConfigurationLifecyclePreStopOutput) ToComponentInstanceConfigurationLifecyclePreStopPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLifecyclePreStopPtrOutput
func (ComponentInstanceConfigurationLifecyclePreStopOutput) Type ¶
func (o ComponentInstanceConfigurationLifecyclePreStopOutput) Type() pulumi.StringOutput
Specifies the probe type. The valid values are as follows: + **command**: command execution check. + **http**: HTTP request check. + **tcp**: TCP port check.
type ComponentInstanceConfigurationLifecyclePreStopParameters ¶
type ComponentInstanceConfigurationLifecyclePreStopParameters struct { // Specifies the command list. Commands []string `pulumi:"commands"` // Specifies the custom IP address. The default address is pod IP address. Host *string `pulumi:"host"` // Specifies the request path. Path *string `pulumi:"path"` // Specifies the listening port of the application component process. Port *int `pulumi:"port"` }
type ComponentInstanceConfigurationLifecyclePreStopParametersArgs ¶
type ComponentInstanceConfigurationLifecyclePreStopParametersArgs struct { // Specifies the command list. Commands pulumi.StringArrayInput `pulumi:"commands"` // Specifies the custom IP address. The default address is pod IP address. Host pulumi.StringPtrInput `pulumi:"host"` // Specifies the request path. Path pulumi.StringPtrInput `pulumi:"path"` // Specifies the listening port of the application component process. Port pulumi.IntPtrInput `pulumi:"port"` }
func (ComponentInstanceConfigurationLifecyclePreStopParametersArgs) ElementType ¶
func (ComponentInstanceConfigurationLifecyclePreStopParametersArgs) ElementType() reflect.Type
func (ComponentInstanceConfigurationLifecyclePreStopParametersArgs) ToComponentInstanceConfigurationLifecyclePreStopParametersOutput ¶
func (i ComponentInstanceConfigurationLifecyclePreStopParametersArgs) ToComponentInstanceConfigurationLifecyclePreStopParametersOutput() ComponentInstanceConfigurationLifecyclePreStopParametersOutput
func (ComponentInstanceConfigurationLifecyclePreStopParametersArgs) ToComponentInstanceConfigurationLifecyclePreStopParametersOutputWithContext ¶
func (i ComponentInstanceConfigurationLifecyclePreStopParametersArgs) ToComponentInstanceConfigurationLifecyclePreStopParametersOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLifecyclePreStopParametersOutput
func (ComponentInstanceConfigurationLifecyclePreStopParametersArgs) ToComponentInstanceConfigurationLifecyclePreStopParametersPtrOutput ¶
func (i ComponentInstanceConfigurationLifecyclePreStopParametersArgs) ToComponentInstanceConfigurationLifecyclePreStopParametersPtrOutput() ComponentInstanceConfigurationLifecyclePreStopParametersPtrOutput
func (ComponentInstanceConfigurationLifecyclePreStopParametersArgs) ToComponentInstanceConfigurationLifecyclePreStopParametersPtrOutputWithContext ¶
func (i ComponentInstanceConfigurationLifecyclePreStopParametersArgs) ToComponentInstanceConfigurationLifecyclePreStopParametersPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLifecyclePreStopParametersPtrOutput
type ComponentInstanceConfigurationLifecyclePreStopParametersInput ¶
type ComponentInstanceConfigurationLifecyclePreStopParametersInput interface { pulumi.Input ToComponentInstanceConfigurationLifecyclePreStopParametersOutput() ComponentInstanceConfigurationLifecyclePreStopParametersOutput ToComponentInstanceConfigurationLifecyclePreStopParametersOutputWithContext(context.Context) ComponentInstanceConfigurationLifecyclePreStopParametersOutput }
ComponentInstanceConfigurationLifecyclePreStopParametersInput is an input type that accepts ComponentInstanceConfigurationLifecyclePreStopParametersArgs and ComponentInstanceConfigurationLifecyclePreStopParametersOutput values. You can construct a concrete instance of `ComponentInstanceConfigurationLifecyclePreStopParametersInput` via:
ComponentInstanceConfigurationLifecyclePreStopParametersArgs{...}
type ComponentInstanceConfigurationLifecyclePreStopParametersOutput ¶
type ComponentInstanceConfigurationLifecyclePreStopParametersOutput struct{ *pulumi.OutputState }
func (ComponentInstanceConfigurationLifecyclePreStopParametersOutput) Commands ¶
func (o ComponentInstanceConfigurationLifecyclePreStopParametersOutput) Commands() pulumi.StringArrayOutput
Specifies the command list.
func (ComponentInstanceConfigurationLifecyclePreStopParametersOutput) ElementType ¶
func (ComponentInstanceConfigurationLifecyclePreStopParametersOutput) ElementType() reflect.Type
func (ComponentInstanceConfigurationLifecyclePreStopParametersOutput) Host ¶
func (o ComponentInstanceConfigurationLifecyclePreStopParametersOutput) Host() pulumi.StringPtrOutput
Specifies the custom IP address. The default address is pod IP address.
func (ComponentInstanceConfigurationLifecyclePreStopParametersOutput) Path ¶
func (o ComponentInstanceConfigurationLifecyclePreStopParametersOutput) Path() pulumi.StringPtrOutput
Specifies the request path.
func (ComponentInstanceConfigurationLifecyclePreStopParametersOutput) Port ¶
Specifies the listening port of the application component process.
func (ComponentInstanceConfigurationLifecyclePreStopParametersOutput) ToComponentInstanceConfigurationLifecyclePreStopParametersOutput ¶
func (o ComponentInstanceConfigurationLifecyclePreStopParametersOutput) ToComponentInstanceConfigurationLifecyclePreStopParametersOutput() ComponentInstanceConfigurationLifecyclePreStopParametersOutput
func (ComponentInstanceConfigurationLifecyclePreStopParametersOutput) ToComponentInstanceConfigurationLifecyclePreStopParametersOutputWithContext ¶
func (o ComponentInstanceConfigurationLifecyclePreStopParametersOutput) ToComponentInstanceConfigurationLifecyclePreStopParametersOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLifecyclePreStopParametersOutput
func (ComponentInstanceConfigurationLifecyclePreStopParametersOutput) ToComponentInstanceConfigurationLifecyclePreStopParametersPtrOutput ¶
func (o ComponentInstanceConfigurationLifecyclePreStopParametersOutput) ToComponentInstanceConfigurationLifecyclePreStopParametersPtrOutput() ComponentInstanceConfigurationLifecyclePreStopParametersPtrOutput
func (ComponentInstanceConfigurationLifecyclePreStopParametersOutput) ToComponentInstanceConfigurationLifecyclePreStopParametersPtrOutputWithContext ¶
func (o ComponentInstanceConfigurationLifecyclePreStopParametersOutput) ToComponentInstanceConfigurationLifecyclePreStopParametersPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLifecyclePreStopParametersPtrOutput
type ComponentInstanceConfigurationLifecyclePreStopParametersPtrInput ¶
type ComponentInstanceConfigurationLifecyclePreStopParametersPtrInput interface { pulumi.Input ToComponentInstanceConfigurationLifecyclePreStopParametersPtrOutput() ComponentInstanceConfigurationLifecyclePreStopParametersPtrOutput ToComponentInstanceConfigurationLifecyclePreStopParametersPtrOutputWithContext(context.Context) ComponentInstanceConfigurationLifecyclePreStopParametersPtrOutput }
ComponentInstanceConfigurationLifecyclePreStopParametersPtrInput is an input type that accepts ComponentInstanceConfigurationLifecyclePreStopParametersArgs, ComponentInstanceConfigurationLifecyclePreStopParametersPtr and ComponentInstanceConfigurationLifecyclePreStopParametersPtrOutput values. You can construct a concrete instance of `ComponentInstanceConfigurationLifecyclePreStopParametersPtrInput` via:
ComponentInstanceConfigurationLifecyclePreStopParametersArgs{...} or: nil
func ComponentInstanceConfigurationLifecyclePreStopParametersPtr ¶
func ComponentInstanceConfigurationLifecyclePreStopParametersPtr(v *ComponentInstanceConfigurationLifecyclePreStopParametersArgs) ComponentInstanceConfigurationLifecyclePreStopParametersPtrInput
type ComponentInstanceConfigurationLifecyclePreStopParametersPtrOutput ¶
type ComponentInstanceConfigurationLifecyclePreStopParametersPtrOutput struct{ *pulumi.OutputState }
func (ComponentInstanceConfigurationLifecyclePreStopParametersPtrOutput) Commands ¶
func (o ComponentInstanceConfigurationLifecyclePreStopParametersPtrOutput) Commands() pulumi.StringArrayOutput
Specifies the command list.
func (ComponentInstanceConfigurationLifecyclePreStopParametersPtrOutput) ElementType ¶
func (ComponentInstanceConfigurationLifecyclePreStopParametersPtrOutput) ElementType() reflect.Type
func (ComponentInstanceConfigurationLifecyclePreStopParametersPtrOutput) Host ¶
func (o ComponentInstanceConfigurationLifecyclePreStopParametersPtrOutput) Host() pulumi.StringPtrOutput
Specifies the custom IP address. The default address is pod IP address.
func (ComponentInstanceConfigurationLifecyclePreStopParametersPtrOutput) Path ¶
func (o ComponentInstanceConfigurationLifecyclePreStopParametersPtrOutput) Path() pulumi.StringPtrOutput
Specifies the request path.
func (ComponentInstanceConfigurationLifecyclePreStopParametersPtrOutput) Port ¶
func (o ComponentInstanceConfigurationLifecyclePreStopParametersPtrOutput) Port() pulumi.IntPtrOutput
Specifies the listening port of the application component process.
func (ComponentInstanceConfigurationLifecyclePreStopParametersPtrOutput) ToComponentInstanceConfigurationLifecyclePreStopParametersPtrOutput ¶
func (o ComponentInstanceConfigurationLifecyclePreStopParametersPtrOutput) ToComponentInstanceConfigurationLifecyclePreStopParametersPtrOutput() ComponentInstanceConfigurationLifecyclePreStopParametersPtrOutput
func (ComponentInstanceConfigurationLifecyclePreStopParametersPtrOutput) ToComponentInstanceConfigurationLifecyclePreStopParametersPtrOutputWithContext ¶
func (o ComponentInstanceConfigurationLifecyclePreStopParametersPtrOutput) ToComponentInstanceConfigurationLifecyclePreStopParametersPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLifecyclePreStopParametersPtrOutput
type ComponentInstanceConfigurationLifecyclePreStopPtrInput ¶
type ComponentInstanceConfigurationLifecyclePreStopPtrInput interface { pulumi.Input ToComponentInstanceConfigurationLifecyclePreStopPtrOutput() ComponentInstanceConfigurationLifecyclePreStopPtrOutput ToComponentInstanceConfigurationLifecyclePreStopPtrOutputWithContext(context.Context) ComponentInstanceConfigurationLifecyclePreStopPtrOutput }
ComponentInstanceConfigurationLifecyclePreStopPtrInput is an input type that accepts ComponentInstanceConfigurationLifecyclePreStopArgs, ComponentInstanceConfigurationLifecyclePreStopPtr and ComponentInstanceConfigurationLifecyclePreStopPtrOutput values. You can construct a concrete instance of `ComponentInstanceConfigurationLifecyclePreStopPtrInput` via:
ComponentInstanceConfigurationLifecyclePreStopArgs{...} or: nil
func ComponentInstanceConfigurationLifecyclePreStopPtr ¶
func ComponentInstanceConfigurationLifecyclePreStopPtr(v *ComponentInstanceConfigurationLifecyclePreStopArgs) ComponentInstanceConfigurationLifecyclePreStopPtrInput
type ComponentInstanceConfigurationLifecyclePreStopPtrOutput ¶
type ComponentInstanceConfigurationLifecyclePreStopPtrOutput struct{ *pulumi.OutputState }
func (ComponentInstanceConfigurationLifecyclePreStopPtrOutput) ElementType ¶
func (ComponentInstanceConfigurationLifecyclePreStopPtrOutput) ElementType() reflect.Type
func (ComponentInstanceConfigurationLifecyclePreStopPtrOutput) Parameters ¶
func (o ComponentInstanceConfigurationLifecyclePreStopPtrOutput) Parameters() ComponentInstanceConfigurationLifecyclePreStopParametersPtrOutput
Specifies the start post-processing or stop pre-processing parameters. The object structure is documented below.
func (ComponentInstanceConfigurationLifecyclePreStopPtrOutput) ToComponentInstanceConfigurationLifecyclePreStopPtrOutput ¶
func (o ComponentInstanceConfigurationLifecyclePreStopPtrOutput) ToComponentInstanceConfigurationLifecyclePreStopPtrOutput() ComponentInstanceConfigurationLifecyclePreStopPtrOutput
func (ComponentInstanceConfigurationLifecyclePreStopPtrOutput) ToComponentInstanceConfigurationLifecyclePreStopPtrOutputWithContext ¶
func (o ComponentInstanceConfigurationLifecyclePreStopPtrOutput) ToComponentInstanceConfigurationLifecyclePreStopPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLifecyclePreStopPtrOutput
type ComponentInstanceConfigurationLifecyclePtrInput ¶
type ComponentInstanceConfigurationLifecyclePtrInput interface { pulumi.Input ToComponentInstanceConfigurationLifecyclePtrOutput() ComponentInstanceConfigurationLifecyclePtrOutput ToComponentInstanceConfigurationLifecyclePtrOutputWithContext(context.Context) ComponentInstanceConfigurationLifecyclePtrOutput }
ComponentInstanceConfigurationLifecyclePtrInput is an input type that accepts ComponentInstanceConfigurationLifecycleArgs, ComponentInstanceConfigurationLifecyclePtr and ComponentInstanceConfigurationLifecyclePtrOutput values. You can construct a concrete instance of `ComponentInstanceConfigurationLifecyclePtrInput` via:
ComponentInstanceConfigurationLifecycleArgs{...} or: nil
func ComponentInstanceConfigurationLifecyclePtr ¶
func ComponentInstanceConfigurationLifecyclePtr(v *ComponentInstanceConfigurationLifecycleArgs) ComponentInstanceConfigurationLifecyclePtrInput
type ComponentInstanceConfigurationLifecyclePtrOutput ¶
type ComponentInstanceConfigurationLifecyclePtrOutput struct{ *pulumi.OutputState }
func (ComponentInstanceConfigurationLifecyclePtrOutput) ElementType ¶
func (ComponentInstanceConfigurationLifecyclePtrOutput) ElementType() reflect.Type
func (ComponentInstanceConfigurationLifecyclePtrOutput) Entrypoint ¶
func (o ComponentInstanceConfigurationLifecyclePtrOutput) Entrypoint() ComponentInstanceConfigurationLifecycleEntrypointPtrOutput
Specifies the startup commands. The object structure is documented below.
func (ComponentInstanceConfigurationLifecyclePtrOutput) PostStart ¶
func (o ComponentInstanceConfigurationLifecyclePtrOutput) PostStart() ComponentInstanceConfigurationLifecyclePostStartPtrOutput
Specifies the post-start processing. The object structure is documented below.
func (ComponentInstanceConfigurationLifecyclePtrOutput) PreStop ¶
func (o ComponentInstanceConfigurationLifecyclePtrOutput) PreStop() ComponentInstanceConfigurationLifecyclePreStopPtrOutput
Specifies the pre-stop processing. The object structure is documented below.
func (ComponentInstanceConfigurationLifecyclePtrOutput) ToComponentInstanceConfigurationLifecyclePtrOutput ¶
func (o ComponentInstanceConfigurationLifecyclePtrOutput) ToComponentInstanceConfigurationLifecyclePtrOutput() ComponentInstanceConfigurationLifecyclePtrOutput
func (ComponentInstanceConfigurationLifecyclePtrOutput) ToComponentInstanceConfigurationLifecyclePtrOutputWithContext ¶
func (o ComponentInstanceConfigurationLifecyclePtrOutput) ToComponentInstanceConfigurationLifecyclePtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLifecyclePtrOutput
type ComponentInstanceConfigurationLogCollectionPolicy ¶
type ComponentInstanceConfigurationLogCollectionPolicy struct { // Specifies the configurations of the container mounting. // The object structure is documented below. ContainerMountings []ComponentInstanceConfigurationLogCollectionPolicyContainerMounting `pulumi:"containerMountings"` // Specifies the The host path that will be mounted to the specified container path. HostPath *string `pulumi:"hostPath"` }
type ComponentInstanceConfigurationLogCollectionPolicyArgs ¶
type ComponentInstanceConfigurationLogCollectionPolicyArgs struct { // Specifies the configurations of the container mounting. // The object structure is documented below. ContainerMountings ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArrayInput `pulumi:"containerMountings"` // Specifies the The host path that will be mounted to the specified container path. HostPath pulumi.StringPtrInput `pulumi:"hostPath"` }
func (ComponentInstanceConfigurationLogCollectionPolicyArgs) ElementType ¶
func (ComponentInstanceConfigurationLogCollectionPolicyArgs) ElementType() reflect.Type
func (ComponentInstanceConfigurationLogCollectionPolicyArgs) ToComponentInstanceConfigurationLogCollectionPolicyOutput ¶
func (i ComponentInstanceConfigurationLogCollectionPolicyArgs) ToComponentInstanceConfigurationLogCollectionPolicyOutput() ComponentInstanceConfigurationLogCollectionPolicyOutput
func (ComponentInstanceConfigurationLogCollectionPolicyArgs) ToComponentInstanceConfigurationLogCollectionPolicyOutputWithContext ¶
func (i ComponentInstanceConfigurationLogCollectionPolicyArgs) ToComponentInstanceConfigurationLogCollectionPolicyOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLogCollectionPolicyOutput
type ComponentInstanceConfigurationLogCollectionPolicyArray ¶
type ComponentInstanceConfigurationLogCollectionPolicyArray []ComponentInstanceConfigurationLogCollectionPolicyInput
func (ComponentInstanceConfigurationLogCollectionPolicyArray) ElementType ¶
func (ComponentInstanceConfigurationLogCollectionPolicyArray) ElementType() reflect.Type
func (ComponentInstanceConfigurationLogCollectionPolicyArray) ToComponentInstanceConfigurationLogCollectionPolicyArrayOutput ¶
func (i ComponentInstanceConfigurationLogCollectionPolicyArray) ToComponentInstanceConfigurationLogCollectionPolicyArrayOutput() ComponentInstanceConfigurationLogCollectionPolicyArrayOutput
func (ComponentInstanceConfigurationLogCollectionPolicyArray) ToComponentInstanceConfigurationLogCollectionPolicyArrayOutputWithContext ¶
func (i ComponentInstanceConfigurationLogCollectionPolicyArray) ToComponentInstanceConfigurationLogCollectionPolicyArrayOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLogCollectionPolicyArrayOutput
type ComponentInstanceConfigurationLogCollectionPolicyArrayInput ¶
type ComponentInstanceConfigurationLogCollectionPolicyArrayInput interface { pulumi.Input ToComponentInstanceConfigurationLogCollectionPolicyArrayOutput() ComponentInstanceConfigurationLogCollectionPolicyArrayOutput ToComponentInstanceConfigurationLogCollectionPolicyArrayOutputWithContext(context.Context) ComponentInstanceConfigurationLogCollectionPolicyArrayOutput }
ComponentInstanceConfigurationLogCollectionPolicyArrayInput is an input type that accepts ComponentInstanceConfigurationLogCollectionPolicyArray and ComponentInstanceConfigurationLogCollectionPolicyArrayOutput values. You can construct a concrete instance of `ComponentInstanceConfigurationLogCollectionPolicyArrayInput` via:
ComponentInstanceConfigurationLogCollectionPolicyArray{ ComponentInstanceConfigurationLogCollectionPolicyArgs{...} }
type ComponentInstanceConfigurationLogCollectionPolicyArrayOutput ¶
type ComponentInstanceConfigurationLogCollectionPolicyArrayOutput struct{ *pulumi.OutputState }
func (ComponentInstanceConfigurationLogCollectionPolicyArrayOutput) ElementType ¶
func (ComponentInstanceConfigurationLogCollectionPolicyArrayOutput) ElementType() reflect.Type
func (ComponentInstanceConfigurationLogCollectionPolicyArrayOutput) ToComponentInstanceConfigurationLogCollectionPolicyArrayOutput ¶
func (o ComponentInstanceConfigurationLogCollectionPolicyArrayOutput) ToComponentInstanceConfigurationLogCollectionPolicyArrayOutput() ComponentInstanceConfigurationLogCollectionPolicyArrayOutput
func (ComponentInstanceConfigurationLogCollectionPolicyArrayOutput) ToComponentInstanceConfigurationLogCollectionPolicyArrayOutputWithContext ¶
func (o ComponentInstanceConfigurationLogCollectionPolicyArrayOutput) ToComponentInstanceConfigurationLogCollectionPolicyArrayOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLogCollectionPolicyArrayOutput
type ComponentInstanceConfigurationLogCollectionPolicyContainerMounting ¶
type ComponentInstanceConfigurationLogCollectionPolicyContainerMounting struct { // Specifies the aging period. // The valid values are **Hourly**, **Daily** and **Weekly**. The default value is **Hourly**. AgingPeriod *string `pulumi:"agingPeriod"` // Specifies the extended host path. // This parameter can be configured only when `hostPath` is configured. // The valid values are as follows: // + **PodUID** // + **PodName** // + **PodUID/ContainerName** // + **PodName/ContainerName** HostExtendPath *string `pulumi:"hostExtendPath"` // Specifies the request path. Path string `pulumi:"path"` }
type ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArgs ¶
type ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArgs struct { // Specifies the aging period. // The valid values are **Hourly**, **Daily** and **Weekly**. The default value is **Hourly**. AgingPeriod pulumi.StringPtrInput `pulumi:"agingPeriod"` // Specifies the extended host path. // This parameter can be configured only when `hostPath` is configured. // The valid values are as follows: // + **PodUID** // + **PodName** // + **PodUID/ContainerName** // + **PodName/ContainerName** HostExtendPath pulumi.StringPtrInput `pulumi:"hostExtendPath"` // Specifies the request path. Path pulumi.StringInput `pulumi:"path"` }
func (ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArgs) ElementType ¶
func (ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArgs) ElementType() reflect.Type
func (ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArgs) ToComponentInstanceConfigurationLogCollectionPolicyContainerMountingOutput ¶
func (i ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArgs) ToComponentInstanceConfigurationLogCollectionPolicyContainerMountingOutput() ComponentInstanceConfigurationLogCollectionPolicyContainerMountingOutput
func (ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArgs) ToComponentInstanceConfigurationLogCollectionPolicyContainerMountingOutputWithContext ¶
func (i ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArgs) ToComponentInstanceConfigurationLogCollectionPolicyContainerMountingOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLogCollectionPolicyContainerMountingOutput
type ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArray ¶
type ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArray []ComponentInstanceConfigurationLogCollectionPolicyContainerMountingInput
func (ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArray) ElementType ¶
func (ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArray) ElementType() reflect.Type
func (ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArray) ToComponentInstanceConfigurationLogCollectionPolicyContainerMountingArrayOutput ¶
func (i ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArray) ToComponentInstanceConfigurationLogCollectionPolicyContainerMountingArrayOutput() ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArrayOutput
func (ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArray) ToComponentInstanceConfigurationLogCollectionPolicyContainerMountingArrayOutputWithContext ¶
func (i ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArray) ToComponentInstanceConfigurationLogCollectionPolicyContainerMountingArrayOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArrayOutput
type ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArrayInput ¶
type ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArrayInput interface { pulumi.Input ToComponentInstanceConfigurationLogCollectionPolicyContainerMountingArrayOutput() ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArrayOutput ToComponentInstanceConfigurationLogCollectionPolicyContainerMountingArrayOutputWithContext(context.Context) ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArrayOutput }
ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArrayInput is an input type that accepts ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArray and ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArrayOutput values. You can construct a concrete instance of `ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArrayInput` via:
ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArray{ ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArgs{...} }
type ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArrayOutput ¶
type ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArrayOutput struct{ *pulumi.OutputState }
func (ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArrayOutput) ElementType ¶
func (ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArrayOutput) ElementType() reflect.Type
func (ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArrayOutput) ToComponentInstanceConfigurationLogCollectionPolicyContainerMountingArrayOutput ¶
func (o ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArrayOutput) ToComponentInstanceConfigurationLogCollectionPolicyContainerMountingArrayOutput() ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArrayOutput
func (ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArrayOutput) ToComponentInstanceConfigurationLogCollectionPolicyContainerMountingArrayOutputWithContext ¶
func (o ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArrayOutput) ToComponentInstanceConfigurationLogCollectionPolicyContainerMountingArrayOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArrayOutput
type ComponentInstanceConfigurationLogCollectionPolicyContainerMountingInput ¶
type ComponentInstanceConfigurationLogCollectionPolicyContainerMountingInput interface { pulumi.Input ToComponentInstanceConfigurationLogCollectionPolicyContainerMountingOutput() ComponentInstanceConfigurationLogCollectionPolicyContainerMountingOutput ToComponentInstanceConfigurationLogCollectionPolicyContainerMountingOutputWithContext(context.Context) ComponentInstanceConfigurationLogCollectionPolicyContainerMountingOutput }
ComponentInstanceConfigurationLogCollectionPolicyContainerMountingInput is an input type that accepts ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArgs and ComponentInstanceConfigurationLogCollectionPolicyContainerMountingOutput values. You can construct a concrete instance of `ComponentInstanceConfigurationLogCollectionPolicyContainerMountingInput` via:
ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArgs{...}
type ComponentInstanceConfigurationLogCollectionPolicyContainerMountingOutput ¶
type ComponentInstanceConfigurationLogCollectionPolicyContainerMountingOutput struct{ *pulumi.OutputState }
func (ComponentInstanceConfigurationLogCollectionPolicyContainerMountingOutput) AgingPeriod ¶
func (o ComponentInstanceConfigurationLogCollectionPolicyContainerMountingOutput) AgingPeriod() pulumi.StringPtrOutput
Specifies the aging period. The valid values are **Hourly**, **Daily** and **Weekly**. The default value is **Hourly**.
func (ComponentInstanceConfigurationLogCollectionPolicyContainerMountingOutput) ElementType ¶
func (ComponentInstanceConfigurationLogCollectionPolicyContainerMountingOutput) ElementType() reflect.Type
func (ComponentInstanceConfigurationLogCollectionPolicyContainerMountingOutput) HostExtendPath ¶
func (o ComponentInstanceConfigurationLogCollectionPolicyContainerMountingOutput) HostExtendPath() pulumi.StringPtrOutput
Specifies the extended host path. This parameter can be configured only when `hostPath` is configured. The valid values are as follows: + **PodUID** + **PodName** + **PodUID/ContainerName** + **PodName/ContainerName**
func (ComponentInstanceConfigurationLogCollectionPolicyContainerMountingOutput) Path ¶
func (o ComponentInstanceConfigurationLogCollectionPolicyContainerMountingOutput) Path() pulumi.StringOutput
Specifies the request path.
func (ComponentInstanceConfigurationLogCollectionPolicyContainerMountingOutput) ToComponentInstanceConfigurationLogCollectionPolicyContainerMountingOutput ¶
func (o ComponentInstanceConfigurationLogCollectionPolicyContainerMountingOutput) ToComponentInstanceConfigurationLogCollectionPolicyContainerMountingOutput() ComponentInstanceConfigurationLogCollectionPolicyContainerMountingOutput
func (ComponentInstanceConfigurationLogCollectionPolicyContainerMountingOutput) ToComponentInstanceConfigurationLogCollectionPolicyContainerMountingOutputWithContext ¶
func (o ComponentInstanceConfigurationLogCollectionPolicyContainerMountingOutput) ToComponentInstanceConfigurationLogCollectionPolicyContainerMountingOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLogCollectionPolicyContainerMountingOutput
type ComponentInstanceConfigurationLogCollectionPolicyInput ¶
type ComponentInstanceConfigurationLogCollectionPolicyInput interface { pulumi.Input ToComponentInstanceConfigurationLogCollectionPolicyOutput() ComponentInstanceConfigurationLogCollectionPolicyOutput ToComponentInstanceConfigurationLogCollectionPolicyOutputWithContext(context.Context) ComponentInstanceConfigurationLogCollectionPolicyOutput }
ComponentInstanceConfigurationLogCollectionPolicyInput is an input type that accepts ComponentInstanceConfigurationLogCollectionPolicyArgs and ComponentInstanceConfigurationLogCollectionPolicyOutput values. You can construct a concrete instance of `ComponentInstanceConfigurationLogCollectionPolicyInput` via:
ComponentInstanceConfigurationLogCollectionPolicyArgs{...}
type ComponentInstanceConfigurationLogCollectionPolicyOutput ¶
type ComponentInstanceConfigurationLogCollectionPolicyOutput struct{ *pulumi.OutputState }
func (ComponentInstanceConfigurationLogCollectionPolicyOutput) ContainerMountings ¶
func (o ComponentInstanceConfigurationLogCollectionPolicyOutput) ContainerMountings() ComponentInstanceConfigurationLogCollectionPolicyContainerMountingArrayOutput
Specifies the configurations of the container mounting. The object structure is documented below.
func (ComponentInstanceConfigurationLogCollectionPolicyOutput) ElementType ¶
func (ComponentInstanceConfigurationLogCollectionPolicyOutput) ElementType() reflect.Type
func (ComponentInstanceConfigurationLogCollectionPolicyOutput) HostPath ¶
func (o ComponentInstanceConfigurationLogCollectionPolicyOutput) HostPath() pulumi.StringPtrOutput
Specifies the The host path that will be mounted to the specified container path.
func (ComponentInstanceConfigurationLogCollectionPolicyOutput) ToComponentInstanceConfigurationLogCollectionPolicyOutput ¶
func (o ComponentInstanceConfigurationLogCollectionPolicyOutput) ToComponentInstanceConfigurationLogCollectionPolicyOutput() ComponentInstanceConfigurationLogCollectionPolicyOutput
func (ComponentInstanceConfigurationLogCollectionPolicyOutput) ToComponentInstanceConfigurationLogCollectionPolicyOutputWithContext ¶
func (o ComponentInstanceConfigurationLogCollectionPolicyOutput) ToComponentInstanceConfigurationLogCollectionPolicyOutputWithContext(ctx context.Context) ComponentInstanceConfigurationLogCollectionPolicyOutput
type ComponentInstanceConfigurationOutput ¶
type ComponentInstanceConfigurationOutput struct{ *pulumi.OutputState }
func (ComponentInstanceConfigurationOutput) ElementType ¶
func (ComponentInstanceConfigurationOutput) ElementType() reflect.Type
func (ComponentInstanceConfigurationOutput) EnvVariables ¶
func (o ComponentInstanceConfigurationOutput) EnvVariables() ComponentInstanceConfigurationEnvVariableArrayOutput
Specifies the environment variables. The object structure is documented below.
func (ComponentInstanceConfigurationOutput) Lifecycle ¶
func (o ComponentInstanceConfigurationOutput) Lifecycle() ComponentInstanceConfigurationLifecyclePtrOutput
Specifies the lifecycle. The object structure is documented below.
func (ComponentInstanceConfigurationOutput) LogCollectionPolicies ¶
func (o ComponentInstanceConfigurationOutput) LogCollectionPolicies() ComponentInstanceConfigurationLogCollectionPolicyArrayOutput
Specifies the policies of the log collection. The object structure is documented below.
func (ComponentInstanceConfigurationOutput) Probe ¶
Specifies the variable value. The object structure is documented below.
func (ComponentInstanceConfigurationOutput) Scheduler ¶
func (o ComponentInstanceConfigurationOutput) Scheduler() ComponentInstanceConfigurationSchedulerPtrOutput
Specifies the scheduling policy. The key indicates the component name. In the Docker container scenario, key indicates the container name. If the source parameters of a component specify the software package source, this parameter is optional, and the software package source of the component is inherited by default. Otherwise, this parameter is required. The object structure is documented below.
func (ComponentInstanceConfigurationOutput) Storages ¶
func (o ComponentInstanceConfigurationOutput) Storages() ComponentInstanceConfigurationStorageArrayOutput
Specifies the data storage configuration. The object structure is documented below.
func (ComponentInstanceConfigurationOutput) Strategy ¶
func (o ComponentInstanceConfigurationOutput) Strategy() ComponentInstanceConfigurationStrategyPtrOutput
Specifies the upgrade policy. The object structure is documented below.
func (ComponentInstanceConfigurationOutput) ToComponentInstanceConfigurationOutput ¶
func (o ComponentInstanceConfigurationOutput) ToComponentInstanceConfigurationOutput() ComponentInstanceConfigurationOutput
func (ComponentInstanceConfigurationOutput) ToComponentInstanceConfigurationOutputWithContext ¶
func (o ComponentInstanceConfigurationOutput) ToComponentInstanceConfigurationOutputWithContext(ctx context.Context) ComponentInstanceConfigurationOutput
func (ComponentInstanceConfigurationOutput) ToComponentInstanceConfigurationPtrOutput ¶
func (o ComponentInstanceConfigurationOutput) ToComponentInstanceConfigurationPtrOutput() ComponentInstanceConfigurationPtrOutput
func (ComponentInstanceConfigurationOutput) ToComponentInstanceConfigurationPtrOutputWithContext ¶
func (o ComponentInstanceConfigurationOutput) ToComponentInstanceConfigurationPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationPtrOutput
type ComponentInstanceConfigurationProbe ¶
type ComponentInstanceConfigurationProbe struct { // Specifies the component liveness probe. // The object structure is documented below. Liveness *ComponentInstanceConfigurationProbeLiveness `pulumi:"liveness"` // Specifies the component service probe. // The object structure is documented below. Readiness *ComponentInstanceConfigurationProbeReadiness `pulumi:"readiness"` }
type ComponentInstanceConfigurationProbeArgs ¶
type ComponentInstanceConfigurationProbeArgs struct { // Specifies the component liveness probe. // The object structure is documented below. Liveness ComponentInstanceConfigurationProbeLivenessPtrInput `pulumi:"liveness"` // Specifies the component service probe. // The object structure is documented below. Readiness ComponentInstanceConfigurationProbeReadinessPtrInput `pulumi:"readiness"` }
func (ComponentInstanceConfigurationProbeArgs) ElementType ¶
func (ComponentInstanceConfigurationProbeArgs) ElementType() reflect.Type
func (ComponentInstanceConfigurationProbeArgs) ToComponentInstanceConfigurationProbeOutput ¶
func (i ComponentInstanceConfigurationProbeArgs) ToComponentInstanceConfigurationProbeOutput() ComponentInstanceConfigurationProbeOutput
func (ComponentInstanceConfigurationProbeArgs) ToComponentInstanceConfigurationProbeOutputWithContext ¶
func (i ComponentInstanceConfigurationProbeArgs) ToComponentInstanceConfigurationProbeOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeOutput
func (ComponentInstanceConfigurationProbeArgs) ToComponentInstanceConfigurationProbePtrOutput ¶
func (i ComponentInstanceConfigurationProbeArgs) ToComponentInstanceConfigurationProbePtrOutput() ComponentInstanceConfigurationProbePtrOutput
func (ComponentInstanceConfigurationProbeArgs) ToComponentInstanceConfigurationProbePtrOutputWithContext ¶
func (i ComponentInstanceConfigurationProbeArgs) ToComponentInstanceConfigurationProbePtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbePtrOutput
type ComponentInstanceConfigurationProbeInput ¶
type ComponentInstanceConfigurationProbeInput interface { pulumi.Input ToComponentInstanceConfigurationProbeOutput() ComponentInstanceConfigurationProbeOutput ToComponentInstanceConfigurationProbeOutputWithContext(context.Context) ComponentInstanceConfigurationProbeOutput }
ComponentInstanceConfigurationProbeInput is an input type that accepts ComponentInstanceConfigurationProbeArgs and ComponentInstanceConfigurationProbeOutput values. You can construct a concrete instance of `ComponentInstanceConfigurationProbeInput` via:
ComponentInstanceConfigurationProbeArgs{...}
type ComponentInstanceConfigurationProbeLiveness ¶
type ComponentInstanceConfigurationProbeLiveness struct { // Specifies the commands. Required if `type` is **command**. // The object structure is documented below. CommandParam *ComponentInstanceConfigurationProbeLivenessCommandParam `pulumi:"commandParam"` // Specifies the interval between the startup and detection. Delay *int `pulumi:"delay"` // Specifies the commands. Required if `type` is **http**. // The object structure is documented below. HttpParam *ComponentInstanceConfigurationProbeLivenessHttpParam `pulumi:"httpParam"` // Specifies the commands. Required if `type` is **tcp**. // The object structure is documented below. TcpParam *ComponentInstanceConfigurationProbeLivenessTcpParam `pulumi:"tcpParam"` // Specifies the detection timeout interval. Timeout *int `pulumi:"timeout"` // Specifies the probe type. The valid values are as follows: // + **command**: command execution check. // + **http**: HTTP request check. // + **tcp**: TCP port check. Type string `pulumi:"type"` }
type ComponentInstanceConfigurationProbeLivenessArgs ¶
type ComponentInstanceConfigurationProbeLivenessArgs struct { // Specifies the commands. Required if `type` is **command**. // The object structure is documented below. CommandParam ComponentInstanceConfigurationProbeLivenessCommandParamPtrInput `pulumi:"commandParam"` // Specifies the interval between the startup and detection. Delay pulumi.IntPtrInput `pulumi:"delay"` // Specifies the commands. Required if `type` is **http**. // The object structure is documented below. HttpParam ComponentInstanceConfigurationProbeLivenessHttpParamPtrInput `pulumi:"httpParam"` // Specifies the commands. Required if `type` is **tcp**. // The object structure is documented below. TcpParam ComponentInstanceConfigurationProbeLivenessTcpParamPtrInput `pulumi:"tcpParam"` // Specifies the detection timeout interval. Timeout pulumi.IntPtrInput `pulumi:"timeout"` // Specifies the probe type. The valid values are as follows: // + **command**: command execution check. // + **http**: HTTP request check. // + **tcp**: TCP port check. Type pulumi.StringInput `pulumi:"type"` }
func (ComponentInstanceConfigurationProbeLivenessArgs) ElementType ¶
func (ComponentInstanceConfigurationProbeLivenessArgs) ElementType() reflect.Type
func (ComponentInstanceConfigurationProbeLivenessArgs) ToComponentInstanceConfigurationProbeLivenessOutput ¶
func (i ComponentInstanceConfigurationProbeLivenessArgs) ToComponentInstanceConfigurationProbeLivenessOutput() ComponentInstanceConfigurationProbeLivenessOutput
func (ComponentInstanceConfigurationProbeLivenessArgs) ToComponentInstanceConfigurationProbeLivenessOutputWithContext ¶
func (i ComponentInstanceConfigurationProbeLivenessArgs) ToComponentInstanceConfigurationProbeLivenessOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeLivenessOutput
func (ComponentInstanceConfigurationProbeLivenessArgs) ToComponentInstanceConfigurationProbeLivenessPtrOutput ¶
func (i ComponentInstanceConfigurationProbeLivenessArgs) ToComponentInstanceConfigurationProbeLivenessPtrOutput() ComponentInstanceConfigurationProbeLivenessPtrOutput
func (ComponentInstanceConfigurationProbeLivenessArgs) ToComponentInstanceConfigurationProbeLivenessPtrOutputWithContext ¶
func (i ComponentInstanceConfigurationProbeLivenessArgs) ToComponentInstanceConfigurationProbeLivenessPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeLivenessPtrOutput
type ComponentInstanceConfigurationProbeLivenessCommandParam ¶
type ComponentInstanceConfigurationProbeLivenessCommandParam struct { // Specifies the command list. Commands []string `pulumi:"commands"` }
type ComponentInstanceConfigurationProbeLivenessCommandParamArgs ¶
type ComponentInstanceConfigurationProbeLivenessCommandParamArgs struct { // Specifies the command list. Commands pulumi.StringArrayInput `pulumi:"commands"` }
func (ComponentInstanceConfigurationProbeLivenessCommandParamArgs) ElementType ¶
func (ComponentInstanceConfigurationProbeLivenessCommandParamArgs) ElementType() reflect.Type
func (ComponentInstanceConfigurationProbeLivenessCommandParamArgs) ToComponentInstanceConfigurationProbeLivenessCommandParamOutput ¶
func (i ComponentInstanceConfigurationProbeLivenessCommandParamArgs) ToComponentInstanceConfigurationProbeLivenessCommandParamOutput() ComponentInstanceConfigurationProbeLivenessCommandParamOutput
func (ComponentInstanceConfigurationProbeLivenessCommandParamArgs) ToComponentInstanceConfigurationProbeLivenessCommandParamOutputWithContext ¶
func (i ComponentInstanceConfigurationProbeLivenessCommandParamArgs) ToComponentInstanceConfigurationProbeLivenessCommandParamOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeLivenessCommandParamOutput
func (ComponentInstanceConfigurationProbeLivenessCommandParamArgs) ToComponentInstanceConfigurationProbeLivenessCommandParamPtrOutput ¶
func (i ComponentInstanceConfigurationProbeLivenessCommandParamArgs) ToComponentInstanceConfigurationProbeLivenessCommandParamPtrOutput() ComponentInstanceConfigurationProbeLivenessCommandParamPtrOutput
func (ComponentInstanceConfigurationProbeLivenessCommandParamArgs) ToComponentInstanceConfigurationProbeLivenessCommandParamPtrOutputWithContext ¶
func (i ComponentInstanceConfigurationProbeLivenessCommandParamArgs) ToComponentInstanceConfigurationProbeLivenessCommandParamPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeLivenessCommandParamPtrOutput
type ComponentInstanceConfigurationProbeLivenessCommandParamInput ¶
type ComponentInstanceConfigurationProbeLivenessCommandParamInput interface { pulumi.Input ToComponentInstanceConfigurationProbeLivenessCommandParamOutput() ComponentInstanceConfigurationProbeLivenessCommandParamOutput ToComponentInstanceConfigurationProbeLivenessCommandParamOutputWithContext(context.Context) ComponentInstanceConfigurationProbeLivenessCommandParamOutput }
ComponentInstanceConfigurationProbeLivenessCommandParamInput is an input type that accepts ComponentInstanceConfigurationProbeLivenessCommandParamArgs and ComponentInstanceConfigurationProbeLivenessCommandParamOutput values. You can construct a concrete instance of `ComponentInstanceConfigurationProbeLivenessCommandParamInput` via:
ComponentInstanceConfigurationProbeLivenessCommandParamArgs{...}
type ComponentInstanceConfigurationProbeLivenessCommandParamOutput ¶
type ComponentInstanceConfigurationProbeLivenessCommandParamOutput struct{ *pulumi.OutputState }
func (ComponentInstanceConfigurationProbeLivenessCommandParamOutput) Commands ¶
func (o ComponentInstanceConfigurationProbeLivenessCommandParamOutput) Commands() pulumi.StringArrayOutput
Specifies the command list.
func (ComponentInstanceConfigurationProbeLivenessCommandParamOutput) ElementType ¶
func (ComponentInstanceConfigurationProbeLivenessCommandParamOutput) ElementType() reflect.Type
func (ComponentInstanceConfigurationProbeLivenessCommandParamOutput) ToComponentInstanceConfigurationProbeLivenessCommandParamOutput ¶
func (o ComponentInstanceConfigurationProbeLivenessCommandParamOutput) ToComponentInstanceConfigurationProbeLivenessCommandParamOutput() ComponentInstanceConfigurationProbeLivenessCommandParamOutput
func (ComponentInstanceConfigurationProbeLivenessCommandParamOutput) ToComponentInstanceConfigurationProbeLivenessCommandParamOutputWithContext ¶
func (o ComponentInstanceConfigurationProbeLivenessCommandParamOutput) ToComponentInstanceConfigurationProbeLivenessCommandParamOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeLivenessCommandParamOutput
func (ComponentInstanceConfigurationProbeLivenessCommandParamOutput) ToComponentInstanceConfigurationProbeLivenessCommandParamPtrOutput ¶
func (o ComponentInstanceConfigurationProbeLivenessCommandParamOutput) ToComponentInstanceConfigurationProbeLivenessCommandParamPtrOutput() ComponentInstanceConfigurationProbeLivenessCommandParamPtrOutput
func (ComponentInstanceConfigurationProbeLivenessCommandParamOutput) ToComponentInstanceConfigurationProbeLivenessCommandParamPtrOutputWithContext ¶
func (o ComponentInstanceConfigurationProbeLivenessCommandParamOutput) ToComponentInstanceConfigurationProbeLivenessCommandParamPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeLivenessCommandParamPtrOutput
type ComponentInstanceConfigurationProbeLivenessCommandParamPtrInput ¶
type ComponentInstanceConfigurationProbeLivenessCommandParamPtrInput interface { pulumi.Input ToComponentInstanceConfigurationProbeLivenessCommandParamPtrOutput() ComponentInstanceConfigurationProbeLivenessCommandParamPtrOutput ToComponentInstanceConfigurationProbeLivenessCommandParamPtrOutputWithContext(context.Context) ComponentInstanceConfigurationProbeLivenessCommandParamPtrOutput }
ComponentInstanceConfigurationProbeLivenessCommandParamPtrInput is an input type that accepts ComponentInstanceConfigurationProbeLivenessCommandParamArgs, ComponentInstanceConfigurationProbeLivenessCommandParamPtr and ComponentInstanceConfigurationProbeLivenessCommandParamPtrOutput values. You can construct a concrete instance of `ComponentInstanceConfigurationProbeLivenessCommandParamPtrInput` via:
ComponentInstanceConfigurationProbeLivenessCommandParamArgs{...} or: nil
func ComponentInstanceConfigurationProbeLivenessCommandParamPtr ¶
func ComponentInstanceConfigurationProbeLivenessCommandParamPtr(v *ComponentInstanceConfigurationProbeLivenessCommandParamArgs) ComponentInstanceConfigurationProbeLivenessCommandParamPtrInput
type ComponentInstanceConfigurationProbeLivenessCommandParamPtrOutput ¶
type ComponentInstanceConfigurationProbeLivenessCommandParamPtrOutput struct{ *pulumi.OutputState }
func (ComponentInstanceConfigurationProbeLivenessCommandParamPtrOutput) Commands ¶
func (o ComponentInstanceConfigurationProbeLivenessCommandParamPtrOutput) Commands() pulumi.StringArrayOutput
Specifies the command list.
func (ComponentInstanceConfigurationProbeLivenessCommandParamPtrOutput) ElementType ¶
func (ComponentInstanceConfigurationProbeLivenessCommandParamPtrOutput) ElementType() reflect.Type
func (ComponentInstanceConfigurationProbeLivenessCommandParamPtrOutput) ToComponentInstanceConfigurationProbeLivenessCommandParamPtrOutput ¶
func (o ComponentInstanceConfigurationProbeLivenessCommandParamPtrOutput) ToComponentInstanceConfigurationProbeLivenessCommandParamPtrOutput() ComponentInstanceConfigurationProbeLivenessCommandParamPtrOutput
func (ComponentInstanceConfigurationProbeLivenessCommandParamPtrOutput) ToComponentInstanceConfigurationProbeLivenessCommandParamPtrOutputWithContext ¶
func (o ComponentInstanceConfigurationProbeLivenessCommandParamPtrOutput) ToComponentInstanceConfigurationProbeLivenessCommandParamPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeLivenessCommandParamPtrOutput
type ComponentInstanceConfigurationProbeLivenessHttpParam ¶
type ComponentInstanceConfigurationProbeLivenessHttpParam struct { // Specifies the custom IP address. The default address is pod IP address. Host *string `pulumi:"host"` // Specifies the request path. Path string `pulumi:"path"` // Specifies the listening port of the application component process. Port int `pulumi:"port"` // Specifies the protocol scheme. The valid values are **HTTP** and **HTTPS**. Scheme string `pulumi:"scheme"` }
type ComponentInstanceConfigurationProbeLivenessHttpParamArgs ¶
type ComponentInstanceConfigurationProbeLivenessHttpParamArgs struct { // Specifies the custom IP address. The default address is pod IP address. Host pulumi.StringPtrInput `pulumi:"host"` // Specifies the request path. Path pulumi.StringInput `pulumi:"path"` // Specifies the listening port of the application component process. Port pulumi.IntInput `pulumi:"port"` // Specifies the protocol scheme. The valid values are **HTTP** and **HTTPS**. Scheme pulumi.StringInput `pulumi:"scheme"` }
func (ComponentInstanceConfigurationProbeLivenessHttpParamArgs) ElementType ¶
func (ComponentInstanceConfigurationProbeLivenessHttpParamArgs) ElementType() reflect.Type
func (ComponentInstanceConfigurationProbeLivenessHttpParamArgs) ToComponentInstanceConfigurationProbeLivenessHttpParamOutput ¶
func (i ComponentInstanceConfigurationProbeLivenessHttpParamArgs) ToComponentInstanceConfigurationProbeLivenessHttpParamOutput() ComponentInstanceConfigurationProbeLivenessHttpParamOutput
func (ComponentInstanceConfigurationProbeLivenessHttpParamArgs) ToComponentInstanceConfigurationProbeLivenessHttpParamOutputWithContext ¶
func (i ComponentInstanceConfigurationProbeLivenessHttpParamArgs) ToComponentInstanceConfigurationProbeLivenessHttpParamOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeLivenessHttpParamOutput
func (ComponentInstanceConfigurationProbeLivenessHttpParamArgs) ToComponentInstanceConfigurationProbeLivenessHttpParamPtrOutput ¶
func (i ComponentInstanceConfigurationProbeLivenessHttpParamArgs) ToComponentInstanceConfigurationProbeLivenessHttpParamPtrOutput() ComponentInstanceConfigurationProbeLivenessHttpParamPtrOutput
func (ComponentInstanceConfigurationProbeLivenessHttpParamArgs) ToComponentInstanceConfigurationProbeLivenessHttpParamPtrOutputWithContext ¶
func (i ComponentInstanceConfigurationProbeLivenessHttpParamArgs) ToComponentInstanceConfigurationProbeLivenessHttpParamPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeLivenessHttpParamPtrOutput
type ComponentInstanceConfigurationProbeLivenessHttpParamInput ¶
type ComponentInstanceConfigurationProbeLivenessHttpParamInput interface { pulumi.Input ToComponentInstanceConfigurationProbeLivenessHttpParamOutput() ComponentInstanceConfigurationProbeLivenessHttpParamOutput ToComponentInstanceConfigurationProbeLivenessHttpParamOutputWithContext(context.Context) ComponentInstanceConfigurationProbeLivenessHttpParamOutput }
ComponentInstanceConfigurationProbeLivenessHttpParamInput is an input type that accepts ComponentInstanceConfigurationProbeLivenessHttpParamArgs and ComponentInstanceConfigurationProbeLivenessHttpParamOutput values. You can construct a concrete instance of `ComponentInstanceConfigurationProbeLivenessHttpParamInput` via:
ComponentInstanceConfigurationProbeLivenessHttpParamArgs{...}
type ComponentInstanceConfigurationProbeLivenessHttpParamOutput ¶
type ComponentInstanceConfigurationProbeLivenessHttpParamOutput struct{ *pulumi.OutputState }
func (ComponentInstanceConfigurationProbeLivenessHttpParamOutput) ElementType ¶
func (ComponentInstanceConfigurationProbeLivenessHttpParamOutput) ElementType() reflect.Type
func (ComponentInstanceConfigurationProbeLivenessHttpParamOutput) Host ¶
Specifies the custom IP address. The default address is pod IP address.
func (ComponentInstanceConfigurationProbeLivenessHttpParamOutput) Path ¶
Specifies the request path.
func (ComponentInstanceConfigurationProbeLivenessHttpParamOutput) Port ¶
Specifies the listening port of the application component process.
func (ComponentInstanceConfigurationProbeLivenessHttpParamOutput) Scheme ¶
func (o ComponentInstanceConfigurationProbeLivenessHttpParamOutput) Scheme() pulumi.StringOutput
Specifies the protocol scheme. The valid values are **HTTP** and **HTTPS**.
func (ComponentInstanceConfigurationProbeLivenessHttpParamOutput) ToComponentInstanceConfigurationProbeLivenessHttpParamOutput ¶
func (o ComponentInstanceConfigurationProbeLivenessHttpParamOutput) ToComponentInstanceConfigurationProbeLivenessHttpParamOutput() ComponentInstanceConfigurationProbeLivenessHttpParamOutput
func (ComponentInstanceConfigurationProbeLivenessHttpParamOutput) ToComponentInstanceConfigurationProbeLivenessHttpParamOutputWithContext ¶
func (o ComponentInstanceConfigurationProbeLivenessHttpParamOutput) ToComponentInstanceConfigurationProbeLivenessHttpParamOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeLivenessHttpParamOutput
func (ComponentInstanceConfigurationProbeLivenessHttpParamOutput) ToComponentInstanceConfigurationProbeLivenessHttpParamPtrOutput ¶
func (o ComponentInstanceConfigurationProbeLivenessHttpParamOutput) ToComponentInstanceConfigurationProbeLivenessHttpParamPtrOutput() ComponentInstanceConfigurationProbeLivenessHttpParamPtrOutput
func (ComponentInstanceConfigurationProbeLivenessHttpParamOutput) ToComponentInstanceConfigurationProbeLivenessHttpParamPtrOutputWithContext ¶
func (o ComponentInstanceConfigurationProbeLivenessHttpParamOutput) ToComponentInstanceConfigurationProbeLivenessHttpParamPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeLivenessHttpParamPtrOutput
type ComponentInstanceConfigurationProbeLivenessHttpParamPtrInput ¶
type ComponentInstanceConfigurationProbeLivenessHttpParamPtrInput interface { pulumi.Input ToComponentInstanceConfigurationProbeLivenessHttpParamPtrOutput() ComponentInstanceConfigurationProbeLivenessHttpParamPtrOutput ToComponentInstanceConfigurationProbeLivenessHttpParamPtrOutputWithContext(context.Context) ComponentInstanceConfigurationProbeLivenessHttpParamPtrOutput }
ComponentInstanceConfigurationProbeLivenessHttpParamPtrInput is an input type that accepts ComponentInstanceConfigurationProbeLivenessHttpParamArgs, ComponentInstanceConfigurationProbeLivenessHttpParamPtr and ComponentInstanceConfigurationProbeLivenessHttpParamPtrOutput values. You can construct a concrete instance of `ComponentInstanceConfigurationProbeLivenessHttpParamPtrInput` via:
ComponentInstanceConfigurationProbeLivenessHttpParamArgs{...} or: nil
func ComponentInstanceConfigurationProbeLivenessHttpParamPtr ¶
func ComponentInstanceConfigurationProbeLivenessHttpParamPtr(v *ComponentInstanceConfigurationProbeLivenessHttpParamArgs) ComponentInstanceConfigurationProbeLivenessHttpParamPtrInput
type ComponentInstanceConfigurationProbeLivenessHttpParamPtrOutput ¶
type ComponentInstanceConfigurationProbeLivenessHttpParamPtrOutput struct{ *pulumi.OutputState }
func (ComponentInstanceConfigurationProbeLivenessHttpParamPtrOutput) ElementType ¶
func (ComponentInstanceConfigurationProbeLivenessHttpParamPtrOutput) ElementType() reflect.Type
func (ComponentInstanceConfigurationProbeLivenessHttpParamPtrOutput) Host ¶
func (o ComponentInstanceConfigurationProbeLivenessHttpParamPtrOutput) Host() pulumi.StringPtrOutput
Specifies the custom IP address. The default address is pod IP address.
func (ComponentInstanceConfigurationProbeLivenessHttpParamPtrOutput) Path ¶
func (o ComponentInstanceConfigurationProbeLivenessHttpParamPtrOutput) Path() pulumi.StringPtrOutput
Specifies the request path.
func (ComponentInstanceConfigurationProbeLivenessHttpParamPtrOutput) Port ¶
Specifies the listening port of the application component process.
func (ComponentInstanceConfigurationProbeLivenessHttpParamPtrOutput) Scheme ¶
func (o ComponentInstanceConfigurationProbeLivenessHttpParamPtrOutput) Scheme() pulumi.StringPtrOutput
Specifies the protocol scheme. The valid values are **HTTP** and **HTTPS**.
func (ComponentInstanceConfigurationProbeLivenessHttpParamPtrOutput) ToComponentInstanceConfigurationProbeLivenessHttpParamPtrOutput ¶
func (o ComponentInstanceConfigurationProbeLivenessHttpParamPtrOutput) ToComponentInstanceConfigurationProbeLivenessHttpParamPtrOutput() ComponentInstanceConfigurationProbeLivenessHttpParamPtrOutput
func (ComponentInstanceConfigurationProbeLivenessHttpParamPtrOutput) ToComponentInstanceConfigurationProbeLivenessHttpParamPtrOutputWithContext ¶
func (o ComponentInstanceConfigurationProbeLivenessHttpParamPtrOutput) ToComponentInstanceConfigurationProbeLivenessHttpParamPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeLivenessHttpParamPtrOutput
type ComponentInstanceConfigurationProbeLivenessInput ¶
type ComponentInstanceConfigurationProbeLivenessInput interface { pulumi.Input ToComponentInstanceConfigurationProbeLivenessOutput() ComponentInstanceConfigurationProbeLivenessOutput ToComponentInstanceConfigurationProbeLivenessOutputWithContext(context.Context) ComponentInstanceConfigurationProbeLivenessOutput }
ComponentInstanceConfigurationProbeLivenessInput is an input type that accepts ComponentInstanceConfigurationProbeLivenessArgs and ComponentInstanceConfigurationProbeLivenessOutput values. You can construct a concrete instance of `ComponentInstanceConfigurationProbeLivenessInput` via:
ComponentInstanceConfigurationProbeLivenessArgs{...}
type ComponentInstanceConfigurationProbeLivenessOutput ¶
type ComponentInstanceConfigurationProbeLivenessOutput struct{ *pulumi.OutputState }
func (ComponentInstanceConfigurationProbeLivenessOutput) CommandParam ¶
func (o ComponentInstanceConfigurationProbeLivenessOutput) CommandParam() ComponentInstanceConfigurationProbeLivenessCommandParamPtrOutput
Specifies the commands. Required if `type` is **command**. The object structure is documented below.
func (ComponentInstanceConfigurationProbeLivenessOutput) Delay ¶
func (o ComponentInstanceConfigurationProbeLivenessOutput) Delay() pulumi.IntPtrOutput
Specifies the interval between the startup and detection.
func (ComponentInstanceConfigurationProbeLivenessOutput) ElementType ¶
func (ComponentInstanceConfigurationProbeLivenessOutput) ElementType() reflect.Type
func (ComponentInstanceConfigurationProbeLivenessOutput) HttpParam ¶
func (o ComponentInstanceConfigurationProbeLivenessOutput) HttpParam() ComponentInstanceConfigurationProbeLivenessHttpParamPtrOutput
Specifies the commands. Required if `type` is **http**. The object structure is documented below.
func (ComponentInstanceConfigurationProbeLivenessOutput) TcpParam ¶
func (o ComponentInstanceConfigurationProbeLivenessOutput) TcpParam() ComponentInstanceConfigurationProbeLivenessTcpParamPtrOutput
Specifies the commands. Required if `type` is **tcp**. The object structure is documented below.
func (ComponentInstanceConfigurationProbeLivenessOutput) Timeout ¶
func (o ComponentInstanceConfigurationProbeLivenessOutput) Timeout() pulumi.IntPtrOutput
Specifies the detection timeout interval.
func (ComponentInstanceConfigurationProbeLivenessOutput) ToComponentInstanceConfigurationProbeLivenessOutput ¶
func (o ComponentInstanceConfigurationProbeLivenessOutput) ToComponentInstanceConfigurationProbeLivenessOutput() ComponentInstanceConfigurationProbeLivenessOutput
func (ComponentInstanceConfigurationProbeLivenessOutput) ToComponentInstanceConfigurationProbeLivenessOutputWithContext ¶
func (o ComponentInstanceConfigurationProbeLivenessOutput) ToComponentInstanceConfigurationProbeLivenessOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeLivenessOutput
func (ComponentInstanceConfigurationProbeLivenessOutput) ToComponentInstanceConfigurationProbeLivenessPtrOutput ¶
func (o ComponentInstanceConfigurationProbeLivenessOutput) ToComponentInstanceConfigurationProbeLivenessPtrOutput() ComponentInstanceConfigurationProbeLivenessPtrOutput
func (ComponentInstanceConfigurationProbeLivenessOutput) ToComponentInstanceConfigurationProbeLivenessPtrOutputWithContext ¶
func (o ComponentInstanceConfigurationProbeLivenessOutput) ToComponentInstanceConfigurationProbeLivenessPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeLivenessPtrOutput
func (ComponentInstanceConfigurationProbeLivenessOutput) Type ¶
func (o ComponentInstanceConfigurationProbeLivenessOutput) Type() pulumi.StringOutput
Specifies the probe type. The valid values are as follows: + **command**: command execution check. + **http**: HTTP request check. + **tcp**: TCP port check.
type ComponentInstanceConfigurationProbeLivenessPtrInput ¶
type ComponentInstanceConfigurationProbeLivenessPtrInput interface { pulumi.Input ToComponentInstanceConfigurationProbeLivenessPtrOutput() ComponentInstanceConfigurationProbeLivenessPtrOutput ToComponentInstanceConfigurationProbeLivenessPtrOutputWithContext(context.Context) ComponentInstanceConfigurationProbeLivenessPtrOutput }
ComponentInstanceConfigurationProbeLivenessPtrInput is an input type that accepts ComponentInstanceConfigurationProbeLivenessArgs, ComponentInstanceConfigurationProbeLivenessPtr and ComponentInstanceConfigurationProbeLivenessPtrOutput values. You can construct a concrete instance of `ComponentInstanceConfigurationProbeLivenessPtrInput` via:
ComponentInstanceConfigurationProbeLivenessArgs{...} or: nil
func ComponentInstanceConfigurationProbeLivenessPtr ¶
func ComponentInstanceConfigurationProbeLivenessPtr(v *ComponentInstanceConfigurationProbeLivenessArgs) ComponentInstanceConfigurationProbeLivenessPtrInput
type ComponentInstanceConfigurationProbeLivenessPtrOutput ¶
type ComponentInstanceConfigurationProbeLivenessPtrOutput struct{ *pulumi.OutputState }
func (ComponentInstanceConfigurationProbeLivenessPtrOutput) CommandParam ¶
func (o ComponentInstanceConfigurationProbeLivenessPtrOutput) CommandParam() ComponentInstanceConfigurationProbeLivenessCommandParamPtrOutput
Specifies the commands. Required if `type` is **command**. The object structure is documented below.
func (ComponentInstanceConfigurationProbeLivenessPtrOutput) Delay ¶
func (o ComponentInstanceConfigurationProbeLivenessPtrOutput) Delay() pulumi.IntPtrOutput
Specifies the interval between the startup and detection.
func (ComponentInstanceConfigurationProbeLivenessPtrOutput) ElementType ¶
func (ComponentInstanceConfigurationProbeLivenessPtrOutput) ElementType() reflect.Type
func (ComponentInstanceConfigurationProbeLivenessPtrOutput) HttpParam ¶
func (o ComponentInstanceConfigurationProbeLivenessPtrOutput) HttpParam() ComponentInstanceConfigurationProbeLivenessHttpParamPtrOutput
Specifies the commands. Required if `type` is **http**. The object structure is documented below.
func (ComponentInstanceConfigurationProbeLivenessPtrOutput) TcpParam ¶
func (o ComponentInstanceConfigurationProbeLivenessPtrOutput) TcpParam() ComponentInstanceConfigurationProbeLivenessTcpParamPtrOutput
Specifies the commands. Required if `type` is **tcp**. The object structure is documented below.
func (ComponentInstanceConfigurationProbeLivenessPtrOutput) Timeout ¶
func (o ComponentInstanceConfigurationProbeLivenessPtrOutput) Timeout() pulumi.IntPtrOutput
Specifies the detection timeout interval.
func (ComponentInstanceConfigurationProbeLivenessPtrOutput) ToComponentInstanceConfigurationProbeLivenessPtrOutput ¶
func (o ComponentInstanceConfigurationProbeLivenessPtrOutput) ToComponentInstanceConfigurationProbeLivenessPtrOutput() ComponentInstanceConfigurationProbeLivenessPtrOutput
func (ComponentInstanceConfigurationProbeLivenessPtrOutput) ToComponentInstanceConfigurationProbeLivenessPtrOutputWithContext ¶
func (o ComponentInstanceConfigurationProbeLivenessPtrOutput) ToComponentInstanceConfigurationProbeLivenessPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeLivenessPtrOutput
type ComponentInstanceConfigurationProbeLivenessTcpParam ¶
type ComponentInstanceConfigurationProbeLivenessTcpParam struct { // Specifies the listening port of the application component process. Port int `pulumi:"port"` }
type ComponentInstanceConfigurationProbeLivenessTcpParamArgs ¶
type ComponentInstanceConfigurationProbeLivenessTcpParamArgs struct { // Specifies the listening port of the application component process. Port pulumi.IntInput `pulumi:"port"` }
func (ComponentInstanceConfigurationProbeLivenessTcpParamArgs) ElementType ¶
func (ComponentInstanceConfigurationProbeLivenessTcpParamArgs) ElementType() reflect.Type
func (ComponentInstanceConfigurationProbeLivenessTcpParamArgs) ToComponentInstanceConfigurationProbeLivenessTcpParamOutput ¶
func (i ComponentInstanceConfigurationProbeLivenessTcpParamArgs) ToComponentInstanceConfigurationProbeLivenessTcpParamOutput() ComponentInstanceConfigurationProbeLivenessTcpParamOutput
func (ComponentInstanceConfigurationProbeLivenessTcpParamArgs) ToComponentInstanceConfigurationProbeLivenessTcpParamOutputWithContext ¶
func (i ComponentInstanceConfigurationProbeLivenessTcpParamArgs) ToComponentInstanceConfigurationProbeLivenessTcpParamOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeLivenessTcpParamOutput
func (ComponentInstanceConfigurationProbeLivenessTcpParamArgs) ToComponentInstanceConfigurationProbeLivenessTcpParamPtrOutput ¶
func (i ComponentInstanceConfigurationProbeLivenessTcpParamArgs) ToComponentInstanceConfigurationProbeLivenessTcpParamPtrOutput() ComponentInstanceConfigurationProbeLivenessTcpParamPtrOutput
func (ComponentInstanceConfigurationProbeLivenessTcpParamArgs) ToComponentInstanceConfigurationProbeLivenessTcpParamPtrOutputWithContext ¶
func (i ComponentInstanceConfigurationProbeLivenessTcpParamArgs) ToComponentInstanceConfigurationProbeLivenessTcpParamPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeLivenessTcpParamPtrOutput
type ComponentInstanceConfigurationProbeLivenessTcpParamInput ¶
type ComponentInstanceConfigurationProbeLivenessTcpParamInput interface { pulumi.Input ToComponentInstanceConfigurationProbeLivenessTcpParamOutput() ComponentInstanceConfigurationProbeLivenessTcpParamOutput ToComponentInstanceConfigurationProbeLivenessTcpParamOutputWithContext(context.Context) ComponentInstanceConfigurationProbeLivenessTcpParamOutput }
ComponentInstanceConfigurationProbeLivenessTcpParamInput is an input type that accepts ComponentInstanceConfigurationProbeLivenessTcpParamArgs and ComponentInstanceConfigurationProbeLivenessTcpParamOutput values. You can construct a concrete instance of `ComponentInstanceConfigurationProbeLivenessTcpParamInput` via:
ComponentInstanceConfigurationProbeLivenessTcpParamArgs{...}
type ComponentInstanceConfigurationProbeLivenessTcpParamOutput ¶
type ComponentInstanceConfigurationProbeLivenessTcpParamOutput struct{ *pulumi.OutputState }
func (ComponentInstanceConfigurationProbeLivenessTcpParamOutput) ElementType ¶
func (ComponentInstanceConfigurationProbeLivenessTcpParamOutput) ElementType() reflect.Type
func (ComponentInstanceConfigurationProbeLivenessTcpParamOutput) Port ¶
func (o ComponentInstanceConfigurationProbeLivenessTcpParamOutput) Port() pulumi.IntOutput
Specifies the listening port of the application component process.
func (ComponentInstanceConfigurationProbeLivenessTcpParamOutput) ToComponentInstanceConfigurationProbeLivenessTcpParamOutput ¶
func (o ComponentInstanceConfigurationProbeLivenessTcpParamOutput) ToComponentInstanceConfigurationProbeLivenessTcpParamOutput() ComponentInstanceConfigurationProbeLivenessTcpParamOutput
func (ComponentInstanceConfigurationProbeLivenessTcpParamOutput) ToComponentInstanceConfigurationProbeLivenessTcpParamOutputWithContext ¶
func (o ComponentInstanceConfigurationProbeLivenessTcpParamOutput) ToComponentInstanceConfigurationProbeLivenessTcpParamOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeLivenessTcpParamOutput
func (ComponentInstanceConfigurationProbeLivenessTcpParamOutput) ToComponentInstanceConfigurationProbeLivenessTcpParamPtrOutput ¶
func (o ComponentInstanceConfigurationProbeLivenessTcpParamOutput) ToComponentInstanceConfigurationProbeLivenessTcpParamPtrOutput() ComponentInstanceConfigurationProbeLivenessTcpParamPtrOutput
func (ComponentInstanceConfigurationProbeLivenessTcpParamOutput) ToComponentInstanceConfigurationProbeLivenessTcpParamPtrOutputWithContext ¶
func (o ComponentInstanceConfigurationProbeLivenessTcpParamOutput) ToComponentInstanceConfigurationProbeLivenessTcpParamPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeLivenessTcpParamPtrOutput
type ComponentInstanceConfigurationProbeLivenessTcpParamPtrInput ¶
type ComponentInstanceConfigurationProbeLivenessTcpParamPtrInput interface { pulumi.Input ToComponentInstanceConfigurationProbeLivenessTcpParamPtrOutput() ComponentInstanceConfigurationProbeLivenessTcpParamPtrOutput ToComponentInstanceConfigurationProbeLivenessTcpParamPtrOutputWithContext(context.Context) ComponentInstanceConfigurationProbeLivenessTcpParamPtrOutput }
ComponentInstanceConfigurationProbeLivenessTcpParamPtrInput is an input type that accepts ComponentInstanceConfigurationProbeLivenessTcpParamArgs, ComponentInstanceConfigurationProbeLivenessTcpParamPtr and ComponentInstanceConfigurationProbeLivenessTcpParamPtrOutput values. You can construct a concrete instance of `ComponentInstanceConfigurationProbeLivenessTcpParamPtrInput` via:
ComponentInstanceConfigurationProbeLivenessTcpParamArgs{...} or: nil
func ComponentInstanceConfigurationProbeLivenessTcpParamPtr ¶
func ComponentInstanceConfigurationProbeLivenessTcpParamPtr(v *ComponentInstanceConfigurationProbeLivenessTcpParamArgs) ComponentInstanceConfigurationProbeLivenessTcpParamPtrInput
type ComponentInstanceConfigurationProbeLivenessTcpParamPtrOutput ¶
type ComponentInstanceConfigurationProbeLivenessTcpParamPtrOutput struct{ *pulumi.OutputState }
func (ComponentInstanceConfigurationProbeLivenessTcpParamPtrOutput) ElementType ¶
func (ComponentInstanceConfigurationProbeLivenessTcpParamPtrOutput) ElementType() reflect.Type
func (ComponentInstanceConfigurationProbeLivenessTcpParamPtrOutput) Port ¶
Specifies the listening port of the application component process.
func (ComponentInstanceConfigurationProbeLivenessTcpParamPtrOutput) ToComponentInstanceConfigurationProbeLivenessTcpParamPtrOutput ¶
func (o ComponentInstanceConfigurationProbeLivenessTcpParamPtrOutput) ToComponentInstanceConfigurationProbeLivenessTcpParamPtrOutput() ComponentInstanceConfigurationProbeLivenessTcpParamPtrOutput
func (ComponentInstanceConfigurationProbeLivenessTcpParamPtrOutput) ToComponentInstanceConfigurationProbeLivenessTcpParamPtrOutputWithContext ¶
func (o ComponentInstanceConfigurationProbeLivenessTcpParamPtrOutput) ToComponentInstanceConfigurationProbeLivenessTcpParamPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeLivenessTcpParamPtrOutput
type ComponentInstanceConfigurationProbeOutput ¶
type ComponentInstanceConfigurationProbeOutput struct{ *pulumi.OutputState }
func (ComponentInstanceConfigurationProbeOutput) ElementType ¶
func (ComponentInstanceConfigurationProbeOutput) ElementType() reflect.Type
func (ComponentInstanceConfigurationProbeOutput) Liveness ¶
func (o ComponentInstanceConfigurationProbeOutput) Liveness() ComponentInstanceConfigurationProbeLivenessPtrOutput
Specifies the component liveness probe. The object structure is documented below.
func (ComponentInstanceConfigurationProbeOutput) Readiness ¶
func (o ComponentInstanceConfigurationProbeOutput) Readiness() ComponentInstanceConfigurationProbeReadinessPtrOutput
Specifies the component service probe. The object structure is documented below.
func (ComponentInstanceConfigurationProbeOutput) ToComponentInstanceConfigurationProbeOutput ¶
func (o ComponentInstanceConfigurationProbeOutput) ToComponentInstanceConfigurationProbeOutput() ComponentInstanceConfigurationProbeOutput
func (ComponentInstanceConfigurationProbeOutput) ToComponentInstanceConfigurationProbeOutputWithContext ¶
func (o ComponentInstanceConfigurationProbeOutput) ToComponentInstanceConfigurationProbeOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeOutput
func (ComponentInstanceConfigurationProbeOutput) ToComponentInstanceConfigurationProbePtrOutput ¶
func (o ComponentInstanceConfigurationProbeOutput) ToComponentInstanceConfigurationProbePtrOutput() ComponentInstanceConfigurationProbePtrOutput
func (ComponentInstanceConfigurationProbeOutput) ToComponentInstanceConfigurationProbePtrOutputWithContext ¶
func (o ComponentInstanceConfigurationProbeOutput) ToComponentInstanceConfigurationProbePtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbePtrOutput
type ComponentInstanceConfigurationProbePtrInput ¶
type ComponentInstanceConfigurationProbePtrInput interface { pulumi.Input ToComponentInstanceConfigurationProbePtrOutput() ComponentInstanceConfigurationProbePtrOutput ToComponentInstanceConfigurationProbePtrOutputWithContext(context.Context) ComponentInstanceConfigurationProbePtrOutput }
ComponentInstanceConfigurationProbePtrInput is an input type that accepts ComponentInstanceConfigurationProbeArgs, ComponentInstanceConfigurationProbePtr and ComponentInstanceConfigurationProbePtrOutput values. You can construct a concrete instance of `ComponentInstanceConfigurationProbePtrInput` via:
ComponentInstanceConfigurationProbeArgs{...} or: nil
func ComponentInstanceConfigurationProbePtr ¶
func ComponentInstanceConfigurationProbePtr(v *ComponentInstanceConfigurationProbeArgs) ComponentInstanceConfigurationProbePtrInput
type ComponentInstanceConfigurationProbePtrOutput ¶
type ComponentInstanceConfigurationProbePtrOutput struct{ *pulumi.OutputState }
func (ComponentInstanceConfigurationProbePtrOutput) ElementType ¶
func (ComponentInstanceConfigurationProbePtrOutput) ElementType() reflect.Type
func (ComponentInstanceConfigurationProbePtrOutput) Liveness ¶
func (o ComponentInstanceConfigurationProbePtrOutput) Liveness() ComponentInstanceConfigurationProbeLivenessPtrOutput
Specifies the component liveness probe. The object structure is documented below.
func (ComponentInstanceConfigurationProbePtrOutput) Readiness ¶
func (o ComponentInstanceConfigurationProbePtrOutput) Readiness() ComponentInstanceConfigurationProbeReadinessPtrOutput
Specifies the component service probe. The object structure is documented below.
func (ComponentInstanceConfigurationProbePtrOutput) ToComponentInstanceConfigurationProbePtrOutput ¶
func (o ComponentInstanceConfigurationProbePtrOutput) ToComponentInstanceConfigurationProbePtrOutput() ComponentInstanceConfigurationProbePtrOutput
func (ComponentInstanceConfigurationProbePtrOutput) ToComponentInstanceConfigurationProbePtrOutputWithContext ¶
func (o ComponentInstanceConfigurationProbePtrOutput) ToComponentInstanceConfigurationProbePtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbePtrOutput
type ComponentInstanceConfigurationProbeReadiness ¶
type ComponentInstanceConfigurationProbeReadiness struct { // Specifies the commands. Required if `type` is **command**. // The object structure is documented below. CommandParam *ComponentInstanceConfigurationProbeReadinessCommandParam `pulumi:"commandParam"` // Specifies the interval between the startup and detection. Delay *int `pulumi:"delay"` // Specifies the commands. Required if `type` is **http**. // The object structure is documented below. HttpParam *ComponentInstanceConfigurationProbeReadinessHttpParam `pulumi:"httpParam"` // Specifies the commands. Required if `type` is **tcp**. // The object structure is documented below. TcpParam *ComponentInstanceConfigurationProbeReadinessTcpParam `pulumi:"tcpParam"` // Specifies the detection timeout interval. Timeout *int `pulumi:"timeout"` // Specifies the probe type. The valid values are as follows: // + **command**: command execution check. // + **http**: HTTP request check. // + **tcp**: TCP port check. Type string `pulumi:"type"` }
type ComponentInstanceConfigurationProbeReadinessArgs ¶
type ComponentInstanceConfigurationProbeReadinessArgs struct { // Specifies the commands. Required if `type` is **command**. // The object structure is documented below. CommandParam ComponentInstanceConfigurationProbeReadinessCommandParamPtrInput `pulumi:"commandParam"` // Specifies the interval between the startup and detection. Delay pulumi.IntPtrInput `pulumi:"delay"` // Specifies the commands. Required if `type` is **http**. // The object structure is documented below. HttpParam ComponentInstanceConfigurationProbeReadinessHttpParamPtrInput `pulumi:"httpParam"` // Specifies the commands. Required if `type` is **tcp**. // The object structure is documented below. TcpParam ComponentInstanceConfigurationProbeReadinessTcpParamPtrInput `pulumi:"tcpParam"` // Specifies the detection timeout interval. Timeout pulumi.IntPtrInput `pulumi:"timeout"` // Specifies the probe type. The valid values are as follows: // + **command**: command execution check. // + **http**: HTTP request check. // + **tcp**: TCP port check. Type pulumi.StringInput `pulumi:"type"` }
func (ComponentInstanceConfigurationProbeReadinessArgs) ElementType ¶
func (ComponentInstanceConfigurationProbeReadinessArgs) ElementType() reflect.Type
func (ComponentInstanceConfigurationProbeReadinessArgs) ToComponentInstanceConfigurationProbeReadinessOutput ¶
func (i ComponentInstanceConfigurationProbeReadinessArgs) ToComponentInstanceConfigurationProbeReadinessOutput() ComponentInstanceConfigurationProbeReadinessOutput
func (ComponentInstanceConfigurationProbeReadinessArgs) ToComponentInstanceConfigurationProbeReadinessOutputWithContext ¶
func (i ComponentInstanceConfigurationProbeReadinessArgs) ToComponentInstanceConfigurationProbeReadinessOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeReadinessOutput
func (ComponentInstanceConfigurationProbeReadinessArgs) ToComponentInstanceConfigurationProbeReadinessPtrOutput ¶
func (i ComponentInstanceConfigurationProbeReadinessArgs) ToComponentInstanceConfigurationProbeReadinessPtrOutput() ComponentInstanceConfigurationProbeReadinessPtrOutput
func (ComponentInstanceConfigurationProbeReadinessArgs) ToComponentInstanceConfigurationProbeReadinessPtrOutputWithContext ¶
func (i ComponentInstanceConfigurationProbeReadinessArgs) ToComponentInstanceConfigurationProbeReadinessPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeReadinessPtrOutput
type ComponentInstanceConfigurationProbeReadinessCommandParam ¶
type ComponentInstanceConfigurationProbeReadinessCommandParam struct { // Specifies the command list. Commands []string `pulumi:"commands"` }
type ComponentInstanceConfigurationProbeReadinessCommandParamArgs ¶
type ComponentInstanceConfigurationProbeReadinessCommandParamArgs struct { // Specifies the command list. Commands pulumi.StringArrayInput `pulumi:"commands"` }
func (ComponentInstanceConfigurationProbeReadinessCommandParamArgs) ElementType ¶
func (ComponentInstanceConfigurationProbeReadinessCommandParamArgs) ElementType() reflect.Type
func (ComponentInstanceConfigurationProbeReadinessCommandParamArgs) ToComponentInstanceConfigurationProbeReadinessCommandParamOutput ¶
func (i ComponentInstanceConfigurationProbeReadinessCommandParamArgs) ToComponentInstanceConfigurationProbeReadinessCommandParamOutput() ComponentInstanceConfigurationProbeReadinessCommandParamOutput
func (ComponentInstanceConfigurationProbeReadinessCommandParamArgs) ToComponentInstanceConfigurationProbeReadinessCommandParamOutputWithContext ¶
func (i ComponentInstanceConfigurationProbeReadinessCommandParamArgs) ToComponentInstanceConfigurationProbeReadinessCommandParamOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeReadinessCommandParamOutput
func (ComponentInstanceConfigurationProbeReadinessCommandParamArgs) ToComponentInstanceConfigurationProbeReadinessCommandParamPtrOutput ¶
func (i ComponentInstanceConfigurationProbeReadinessCommandParamArgs) ToComponentInstanceConfigurationProbeReadinessCommandParamPtrOutput() ComponentInstanceConfigurationProbeReadinessCommandParamPtrOutput
func (ComponentInstanceConfigurationProbeReadinessCommandParamArgs) ToComponentInstanceConfigurationProbeReadinessCommandParamPtrOutputWithContext ¶
func (i ComponentInstanceConfigurationProbeReadinessCommandParamArgs) ToComponentInstanceConfigurationProbeReadinessCommandParamPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeReadinessCommandParamPtrOutput
type ComponentInstanceConfigurationProbeReadinessCommandParamInput ¶
type ComponentInstanceConfigurationProbeReadinessCommandParamInput interface { pulumi.Input ToComponentInstanceConfigurationProbeReadinessCommandParamOutput() ComponentInstanceConfigurationProbeReadinessCommandParamOutput ToComponentInstanceConfigurationProbeReadinessCommandParamOutputWithContext(context.Context) ComponentInstanceConfigurationProbeReadinessCommandParamOutput }
ComponentInstanceConfigurationProbeReadinessCommandParamInput is an input type that accepts ComponentInstanceConfigurationProbeReadinessCommandParamArgs and ComponentInstanceConfigurationProbeReadinessCommandParamOutput values. You can construct a concrete instance of `ComponentInstanceConfigurationProbeReadinessCommandParamInput` via:
ComponentInstanceConfigurationProbeReadinessCommandParamArgs{...}
type ComponentInstanceConfigurationProbeReadinessCommandParamOutput ¶
type ComponentInstanceConfigurationProbeReadinessCommandParamOutput struct{ *pulumi.OutputState }
func (ComponentInstanceConfigurationProbeReadinessCommandParamOutput) Commands ¶
func (o ComponentInstanceConfigurationProbeReadinessCommandParamOutput) Commands() pulumi.StringArrayOutput
Specifies the command list.
func (ComponentInstanceConfigurationProbeReadinessCommandParamOutput) ElementType ¶
func (ComponentInstanceConfigurationProbeReadinessCommandParamOutput) ElementType() reflect.Type
func (ComponentInstanceConfigurationProbeReadinessCommandParamOutput) ToComponentInstanceConfigurationProbeReadinessCommandParamOutput ¶
func (o ComponentInstanceConfigurationProbeReadinessCommandParamOutput) ToComponentInstanceConfigurationProbeReadinessCommandParamOutput() ComponentInstanceConfigurationProbeReadinessCommandParamOutput
func (ComponentInstanceConfigurationProbeReadinessCommandParamOutput) ToComponentInstanceConfigurationProbeReadinessCommandParamOutputWithContext ¶
func (o ComponentInstanceConfigurationProbeReadinessCommandParamOutput) ToComponentInstanceConfigurationProbeReadinessCommandParamOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeReadinessCommandParamOutput
func (ComponentInstanceConfigurationProbeReadinessCommandParamOutput) ToComponentInstanceConfigurationProbeReadinessCommandParamPtrOutput ¶
func (o ComponentInstanceConfigurationProbeReadinessCommandParamOutput) ToComponentInstanceConfigurationProbeReadinessCommandParamPtrOutput() ComponentInstanceConfigurationProbeReadinessCommandParamPtrOutput
func (ComponentInstanceConfigurationProbeReadinessCommandParamOutput) ToComponentInstanceConfigurationProbeReadinessCommandParamPtrOutputWithContext ¶
func (o ComponentInstanceConfigurationProbeReadinessCommandParamOutput) ToComponentInstanceConfigurationProbeReadinessCommandParamPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeReadinessCommandParamPtrOutput
type ComponentInstanceConfigurationProbeReadinessCommandParamPtrInput ¶
type ComponentInstanceConfigurationProbeReadinessCommandParamPtrInput interface { pulumi.Input ToComponentInstanceConfigurationProbeReadinessCommandParamPtrOutput() ComponentInstanceConfigurationProbeReadinessCommandParamPtrOutput ToComponentInstanceConfigurationProbeReadinessCommandParamPtrOutputWithContext(context.Context) ComponentInstanceConfigurationProbeReadinessCommandParamPtrOutput }
ComponentInstanceConfigurationProbeReadinessCommandParamPtrInput is an input type that accepts ComponentInstanceConfigurationProbeReadinessCommandParamArgs, ComponentInstanceConfigurationProbeReadinessCommandParamPtr and ComponentInstanceConfigurationProbeReadinessCommandParamPtrOutput values. You can construct a concrete instance of `ComponentInstanceConfigurationProbeReadinessCommandParamPtrInput` via:
ComponentInstanceConfigurationProbeReadinessCommandParamArgs{...} or: nil
func ComponentInstanceConfigurationProbeReadinessCommandParamPtr ¶
func ComponentInstanceConfigurationProbeReadinessCommandParamPtr(v *ComponentInstanceConfigurationProbeReadinessCommandParamArgs) ComponentInstanceConfigurationProbeReadinessCommandParamPtrInput
type ComponentInstanceConfigurationProbeReadinessCommandParamPtrOutput ¶
type ComponentInstanceConfigurationProbeReadinessCommandParamPtrOutput struct{ *pulumi.OutputState }
func (ComponentInstanceConfigurationProbeReadinessCommandParamPtrOutput) Commands ¶
func (o ComponentInstanceConfigurationProbeReadinessCommandParamPtrOutput) Commands() pulumi.StringArrayOutput
Specifies the command list.
func (ComponentInstanceConfigurationProbeReadinessCommandParamPtrOutput) ElementType ¶
func (ComponentInstanceConfigurationProbeReadinessCommandParamPtrOutput) ElementType() reflect.Type
func (ComponentInstanceConfigurationProbeReadinessCommandParamPtrOutput) ToComponentInstanceConfigurationProbeReadinessCommandParamPtrOutput ¶
func (o ComponentInstanceConfigurationProbeReadinessCommandParamPtrOutput) ToComponentInstanceConfigurationProbeReadinessCommandParamPtrOutput() ComponentInstanceConfigurationProbeReadinessCommandParamPtrOutput
func (ComponentInstanceConfigurationProbeReadinessCommandParamPtrOutput) ToComponentInstanceConfigurationProbeReadinessCommandParamPtrOutputWithContext ¶
func (o ComponentInstanceConfigurationProbeReadinessCommandParamPtrOutput) ToComponentInstanceConfigurationProbeReadinessCommandParamPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeReadinessCommandParamPtrOutput
type ComponentInstanceConfigurationProbeReadinessHttpParam ¶
type ComponentInstanceConfigurationProbeReadinessHttpParam struct { // Specifies the custom IP address. The default address is pod IP address. Host *string `pulumi:"host"` // Specifies the request path. Path string `pulumi:"path"` // Specifies the listening port of the application component process. Port int `pulumi:"port"` // Specifies the protocol scheme. The valid values are **HTTP** and **HTTPS**. Scheme string `pulumi:"scheme"` }
type ComponentInstanceConfigurationProbeReadinessHttpParamArgs ¶
type ComponentInstanceConfigurationProbeReadinessHttpParamArgs struct { // Specifies the custom IP address. The default address is pod IP address. Host pulumi.StringPtrInput `pulumi:"host"` // Specifies the request path. Path pulumi.StringInput `pulumi:"path"` // Specifies the listening port of the application component process. Port pulumi.IntInput `pulumi:"port"` // Specifies the protocol scheme. The valid values are **HTTP** and **HTTPS**. Scheme pulumi.StringInput `pulumi:"scheme"` }
func (ComponentInstanceConfigurationProbeReadinessHttpParamArgs) ElementType ¶
func (ComponentInstanceConfigurationProbeReadinessHttpParamArgs) ElementType() reflect.Type
func (ComponentInstanceConfigurationProbeReadinessHttpParamArgs) ToComponentInstanceConfigurationProbeReadinessHttpParamOutput ¶
func (i ComponentInstanceConfigurationProbeReadinessHttpParamArgs) ToComponentInstanceConfigurationProbeReadinessHttpParamOutput() ComponentInstanceConfigurationProbeReadinessHttpParamOutput
func (ComponentInstanceConfigurationProbeReadinessHttpParamArgs) ToComponentInstanceConfigurationProbeReadinessHttpParamOutputWithContext ¶
func (i ComponentInstanceConfigurationProbeReadinessHttpParamArgs) ToComponentInstanceConfigurationProbeReadinessHttpParamOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeReadinessHttpParamOutput
func (ComponentInstanceConfigurationProbeReadinessHttpParamArgs) ToComponentInstanceConfigurationProbeReadinessHttpParamPtrOutput ¶
func (i ComponentInstanceConfigurationProbeReadinessHttpParamArgs) ToComponentInstanceConfigurationProbeReadinessHttpParamPtrOutput() ComponentInstanceConfigurationProbeReadinessHttpParamPtrOutput
func (ComponentInstanceConfigurationProbeReadinessHttpParamArgs) ToComponentInstanceConfigurationProbeReadinessHttpParamPtrOutputWithContext ¶
func (i ComponentInstanceConfigurationProbeReadinessHttpParamArgs) ToComponentInstanceConfigurationProbeReadinessHttpParamPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeReadinessHttpParamPtrOutput
type ComponentInstanceConfigurationProbeReadinessHttpParamInput ¶
type ComponentInstanceConfigurationProbeReadinessHttpParamInput interface { pulumi.Input ToComponentInstanceConfigurationProbeReadinessHttpParamOutput() ComponentInstanceConfigurationProbeReadinessHttpParamOutput ToComponentInstanceConfigurationProbeReadinessHttpParamOutputWithContext(context.Context) ComponentInstanceConfigurationProbeReadinessHttpParamOutput }
ComponentInstanceConfigurationProbeReadinessHttpParamInput is an input type that accepts ComponentInstanceConfigurationProbeReadinessHttpParamArgs and ComponentInstanceConfigurationProbeReadinessHttpParamOutput values. You can construct a concrete instance of `ComponentInstanceConfigurationProbeReadinessHttpParamInput` via:
ComponentInstanceConfigurationProbeReadinessHttpParamArgs{...}
type ComponentInstanceConfigurationProbeReadinessHttpParamOutput ¶
type ComponentInstanceConfigurationProbeReadinessHttpParamOutput struct{ *pulumi.OutputState }
func (ComponentInstanceConfigurationProbeReadinessHttpParamOutput) ElementType ¶
func (ComponentInstanceConfigurationProbeReadinessHttpParamOutput) ElementType() reflect.Type
func (ComponentInstanceConfigurationProbeReadinessHttpParamOutput) Host ¶
Specifies the custom IP address. The default address is pod IP address.
func (ComponentInstanceConfigurationProbeReadinessHttpParamOutput) Path ¶
Specifies the request path.
func (ComponentInstanceConfigurationProbeReadinessHttpParamOutput) Port ¶
Specifies the listening port of the application component process.
func (ComponentInstanceConfigurationProbeReadinessHttpParamOutput) Scheme ¶
func (o ComponentInstanceConfigurationProbeReadinessHttpParamOutput) Scheme() pulumi.StringOutput
Specifies the protocol scheme. The valid values are **HTTP** and **HTTPS**.
func (ComponentInstanceConfigurationProbeReadinessHttpParamOutput) ToComponentInstanceConfigurationProbeReadinessHttpParamOutput ¶
func (o ComponentInstanceConfigurationProbeReadinessHttpParamOutput) ToComponentInstanceConfigurationProbeReadinessHttpParamOutput() ComponentInstanceConfigurationProbeReadinessHttpParamOutput
func (ComponentInstanceConfigurationProbeReadinessHttpParamOutput) ToComponentInstanceConfigurationProbeReadinessHttpParamOutputWithContext ¶
func (o ComponentInstanceConfigurationProbeReadinessHttpParamOutput) ToComponentInstanceConfigurationProbeReadinessHttpParamOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeReadinessHttpParamOutput
func (ComponentInstanceConfigurationProbeReadinessHttpParamOutput) ToComponentInstanceConfigurationProbeReadinessHttpParamPtrOutput ¶
func (o ComponentInstanceConfigurationProbeReadinessHttpParamOutput) ToComponentInstanceConfigurationProbeReadinessHttpParamPtrOutput() ComponentInstanceConfigurationProbeReadinessHttpParamPtrOutput
func (ComponentInstanceConfigurationProbeReadinessHttpParamOutput) ToComponentInstanceConfigurationProbeReadinessHttpParamPtrOutputWithContext ¶
func (o ComponentInstanceConfigurationProbeReadinessHttpParamOutput) ToComponentInstanceConfigurationProbeReadinessHttpParamPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeReadinessHttpParamPtrOutput
type ComponentInstanceConfigurationProbeReadinessHttpParamPtrInput ¶
type ComponentInstanceConfigurationProbeReadinessHttpParamPtrInput interface { pulumi.Input ToComponentInstanceConfigurationProbeReadinessHttpParamPtrOutput() ComponentInstanceConfigurationProbeReadinessHttpParamPtrOutput ToComponentInstanceConfigurationProbeReadinessHttpParamPtrOutputWithContext(context.Context) ComponentInstanceConfigurationProbeReadinessHttpParamPtrOutput }
ComponentInstanceConfigurationProbeReadinessHttpParamPtrInput is an input type that accepts ComponentInstanceConfigurationProbeReadinessHttpParamArgs, ComponentInstanceConfigurationProbeReadinessHttpParamPtr and ComponentInstanceConfigurationProbeReadinessHttpParamPtrOutput values. You can construct a concrete instance of `ComponentInstanceConfigurationProbeReadinessHttpParamPtrInput` via:
ComponentInstanceConfigurationProbeReadinessHttpParamArgs{...} or: nil
func ComponentInstanceConfigurationProbeReadinessHttpParamPtr ¶
func ComponentInstanceConfigurationProbeReadinessHttpParamPtr(v *ComponentInstanceConfigurationProbeReadinessHttpParamArgs) ComponentInstanceConfigurationProbeReadinessHttpParamPtrInput
type ComponentInstanceConfigurationProbeReadinessHttpParamPtrOutput ¶
type ComponentInstanceConfigurationProbeReadinessHttpParamPtrOutput struct{ *pulumi.OutputState }
func (ComponentInstanceConfigurationProbeReadinessHttpParamPtrOutput) ElementType ¶
func (ComponentInstanceConfigurationProbeReadinessHttpParamPtrOutput) ElementType() reflect.Type
func (ComponentInstanceConfigurationProbeReadinessHttpParamPtrOutput) Host ¶
func (o ComponentInstanceConfigurationProbeReadinessHttpParamPtrOutput) Host() pulumi.StringPtrOutput
Specifies the custom IP address. The default address is pod IP address.
func (ComponentInstanceConfigurationProbeReadinessHttpParamPtrOutput) Path ¶
func (o ComponentInstanceConfigurationProbeReadinessHttpParamPtrOutput) Path() pulumi.StringPtrOutput
Specifies the request path.
func (ComponentInstanceConfigurationProbeReadinessHttpParamPtrOutput) Port ¶
Specifies the listening port of the application component process.
func (ComponentInstanceConfigurationProbeReadinessHttpParamPtrOutput) Scheme ¶
func (o ComponentInstanceConfigurationProbeReadinessHttpParamPtrOutput) Scheme() pulumi.StringPtrOutput
Specifies the protocol scheme. The valid values are **HTTP** and **HTTPS**.
func (ComponentInstanceConfigurationProbeReadinessHttpParamPtrOutput) ToComponentInstanceConfigurationProbeReadinessHttpParamPtrOutput ¶
func (o ComponentInstanceConfigurationProbeReadinessHttpParamPtrOutput) ToComponentInstanceConfigurationProbeReadinessHttpParamPtrOutput() ComponentInstanceConfigurationProbeReadinessHttpParamPtrOutput
func (ComponentInstanceConfigurationProbeReadinessHttpParamPtrOutput) ToComponentInstanceConfigurationProbeReadinessHttpParamPtrOutputWithContext ¶
func (o ComponentInstanceConfigurationProbeReadinessHttpParamPtrOutput) ToComponentInstanceConfigurationProbeReadinessHttpParamPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeReadinessHttpParamPtrOutput
type ComponentInstanceConfigurationProbeReadinessInput ¶
type ComponentInstanceConfigurationProbeReadinessInput interface { pulumi.Input ToComponentInstanceConfigurationProbeReadinessOutput() ComponentInstanceConfigurationProbeReadinessOutput ToComponentInstanceConfigurationProbeReadinessOutputWithContext(context.Context) ComponentInstanceConfigurationProbeReadinessOutput }
ComponentInstanceConfigurationProbeReadinessInput is an input type that accepts ComponentInstanceConfigurationProbeReadinessArgs and ComponentInstanceConfigurationProbeReadinessOutput values. You can construct a concrete instance of `ComponentInstanceConfigurationProbeReadinessInput` via:
ComponentInstanceConfigurationProbeReadinessArgs{...}
type ComponentInstanceConfigurationProbeReadinessOutput ¶
type ComponentInstanceConfigurationProbeReadinessOutput struct{ *pulumi.OutputState }
func (ComponentInstanceConfigurationProbeReadinessOutput) CommandParam ¶
func (o ComponentInstanceConfigurationProbeReadinessOutput) CommandParam() ComponentInstanceConfigurationProbeReadinessCommandParamPtrOutput
Specifies the commands. Required if `type` is **command**. The object structure is documented below.
func (ComponentInstanceConfigurationProbeReadinessOutput) Delay ¶
func (o ComponentInstanceConfigurationProbeReadinessOutput) Delay() pulumi.IntPtrOutput
Specifies the interval between the startup and detection.
func (ComponentInstanceConfigurationProbeReadinessOutput) ElementType ¶
func (ComponentInstanceConfigurationProbeReadinessOutput) ElementType() reflect.Type
func (ComponentInstanceConfigurationProbeReadinessOutput) HttpParam ¶
func (o ComponentInstanceConfigurationProbeReadinessOutput) HttpParam() ComponentInstanceConfigurationProbeReadinessHttpParamPtrOutput
Specifies the commands. Required if `type` is **http**. The object structure is documented below.
func (ComponentInstanceConfigurationProbeReadinessOutput) TcpParam ¶
func (o ComponentInstanceConfigurationProbeReadinessOutput) TcpParam() ComponentInstanceConfigurationProbeReadinessTcpParamPtrOutput
Specifies the commands. Required if `type` is **tcp**. The object structure is documented below.
func (ComponentInstanceConfigurationProbeReadinessOutput) Timeout ¶
func (o ComponentInstanceConfigurationProbeReadinessOutput) Timeout() pulumi.IntPtrOutput
Specifies the detection timeout interval.
func (ComponentInstanceConfigurationProbeReadinessOutput) ToComponentInstanceConfigurationProbeReadinessOutput ¶
func (o ComponentInstanceConfigurationProbeReadinessOutput) ToComponentInstanceConfigurationProbeReadinessOutput() ComponentInstanceConfigurationProbeReadinessOutput
func (ComponentInstanceConfigurationProbeReadinessOutput) ToComponentInstanceConfigurationProbeReadinessOutputWithContext ¶
func (o ComponentInstanceConfigurationProbeReadinessOutput) ToComponentInstanceConfigurationProbeReadinessOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeReadinessOutput
func (ComponentInstanceConfigurationProbeReadinessOutput) ToComponentInstanceConfigurationProbeReadinessPtrOutput ¶
func (o ComponentInstanceConfigurationProbeReadinessOutput) ToComponentInstanceConfigurationProbeReadinessPtrOutput() ComponentInstanceConfigurationProbeReadinessPtrOutput
func (ComponentInstanceConfigurationProbeReadinessOutput) ToComponentInstanceConfigurationProbeReadinessPtrOutputWithContext ¶
func (o ComponentInstanceConfigurationProbeReadinessOutput) ToComponentInstanceConfigurationProbeReadinessPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeReadinessPtrOutput
func (ComponentInstanceConfigurationProbeReadinessOutput) Type ¶
func (o ComponentInstanceConfigurationProbeReadinessOutput) Type() pulumi.StringOutput
Specifies the probe type. The valid values are as follows: + **command**: command execution check. + **http**: HTTP request check. + **tcp**: TCP port check.
type ComponentInstanceConfigurationProbeReadinessPtrInput ¶
type ComponentInstanceConfigurationProbeReadinessPtrInput interface { pulumi.Input ToComponentInstanceConfigurationProbeReadinessPtrOutput() ComponentInstanceConfigurationProbeReadinessPtrOutput ToComponentInstanceConfigurationProbeReadinessPtrOutputWithContext(context.Context) ComponentInstanceConfigurationProbeReadinessPtrOutput }
ComponentInstanceConfigurationProbeReadinessPtrInput is an input type that accepts ComponentInstanceConfigurationProbeReadinessArgs, ComponentInstanceConfigurationProbeReadinessPtr and ComponentInstanceConfigurationProbeReadinessPtrOutput values. You can construct a concrete instance of `ComponentInstanceConfigurationProbeReadinessPtrInput` via:
ComponentInstanceConfigurationProbeReadinessArgs{...} or: nil
func ComponentInstanceConfigurationProbeReadinessPtr ¶
func ComponentInstanceConfigurationProbeReadinessPtr(v *ComponentInstanceConfigurationProbeReadinessArgs) ComponentInstanceConfigurationProbeReadinessPtrInput
type ComponentInstanceConfigurationProbeReadinessPtrOutput ¶
type ComponentInstanceConfigurationProbeReadinessPtrOutput struct{ *pulumi.OutputState }
func (ComponentInstanceConfigurationProbeReadinessPtrOutput) CommandParam ¶
func (o ComponentInstanceConfigurationProbeReadinessPtrOutput) CommandParam() ComponentInstanceConfigurationProbeReadinessCommandParamPtrOutput
Specifies the commands. Required if `type` is **command**. The object structure is documented below.
func (ComponentInstanceConfigurationProbeReadinessPtrOutput) Delay ¶
func (o ComponentInstanceConfigurationProbeReadinessPtrOutput) Delay() pulumi.IntPtrOutput
Specifies the interval between the startup and detection.
func (ComponentInstanceConfigurationProbeReadinessPtrOutput) ElementType ¶
func (ComponentInstanceConfigurationProbeReadinessPtrOutput) ElementType() reflect.Type
func (ComponentInstanceConfigurationProbeReadinessPtrOutput) HttpParam ¶
func (o ComponentInstanceConfigurationProbeReadinessPtrOutput) HttpParam() ComponentInstanceConfigurationProbeReadinessHttpParamPtrOutput
Specifies the commands. Required if `type` is **http**. The object structure is documented below.
func (ComponentInstanceConfigurationProbeReadinessPtrOutput) TcpParam ¶
func (o ComponentInstanceConfigurationProbeReadinessPtrOutput) TcpParam() ComponentInstanceConfigurationProbeReadinessTcpParamPtrOutput
Specifies the commands. Required if `type` is **tcp**. The object structure is documented below.
func (ComponentInstanceConfigurationProbeReadinessPtrOutput) Timeout ¶
func (o ComponentInstanceConfigurationProbeReadinessPtrOutput) Timeout() pulumi.IntPtrOutput
Specifies the detection timeout interval.
func (ComponentInstanceConfigurationProbeReadinessPtrOutput) ToComponentInstanceConfigurationProbeReadinessPtrOutput ¶
func (o ComponentInstanceConfigurationProbeReadinessPtrOutput) ToComponentInstanceConfigurationProbeReadinessPtrOutput() ComponentInstanceConfigurationProbeReadinessPtrOutput
func (ComponentInstanceConfigurationProbeReadinessPtrOutput) ToComponentInstanceConfigurationProbeReadinessPtrOutputWithContext ¶
func (o ComponentInstanceConfigurationProbeReadinessPtrOutput) ToComponentInstanceConfigurationProbeReadinessPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeReadinessPtrOutput
type ComponentInstanceConfigurationProbeReadinessTcpParam ¶
type ComponentInstanceConfigurationProbeReadinessTcpParam struct { // Specifies the listening port of the application component process. Port int `pulumi:"port"` }
type ComponentInstanceConfigurationProbeReadinessTcpParamArgs ¶
type ComponentInstanceConfigurationProbeReadinessTcpParamArgs struct { // Specifies the listening port of the application component process. Port pulumi.IntInput `pulumi:"port"` }
func (ComponentInstanceConfigurationProbeReadinessTcpParamArgs) ElementType ¶
func (ComponentInstanceConfigurationProbeReadinessTcpParamArgs) ElementType() reflect.Type
func (ComponentInstanceConfigurationProbeReadinessTcpParamArgs) ToComponentInstanceConfigurationProbeReadinessTcpParamOutput ¶
func (i ComponentInstanceConfigurationProbeReadinessTcpParamArgs) ToComponentInstanceConfigurationProbeReadinessTcpParamOutput() ComponentInstanceConfigurationProbeReadinessTcpParamOutput
func (ComponentInstanceConfigurationProbeReadinessTcpParamArgs) ToComponentInstanceConfigurationProbeReadinessTcpParamOutputWithContext ¶
func (i ComponentInstanceConfigurationProbeReadinessTcpParamArgs) ToComponentInstanceConfigurationProbeReadinessTcpParamOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeReadinessTcpParamOutput
func (ComponentInstanceConfigurationProbeReadinessTcpParamArgs) ToComponentInstanceConfigurationProbeReadinessTcpParamPtrOutput ¶
func (i ComponentInstanceConfigurationProbeReadinessTcpParamArgs) ToComponentInstanceConfigurationProbeReadinessTcpParamPtrOutput() ComponentInstanceConfigurationProbeReadinessTcpParamPtrOutput
func (ComponentInstanceConfigurationProbeReadinessTcpParamArgs) ToComponentInstanceConfigurationProbeReadinessTcpParamPtrOutputWithContext ¶
func (i ComponentInstanceConfigurationProbeReadinessTcpParamArgs) ToComponentInstanceConfigurationProbeReadinessTcpParamPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeReadinessTcpParamPtrOutput
type ComponentInstanceConfigurationProbeReadinessTcpParamInput ¶
type ComponentInstanceConfigurationProbeReadinessTcpParamInput interface { pulumi.Input ToComponentInstanceConfigurationProbeReadinessTcpParamOutput() ComponentInstanceConfigurationProbeReadinessTcpParamOutput ToComponentInstanceConfigurationProbeReadinessTcpParamOutputWithContext(context.Context) ComponentInstanceConfigurationProbeReadinessTcpParamOutput }
ComponentInstanceConfigurationProbeReadinessTcpParamInput is an input type that accepts ComponentInstanceConfigurationProbeReadinessTcpParamArgs and ComponentInstanceConfigurationProbeReadinessTcpParamOutput values. You can construct a concrete instance of `ComponentInstanceConfigurationProbeReadinessTcpParamInput` via:
ComponentInstanceConfigurationProbeReadinessTcpParamArgs{...}
type ComponentInstanceConfigurationProbeReadinessTcpParamOutput ¶
type ComponentInstanceConfigurationProbeReadinessTcpParamOutput struct{ *pulumi.OutputState }
func (ComponentInstanceConfigurationProbeReadinessTcpParamOutput) ElementType ¶
func (ComponentInstanceConfigurationProbeReadinessTcpParamOutput) ElementType() reflect.Type
func (ComponentInstanceConfigurationProbeReadinessTcpParamOutput) Port ¶
Specifies the listening port of the application component process.
func (ComponentInstanceConfigurationProbeReadinessTcpParamOutput) ToComponentInstanceConfigurationProbeReadinessTcpParamOutput ¶
func (o ComponentInstanceConfigurationProbeReadinessTcpParamOutput) ToComponentInstanceConfigurationProbeReadinessTcpParamOutput() ComponentInstanceConfigurationProbeReadinessTcpParamOutput
func (ComponentInstanceConfigurationProbeReadinessTcpParamOutput) ToComponentInstanceConfigurationProbeReadinessTcpParamOutputWithContext ¶
func (o ComponentInstanceConfigurationProbeReadinessTcpParamOutput) ToComponentInstanceConfigurationProbeReadinessTcpParamOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeReadinessTcpParamOutput
func (ComponentInstanceConfigurationProbeReadinessTcpParamOutput) ToComponentInstanceConfigurationProbeReadinessTcpParamPtrOutput ¶
func (o ComponentInstanceConfigurationProbeReadinessTcpParamOutput) ToComponentInstanceConfigurationProbeReadinessTcpParamPtrOutput() ComponentInstanceConfigurationProbeReadinessTcpParamPtrOutput
func (ComponentInstanceConfigurationProbeReadinessTcpParamOutput) ToComponentInstanceConfigurationProbeReadinessTcpParamPtrOutputWithContext ¶
func (o ComponentInstanceConfigurationProbeReadinessTcpParamOutput) ToComponentInstanceConfigurationProbeReadinessTcpParamPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeReadinessTcpParamPtrOutput
type ComponentInstanceConfigurationProbeReadinessTcpParamPtrInput ¶
type ComponentInstanceConfigurationProbeReadinessTcpParamPtrInput interface { pulumi.Input ToComponentInstanceConfigurationProbeReadinessTcpParamPtrOutput() ComponentInstanceConfigurationProbeReadinessTcpParamPtrOutput ToComponentInstanceConfigurationProbeReadinessTcpParamPtrOutputWithContext(context.Context) ComponentInstanceConfigurationProbeReadinessTcpParamPtrOutput }
ComponentInstanceConfigurationProbeReadinessTcpParamPtrInput is an input type that accepts ComponentInstanceConfigurationProbeReadinessTcpParamArgs, ComponentInstanceConfigurationProbeReadinessTcpParamPtr and ComponentInstanceConfigurationProbeReadinessTcpParamPtrOutput values. You can construct a concrete instance of `ComponentInstanceConfigurationProbeReadinessTcpParamPtrInput` via:
ComponentInstanceConfigurationProbeReadinessTcpParamArgs{...} or: nil
func ComponentInstanceConfigurationProbeReadinessTcpParamPtr ¶
func ComponentInstanceConfigurationProbeReadinessTcpParamPtr(v *ComponentInstanceConfigurationProbeReadinessTcpParamArgs) ComponentInstanceConfigurationProbeReadinessTcpParamPtrInput
type ComponentInstanceConfigurationProbeReadinessTcpParamPtrOutput ¶
type ComponentInstanceConfigurationProbeReadinessTcpParamPtrOutput struct{ *pulumi.OutputState }
func (ComponentInstanceConfigurationProbeReadinessTcpParamPtrOutput) ElementType ¶
func (ComponentInstanceConfigurationProbeReadinessTcpParamPtrOutput) ElementType() reflect.Type
func (ComponentInstanceConfigurationProbeReadinessTcpParamPtrOutput) Port ¶
Specifies the listening port of the application component process.
func (ComponentInstanceConfigurationProbeReadinessTcpParamPtrOutput) ToComponentInstanceConfigurationProbeReadinessTcpParamPtrOutput ¶
func (o ComponentInstanceConfigurationProbeReadinessTcpParamPtrOutput) ToComponentInstanceConfigurationProbeReadinessTcpParamPtrOutput() ComponentInstanceConfigurationProbeReadinessTcpParamPtrOutput
func (ComponentInstanceConfigurationProbeReadinessTcpParamPtrOutput) ToComponentInstanceConfigurationProbeReadinessTcpParamPtrOutputWithContext ¶
func (o ComponentInstanceConfigurationProbeReadinessTcpParamPtrOutput) ToComponentInstanceConfigurationProbeReadinessTcpParamPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationProbeReadinessTcpParamPtrOutput
type ComponentInstanceConfigurationPtrInput ¶
type ComponentInstanceConfigurationPtrInput interface { pulumi.Input ToComponentInstanceConfigurationPtrOutput() ComponentInstanceConfigurationPtrOutput ToComponentInstanceConfigurationPtrOutputWithContext(context.Context) ComponentInstanceConfigurationPtrOutput }
ComponentInstanceConfigurationPtrInput is an input type that accepts ComponentInstanceConfigurationArgs, ComponentInstanceConfigurationPtr and ComponentInstanceConfigurationPtrOutput values. You can construct a concrete instance of `ComponentInstanceConfigurationPtrInput` via:
ComponentInstanceConfigurationArgs{...} or: nil
func ComponentInstanceConfigurationPtr ¶
func ComponentInstanceConfigurationPtr(v *ComponentInstanceConfigurationArgs) ComponentInstanceConfigurationPtrInput
type ComponentInstanceConfigurationPtrOutput ¶
type ComponentInstanceConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ComponentInstanceConfigurationPtrOutput) ElementType ¶
func (ComponentInstanceConfigurationPtrOutput) ElementType() reflect.Type
func (ComponentInstanceConfigurationPtrOutput) EnvVariables ¶
func (o ComponentInstanceConfigurationPtrOutput) EnvVariables() ComponentInstanceConfigurationEnvVariableArrayOutput
Specifies the environment variables. The object structure is documented below.
func (ComponentInstanceConfigurationPtrOutput) Lifecycle ¶
func (o ComponentInstanceConfigurationPtrOutput) Lifecycle() ComponentInstanceConfigurationLifecyclePtrOutput
Specifies the lifecycle. The object structure is documented below.
func (ComponentInstanceConfigurationPtrOutput) LogCollectionPolicies ¶
func (o ComponentInstanceConfigurationPtrOutput) LogCollectionPolicies() ComponentInstanceConfigurationLogCollectionPolicyArrayOutput
Specifies the policies of the log collection. The object structure is documented below.
func (ComponentInstanceConfigurationPtrOutput) Probe ¶
func (o ComponentInstanceConfigurationPtrOutput) Probe() ComponentInstanceConfigurationProbePtrOutput
Specifies the variable value. The object structure is documented below.
func (ComponentInstanceConfigurationPtrOutput) Scheduler ¶
func (o ComponentInstanceConfigurationPtrOutput) Scheduler() ComponentInstanceConfigurationSchedulerPtrOutput
Specifies the scheduling policy. The key indicates the component name. In the Docker container scenario, key indicates the container name. If the source parameters of a component specify the software package source, this parameter is optional, and the software package source of the component is inherited by default. Otherwise, this parameter is required. The object structure is documented below.
func (ComponentInstanceConfigurationPtrOutput) Storages ¶
func (o ComponentInstanceConfigurationPtrOutput) Storages() ComponentInstanceConfigurationStorageArrayOutput
Specifies the data storage configuration. The object structure is documented below.
func (ComponentInstanceConfigurationPtrOutput) Strategy ¶
func (o ComponentInstanceConfigurationPtrOutput) Strategy() ComponentInstanceConfigurationStrategyPtrOutput
Specifies the upgrade policy. The object structure is documented below.
func (ComponentInstanceConfigurationPtrOutput) ToComponentInstanceConfigurationPtrOutput ¶
func (o ComponentInstanceConfigurationPtrOutput) ToComponentInstanceConfigurationPtrOutput() ComponentInstanceConfigurationPtrOutput
func (ComponentInstanceConfigurationPtrOutput) ToComponentInstanceConfigurationPtrOutputWithContext ¶
func (o ComponentInstanceConfigurationPtrOutput) ToComponentInstanceConfigurationPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationPtrOutput
type ComponentInstanceConfigurationScheduler ¶
type ComponentInstanceConfigurationScheduler struct { // Specifies the commands. // The object structure is documented below. Affinity *ComponentInstanceConfigurationSchedulerAffinity `pulumi:"affinity"` // Specifies the commands. // The object structure is documented below. AntiAffinity *ComponentInstanceConfigurationSchedulerAntiAffinity `pulumi:"antiAffinity"` }
type ComponentInstanceConfigurationSchedulerAffinity ¶
type ComponentInstanceConfigurationSchedulerAffinity struct { // Specifies the AZ list. AvailabilityZones []string `pulumi:"availabilityZones"` // Specifies the list of component instance names. InstanceNames []string `pulumi:"instanceNames"` // Specifies the node private IP address list. PrivateIps []string `pulumi:"privateIps"` }
type ComponentInstanceConfigurationSchedulerAffinityArgs ¶
type ComponentInstanceConfigurationSchedulerAffinityArgs struct { // Specifies the AZ list. AvailabilityZones pulumi.StringArrayInput `pulumi:"availabilityZones"` // Specifies the list of component instance names. InstanceNames pulumi.StringArrayInput `pulumi:"instanceNames"` // Specifies the node private IP address list. PrivateIps pulumi.StringArrayInput `pulumi:"privateIps"` }
func (ComponentInstanceConfigurationSchedulerAffinityArgs) ElementType ¶
func (ComponentInstanceConfigurationSchedulerAffinityArgs) ElementType() reflect.Type
func (ComponentInstanceConfigurationSchedulerAffinityArgs) ToComponentInstanceConfigurationSchedulerAffinityOutput ¶
func (i ComponentInstanceConfigurationSchedulerAffinityArgs) ToComponentInstanceConfigurationSchedulerAffinityOutput() ComponentInstanceConfigurationSchedulerAffinityOutput
func (ComponentInstanceConfigurationSchedulerAffinityArgs) ToComponentInstanceConfigurationSchedulerAffinityOutputWithContext ¶
func (i ComponentInstanceConfigurationSchedulerAffinityArgs) ToComponentInstanceConfigurationSchedulerAffinityOutputWithContext(ctx context.Context) ComponentInstanceConfigurationSchedulerAffinityOutput
func (ComponentInstanceConfigurationSchedulerAffinityArgs) ToComponentInstanceConfigurationSchedulerAffinityPtrOutput ¶
func (i ComponentInstanceConfigurationSchedulerAffinityArgs) ToComponentInstanceConfigurationSchedulerAffinityPtrOutput() ComponentInstanceConfigurationSchedulerAffinityPtrOutput
func (ComponentInstanceConfigurationSchedulerAffinityArgs) ToComponentInstanceConfigurationSchedulerAffinityPtrOutputWithContext ¶
func (i ComponentInstanceConfigurationSchedulerAffinityArgs) ToComponentInstanceConfigurationSchedulerAffinityPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationSchedulerAffinityPtrOutput
type ComponentInstanceConfigurationSchedulerAffinityInput ¶
type ComponentInstanceConfigurationSchedulerAffinityInput interface { pulumi.Input ToComponentInstanceConfigurationSchedulerAffinityOutput() ComponentInstanceConfigurationSchedulerAffinityOutput ToComponentInstanceConfigurationSchedulerAffinityOutputWithContext(context.Context) ComponentInstanceConfigurationSchedulerAffinityOutput }
ComponentInstanceConfigurationSchedulerAffinityInput is an input type that accepts ComponentInstanceConfigurationSchedulerAffinityArgs and ComponentInstanceConfigurationSchedulerAffinityOutput values. You can construct a concrete instance of `ComponentInstanceConfigurationSchedulerAffinityInput` via:
ComponentInstanceConfigurationSchedulerAffinityArgs{...}
type ComponentInstanceConfigurationSchedulerAffinityOutput ¶
type ComponentInstanceConfigurationSchedulerAffinityOutput struct{ *pulumi.OutputState }
func (ComponentInstanceConfigurationSchedulerAffinityOutput) AvailabilityZones ¶
func (o ComponentInstanceConfigurationSchedulerAffinityOutput) AvailabilityZones() pulumi.StringArrayOutput
Specifies the AZ list.
func (ComponentInstanceConfigurationSchedulerAffinityOutput) ElementType ¶
func (ComponentInstanceConfigurationSchedulerAffinityOutput) ElementType() reflect.Type
func (ComponentInstanceConfigurationSchedulerAffinityOutput) InstanceNames ¶
func (o ComponentInstanceConfigurationSchedulerAffinityOutput) InstanceNames() pulumi.StringArrayOutput
Specifies the list of component instance names.
func (ComponentInstanceConfigurationSchedulerAffinityOutput) PrivateIps ¶
func (o ComponentInstanceConfigurationSchedulerAffinityOutput) PrivateIps() pulumi.StringArrayOutput
Specifies the node private IP address list.
func (ComponentInstanceConfigurationSchedulerAffinityOutput) ToComponentInstanceConfigurationSchedulerAffinityOutput ¶
func (o ComponentInstanceConfigurationSchedulerAffinityOutput) ToComponentInstanceConfigurationSchedulerAffinityOutput() ComponentInstanceConfigurationSchedulerAffinityOutput
func (ComponentInstanceConfigurationSchedulerAffinityOutput) ToComponentInstanceConfigurationSchedulerAffinityOutputWithContext ¶
func (o ComponentInstanceConfigurationSchedulerAffinityOutput) ToComponentInstanceConfigurationSchedulerAffinityOutputWithContext(ctx context.Context) ComponentInstanceConfigurationSchedulerAffinityOutput
func (ComponentInstanceConfigurationSchedulerAffinityOutput) ToComponentInstanceConfigurationSchedulerAffinityPtrOutput ¶
func (o ComponentInstanceConfigurationSchedulerAffinityOutput) ToComponentInstanceConfigurationSchedulerAffinityPtrOutput() ComponentInstanceConfigurationSchedulerAffinityPtrOutput
func (ComponentInstanceConfigurationSchedulerAffinityOutput) ToComponentInstanceConfigurationSchedulerAffinityPtrOutputWithContext ¶
func (o ComponentInstanceConfigurationSchedulerAffinityOutput) ToComponentInstanceConfigurationSchedulerAffinityPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationSchedulerAffinityPtrOutput
type ComponentInstanceConfigurationSchedulerAffinityPtrInput ¶
type ComponentInstanceConfigurationSchedulerAffinityPtrInput interface { pulumi.Input ToComponentInstanceConfigurationSchedulerAffinityPtrOutput() ComponentInstanceConfigurationSchedulerAffinityPtrOutput ToComponentInstanceConfigurationSchedulerAffinityPtrOutputWithContext(context.Context) ComponentInstanceConfigurationSchedulerAffinityPtrOutput }
ComponentInstanceConfigurationSchedulerAffinityPtrInput is an input type that accepts ComponentInstanceConfigurationSchedulerAffinityArgs, ComponentInstanceConfigurationSchedulerAffinityPtr and ComponentInstanceConfigurationSchedulerAffinityPtrOutput values. You can construct a concrete instance of `ComponentInstanceConfigurationSchedulerAffinityPtrInput` via:
ComponentInstanceConfigurationSchedulerAffinityArgs{...} or: nil
func ComponentInstanceConfigurationSchedulerAffinityPtr ¶
func ComponentInstanceConfigurationSchedulerAffinityPtr(v *ComponentInstanceConfigurationSchedulerAffinityArgs) ComponentInstanceConfigurationSchedulerAffinityPtrInput
type ComponentInstanceConfigurationSchedulerAffinityPtrOutput ¶
type ComponentInstanceConfigurationSchedulerAffinityPtrOutput struct{ *pulumi.OutputState }
func (ComponentInstanceConfigurationSchedulerAffinityPtrOutput) AvailabilityZones ¶
func (o ComponentInstanceConfigurationSchedulerAffinityPtrOutput) AvailabilityZones() pulumi.StringArrayOutput
Specifies the AZ list.
func (ComponentInstanceConfigurationSchedulerAffinityPtrOutput) ElementType ¶
func (ComponentInstanceConfigurationSchedulerAffinityPtrOutput) ElementType() reflect.Type
func (ComponentInstanceConfigurationSchedulerAffinityPtrOutput) InstanceNames ¶
func (o ComponentInstanceConfigurationSchedulerAffinityPtrOutput) InstanceNames() pulumi.StringArrayOutput
Specifies the list of component instance names.
func (ComponentInstanceConfigurationSchedulerAffinityPtrOutput) PrivateIps ¶
func (o ComponentInstanceConfigurationSchedulerAffinityPtrOutput) PrivateIps() pulumi.StringArrayOutput
Specifies the node private IP address list.
func (ComponentInstanceConfigurationSchedulerAffinityPtrOutput) ToComponentInstanceConfigurationSchedulerAffinityPtrOutput ¶
func (o ComponentInstanceConfigurationSchedulerAffinityPtrOutput) ToComponentInstanceConfigurationSchedulerAffinityPtrOutput() ComponentInstanceConfigurationSchedulerAffinityPtrOutput
func (ComponentInstanceConfigurationSchedulerAffinityPtrOutput) ToComponentInstanceConfigurationSchedulerAffinityPtrOutputWithContext ¶
func (o ComponentInstanceConfigurationSchedulerAffinityPtrOutput) ToComponentInstanceConfigurationSchedulerAffinityPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationSchedulerAffinityPtrOutput
type ComponentInstanceConfigurationSchedulerAntiAffinity ¶
type ComponentInstanceConfigurationSchedulerAntiAffinity struct { // Specifies the AZ list. AvailabilityZones []string `pulumi:"availabilityZones"` // Specifies the list of component instance names. InstanceNames []string `pulumi:"instanceNames"` // Specifies the node private IP address list. PrivateIps []string `pulumi:"privateIps"` }
type ComponentInstanceConfigurationSchedulerAntiAffinityArgs ¶
type ComponentInstanceConfigurationSchedulerAntiAffinityArgs struct { // Specifies the AZ list. AvailabilityZones pulumi.StringArrayInput `pulumi:"availabilityZones"` // Specifies the list of component instance names. InstanceNames pulumi.StringArrayInput `pulumi:"instanceNames"` // Specifies the node private IP address list. PrivateIps pulumi.StringArrayInput `pulumi:"privateIps"` }
func (ComponentInstanceConfigurationSchedulerAntiAffinityArgs) ElementType ¶
func (ComponentInstanceConfigurationSchedulerAntiAffinityArgs) ElementType() reflect.Type
func (ComponentInstanceConfigurationSchedulerAntiAffinityArgs) ToComponentInstanceConfigurationSchedulerAntiAffinityOutput ¶
func (i ComponentInstanceConfigurationSchedulerAntiAffinityArgs) ToComponentInstanceConfigurationSchedulerAntiAffinityOutput() ComponentInstanceConfigurationSchedulerAntiAffinityOutput
func (ComponentInstanceConfigurationSchedulerAntiAffinityArgs) ToComponentInstanceConfigurationSchedulerAntiAffinityOutputWithContext ¶
func (i ComponentInstanceConfigurationSchedulerAntiAffinityArgs) ToComponentInstanceConfigurationSchedulerAntiAffinityOutputWithContext(ctx context.Context) ComponentInstanceConfigurationSchedulerAntiAffinityOutput
func (ComponentInstanceConfigurationSchedulerAntiAffinityArgs) ToComponentInstanceConfigurationSchedulerAntiAffinityPtrOutput ¶
func (i ComponentInstanceConfigurationSchedulerAntiAffinityArgs) ToComponentInstanceConfigurationSchedulerAntiAffinityPtrOutput() ComponentInstanceConfigurationSchedulerAntiAffinityPtrOutput
func (ComponentInstanceConfigurationSchedulerAntiAffinityArgs) ToComponentInstanceConfigurationSchedulerAntiAffinityPtrOutputWithContext ¶
func (i ComponentInstanceConfigurationSchedulerAntiAffinityArgs) ToComponentInstanceConfigurationSchedulerAntiAffinityPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationSchedulerAntiAffinityPtrOutput
type ComponentInstanceConfigurationSchedulerAntiAffinityInput ¶
type ComponentInstanceConfigurationSchedulerAntiAffinityInput interface { pulumi.Input ToComponentInstanceConfigurationSchedulerAntiAffinityOutput() ComponentInstanceConfigurationSchedulerAntiAffinityOutput ToComponentInstanceConfigurationSchedulerAntiAffinityOutputWithContext(context.Context) ComponentInstanceConfigurationSchedulerAntiAffinityOutput }
ComponentInstanceConfigurationSchedulerAntiAffinityInput is an input type that accepts ComponentInstanceConfigurationSchedulerAntiAffinityArgs and ComponentInstanceConfigurationSchedulerAntiAffinityOutput values. You can construct a concrete instance of `ComponentInstanceConfigurationSchedulerAntiAffinityInput` via:
ComponentInstanceConfigurationSchedulerAntiAffinityArgs{...}
type ComponentInstanceConfigurationSchedulerAntiAffinityOutput ¶
type ComponentInstanceConfigurationSchedulerAntiAffinityOutput struct{ *pulumi.OutputState }
func (ComponentInstanceConfigurationSchedulerAntiAffinityOutput) AvailabilityZones ¶
func (o ComponentInstanceConfigurationSchedulerAntiAffinityOutput) AvailabilityZones() pulumi.StringArrayOutput
Specifies the AZ list.
func (ComponentInstanceConfigurationSchedulerAntiAffinityOutput) ElementType ¶
func (ComponentInstanceConfigurationSchedulerAntiAffinityOutput) ElementType() reflect.Type
func (ComponentInstanceConfigurationSchedulerAntiAffinityOutput) InstanceNames ¶
func (o ComponentInstanceConfigurationSchedulerAntiAffinityOutput) InstanceNames() pulumi.StringArrayOutput
Specifies the list of component instance names.
func (ComponentInstanceConfigurationSchedulerAntiAffinityOutput) PrivateIps ¶
func (o ComponentInstanceConfigurationSchedulerAntiAffinityOutput) PrivateIps() pulumi.StringArrayOutput
Specifies the node private IP address list.
func (ComponentInstanceConfigurationSchedulerAntiAffinityOutput) ToComponentInstanceConfigurationSchedulerAntiAffinityOutput ¶
func (o ComponentInstanceConfigurationSchedulerAntiAffinityOutput) ToComponentInstanceConfigurationSchedulerAntiAffinityOutput() ComponentInstanceConfigurationSchedulerAntiAffinityOutput
func (ComponentInstanceConfigurationSchedulerAntiAffinityOutput) ToComponentInstanceConfigurationSchedulerAntiAffinityOutputWithContext ¶
func (o ComponentInstanceConfigurationSchedulerAntiAffinityOutput) ToComponentInstanceConfigurationSchedulerAntiAffinityOutputWithContext(ctx context.Context) ComponentInstanceConfigurationSchedulerAntiAffinityOutput
func (ComponentInstanceConfigurationSchedulerAntiAffinityOutput) ToComponentInstanceConfigurationSchedulerAntiAffinityPtrOutput ¶
func (o ComponentInstanceConfigurationSchedulerAntiAffinityOutput) ToComponentInstanceConfigurationSchedulerAntiAffinityPtrOutput() ComponentInstanceConfigurationSchedulerAntiAffinityPtrOutput
func (ComponentInstanceConfigurationSchedulerAntiAffinityOutput) ToComponentInstanceConfigurationSchedulerAntiAffinityPtrOutputWithContext ¶
func (o ComponentInstanceConfigurationSchedulerAntiAffinityOutput) ToComponentInstanceConfigurationSchedulerAntiAffinityPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationSchedulerAntiAffinityPtrOutput
type ComponentInstanceConfigurationSchedulerAntiAffinityPtrInput ¶
type ComponentInstanceConfigurationSchedulerAntiAffinityPtrInput interface { pulumi.Input ToComponentInstanceConfigurationSchedulerAntiAffinityPtrOutput() ComponentInstanceConfigurationSchedulerAntiAffinityPtrOutput ToComponentInstanceConfigurationSchedulerAntiAffinityPtrOutputWithContext(context.Context) ComponentInstanceConfigurationSchedulerAntiAffinityPtrOutput }
ComponentInstanceConfigurationSchedulerAntiAffinityPtrInput is an input type that accepts ComponentInstanceConfigurationSchedulerAntiAffinityArgs, ComponentInstanceConfigurationSchedulerAntiAffinityPtr and ComponentInstanceConfigurationSchedulerAntiAffinityPtrOutput values. You can construct a concrete instance of `ComponentInstanceConfigurationSchedulerAntiAffinityPtrInput` via:
ComponentInstanceConfigurationSchedulerAntiAffinityArgs{...} or: nil
func ComponentInstanceConfigurationSchedulerAntiAffinityPtr ¶
func ComponentInstanceConfigurationSchedulerAntiAffinityPtr(v *ComponentInstanceConfigurationSchedulerAntiAffinityArgs) ComponentInstanceConfigurationSchedulerAntiAffinityPtrInput
type ComponentInstanceConfigurationSchedulerAntiAffinityPtrOutput ¶
type ComponentInstanceConfigurationSchedulerAntiAffinityPtrOutput struct{ *pulumi.OutputState }
func (ComponentInstanceConfigurationSchedulerAntiAffinityPtrOutput) AvailabilityZones ¶
func (o ComponentInstanceConfigurationSchedulerAntiAffinityPtrOutput) AvailabilityZones() pulumi.StringArrayOutput
Specifies the AZ list.
func (ComponentInstanceConfigurationSchedulerAntiAffinityPtrOutput) ElementType ¶
func (ComponentInstanceConfigurationSchedulerAntiAffinityPtrOutput) ElementType() reflect.Type
func (ComponentInstanceConfigurationSchedulerAntiAffinityPtrOutput) InstanceNames ¶
func (o ComponentInstanceConfigurationSchedulerAntiAffinityPtrOutput) InstanceNames() pulumi.StringArrayOutput
Specifies the list of component instance names.
func (ComponentInstanceConfigurationSchedulerAntiAffinityPtrOutput) PrivateIps ¶
func (o ComponentInstanceConfigurationSchedulerAntiAffinityPtrOutput) PrivateIps() pulumi.StringArrayOutput
Specifies the node private IP address list.
func (ComponentInstanceConfigurationSchedulerAntiAffinityPtrOutput) ToComponentInstanceConfigurationSchedulerAntiAffinityPtrOutput ¶
func (o ComponentInstanceConfigurationSchedulerAntiAffinityPtrOutput) ToComponentInstanceConfigurationSchedulerAntiAffinityPtrOutput() ComponentInstanceConfigurationSchedulerAntiAffinityPtrOutput
func (ComponentInstanceConfigurationSchedulerAntiAffinityPtrOutput) ToComponentInstanceConfigurationSchedulerAntiAffinityPtrOutputWithContext ¶
func (o ComponentInstanceConfigurationSchedulerAntiAffinityPtrOutput) ToComponentInstanceConfigurationSchedulerAntiAffinityPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationSchedulerAntiAffinityPtrOutput
type ComponentInstanceConfigurationSchedulerArgs ¶
type ComponentInstanceConfigurationSchedulerArgs struct { // Specifies the commands. // The object structure is documented below. Affinity ComponentInstanceConfigurationSchedulerAffinityPtrInput `pulumi:"affinity"` // Specifies the commands. // The object structure is documented below. AntiAffinity ComponentInstanceConfigurationSchedulerAntiAffinityPtrInput `pulumi:"antiAffinity"` }
func (ComponentInstanceConfigurationSchedulerArgs) ElementType ¶
func (ComponentInstanceConfigurationSchedulerArgs) ElementType() reflect.Type
func (ComponentInstanceConfigurationSchedulerArgs) ToComponentInstanceConfigurationSchedulerOutput ¶
func (i ComponentInstanceConfigurationSchedulerArgs) ToComponentInstanceConfigurationSchedulerOutput() ComponentInstanceConfigurationSchedulerOutput
func (ComponentInstanceConfigurationSchedulerArgs) ToComponentInstanceConfigurationSchedulerOutputWithContext ¶
func (i ComponentInstanceConfigurationSchedulerArgs) ToComponentInstanceConfigurationSchedulerOutputWithContext(ctx context.Context) ComponentInstanceConfigurationSchedulerOutput
func (ComponentInstanceConfigurationSchedulerArgs) ToComponentInstanceConfigurationSchedulerPtrOutput ¶
func (i ComponentInstanceConfigurationSchedulerArgs) ToComponentInstanceConfigurationSchedulerPtrOutput() ComponentInstanceConfigurationSchedulerPtrOutput
func (ComponentInstanceConfigurationSchedulerArgs) ToComponentInstanceConfigurationSchedulerPtrOutputWithContext ¶
func (i ComponentInstanceConfigurationSchedulerArgs) ToComponentInstanceConfigurationSchedulerPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationSchedulerPtrOutput
type ComponentInstanceConfigurationSchedulerInput ¶
type ComponentInstanceConfigurationSchedulerInput interface { pulumi.Input ToComponentInstanceConfigurationSchedulerOutput() ComponentInstanceConfigurationSchedulerOutput ToComponentInstanceConfigurationSchedulerOutputWithContext(context.Context) ComponentInstanceConfigurationSchedulerOutput }
ComponentInstanceConfigurationSchedulerInput is an input type that accepts ComponentInstanceConfigurationSchedulerArgs and ComponentInstanceConfigurationSchedulerOutput values. You can construct a concrete instance of `ComponentInstanceConfigurationSchedulerInput` via:
ComponentInstanceConfigurationSchedulerArgs{...}
type ComponentInstanceConfigurationSchedulerOutput ¶
type ComponentInstanceConfigurationSchedulerOutput struct{ *pulumi.OutputState }
func (ComponentInstanceConfigurationSchedulerOutput) Affinity ¶
func (o ComponentInstanceConfigurationSchedulerOutput) Affinity() ComponentInstanceConfigurationSchedulerAffinityPtrOutput
Specifies the commands. The object structure is documented below.
func (ComponentInstanceConfigurationSchedulerOutput) AntiAffinity ¶
func (o ComponentInstanceConfigurationSchedulerOutput) AntiAffinity() ComponentInstanceConfigurationSchedulerAntiAffinityPtrOutput
Specifies the commands. The object structure is documented below.
func (ComponentInstanceConfigurationSchedulerOutput) ElementType ¶
func (ComponentInstanceConfigurationSchedulerOutput) ElementType() reflect.Type
func (ComponentInstanceConfigurationSchedulerOutput) ToComponentInstanceConfigurationSchedulerOutput ¶
func (o ComponentInstanceConfigurationSchedulerOutput) ToComponentInstanceConfigurationSchedulerOutput() ComponentInstanceConfigurationSchedulerOutput
func (ComponentInstanceConfigurationSchedulerOutput) ToComponentInstanceConfigurationSchedulerOutputWithContext ¶
func (o ComponentInstanceConfigurationSchedulerOutput) ToComponentInstanceConfigurationSchedulerOutputWithContext(ctx context.Context) ComponentInstanceConfigurationSchedulerOutput
func (ComponentInstanceConfigurationSchedulerOutput) ToComponentInstanceConfigurationSchedulerPtrOutput ¶
func (o ComponentInstanceConfigurationSchedulerOutput) ToComponentInstanceConfigurationSchedulerPtrOutput() ComponentInstanceConfigurationSchedulerPtrOutput
func (ComponentInstanceConfigurationSchedulerOutput) ToComponentInstanceConfigurationSchedulerPtrOutputWithContext ¶
func (o ComponentInstanceConfigurationSchedulerOutput) ToComponentInstanceConfigurationSchedulerPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationSchedulerPtrOutput
type ComponentInstanceConfigurationSchedulerPtrInput ¶
type ComponentInstanceConfigurationSchedulerPtrInput interface { pulumi.Input ToComponentInstanceConfigurationSchedulerPtrOutput() ComponentInstanceConfigurationSchedulerPtrOutput ToComponentInstanceConfigurationSchedulerPtrOutputWithContext(context.Context) ComponentInstanceConfigurationSchedulerPtrOutput }
ComponentInstanceConfigurationSchedulerPtrInput is an input type that accepts ComponentInstanceConfigurationSchedulerArgs, ComponentInstanceConfigurationSchedulerPtr and ComponentInstanceConfigurationSchedulerPtrOutput values. You can construct a concrete instance of `ComponentInstanceConfigurationSchedulerPtrInput` via:
ComponentInstanceConfigurationSchedulerArgs{...} or: nil
func ComponentInstanceConfigurationSchedulerPtr ¶
func ComponentInstanceConfigurationSchedulerPtr(v *ComponentInstanceConfigurationSchedulerArgs) ComponentInstanceConfigurationSchedulerPtrInput
type ComponentInstanceConfigurationSchedulerPtrOutput ¶
type ComponentInstanceConfigurationSchedulerPtrOutput struct{ *pulumi.OutputState }
func (ComponentInstanceConfigurationSchedulerPtrOutput) Affinity ¶
func (o ComponentInstanceConfigurationSchedulerPtrOutput) Affinity() ComponentInstanceConfigurationSchedulerAffinityPtrOutput
Specifies the commands. The object structure is documented below.
func (ComponentInstanceConfigurationSchedulerPtrOutput) AntiAffinity ¶
func (o ComponentInstanceConfigurationSchedulerPtrOutput) AntiAffinity() ComponentInstanceConfigurationSchedulerAntiAffinityPtrOutput
Specifies the commands. The object structure is documented below.
func (ComponentInstanceConfigurationSchedulerPtrOutput) ElementType ¶
func (ComponentInstanceConfigurationSchedulerPtrOutput) ElementType() reflect.Type
func (ComponentInstanceConfigurationSchedulerPtrOutput) ToComponentInstanceConfigurationSchedulerPtrOutput ¶
func (o ComponentInstanceConfigurationSchedulerPtrOutput) ToComponentInstanceConfigurationSchedulerPtrOutput() ComponentInstanceConfigurationSchedulerPtrOutput
func (ComponentInstanceConfigurationSchedulerPtrOutput) ToComponentInstanceConfigurationSchedulerPtrOutputWithContext ¶
func (o ComponentInstanceConfigurationSchedulerPtrOutput) ToComponentInstanceConfigurationSchedulerPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationSchedulerPtrOutput
type ComponentInstanceConfigurationStorage ¶
type ComponentInstanceConfigurationStorage struct { // Specifies the directory mounted to the container. // The object structure is documented below. Mounts []ComponentInstanceConfigurationStorageMount `pulumi:"mounts"` // Specifies the storage parameters. // The object structure is documented below. Parameter ComponentInstanceConfigurationStorageParameter `pulumi:"parameter"` // Specifies the probe type. The valid values are as follows: // + **command**: command execution check. // + **http**: HTTP request check. // + **tcp**: TCP port check. Type string `pulumi:"type"` }
type ComponentInstanceConfigurationStorageArgs ¶
type ComponentInstanceConfigurationStorageArgs struct { // Specifies the directory mounted to the container. // The object structure is documented below. Mounts ComponentInstanceConfigurationStorageMountArrayInput `pulumi:"mounts"` // Specifies the storage parameters. // The object structure is documented below. Parameter ComponentInstanceConfigurationStorageParameterInput `pulumi:"parameter"` // Specifies the probe type. The valid values are as follows: // + **command**: command execution check. // + **http**: HTTP request check. // + **tcp**: TCP port check. Type pulumi.StringInput `pulumi:"type"` }
func (ComponentInstanceConfigurationStorageArgs) ElementType ¶
func (ComponentInstanceConfigurationStorageArgs) ElementType() reflect.Type
func (ComponentInstanceConfigurationStorageArgs) ToComponentInstanceConfigurationStorageOutput ¶
func (i ComponentInstanceConfigurationStorageArgs) ToComponentInstanceConfigurationStorageOutput() ComponentInstanceConfigurationStorageOutput
func (ComponentInstanceConfigurationStorageArgs) ToComponentInstanceConfigurationStorageOutputWithContext ¶
func (i ComponentInstanceConfigurationStorageArgs) ToComponentInstanceConfigurationStorageOutputWithContext(ctx context.Context) ComponentInstanceConfigurationStorageOutput
type ComponentInstanceConfigurationStorageArray ¶
type ComponentInstanceConfigurationStorageArray []ComponentInstanceConfigurationStorageInput
func (ComponentInstanceConfigurationStorageArray) ElementType ¶
func (ComponentInstanceConfigurationStorageArray) ElementType() reflect.Type
func (ComponentInstanceConfigurationStorageArray) ToComponentInstanceConfigurationStorageArrayOutput ¶
func (i ComponentInstanceConfigurationStorageArray) ToComponentInstanceConfigurationStorageArrayOutput() ComponentInstanceConfigurationStorageArrayOutput
func (ComponentInstanceConfigurationStorageArray) ToComponentInstanceConfigurationStorageArrayOutputWithContext ¶
func (i ComponentInstanceConfigurationStorageArray) ToComponentInstanceConfigurationStorageArrayOutputWithContext(ctx context.Context) ComponentInstanceConfigurationStorageArrayOutput
type ComponentInstanceConfigurationStorageArrayInput ¶
type ComponentInstanceConfigurationStorageArrayInput interface { pulumi.Input ToComponentInstanceConfigurationStorageArrayOutput() ComponentInstanceConfigurationStorageArrayOutput ToComponentInstanceConfigurationStorageArrayOutputWithContext(context.Context) ComponentInstanceConfigurationStorageArrayOutput }
ComponentInstanceConfigurationStorageArrayInput is an input type that accepts ComponentInstanceConfigurationStorageArray and ComponentInstanceConfigurationStorageArrayOutput values. You can construct a concrete instance of `ComponentInstanceConfigurationStorageArrayInput` via:
ComponentInstanceConfigurationStorageArray{ ComponentInstanceConfigurationStorageArgs{...} }
type ComponentInstanceConfigurationStorageArrayOutput ¶
type ComponentInstanceConfigurationStorageArrayOutput struct{ *pulumi.OutputState }
func (ComponentInstanceConfigurationStorageArrayOutput) ElementType ¶
func (ComponentInstanceConfigurationStorageArrayOutput) ElementType() reflect.Type
func (ComponentInstanceConfigurationStorageArrayOutput) ToComponentInstanceConfigurationStorageArrayOutput ¶
func (o ComponentInstanceConfigurationStorageArrayOutput) ToComponentInstanceConfigurationStorageArrayOutput() ComponentInstanceConfigurationStorageArrayOutput
func (ComponentInstanceConfigurationStorageArrayOutput) ToComponentInstanceConfigurationStorageArrayOutputWithContext ¶
func (o ComponentInstanceConfigurationStorageArrayOutput) ToComponentInstanceConfigurationStorageArrayOutputWithContext(ctx context.Context) ComponentInstanceConfigurationStorageArrayOutput
type ComponentInstanceConfigurationStorageInput ¶
type ComponentInstanceConfigurationStorageInput interface { pulumi.Input ToComponentInstanceConfigurationStorageOutput() ComponentInstanceConfigurationStorageOutput ToComponentInstanceConfigurationStorageOutputWithContext(context.Context) ComponentInstanceConfigurationStorageOutput }
ComponentInstanceConfigurationStorageInput is an input type that accepts ComponentInstanceConfigurationStorageArgs and ComponentInstanceConfigurationStorageOutput values. You can construct a concrete instance of `ComponentInstanceConfigurationStorageInput` via:
ComponentInstanceConfigurationStorageArgs{...}
type ComponentInstanceConfigurationStorageMount ¶
type ComponentInstanceConfigurationStorageMount struct { // Specifies the request path. Path string `pulumi:"path"` // Specifies the mounted disk permission is read-only or read-write. // + **true**: read-only. // + **false**: read-write. Readonly bool `pulumi:"readonly"` // Specifies the subpath of the mounted disk. // This parameter is applicable to `http` type. Subpath *string `pulumi:"subpath"` }
type ComponentInstanceConfigurationStorageMountArgs ¶
type ComponentInstanceConfigurationStorageMountArgs struct { // Specifies the request path. Path pulumi.StringInput `pulumi:"path"` // Specifies the mounted disk permission is read-only or read-write. // + **true**: read-only. // + **false**: read-write. Readonly pulumi.BoolInput `pulumi:"readonly"` // Specifies the subpath of the mounted disk. // This parameter is applicable to `http` type. Subpath pulumi.StringPtrInput `pulumi:"subpath"` }
func (ComponentInstanceConfigurationStorageMountArgs) ElementType ¶
func (ComponentInstanceConfigurationStorageMountArgs) ElementType() reflect.Type
func (ComponentInstanceConfigurationStorageMountArgs) ToComponentInstanceConfigurationStorageMountOutput ¶
func (i ComponentInstanceConfigurationStorageMountArgs) ToComponentInstanceConfigurationStorageMountOutput() ComponentInstanceConfigurationStorageMountOutput
func (ComponentInstanceConfigurationStorageMountArgs) ToComponentInstanceConfigurationStorageMountOutputWithContext ¶
func (i ComponentInstanceConfigurationStorageMountArgs) ToComponentInstanceConfigurationStorageMountOutputWithContext(ctx context.Context) ComponentInstanceConfigurationStorageMountOutput
type ComponentInstanceConfigurationStorageMountArray ¶
type ComponentInstanceConfigurationStorageMountArray []ComponentInstanceConfigurationStorageMountInput
func (ComponentInstanceConfigurationStorageMountArray) ElementType ¶
func (ComponentInstanceConfigurationStorageMountArray) ElementType() reflect.Type
func (ComponentInstanceConfigurationStorageMountArray) ToComponentInstanceConfigurationStorageMountArrayOutput ¶
func (i ComponentInstanceConfigurationStorageMountArray) ToComponentInstanceConfigurationStorageMountArrayOutput() ComponentInstanceConfigurationStorageMountArrayOutput
func (ComponentInstanceConfigurationStorageMountArray) ToComponentInstanceConfigurationStorageMountArrayOutputWithContext ¶
func (i ComponentInstanceConfigurationStorageMountArray) ToComponentInstanceConfigurationStorageMountArrayOutputWithContext(ctx context.Context) ComponentInstanceConfigurationStorageMountArrayOutput
type ComponentInstanceConfigurationStorageMountArrayInput ¶
type ComponentInstanceConfigurationStorageMountArrayInput interface { pulumi.Input ToComponentInstanceConfigurationStorageMountArrayOutput() ComponentInstanceConfigurationStorageMountArrayOutput ToComponentInstanceConfigurationStorageMountArrayOutputWithContext(context.Context) ComponentInstanceConfigurationStorageMountArrayOutput }
ComponentInstanceConfigurationStorageMountArrayInput is an input type that accepts ComponentInstanceConfigurationStorageMountArray and ComponentInstanceConfigurationStorageMountArrayOutput values. You can construct a concrete instance of `ComponentInstanceConfigurationStorageMountArrayInput` via:
ComponentInstanceConfigurationStorageMountArray{ ComponentInstanceConfigurationStorageMountArgs{...} }
type ComponentInstanceConfigurationStorageMountArrayOutput ¶
type ComponentInstanceConfigurationStorageMountArrayOutput struct{ *pulumi.OutputState }
func (ComponentInstanceConfigurationStorageMountArrayOutput) ElementType ¶
func (ComponentInstanceConfigurationStorageMountArrayOutput) ElementType() reflect.Type
func (ComponentInstanceConfigurationStorageMountArrayOutput) ToComponentInstanceConfigurationStorageMountArrayOutput ¶
func (o ComponentInstanceConfigurationStorageMountArrayOutput) ToComponentInstanceConfigurationStorageMountArrayOutput() ComponentInstanceConfigurationStorageMountArrayOutput
func (ComponentInstanceConfigurationStorageMountArrayOutput) ToComponentInstanceConfigurationStorageMountArrayOutputWithContext ¶
func (o ComponentInstanceConfigurationStorageMountArrayOutput) ToComponentInstanceConfigurationStorageMountArrayOutputWithContext(ctx context.Context) ComponentInstanceConfigurationStorageMountArrayOutput
type ComponentInstanceConfigurationStorageMountInput ¶
type ComponentInstanceConfigurationStorageMountInput interface { pulumi.Input ToComponentInstanceConfigurationStorageMountOutput() ComponentInstanceConfigurationStorageMountOutput ToComponentInstanceConfigurationStorageMountOutputWithContext(context.Context) ComponentInstanceConfigurationStorageMountOutput }
ComponentInstanceConfigurationStorageMountInput is an input type that accepts ComponentInstanceConfigurationStorageMountArgs and ComponentInstanceConfigurationStorageMountOutput values. You can construct a concrete instance of `ComponentInstanceConfigurationStorageMountInput` via:
ComponentInstanceConfigurationStorageMountArgs{...}
type ComponentInstanceConfigurationStorageMountOutput ¶
type ComponentInstanceConfigurationStorageMountOutput struct{ *pulumi.OutputState }
func (ComponentInstanceConfigurationStorageMountOutput) ElementType ¶
func (ComponentInstanceConfigurationStorageMountOutput) ElementType() reflect.Type
func (ComponentInstanceConfigurationStorageMountOutput) Path ¶
func (o ComponentInstanceConfigurationStorageMountOutput) Path() pulumi.StringOutput
Specifies the request path.
func (ComponentInstanceConfigurationStorageMountOutput) Readonly ¶
func (o ComponentInstanceConfigurationStorageMountOutput) Readonly() pulumi.BoolOutput
Specifies the mounted disk permission is read-only or read-write. + **true**: read-only. + **false**: read-write.
func (ComponentInstanceConfigurationStorageMountOutput) Subpath ¶
func (o ComponentInstanceConfigurationStorageMountOutput) Subpath() pulumi.StringPtrOutput
Specifies the subpath of the mounted disk. This parameter is applicable to `http` type.
func (ComponentInstanceConfigurationStorageMountOutput) ToComponentInstanceConfigurationStorageMountOutput ¶
func (o ComponentInstanceConfigurationStorageMountOutput) ToComponentInstanceConfigurationStorageMountOutput() ComponentInstanceConfigurationStorageMountOutput
func (ComponentInstanceConfigurationStorageMountOutput) ToComponentInstanceConfigurationStorageMountOutputWithContext ¶
func (o ComponentInstanceConfigurationStorageMountOutput) ToComponentInstanceConfigurationStorageMountOutputWithContext(ctx context.Context) ComponentInstanceConfigurationStorageMountOutput
type ComponentInstanceConfigurationStorageOutput ¶
type ComponentInstanceConfigurationStorageOutput struct{ *pulumi.OutputState }
func (ComponentInstanceConfigurationStorageOutput) ElementType ¶
func (ComponentInstanceConfigurationStorageOutput) ElementType() reflect.Type
func (ComponentInstanceConfigurationStorageOutput) Mounts ¶
func (o ComponentInstanceConfigurationStorageOutput) Mounts() ComponentInstanceConfigurationStorageMountArrayOutput
Specifies the directory mounted to the container. The object structure is documented below.
func (ComponentInstanceConfigurationStorageOutput) Parameter ¶
func (o ComponentInstanceConfigurationStorageOutput) Parameter() ComponentInstanceConfigurationStorageParameterOutput
Specifies the storage parameters. The object structure is documented below.
func (ComponentInstanceConfigurationStorageOutput) ToComponentInstanceConfigurationStorageOutput ¶
func (o ComponentInstanceConfigurationStorageOutput) ToComponentInstanceConfigurationStorageOutput() ComponentInstanceConfigurationStorageOutput
func (ComponentInstanceConfigurationStorageOutput) ToComponentInstanceConfigurationStorageOutputWithContext ¶
func (o ComponentInstanceConfigurationStorageOutput) ToComponentInstanceConfigurationStorageOutputWithContext(ctx context.Context) ComponentInstanceConfigurationStorageOutput
func (ComponentInstanceConfigurationStorageOutput) Type ¶
func (o ComponentInstanceConfigurationStorageOutput) Type() pulumi.StringOutput
Specifies the probe type. The valid values are as follows: + **command**: command execution check. + **http**: HTTP request check. + **tcp**: TCP port check.
type ComponentInstanceConfigurationStorageParameter ¶
type ComponentInstanceConfigurationStorageParameter struct { // Specifies the PVC name. ClaimName *string `pulumi:"claimName"` // Specifies the configuration item. Name *string `pulumi:"name"` // Specifies the request path. Path *string `pulumi:"path"` // Specifies the Secret name. Required if the storage `type` is **Secret**. SecretName *string `pulumi:"secretName"` }
type ComponentInstanceConfigurationStorageParameterArgs ¶
type ComponentInstanceConfigurationStorageParameterArgs struct { // Specifies the PVC name. ClaimName pulumi.StringPtrInput `pulumi:"claimName"` // Specifies the configuration item. Name pulumi.StringPtrInput `pulumi:"name"` // Specifies the request path. Path pulumi.StringPtrInput `pulumi:"path"` // Specifies the Secret name. Required if the storage `type` is **Secret**. SecretName pulumi.StringPtrInput `pulumi:"secretName"` }
func (ComponentInstanceConfigurationStorageParameterArgs) ElementType ¶
func (ComponentInstanceConfigurationStorageParameterArgs) ElementType() reflect.Type
func (ComponentInstanceConfigurationStorageParameterArgs) ToComponentInstanceConfigurationStorageParameterOutput ¶
func (i ComponentInstanceConfigurationStorageParameterArgs) ToComponentInstanceConfigurationStorageParameterOutput() ComponentInstanceConfigurationStorageParameterOutput
func (ComponentInstanceConfigurationStorageParameterArgs) ToComponentInstanceConfigurationStorageParameterOutputWithContext ¶
func (i ComponentInstanceConfigurationStorageParameterArgs) ToComponentInstanceConfigurationStorageParameterOutputWithContext(ctx context.Context) ComponentInstanceConfigurationStorageParameterOutput
type ComponentInstanceConfigurationStorageParameterInput ¶
type ComponentInstanceConfigurationStorageParameterInput interface { pulumi.Input ToComponentInstanceConfigurationStorageParameterOutput() ComponentInstanceConfigurationStorageParameterOutput ToComponentInstanceConfigurationStorageParameterOutputWithContext(context.Context) ComponentInstanceConfigurationStorageParameterOutput }
ComponentInstanceConfigurationStorageParameterInput is an input type that accepts ComponentInstanceConfigurationStorageParameterArgs and ComponentInstanceConfigurationStorageParameterOutput values. You can construct a concrete instance of `ComponentInstanceConfigurationStorageParameterInput` via:
ComponentInstanceConfigurationStorageParameterArgs{...}
type ComponentInstanceConfigurationStorageParameterOutput ¶
type ComponentInstanceConfigurationStorageParameterOutput struct{ *pulumi.OutputState }
func (ComponentInstanceConfigurationStorageParameterOutput) ClaimName ¶
func (o ComponentInstanceConfigurationStorageParameterOutput) ClaimName() pulumi.StringPtrOutput
Specifies the PVC name.
func (ComponentInstanceConfigurationStorageParameterOutput) ElementType ¶
func (ComponentInstanceConfigurationStorageParameterOutput) ElementType() reflect.Type
func (ComponentInstanceConfigurationStorageParameterOutput) Name ¶
Specifies the configuration item.
func (ComponentInstanceConfigurationStorageParameterOutput) SecretName ¶ added in v0.0.8
func (o ComponentInstanceConfigurationStorageParameterOutput) SecretName() pulumi.StringPtrOutput
Specifies the Secret name. Required if the storage `type` is **Secret**.
func (ComponentInstanceConfigurationStorageParameterOutput) ToComponentInstanceConfigurationStorageParameterOutput ¶
func (o ComponentInstanceConfigurationStorageParameterOutput) ToComponentInstanceConfigurationStorageParameterOutput() ComponentInstanceConfigurationStorageParameterOutput
func (ComponentInstanceConfigurationStorageParameterOutput) ToComponentInstanceConfigurationStorageParameterOutputWithContext ¶
func (o ComponentInstanceConfigurationStorageParameterOutput) ToComponentInstanceConfigurationStorageParameterOutputWithContext(ctx context.Context) ComponentInstanceConfigurationStorageParameterOutput
type ComponentInstanceConfigurationStrategy ¶
type ComponentInstanceConfigurationStrategy struct { // Specifies the upgrade policy. // The valid values are **Recreate** or **RollingUpdate**. The default value is **RollingUpdate**. // The **Recreate** indicates in-place upgrade while the **RollingUpdate** indicates rolling upgrade. Upgrade *string `pulumi:"upgrade"` }
type ComponentInstanceConfigurationStrategyArgs ¶
type ComponentInstanceConfigurationStrategyArgs struct { // Specifies the upgrade policy. // The valid values are **Recreate** or **RollingUpdate**. The default value is **RollingUpdate**. // The **Recreate** indicates in-place upgrade while the **RollingUpdate** indicates rolling upgrade. Upgrade pulumi.StringPtrInput `pulumi:"upgrade"` }
func (ComponentInstanceConfigurationStrategyArgs) ElementType ¶
func (ComponentInstanceConfigurationStrategyArgs) ElementType() reflect.Type
func (ComponentInstanceConfigurationStrategyArgs) ToComponentInstanceConfigurationStrategyOutput ¶
func (i ComponentInstanceConfigurationStrategyArgs) ToComponentInstanceConfigurationStrategyOutput() ComponentInstanceConfigurationStrategyOutput
func (ComponentInstanceConfigurationStrategyArgs) ToComponentInstanceConfigurationStrategyOutputWithContext ¶
func (i ComponentInstanceConfigurationStrategyArgs) ToComponentInstanceConfigurationStrategyOutputWithContext(ctx context.Context) ComponentInstanceConfigurationStrategyOutput
func (ComponentInstanceConfigurationStrategyArgs) ToComponentInstanceConfigurationStrategyPtrOutput ¶
func (i ComponentInstanceConfigurationStrategyArgs) ToComponentInstanceConfigurationStrategyPtrOutput() ComponentInstanceConfigurationStrategyPtrOutput
func (ComponentInstanceConfigurationStrategyArgs) ToComponentInstanceConfigurationStrategyPtrOutputWithContext ¶
func (i ComponentInstanceConfigurationStrategyArgs) ToComponentInstanceConfigurationStrategyPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationStrategyPtrOutput
type ComponentInstanceConfigurationStrategyInput ¶
type ComponentInstanceConfigurationStrategyInput interface { pulumi.Input ToComponentInstanceConfigurationStrategyOutput() ComponentInstanceConfigurationStrategyOutput ToComponentInstanceConfigurationStrategyOutputWithContext(context.Context) ComponentInstanceConfigurationStrategyOutput }
ComponentInstanceConfigurationStrategyInput is an input type that accepts ComponentInstanceConfigurationStrategyArgs and ComponentInstanceConfigurationStrategyOutput values. You can construct a concrete instance of `ComponentInstanceConfigurationStrategyInput` via:
ComponentInstanceConfigurationStrategyArgs{...}
type ComponentInstanceConfigurationStrategyOutput ¶
type ComponentInstanceConfigurationStrategyOutput struct{ *pulumi.OutputState }
func (ComponentInstanceConfigurationStrategyOutput) ElementType ¶
func (ComponentInstanceConfigurationStrategyOutput) ElementType() reflect.Type
func (ComponentInstanceConfigurationStrategyOutput) ToComponentInstanceConfigurationStrategyOutput ¶
func (o ComponentInstanceConfigurationStrategyOutput) ToComponentInstanceConfigurationStrategyOutput() ComponentInstanceConfigurationStrategyOutput
func (ComponentInstanceConfigurationStrategyOutput) ToComponentInstanceConfigurationStrategyOutputWithContext ¶
func (o ComponentInstanceConfigurationStrategyOutput) ToComponentInstanceConfigurationStrategyOutputWithContext(ctx context.Context) ComponentInstanceConfigurationStrategyOutput
func (ComponentInstanceConfigurationStrategyOutput) ToComponentInstanceConfigurationStrategyPtrOutput ¶
func (o ComponentInstanceConfigurationStrategyOutput) ToComponentInstanceConfigurationStrategyPtrOutput() ComponentInstanceConfigurationStrategyPtrOutput
func (ComponentInstanceConfigurationStrategyOutput) ToComponentInstanceConfigurationStrategyPtrOutputWithContext ¶
func (o ComponentInstanceConfigurationStrategyOutput) ToComponentInstanceConfigurationStrategyPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationStrategyPtrOutput
func (ComponentInstanceConfigurationStrategyOutput) Upgrade ¶
func (o ComponentInstanceConfigurationStrategyOutput) Upgrade() pulumi.StringPtrOutput
Specifies the upgrade policy. The valid values are **Recreate** or **RollingUpdate**. The default value is **RollingUpdate**. The **Recreate** indicates in-place upgrade while the **RollingUpdate** indicates rolling upgrade.
type ComponentInstanceConfigurationStrategyPtrInput ¶
type ComponentInstanceConfigurationStrategyPtrInput interface { pulumi.Input ToComponentInstanceConfigurationStrategyPtrOutput() ComponentInstanceConfigurationStrategyPtrOutput ToComponentInstanceConfigurationStrategyPtrOutputWithContext(context.Context) ComponentInstanceConfigurationStrategyPtrOutput }
ComponentInstanceConfigurationStrategyPtrInput is an input type that accepts ComponentInstanceConfigurationStrategyArgs, ComponentInstanceConfigurationStrategyPtr and ComponentInstanceConfigurationStrategyPtrOutput values. You can construct a concrete instance of `ComponentInstanceConfigurationStrategyPtrInput` via:
ComponentInstanceConfigurationStrategyArgs{...} or: nil
func ComponentInstanceConfigurationStrategyPtr ¶
func ComponentInstanceConfigurationStrategyPtr(v *ComponentInstanceConfigurationStrategyArgs) ComponentInstanceConfigurationStrategyPtrInput
type ComponentInstanceConfigurationStrategyPtrOutput ¶
type ComponentInstanceConfigurationStrategyPtrOutput struct{ *pulumi.OutputState }
func (ComponentInstanceConfigurationStrategyPtrOutput) ElementType ¶
func (ComponentInstanceConfigurationStrategyPtrOutput) ElementType() reflect.Type
func (ComponentInstanceConfigurationStrategyPtrOutput) ToComponentInstanceConfigurationStrategyPtrOutput ¶
func (o ComponentInstanceConfigurationStrategyPtrOutput) ToComponentInstanceConfigurationStrategyPtrOutput() ComponentInstanceConfigurationStrategyPtrOutput
func (ComponentInstanceConfigurationStrategyPtrOutput) ToComponentInstanceConfigurationStrategyPtrOutputWithContext ¶
func (o ComponentInstanceConfigurationStrategyPtrOutput) ToComponentInstanceConfigurationStrategyPtrOutputWithContext(ctx context.Context) ComponentInstanceConfigurationStrategyPtrOutput
func (ComponentInstanceConfigurationStrategyPtrOutput) Upgrade ¶
func (o ComponentInstanceConfigurationStrategyPtrOutput) Upgrade() pulumi.StringPtrOutput
Specifies the upgrade policy. The valid values are **Recreate** or **RollingUpdate**. The default value is **RollingUpdate**. The **Recreate** indicates in-place upgrade while the **RollingUpdate** indicates rolling upgrade.
type ComponentInstanceExternalAccess ¶
type ComponentInstanceExternalAccess struct { // Specifies the access address. For example: `www.example.com`. Address *string `pulumi:"address"` // Specifies the listening port of the application component process. Port *int `pulumi:"port"` // Specifies the protocol. The valid values are **HTTP** and **HTTPS**. Protocol *string `pulumi:"protocol"` }
type ComponentInstanceExternalAccessArgs ¶
type ComponentInstanceExternalAccessArgs struct { // Specifies the access address. For example: `www.example.com`. Address pulumi.StringPtrInput `pulumi:"address"` // Specifies the listening port of the application component process. Port pulumi.IntPtrInput `pulumi:"port"` // Specifies the protocol. The valid values are **HTTP** and **HTTPS**. Protocol pulumi.StringPtrInput `pulumi:"protocol"` }
func (ComponentInstanceExternalAccessArgs) ElementType ¶
func (ComponentInstanceExternalAccessArgs) ElementType() reflect.Type
func (ComponentInstanceExternalAccessArgs) ToComponentInstanceExternalAccessOutput ¶
func (i ComponentInstanceExternalAccessArgs) ToComponentInstanceExternalAccessOutput() ComponentInstanceExternalAccessOutput
func (ComponentInstanceExternalAccessArgs) ToComponentInstanceExternalAccessOutputWithContext ¶
func (i ComponentInstanceExternalAccessArgs) ToComponentInstanceExternalAccessOutputWithContext(ctx context.Context) ComponentInstanceExternalAccessOutput
type ComponentInstanceExternalAccessArray ¶
type ComponentInstanceExternalAccessArray []ComponentInstanceExternalAccessInput
func (ComponentInstanceExternalAccessArray) ElementType ¶
func (ComponentInstanceExternalAccessArray) ElementType() reflect.Type
func (ComponentInstanceExternalAccessArray) ToComponentInstanceExternalAccessArrayOutput ¶
func (i ComponentInstanceExternalAccessArray) ToComponentInstanceExternalAccessArrayOutput() ComponentInstanceExternalAccessArrayOutput
func (ComponentInstanceExternalAccessArray) ToComponentInstanceExternalAccessArrayOutputWithContext ¶
func (i ComponentInstanceExternalAccessArray) ToComponentInstanceExternalAccessArrayOutputWithContext(ctx context.Context) ComponentInstanceExternalAccessArrayOutput
type ComponentInstanceExternalAccessArrayInput ¶
type ComponentInstanceExternalAccessArrayInput interface { pulumi.Input ToComponentInstanceExternalAccessArrayOutput() ComponentInstanceExternalAccessArrayOutput ToComponentInstanceExternalAccessArrayOutputWithContext(context.Context) ComponentInstanceExternalAccessArrayOutput }
ComponentInstanceExternalAccessArrayInput is an input type that accepts ComponentInstanceExternalAccessArray and ComponentInstanceExternalAccessArrayOutput values. You can construct a concrete instance of `ComponentInstanceExternalAccessArrayInput` via:
ComponentInstanceExternalAccessArray{ ComponentInstanceExternalAccessArgs{...} }
type ComponentInstanceExternalAccessArrayOutput ¶
type ComponentInstanceExternalAccessArrayOutput struct{ *pulumi.OutputState }
func (ComponentInstanceExternalAccessArrayOutput) ElementType ¶
func (ComponentInstanceExternalAccessArrayOutput) ElementType() reflect.Type
func (ComponentInstanceExternalAccessArrayOutput) ToComponentInstanceExternalAccessArrayOutput ¶
func (o ComponentInstanceExternalAccessArrayOutput) ToComponentInstanceExternalAccessArrayOutput() ComponentInstanceExternalAccessArrayOutput
func (ComponentInstanceExternalAccessArrayOutput) ToComponentInstanceExternalAccessArrayOutputWithContext ¶
func (o ComponentInstanceExternalAccessArrayOutput) ToComponentInstanceExternalAccessArrayOutputWithContext(ctx context.Context) ComponentInstanceExternalAccessArrayOutput
type ComponentInstanceExternalAccessInput ¶
type ComponentInstanceExternalAccessInput interface { pulumi.Input ToComponentInstanceExternalAccessOutput() ComponentInstanceExternalAccessOutput ToComponentInstanceExternalAccessOutputWithContext(context.Context) ComponentInstanceExternalAccessOutput }
ComponentInstanceExternalAccessInput is an input type that accepts ComponentInstanceExternalAccessArgs and ComponentInstanceExternalAccessOutput values. You can construct a concrete instance of `ComponentInstanceExternalAccessInput` via:
ComponentInstanceExternalAccessArgs{...}
type ComponentInstanceExternalAccessOutput ¶
type ComponentInstanceExternalAccessOutput struct{ *pulumi.OutputState }
func (ComponentInstanceExternalAccessOutput) Address ¶
func (o ComponentInstanceExternalAccessOutput) Address() pulumi.StringPtrOutput
Specifies the access address. For example: `www.example.com`.
func (ComponentInstanceExternalAccessOutput) ElementType ¶
func (ComponentInstanceExternalAccessOutput) ElementType() reflect.Type
func (ComponentInstanceExternalAccessOutput) Port ¶
func (o ComponentInstanceExternalAccessOutput) Port() pulumi.IntPtrOutput
Specifies the listening port of the application component process.
func (ComponentInstanceExternalAccessOutput) Protocol ¶
func (o ComponentInstanceExternalAccessOutput) Protocol() pulumi.StringPtrOutput
Specifies the protocol. The valid values are **HTTP** and **HTTPS**.
func (ComponentInstanceExternalAccessOutput) ToComponentInstanceExternalAccessOutput ¶
func (o ComponentInstanceExternalAccessOutput) ToComponentInstanceExternalAccessOutput() ComponentInstanceExternalAccessOutput
func (ComponentInstanceExternalAccessOutput) ToComponentInstanceExternalAccessOutputWithContext ¶
func (o ComponentInstanceExternalAccessOutput) ToComponentInstanceExternalAccessOutputWithContext(ctx context.Context) ComponentInstanceExternalAccessOutput
type ComponentInstanceInput ¶
type ComponentInstanceInput interface { pulumi.Input ToComponentInstanceOutput() ComponentInstanceOutput ToComponentInstanceOutputWithContext(ctx context.Context) ComponentInstanceOutput }
type ComponentInstanceMap ¶
type ComponentInstanceMap map[string]ComponentInstanceInput
func (ComponentInstanceMap) ElementType ¶
func (ComponentInstanceMap) ElementType() reflect.Type
func (ComponentInstanceMap) ToComponentInstanceMapOutput ¶
func (i ComponentInstanceMap) ToComponentInstanceMapOutput() ComponentInstanceMapOutput
func (ComponentInstanceMap) ToComponentInstanceMapOutputWithContext ¶
func (i ComponentInstanceMap) ToComponentInstanceMapOutputWithContext(ctx context.Context) ComponentInstanceMapOutput
type ComponentInstanceMapInput ¶
type ComponentInstanceMapInput interface { pulumi.Input ToComponentInstanceMapOutput() ComponentInstanceMapOutput ToComponentInstanceMapOutputWithContext(context.Context) ComponentInstanceMapOutput }
ComponentInstanceMapInput is an input type that accepts ComponentInstanceMap and ComponentInstanceMapOutput values. You can construct a concrete instance of `ComponentInstanceMapInput` via:
ComponentInstanceMap{ "key": ComponentInstanceArgs{...} }
type ComponentInstanceMapOutput ¶
type ComponentInstanceMapOutput struct{ *pulumi.OutputState }
func (ComponentInstanceMapOutput) ElementType ¶
func (ComponentInstanceMapOutput) ElementType() reflect.Type
func (ComponentInstanceMapOutput) MapIndex ¶
func (o ComponentInstanceMapOutput) MapIndex(k pulumi.StringInput) ComponentInstanceOutput
func (ComponentInstanceMapOutput) ToComponentInstanceMapOutput ¶
func (o ComponentInstanceMapOutput) ToComponentInstanceMapOutput() ComponentInstanceMapOutput
func (ComponentInstanceMapOutput) ToComponentInstanceMapOutputWithContext ¶
func (o ComponentInstanceMapOutput) ToComponentInstanceMapOutputWithContext(ctx context.Context) ComponentInstanceMapOutput
type ComponentInstanceOutput ¶
type ComponentInstanceOutput struct{ *pulumi.OutputState }
func (ComponentInstanceOutput) ApplicationId ¶
func (o ComponentInstanceOutput) ApplicationId() pulumi.StringOutput
Specifies the application ID to which the instance belongs. Changing this will create a new instance.
func (ComponentInstanceOutput) Artifacts ¶
func (o ComponentInstanceOutput) Artifacts() ComponentInstanceArtifactArrayOutput
Specifies the component artifact settings. The key indicates the component name. In the Docker container scenario, the key indicates the container name. The object structure is documented below.
func (ComponentInstanceOutput) ComponentId ¶
func (o ComponentInstanceOutput) ComponentId() pulumi.StringOutput
Specifies the component ID to build (deploy). Changing this will create a new instance.
func (ComponentInstanceOutput) Configuration ¶
func (o ComponentInstanceOutput) Configuration() ComponentInstanceConfigurationOutput
Specifies the configuration parameters, such as environment variables, deployment configurations, and O&M monitoring. The object structure is documented below.
func (ComponentInstanceOutput) Description ¶
func (o ComponentInstanceOutput) Description() pulumi.StringPtrOutput
Specifies the description of the instance. The description can contain a maximum of `128` characters.
func (ComponentInstanceOutput) ElementType ¶
func (ComponentInstanceOutput) ElementType() reflect.Type
func (ComponentInstanceOutput) EnvironmentId ¶
func (o ComponentInstanceOutput) EnvironmentId() pulumi.StringOutput
Specifies the environment ID in which the component to build (deployed). Changing this will create a new instance.
func (ComponentInstanceOutput) ExternalAccesses ¶
func (o ComponentInstanceOutput) ExternalAccesses() ComponentInstanceExternalAccessArrayOutput
Specifies the configuration of the external network access. The object structure is documented below.
func (ComponentInstanceOutput) FlavorId ¶
func (o ComponentInstanceOutput) FlavorId() pulumi.StringOutput
Specifies the resource specifications, which can be obtained by using data source or the customize resource specifications. The format of customize resource specifications is **CUSTOM-xxG:xxC-xxC:xxGi-xxGi**. The meaning of each part is: + **xxG**: storage capacity allocated to a component instance (reserved field). You can set it to a fixed number. + **xxC-xxC**: the maximum and minimum number of CPU cores allocated to a component instance. + **xxGi-xxGi**: the maximum and minimum memory allocated to a component instance.
func (ComponentInstanceOutput) Name ¶
func (o ComponentInstanceOutput) Name() pulumi.StringOutput
Specifies the configuration item.
func (ComponentInstanceOutput) ReferResources ¶
func (o ComponentInstanceOutput) ReferResources() ComponentInstanceReferResourceArrayOutput
Specifies the deployed resources. The object structure is documented below.
func (ComponentInstanceOutput) Region ¶
func (o ComponentInstanceOutput) Region() pulumi.StringOutput
Specifies the region in which to create (deploy) the ServiceStage (component) instance. If omitted, the provider-level region will be used. Changing this will create a new instance.
func (ComponentInstanceOutput) Replica ¶
func (o ComponentInstanceOutput) Replica() pulumi.IntOutput
Specifies the number of instance replicas. Changing this will create a new instance.
func (ComponentInstanceOutput) Status ¶
func (o ComponentInstanceOutput) Status() pulumi.StringOutput
The instance status, which supports: + **FAILED** + **RUNNING** + **DOWN** + **STOPPED** + **UNKNOWN** + **PARTIALLY_FAILED**
func (ComponentInstanceOutput) ToComponentInstanceOutput ¶
func (o ComponentInstanceOutput) ToComponentInstanceOutput() ComponentInstanceOutput
func (ComponentInstanceOutput) ToComponentInstanceOutputWithContext ¶
func (o ComponentInstanceOutput) ToComponentInstanceOutputWithContext(ctx context.Context) ComponentInstanceOutput
func (ComponentInstanceOutput) Version ¶
func (o ComponentInstanceOutput) Version() pulumi.StringOutput
Specifies the version number.
type ComponentInstanceReferResource ¶
type ComponentInstanceReferResource struct { // Specifies the application alias, which is provided only in DCS scenario. // The valid values are: **distributed_session**, **distributed_cache** and **distributed_session, distributed_cache**. // Defaults to **distributed_session, distributed_cache**. Alias *string `pulumi:"alias"` // Specifies the resource ID. // If the `type` is set to **ecs**, the value of this parameter must be **Default**. Id string `pulumi:"id"` // Specifies the start post-processing or stop pre-processing parameters. // The object structure is documented below. Parameters map[string]string `pulumi:"parameters"` // Specifies the probe type. The valid values are as follows: // + **command**: command execution check. // + **http**: HTTP request check. // + **tcp**: TCP port check. Type string `pulumi:"type"` }
type ComponentInstanceReferResourceArgs ¶
type ComponentInstanceReferResourceArgs struct { // Specifies the application alias, which is provided only in DCS scenario. // The valid values are: **distributed_session**, **distributed_cache** and **distributed_session, distributed_cache**. // Defaults to **distributed_session, distributed_cache**. Alias pulumi.StringPtrInput `pulumi:"alias"` // Specifies the resource ID. // If the `type` is set to **ecs**, the value of this parameter must be **Default**. Id pulumi.StringInput `pulumi:"id"` // Specifies the start post-processing or stop pre-processing parameters. // The object structure is documented below. Parameters pulumi.StringMapInput `pulumi:"parameters"` // Specifies the probe type. The valid values are as follows: // + **command**: command execution check. // + **http**: HTTP request check. // + **tcp**: TCP port check. Type pulumi.StringInput `pulumi:"type"` }
func (ComponentInstanceReferResourceArgs) ElementType ¶
func (ComponentInstanceReferResourceArgs) ElementType() reflect.Type
func (ComponentInstanceReferResourceArgs) ToComponentInstanceReferResourceOutput ¶
func (i ComponentInstanceReferResourceArgs) ToComponentInstanceReferResourceOutput() ComponentInstanceReferResourceOutput
func (ComponentInstanceReferResourceArgs) ToComponentInstanceReferResourceOutputWithContext ¶
func (i ComponentInstanceReferResourceArgs) ToComponentInstanceReferResourceOutputWithContext(ctx context.Context) ComponentInstanceReferResourceOutput
type ComponentInstanceReferResourceArray ¶
type ComponentInstanceReferResourceArray []ComponentInstanceReferResourceInput
func (ComponentInstanceReferResourceArray) ElementType ¶
func (ComponentInstanceReferResourceArray) ElementType() reflect.Type
func (ComponentInstanceReferResourceArray) ToComponentInstanceReferResourceArrayOutput ¶
func (i ComponentInstanceReferResourceArray) ToComponentInstanceReferResourceArrayOutput() ComponentInstanceReferResourceArrayOutput
func (ComponentInstanceReferResourceArray) ToComponentInstanceReferResourceArrayOutputWithContext ¶
func (i ComponentInstanceReferResourceArray) ToComponentInstanceReferResourceArrayOutputWithContext(ctx context.Context) ComponentInstanceReferResourceArrayOutput
type ComponentInstanceReferResourceArrayInput ¶
type ComponentInstanceReferResourceArrayInput interface { pulumi.Input ToComponentInstanceReferResourceArrayOutput() ComponentInstanceReferResourceArrayOutput ToComponentInstanceReferResourceArrayOutputWithContext(context.Context) ComponentInstanceReferResourceArrayOutput }
ComponentInstanceReferResourceArrayInput is an input type that accepts ComponentInstanceReferResourceArray and ComponentInstanceReferResourceArrayOutput values. You can construct a concrete instance of `ComponentInstanceReferResourceArrayInput` via:
ComponentInstanceReferResourceArray{ ComponentInstanceReferResourceArgs{...} }
type ComponentInstanceReferResourceArrayOutput ¶
type ComponentInstanceReferResourceArrayOutput struct{ *pulumi.OutputState }
func (ComponentInstanceReferResourceArrayOutput) ElementType ¶
func (ComponentInstanceReferResourceArrayOutput) ElementType() reflect.Type
func (ComponentInstanceReferResourceArrayOutput) ToComponentInstanceReferResourceArrayOutput ¶
func (o ComponentInstanceReferResourceArrayOutput) ToComponentInstanceReferResourceArrayOutput() ComponentInstanceReferResourceArrayOutput
func (ComponentInstanceReferResourceArrayOutput) ToComponentInstanceReferResourceArrayOutputWithContext ¶
func (o ComponentInstanceReferResourceArrayOutput) ToComponentInstanceReferResourceArrayOutputWithContext(ctx context.Context) ComponentInstanceReferResourceArrayOutput
type ComponentInstanceReferResourceInput ¶
type ComponentInstanceReferResourceInput interface { pulumi.Input ToComponentInstanceReferResourceOutput() ComponentInstanceReferResourceOutput ToComponentInstanceReferResourceOutputWithContext(context.Context) ComponentInstanceReferResourceOutput }
ComponentInstanceReferResourceInput is an input type that accepts ComponentInstanceReferResourceArgs and ComponentInstanceReferResourceOutput values. You can construct a concrete instance of `ComponentInstanceReferResourceInput` via:
ComponentInstanceReferResourceArgs{...}
type ComponentInstanceReferResourceOutput ¶
type ComponentInstanceReferResourceOutput struct{ *pulumi.OutputState }
func (ComponentInstanceReferResourceOutput) Alias ¶
func (o ComponentInstanceReferResourceOutput) Alias() pulumi.StringPtrOutput
Specifies the application alias, which is provided only in DCS scenario. The valid values are: **distributed_session**, **distributed_cache** and **distributed_session, distributed_cache**. Defaults to **distributed_session, distributed_cache**.
func (ComponentInstanceReferResourceOutput) ElementType ¶
func (ComponentInstanceReferResourceOutput) ElementType() reflect.Type
func (ComponentInstanceReferResourceOutput) Id ¶
func (o ComponentInstanceReferResourceOutput) Id() pulumi.StringOutput
Specifies the resource ID. If the `type` is set to **ecs**, the value of this parameter must be **Default**.
func (ComponentInstanceReferResourceOutput) Parameters ¶
func (o ComponentInstanceReferResourceOutput) Parameters() pulumi.StringMapOutput
Specifies the start post-processing or stop pre-processing parameters. The object structure is documented below.
func (ComponentInstanceReferResourceOutput) ToComponentInstanceReferResourceOutput ¶
func (o ComponentInstanceReferResourceOutput) ToComponentInstanceReferResourceOutput() ComponentInstanceReferResourceOutput
func (ComponentInstanceReferResourceOutput) ToComponentInstanceReferResourceOutputWithContext ¶
func (o ComponentInstanceReferResourceOutput) ToComponentInstanceReferResourceOutputWithContext(ctx context.Context) ComponentInstanceReferResourceOutput
func (ComponentInstanceReferResourceOutput) Type ¶
func (o ComponentInstanceReferResourceOutput) Type() pulumi.StringOutput
Specifies the probe type. The valid values are as follows: + **command**: command execution check. + **http**: HTTP request check. + **tcp**: TCP port check.
type ComponentInstanceState ¶
type ComponentInstanceState struct { // Specifies the application ID to which the instance belongs. // Changing this will create a new instance. ApplicationId pulumi.StringPtrInput // Specifies the component artifact settings. // The key indicates the component name. In the Docker container scenario, the key indicates the container name. // The object structure is documented below. Artifacts ComponentInstanceArtifactArrayInput // Specifies the component ID to build (deploy). // Changing this will create a new instance. ComponentId pulumi.StringPtrInput // Specifies the configuration parameters, such as environment variables, // deployment configurations, and O&M monitoring. // The object structure is documented below. Configuration ComponentInstanceConfigurationPtrInput // Specifies the description of the instance. // The description can contain a maximum of `128` characters. Description pulumi.StringPtrInput // Specifies the environment ID in which the component to build (deployed). // Changing this will create a new instance. EnvironmentId pulumi.StringPtrInput // Specifies the configuration of the external network access. // The object structure is documented below. ExternalAccesses ComponentInstanceExternalAccessArrayInput // Specifies the resource specifications, which can be obtained by using data source or // the customize resource specifications. // The format of customize resource specifications is **CUSTOM-xxG:xxC-xxC:xxGi-xxGi**. // The meaning of each part is: // + **xxG**: storage capacity allocated to a component instance (reserved field). You can set it to a fixed number. // + **xxC-xxC**: the maximum and minimum number of CPU cores allocated to a component instance. // + **xxGi-xxGi**: the maximum and minimum memory allocated to a component instance. FlavorId pulumi.StringPtrInput // Specifies the configuration item. Name pulumi.StringPtrInput // Specifies the deployed resources. // The object structure is documented below. ReferResources ComponentInstanceReferResourceArrayInput // Specifies the region in which to create (deploy) the ServiceStage (component) instance. // If omitted, the provider-level region will be used. Changing this will create a new instance. Region pulumi.StringPtrInput // Specifies the number of instance replicas. // Changing this will create a new instance. Replica pulumi.IntPtrInput // The instance status, which supports: // + **FAILED** // + **RUNNING** // + **DOWN** // + **STOPPED** // + **UNKNOWN** // + **PARTIALLY_FAILED** Status pulumi.StringPtrInput // Specifies the version number. Version pulumi.StringPtrInput }
func (ComponentInstanceState) ElementType ¶
func (ComponentInstanceState) ElementType() reflect.Type
type ComponentMap ¶
type ComponentMap map[string]ComponentInput
func (ComponentMap) ElementType ¶
func (ComponentMap) ElementType() reflect.Type
func (ComponentMap) ToComponentMapOutput ¶
func (i ComponentMap) ToComponentMapOutput() ComponentMapOutput
func (ComponentMap) ToComponentMapOutputWithContext ¶
func (i ComponentMap) ToComponentMapOutputWithContext(ctx context.Context) ComponentMapOutput
type ComponentMapInput ¶
type ComponentMapInput interface { pulumi.Input ToComponentMapOutput() ComponentMapOutput ToComponentMapOutputWithContext(context.Context) ComponentMapOutput }
ComponentMapInput is an input type that accepts ComponentMap and ComponentMapOutput values. You can construct a concrete instance of `ComponentMapInput` via:
ComponentMap{ "key": ComponentArgs{...} }
type ComponentMapOutput ¶
type ComponentMapOutput struct{ *pulumi.OutputState }
func (ComponentMapOutput) ElementType ¶
func (ComponentMapOutput) ElementType() reflect.Type
func (ComponentMapOutput) MapIndex ¶
func (o ComponentMapOutput) MapIndex(k pulumi.StringInput) ComponentOutput
func (ComponentMapOutput) ToComponentMapOutput ¶
func (o ComponentMapOutput) ToComponentMapOutput() ComponentMapOutput
func (ComponentMapOutput) ToComponentMapOutputWithContext ¶
func (o ComponentMapOutput) ToComponentMapOutputWithContext(ctx context.Context) ComponentMapOutput
type ComponentOutput ¶
type ComponentOutput struct{ *pulumi.OutputState }
func (ComponentOutput) ApplicationId ¶
func (o ComponentOutput) ApplicationId() pulumi.StringOutput
Specifies the application ID to which the component belongs. Changing this parameter will create a new component.
func (ComponentOutput) Builder ¶
func (o ComponentOutput) Builder() ComponentBuilderOutput
Specifies the component builder. The object structure is documented below.
func (ComponentOutput) ElementType ¶
func (ComponentOutput) ElementType() reflect.Type
func (ComponentOutput) Framework ¶
func (o ComponentOutput) Framework() pulumi.StringPtrOutput
Specifies the component framework.
- The framework of type **Webapp** is **Web**.
- The framework of type **MicroService** supports: **Java Classis**, **Go Classis**, **Mesher**, **Spring Cloud**, **Dubbo**.
- The framework of type **Common** can be empty.
func (ComponentOutput) Name ¶
func (o ComponentOutput) Name() pulumi.StringOutput
Specifies the authorization name. The name can contain of 2 to 64 characters, only letters, digits, underscores (_) and hyphens (-) are allowed, and the name must start with a letter and end with a letter or digit.
func (ComponentOutput) Region ¶
func (o ComponentOutput) Region() pulumi.StringOutput
Specifies the region where the application and component are located. If omitted, the provider-level region will be used. Changing this parameter will create a new component.
func (ComponentOutput) Runtime ¶
func (o ComponentOutput) Runtime() pulumi.StringOutput
Specifies the component runtime, such as **Docker**, **Java8**, etc. Changing this parameter will create a new component.
func (ComponentOutput) Source ¶
func (o ComponentOutput) Source() ComponentSourceOutput
Specifies the repository source. The object structure is documented below.
func (ComponentOutput) ToComponentOutput ¶
func (o ComponentOutput) ToComponentOutput() ComponentOutput
func (ComponentOutput) ToComponentOutputWithContext ¶
func (o ComponentOutput) ToComponentOutputWithContext(ctx context.Context) ComponentOutput
func (ComponentOutput) Type ¶
func (o ComponentOutput) Type() pulumi.StringOutput
Specifies the type of repository source or storage. The valid values are **GitHub**, **GitLab**, **Gitee**, **Bitbucket** and **package**.
type ComponentSource ¶
type ComponentSource struct { // Specifies the authorization name. // This parameter and `storageType` are alternative. Authorization *string `pulumi:"authorization"` // Specifies the component builder's properties. // The object structure is documented below. Properties *ComponentSourceProperties `pulumi:"properties"` // Specifies the namespace name. RepoNamespace *string `pulumi:"repoNamespace"` // Specifies the name of the branch of the code repository. // The default value is `master`. RepoRef *string `pulumi:"repoRef"` // Specifies the storage type, such as **obs**, **swr**. // This parameter is conflict with `repoRef` and `repoNamespace`. StorageType *string `pulumi:"storageType"` // Specifies the type of repository source or storage. // The valid values are **GitHub**, **GitLab**, **Gitee**, **Bitbucket** and **package**. Type string `pulumi:"type"` // Specifies the URL of the repository or package storage. Url string `pulumi:"url"` }
type ComponentSourceArgs ¶
type ComponentSourceArgs struct { // Specifies the authorization name. // This parameter and `storageType` are alternative. Authorization pulumi.StringPtrInput `pulumi:"authorization"` // Specifies the component builder's properties. // The object structure is documented below. Properties ComponentSourcePropertiesPtrInput `pulumi:"properties"` // Specifies the namespace name. RepoNamespace pulumi.StringPtrInput `pulumi:"repoNamespace"` // Specifies the name of the branch of the code repository. // The default value is `master`. RepoRef pulumi.StringPtrInput `pulumi:"repoRef"` // Specifies the storage type, such as **obs**, **swr**. // This parameter is conflict with `repoRef` and `repoNamespace`. StorageType pulumi.StringPtrInput `pulumi:"storageType"` // Specifies the type of repository source or storage. // The valid values are **GitHub**, **GitLab**, **Gitee**, **Bitbucket** and **package**. Type pulumi.StringInput `pulumi:"type"` // Specifies the URL of the repository or package storage. Url pulumi.StringInput `pulumi:"url"` }
func (ComponentSourceArgs) ElementType ¶
func (ComponentSourceArgs) ElementType() reflect.Type
func (ComponentSourceArgs) ToComponentSourceOutput ¶
func (i ComponentSourceArgs) ToComponentSourceOutput() ComponentSourceOutput
func (ComponentSourceArgs) ToComponentSourceOutputWithContext ¶
func (i ComponentSourceArgs) ToComponentSourceOutputWithContext(ctx context.Context) ComponentSourceOutput
func (ComponentSourceArgs) ToComponentSourcePtrOutput ¶
func (i ComponentSourceArgs) ToComponentSourcePtrOutput() ComponentSourcePtrOutput
func (ComponentSourceArgs) ToComponentSourcePtrOutputWithContext ¶
func (i ComponentSourceArgs) ToComponentSourcePtrOutputWithContext(ctx context.Context) ComponentSourcePtrOutput
type ComponentSourceInput ¶
type ComponentSourceInput interface { pulumi.Input ToComponentSourceOutput() ComponentSourceOutput ToComponentSourceOutputWithContext(context.Context) ComponentSourceOutput }
ComponentSourceInput is an input type that accepts ComponentSourceArgs and ComponentSourceOutput values. You can construct a concrete instance of `ComponentSourceInput` via:
ComponentSourceArgs{...}
type ComponentSourceOutput ¶
type ComponentSourceOutput struct{ *pulumi.OutputState }
func (ComponentSourceOutput) Authorization ¶
func (o ComponentSourceOutput) Authorization() pulumi.StringPtrOutput
Specifies the authorization name. This parameter and `storageType` are alternative.
func (ComponentSourceOutput) ElementType ¶
func (ComponentSourceOutput) ElementType() reflect.Type
func (ComponentSourceOutput) Properties ¶ added in v0.0.8
func (o ComponentSourceOutput) Properties() ComponentSourcePropertiesPtrOutput
Specifies the component builder's properties. The object structure is documented below.
func (ComponentSourceOutput) RepoNamespace ¶
func (o ComponentSourceOutput) RepoNamespace() pulumi.StringPtrOutput
Specifies the namespace name.
func (ComponentSourceOutput) RepoRef ¶
func (o ComponentSourceOutput) RepoRef() pulumi.StringPtrOutput
Specifies the name of the branch of the code repository. The default value is `master`.
func (ComponentSourceOutput) StorageType ¶
func (o ComponentSourceOutput) StorageType() pulumi.StringPtrOutput
Specifies the storage type, such as **obs**, **swr**. This parameter is conflict with `repoRef` and `repoNamespace`.
func (ComponentSourceOutput) ToComponentSourceOutput ¶
func (o ComponentSourceOutput) ToComponentSourceOutput() ComponentSourceOutput
func (ComponentSourceOutput) ToComponentSourceOutputWithContext ¶
func (o ComponentSourceOutput) ToComponentSourceOutputWithContext(ctx context.Context) ComponentSourceOutput
func (ComponentSourceOutput) ToComponentSourcePtrOutput ¶
func (o ComponentSourceOutput) ToComponentSourcePtrOutput() ComponentSourcePtrOutput
func (ComponentSourceOutput) ToComponentSourcePtrOutputWithContext ¶
func (o ComponentSourceOutput) ToComponentSourcePtrOutputWithContext(ctx context.Context) ComponentSourcePtrOutput
func (ComponentSourceOutput) Type ¶
func (o ComponentSourceOutput) Type() pulumi.StringOutput
Specifies the type of repository source or storage. The valid values are **GitHub**, **GitLab**, **Gitee**, **Bitbucket** and **package**.
func (ComponentSourceOutput) Url ¶
func (o ComponentSourceOutput) Url() pulumi.StringOutput
Specifies the URL of the repository or package storage.
type ComponentSourceProperties ¶ added in v0.0.8
type ComponentSourcePropertiesArgs ¶ added in v0.0.8
type ComponentSourcePropertiesArgs struct { // Specifies the bucket name of obs. Bucket pulumi.StringPtrInput `pulumi:"bucket"` // Specifies the endpoint of obs. Endpoint pulumi.StringPtrInput `pulumi:"endpoint"` // Specifies the key of obs. Key pulumi.StringPtrInput `pulumi:"key"` }
func (ComponentSourcePropertiesArgs) ElementType ¶ added in v0.0.8
func (ComponentSourcePropertiesArgs) ElementType() reflect.Type
func (ComponentSourcePropertiesArgs) ToComponentSourcePropertiesOutput ¶ added in v0.0.8
func (i ComponentSourcePropertiesArgs) ToComponentSourcePropertiesOutput() ComponentSourcePropertiesOutput
func (ComponentSourcePropertiesArgs) ToComponentSourcePropertiesOutputWithContext ¶ added in v0.0.8
func (i ComponentSourcePropertiesArgs) ToComponentSourcePropertiesOutputWithContext(ctx context.Context) ComponentSourcePropertiesOutput
func (ComponentSourcePropertiesArgs) ToComponentSourcePropertiesPtrOutput ¶ added in v0.0.8
func (i ComponentSourcePropertiesArgs) ToComponentSourcePropertiesPtrOutput() ComponentSourcePropertiesPtrOutput
func (ComponentSourcePropertiesArgs) ToComponentSourcePropertiesPtrOutputWithContext ¶ added in v0.0.8
func (i ComponentSourcePropertiesArgs) ToComponentSourcePropertiesPtrOutputWithContext(ctx context.Context) ComponentSourcePropertiesPtrOutput
type ComponentSourcePropertiesInput ¶ added in v0.0.8
type ComponentSourcePropertiesInput interface { pulumi.Input ToComponentSourcePropertiesOutput() ComponentSourcePropertiesOutput ToComponentSourcePropertiesOutputWithContext(context.Context) ComponentSourcePropertiesOutput }
ComponentSourcePropertiesInput is an input type that accepts ComponentSourcePropertiesArgs and ComponentSourcePropertiesOutput values. You can construct a concrete instance of `ComponentSourcePropertiesInput` via:
ComponentSourcePropertiesArgs{...}
type ComponentSourcePropertiesOutput ¶ added in v0.0.8
type ComponentSourcePropertiesOutput struct{ *pulumi.OutputState }
func (ComponentSourcePropertiesOutput) Bucket ¶ added in v0.0.8
func (o ComponentSourcePropertiesOutput) Bucket() pulumi.StringPtrOutput
Specifies the bucket name of obs.
func (ComponentSourcePropertiesOutput) ElementType ¶ added in v0.0.8
func (ComponentSourcePropertiesOutput) ElementType() reflect.Type
func (ComponentSourcePropertiesOutput) Endpoint ¶ added in v0.0.8
func (o ComponentSourcePropertiesOutput) Endpoint() pulumi.StringPtrOutput
Specifies the endpoint of obs.
func (ComponentSourcePropertiesOutput) Key ¶ added in v0.0.8
func (o ComponentSourcePropertiesOutput) Key() pulumi.StringPtrOutput
Specifies the key of obs.
func (ComponentSourcePropertiesOutput) ToComponentSourcePropertiesOutput ¶ added in v0.0.8
func (o ComponentSourcePropertiesOutput) ToComponentSourcePropertiesOutput() ComponentSourcePropertiesOutput
func (ComponentSourcePropertiesOutput) ToComponentSourcePropertiesOutputWithContext ¶ added in v0.0.8
func (o ComponentSourcePropertiesOutput) ToComponentSourcePropertiesOutputWithContext(ctx context.Context) ComponentSourcePropertiesOutput
func (ComponentSourcePropertiesOutput) ToComponentSourcePropertiesPtrOutput ¶ added in v0.0.8
func (o ComponentSourcePropertiesOutput) ToComponentSourcePropertiesPtrOutput() ComponentSourcePropertiesPtrOutput
func (ComponentSourcePropertiesOutput) ToComponentSourcePropertiesPtrOutputWithContext ¶ added in v0.0.8
func (o ComponentSourcePropertiesOutput) ToComponentSourcePropertiesPtrOutputWithContext(ctx context.Context) ComponentSourcePropertiesPtrOutput
type ComponentSourcePropertiesPtrInput ¶ added in v0.0.8
type ComponentSourcePropertiesPtrInput interface { pulumi.Input ToComponentSourcePropertiesPtrOutput() ComponentSourcePropertiesPtrOutput ToComponentSourcePropertiesPtrOutputWithContext(context.Context) ComponentSourcePropertiesPtrOutput }
ComponentSourcePropertiesPtrInput is an input type that accepts ComponentSourcePropertiesArgs, ComponentSourcePropertiesPtr and ComponentSourcePropertiesPtrOutput values. You can construct a concrete instance of `ComponentSourcePropertiesPtrInput` via:
ComponentSourcePropertiesArgs{...} or: nil
func ComponentSourcePropertiesPtr ¶ added in v0.0.8
func ComponentSourcePropertiesPtr(v *ComponentSourcePropertiesArgs) ComponentSourcePropertiesPtrInput
type ComponentSourcePropertiesPtrOutput ¶ added in v0.0.8
type ComponentSourcePropertiesPtrOutput struct{ *pulumi.OutputState }
func (ComponentSourcePropertiesPtrOutput) Bucket ¶ added in v0.0.8
func (o ComponentSourcePropertiesPtrOutput) Bucket() pulumi.StringPtrOutput
Specifies the bucket name of obs.
func (ComponentSourcePropertiesPtrOutput) Elem ¶ added in v0.0.8
func (o ComponentSourcePropertiesPtrOutput) Elem() ComponentSourcePropertiesOutput
func (ComponentSourcePropertiesPtrOutput) ElementType ¶ added in v0.0.8
func (ComponentSourcePropertiesPtrOutput) ElementType() reflect.Type
func (ComponentSourcePropertiesPtrOutput) Endpoint ¶ added in v0.0.8
func (o ComponentSourcePropertiesPtrOutput) Endpoint() pulumi.StringPtrOutput
Specifies the endpoint of obs.
func (ComponentSourcePropertiesPtrOutput) Key ¶ added in v0.0.8
func (o ComponentSourcePropertiesPtrOutput) Key() pulumi.StringPtrOutput
Specifies the key of obs.
func (ComponentSourcePropertiesPtrOutput) ToComponentSourcePropertiesPtrOutput ¶ added in v0.0.8
func (o ComponentSourcePropertiesPtrOutput) ToComponentSourcePropertiesPtrOutput() ComponentSourcePropertiesPtrOutput
func (ComponentSourcePropertiesPtrOutput) ToComponentSourcePropertiesPtrOutputWithContext ¶ added in v0.0.8
func (o ComponentSourcePropertiesPtrOutput) ToComponentSourcePropertiesPtrOutputWithContext(ctx context.Context) ComponentSourcePropertiesPtrOutput
type ComponentSourcePtrInput ¶
type ComponentSourcePtrInput interface { pulumi.Input ToComponentSourcePtrOutput() ComponentSourcePtrOutput ToComponentSourcePtrOutputWithContext(context.Context) ComponentSourcePtrOutput }
ComponentSourcePtrInput is an input type that accepts ComponentSourceArgs, ComponentSourcePtr and ComponentSourcePtrOutput values. You can construct a concrete instance of `ComponentSourcePtrInput` via:
ComponentSourceArgs{...} or: nil
func ComponentSourcePtr ¶
func ComponentSourcePtr(v *ComponentSourceArgs) ComponentSourcePtrInput
type ComponentSourcePtrOutput ¶
type ComponentSourcePtrOutput struct{ *pulumi.OutputState }
func (ComponentSourcePtrOutput) Authorization ¶
func (o ComponentSourcePtrOutput) Authorization() pulumi.StringPtrOutput
Specifies the authorization name. This parameter and `storageType` are alternative.
func (ComponentSourcePtrOutput) Elem ¶
func (o ComponentSourcePtrOutput) Elem() ComponentSourceOutput
func (ComponentSourcePtrOutput) ElementType ¶
func (ComponentSourcePtrOutput) ElementType() reflect.Type
func (ComponentSourcePtrOutput) Properties ¶ added in v0.0.8
func (o ComponentSourcePtrOutput) Properties() ComponentSourcePropertiesPtrOutput
Specifies the component builder's properties. The object structure is documented below.
func (ComponentSourcePtrOutput) RepoNamespace ¶
func (o ComponentSourcePtrOutput) RepoNamespace() pulumi.StringPtrOutput
Specifies the namespace name.
func (ComponentSourcePtrOutput) RepoRef ¶
func (o ComponentSourcePtrOutput) RepoRef() pulumi.StringPtrOutput
Specifies the name of the branch of the code repository. The default value is `master`.
func (ComponentSourcePtrOutput) StorageType ¶
func (o ComponentSourcePtrOutput) StorageType() pulumi.StringPtrOutput
Specifies the storage type, such as **obs**, **swr**. This parameter is conflict with `repoRef` and `repoNamespace`.
func (ComponentSourcePtrOutput) ToComponentSourcePtrOutput ¶
func (o ComponentSourcePtrOutput) ToComponentSourcePtrOutput() ComponentSourcePtrOutput
func (ComponentSourcePtrOutput) ToComponentSourcePtrOutputWithContext ¶
func (o ComponentSourcePtrOutput) ToComponentSourcePtrOutputWithContext(ctx context.Context) ComponentSourcePtrOutput
func (ComponentSourcePtrOutput) Type ¶
func (o ComponentSourcePtrOutput) Type() pulumi.StringPtrOutput
Specifies the type of repository source or storage. The valid values are **GitHub**, **GitLab**, **Gitee**, **Bitbucket** and **package**.
func (ComponentSourcePtrOutput) Url ¶
func (o ComponentSourcePtrOutput) Url() pulumi.StringPtrOutput
Specifies the URL of the repository or package storage.
type ComponentState ¶
type ComponentState struct { // Specifies the application ID to which the component belongs. // Changing this parameter will create a new component. ApplicationId pulumi.StringPtrInput // Specifies the component builder. // The object structure is documented below. Builder ComponentBuilderPtrInput // Specifies the component framework. // + The framework of type **Webapp** is **Web**. // + The framework of type **MicroService** supports: **Java Classis**, **Go Classis**, **Mesher**, **Spring Cloud**, // **Dubbo**. // + The framework of type **Common** can be empty. Framework pulumi.StringPtrInput // Specifies the authorization name. // The name can contain of 2 to 64 characters, only letters, digits, underscores (_) and hyphens (-) are allowed, and the // name must start with a letter and end with a letter or digit. Name pulumi.StringPtrInput // Specifies the region where the application and component are located. // If omitted, the provider-level region will be used. Changing this parameter will create a new component. Region pulumi.StringPtrInput // Specifies the component runtime, such as **Docker**, **Java8**, etc. // Changing this parameter will create a new component. Runtime pulumi.StringPtrInput // Specifies the repository source. // The object structure is documented below. Source ComponentSourcePtrInput // Specifies the type of repository source or storage. // The valid values are **GitHub**, **GitLab**, **Gitee**, **Bitbucket** and **package**. Type pulumi.StringPtrInput }
func (ComponentState) ElementType ¶
func (ComponentState) ElementType() reflect.Type
type Environment ¶
type Environment struct { pulumi.CustomResourceState // Specifies the basic resources. // The object structure is documented below. BasicResources EnvironmentBasicResourceArrayOutput `pulumi:"basicResources"` // Specifies the environment description. // The description can contain a maximum of 128 characters. Description pulumi.StringPtrOutput `pulumi:"description"` // Specifies the enterprise projcet ID to which the application // belongs. Changing this will create a new resource. EnterpriseProjectId pulumi.StringOutput `pulumi:"enterpriseProjectId"` // Specifies the environment name. // The name can contain of 2 to 64 characters, only letters, digits, hyphens (-) and underscores (_) are allowed. // The name must start with a letter and end with a letter or a digit. Name pulumi.StringOutput `pulumi:"name"` // Specifies the optional resources. // The object structure is documented below. OptionalResources EnvironmentOptionalResourceArrayOutput `pulumi:"optionalResources"` // Specifies the region in which to create the ServiceStage environment. // If omitted, the provider-level region will be used. Changing this will create a new resource. Region pulumi.StringOutput `pulumi:"region"` // Specifies the VPC ID to which the environment belongs. // Changing this will create a new resource. VpcId pulumi.StringOutput `pulumi:"vpcId"` }
Manages an environment resource within HuaweiCloud ServiceStage.
## Example Usage ### Create an environment based on some cce clusters
```go package main
import (
"github.com/huaweicloud/pulumi-huaweicloud/sdk/go/huaweicloud/ServiceStage" "github.com/pulumi/pulumi-huaweicloud/sdk/go/huaweicloud/ServiceStage" "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, "") envName := cfg.RequireObject("envName") vpcId := cfg.RequireObject("vpcId") cceClusterId := cfg.RequireObject("cceClusterId") cciNamespaceName := cfg.RequireObject("cciNamespaceName") _, err := ServiceStage.NewEnvironment(ctx, "test", &ServiceStage.EnvironmentArgs{ VpcId: pulumi.Any(vpcId), BasicResources: servicestage.EnvironmentBasicResourceArray{ &servicestage.EnvironmentBasicResourceArgs{ Type: pulumi.String("cce"), Id: pulumi.Any(cceClusterId), }, &servicestage.EnvironmentBasicResourceArgs{ Type: pulumi.String("cci"), Id: pulumi.Any(cciNamespaceName), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Environments can be imported using their `id`, e.g.
```sh
$ pulumi import huaweicloud:ServiceStage/environment:Environment test 17383329-b686-47e4-8f70-0d8dcddb65e9
```
func GetEnvironment ¶
func GetEnvironment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EnvironmentState, opts ...pulumi.ResourceOption) (*Environment, error)
GetEnvironment gets an existing Environment 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 NewEnvironment ¶
func NewEnvironment(ctx *pulumi.Context, name string, args *EnvironmentArgs, opts ...pulumi.ResourceOption) (*Environment, error)
NewEnvironment registers a new resource with the given unique name, arguments, and options.
func (*Environment) ElementType ¶
func (*Environment) ElementType() reflect.Type
func (*Environment) ToEnvironmentOutput ¶
func (i *Environment) ToEnvironmentOutput() EnvironmentOutput
func (*Environment) ToEnvironmentOutputWithContext ¶
func (i *Environment) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
type EnvironmentArgs ¶
type EnvironmentArgs struct { // Specifies the basic resources. // The object structure is documented below. BasicResources EnvironmentBasicResourceArrayInput // Specifies the environment description. // The description can contain a maximum of 128 characters. Description pulumi.StringPtrInput // Specifies the enterprise projcet ID to which the application // belongs. Changing this will create a new resource. EnterpriseProjectId pulumi.StringPtrInput // Specifies the environment name. // The name can contain of 2 to 64 characters, only letters, digits, hyphens (-) and underscores (_) are allowed. // The name must start with a letter and end with a letter or a digit. Name pulumi.StringPtrInput // Specifies the optional resources. // The object structure is documented below. OptionalResources EnvironmentOptionalResourceArrayInput // Specifies the region in which to create the ServiceStage environment. // If omitted, the provider-level region will be used. Changing this will create a new resource. Region pulumi.StringPtrInput // Specifies the VPC ID to which the environment belongs. // Changing this will create a new resource. VpcId pulumi.StringInput }
The set of arguments for constructing a Environment resource.
func (EnvironmentArgs) ElementType ¶
func (EnvironmentArgs) ElementType() reflect.Type
type EnvironmentArray ¶
type EnvironmentArray []EnvironmentInput
func (EnvironmentArray) ElementType ¶
func (EnvironmentArray) ElementType() reflect.Type
func (EnvironmentArray) ToEnvironmentArrayOutput ¶
func (i EnvironmentArray) ToEnvironmentArrayOutput() EnvironmentArrayOutput
func (EnvironmentArray) ToEnvironmentArrayOutputWithContext ¶
func (i EnvironmentArray) ToEnvironmentArrayOutputWithContext(ctx context.Context) EnvironmentArrayOutput
type EnvironmentArrayInput ¶
type EnvironmentArrayInput interface { pulumi.Input ToEnvironmentArrayOutput() EnvironmentArrayOutput ToEnvironmentArrayOutputWithContext(context.Context) EnvironmentArrayOutput }
EnvironmentArrayInput is an input type that accepts EnvironmentArray and EnvironmentArrayOutput values. You can construct a concrete instance of `EnvironmentArrayInput` via:
EnvironmentArray{ EnvironmentArgs{...} }
type EnvironmentArrayOutput ¶
type EnvironmentArrayOutput struct{ *pulumi.OutputState }
func (EnvironmentArrayOutput) ElementType ¶
func (EnvironmentArrayOutput) ElementType() reflect.Type
func (EnvironmentArrayOutput) Index ¶
func (o EnvironmentArrayOutput) Index(i pulumi.IntInput) EnvironmentOutput
func (EnvironmentArrayOutput) ToEnvironmentArrayOutput ¶
func (o EnvironmentArrayOutput) ToEnvironmentArrayOutput() EnvironmentArrayOutput
func (EnvironmentArrayOutput) ToEnvironmentArrayOutputWithContext ¶
func (o EnvironmentArrayOutput) ToEnvironmentArrayOutputWithContext(ctx context.Context) EnvironmentArrayOutput
type EnvironmentBasicResource ¶
type EnvironmentBasicResource struct { // Specifies the resource ID. For most resources, this parameter needs to fill in their **id**, // but for CCI namespace, this parameter needs to fill in **name**. Id string `pulumi:"id"` // Specifies the resource type. // + The type of basic resource supports **cce**, **cci**, **ecs** and **as**. // + The type of optional resource supports **elb**, **eip**, **rds**, **dcs** and **cse**. Type string `pulumi:"type"` }
type EnvironmentBasicResourceArgs ¶
type EnvironmentBasicResourceArgs struct { // Specifies the resource ID. For most resources, this parameter needs to fill in their **id**, // but for CCI namespace, this parameter needs to fill in **name**. Id pulumi.StringInput `pulumi:"id"` // Specifies the resource type. // + The type of basic resource supports **cce**, **cci**, **ecs** and **as**. // + The type of optional resource supports **elb**, **eip**, **rds**, **dcs** and **cse**. Type pulumi.StringInput `pulumi:"type"` }
func (EnvironmentBasicResourceArgs) ElementType ¶
func (EnvironmentBasicResourceArgs) ElementType() reflect.Type
func (EnvironmentBasicResourceArgs) ToEnvironmentBasicResourceOutput ¶
func (i EnvironmentBasicResourceArgs) ToEnvironmentBasicResourceOutput() EnvironmentBasicResourceOutput
func (EnvironmentBasicResourceArgs) ToEnvironmentBasicResourceOutputWithContext ¶
func (i EnvironmentBasicResourceArgs) ToEnvironmentBasicResourceOutputWithContext(ctx context.Context) EnvironmentBasicResourceOutput
type EnvironmentBasicResourceArray ¶
type EnvironmentBasicResourceArray []EnvironmentBasicResourceInput
func (EnvironmentBasicResourceArray) ElementType ¶
func (EnvironmentBasicResourceArray) ElementType() reflect.Type
func (EnvironmentBasicResourceArray) ToEnvironmentBasicResourceArrayOutput ¶
func (i EnvironmentBasicResourceArray) ToEnvironmentBasicResourceArrayOutput() EnvironmentBasicResourceArrayOutput
func (EnvironmentBasicResourceArray) ToEnvironmentBasicResourceArrayOutputWithContext ¶
func (i EnvironmentBasicResourceArray) ToEnvironmentBasicResourceArrayOutputWithContext(ctx context.Context) EnvironmentBasicResourceArrayOutput
type EnvironmentBasicResourceArrayInput ¶
type EnvironmentBasicResourceArrayInput interface { pulumi.Input ToEnvironmentBasicResourceArrayOutput() EnvironmentBasicResourceArrayOutput ToEnvironmentBasicResourceArrayOutputWithContext(context.Context) EnvironmentBasicResourceArrayOutput }
EnvironmentBasicResourceArrayInput is an input type that accepts EnvironmentBasicResourceArray and EnvironmentBasicResourceArrayOutput values. You can construct a concrete instance of `EnvironmentBasicResourceArrayInput` via:
EnvironmentBasicResourceArray{ EnvironmentBasicResourceArgs{...} }
type EnvironmentBasicResourceArrayOutput ¶
type EnvironmentBasicResourceArrayOutput struct{ *pulumi.OutputState }
func (EnvironmentBasicResourceArrayOutput) ElementType ¶
func (EnvironmentBasicResourceArrayOutput) ElementType() reflect.Type
func (EnvironmentBasicResourceArrayOutput) Index ¶
func (o EnvironmentBasicResourceArrayOutput) Index(i pulumi.IntInput) EnvironmentBasicResourceOutput
func (EnvironmentBasicResourceArrayOutput) ToEnvironmentBasicResourceArrayOutput ¶
func (o EnvironmentBasicResourceArrayOutput) ToEnvironmentBasicResourceArrayOutput() EnvironmentBasicResourceArrayOutput
func (EnvironmentBasicResourceArrayOutput) ToEnvironmentBasicResourceArrayOutputWithContext ¶
func (o EnvironmentBasicResourceArrayOutput) ToEnvironmentBasicResourceArrayOutputWithContext(ctx context.Context) EnvironmentBasicResourceArrayOutput
type EnvironmentBasicResourceInput ¶
type EnvironmentBasicResourceInput interface { pulumi.Input ToEnvironmentBasicResourceOutput() EnvironmentBasicResourceOutput ToEnvironmentBasicResourceOutputWithContext(context.Context) EnvironmentBasicResourceOutput }
EnvironmentBasicResourceInput is an input type that accepts EnvironmentBasicResourceArgs and EnvironmentBasicResourceOutput values. You can construct a concrete instance of `EnvironmentBasicResourceInput` via:
EnvironmentBasicResourceArgs{...}
type EnvironmentBasicResourceOutput ¶
type EnvironmentBasicResourceOutput struct{ *pulumi.OutputState }
func (EnvironmentBasicResourceOutput) ElementType ¶
func (EnvironmentBasicResourceOutput) ElementType() reflect.Type
func (EnvironmentBasicResourceOutput) Id ¶
func (o EnvironmentBasicResourceOutput) Id() pulumi.StringOutput
Specifies the resource ID. For most resources, this parameter needs to fill in their **id**, but for CCI namespace, this parameter needs to fill in **name**.
func (EnvironmentBasicResourceOutput) ToEnvironmentBasicResourceOutput ¶
func (o EnvironmentBasicResourceOutput) ToEnvironmentBasicResourceOutput() EnvironmentBasicResourceOutput
func (EnvironmentBasicResourceOutput) ToEnvironmentBasicResourceOutputWithContext ¶
func (o EnvironmentBasicResourceOutput) ToEnvironmentBasicResourceOutputWithContext(ctx context.Context) EnvironmentBasicResourceOutput
func (EnvironmentBasicResourceOutput) Type ¶
func (o EnvironmentBasicResourceOutput) Type() pulumi.StringOutput
Specifies the resource type. + The type of basic resource supports **cce**, **cci**, **ecs** and **as**. + The type of optional resource supports **elb**, **eip**, **rds**, **dcs** and **cse**.
type EnvironmentInput ¶
type EnvironmentInput interface { pulumi.Input ToEnvironmentOutput() EnvironmentOutput ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput }
type EnvironmentMap ¶
type EnvironmentMap map[string]EnvironmentInput
func (EnvironmentMap) ElementType ¶
func (EnvironmentMap) ElementType() reflect.Type
func (EnvironmentMap) ToEnvironmentMapOutput ¶
func (i EnvironmentMap) ToEnvironmentMapOutput() EnvironmentMapOutput
func (EnvironmentMap) ToEnvironmentMapOutputWithContext ¶
func (i EnvironmentMap) ToEnvironmentMapOutputWithContext(ctx context.Context) EnvironmentMapOutput
type EnvironmentMapInput ¶
type EnvironmentMapInput interface { pulumi.Input ToEnvironmentMapOutput() EnvironmentMapOutput ToEnvironmentMapOutputWithContext(context.Context) EnvironmentMapOutput }
EnvironmentMapInput is an input type that accepts EnvironmentMap and EnvironmentMapOutput values. You can construct a concrete instance of `EnvironmentMapInput` via:
EnvironmentMap{ "key": EnvironmentArgs{...} }
type EnvironmentMapOutput ¶
type EnvironmentMapOutput struct{ *pulumi.OutputState }
func (EnvironmentMapOutput) ElementType ¶
func (EnvironmentMapOutput) ElementType() reflect.Type
func (EnvironmentMapOutput) MapIndex ¶
func (o EnvironmentMapOutput) MapIndex(k pulumi.StringInput) EnvironmentOutput
func (EnvironmentMapOutput) ToEnvironmentMapOutput ¶
func (o EnvironmentMapOutput) ToEnvironmentMapOutput() EnvironmentMapOutput
func (EnvironmentMapOutput) ToEnvironmentMapOutputWithContext ¶
func (o EnvironmentMapOutput) ToEnvironmentMapOutputWithContext(ctx context.Context) EnvironmentMapOutput
type EnvironmentOptionalResource ¶
type EnvironmentOptionalResource struct { // Specifies the resource ID. For most resources, this parameter needs to fill in their **id**, // but for CCI namespace, this parameter needs to fill in **name**. Id string `pulumi:"id"` // Specifies the resource type. // + The type of basic resource supports **cce**, **cci**, **ecs** and **as**. // + The type of optional resource supports **elb**, **eip**, **rds**, **dcs** and **cse**. Type string `pulumi:"type"` }
type EnvironmentOptionalResourceArgs ¶
type EnvironmentOptionalResourceArgs struct { // Specifies the resource ID. For most resources, this parameter needs to fill in their **id**, // but for CCI namespace, this parameter needs to fill in **name**. Id pulumi.StringInput `pulumi:"id"` // Specifies the resource type. // + The type of basic resource supports **cce**, **cci**, **ecs** and **as**. // + The type of optional resource supports **elb**, **eip**, **rds**, **dcs** and **cse**. Type pulumi.StringInput `pulumi:"type"` }
func (EnvironmentOptionalResourceArgs) ElementType ¶
func (EnvironmentOptionalResourceArgs) ElementType() reflect.Type
func (EnvironmentOptionalResourceArgs) ToEnvironmentOptionalResourceOutput ¶
func (i EnvironmentOptionalResourceArgs) ToEnvironmentOptionalResourceOutput() EnvironmentOptionalResourceOutput
func (EnvironmentOptionalResourceArgs) ToEnvironmentOptionalResourceOutputWithContext ¶
func (i EnvironmentOptionalResourceArgs) ToEnvironmentOptionalResourceOutputWithContext(ctx context.Context) EnvironmentOptionalResourceOutput
type EnvironmentOptionalResourceArray ¶
type EnvironmentOptionalResourceArray []EnvironmentOptionalResourceInput
func (EnvironmentOptionalResourceArray) ElementType ¶
func (EnvironmentOptionalResourceArray) ElementType() reflect.Type
func (EnvironmentOptionalResourceArray) ToEnvironmentOptionalResourceArrayOutput ¶
func (i EnvironmentOptionalResourceArray) ToEnvironmentOptionalResourceArrayOutput() EnvironmentOptionalResourceArrayOutput
func (EnvironmentOptionalResourceArray) ToEnvironmentOptionalResourceArrayOutputWithContext ¶
func (i EnvironmentOptionalResourceArray) ToEnvironmentOptionalResourceArrayOutputWithContext(ctx context.Context) EnvironmentOptionalResourceArrayOutput
type EnvironmentOptionalResourceArrayInput ¶
type EnvironmentOptionalResourceArrayInput interface { pulumi.Input ToEnvironmentOptionalResourceArrayOutput() EnvironmentOptionalResourceArrayOutput ToEnvironmentOptionalResourceArrayOutputWithContext(context.Context) EnvironmentOptionalResourceArrayOutput }
EnvironmentOptionalResourceArrayInput is an input type that accepts EnvironmentOptionalResourceArray and EnvironmentOptionalResourceArrayOutput values. You can construct a concrete instance of `EnvironmentOptionalResourceArrayInput` via:
EnvironmentOptionalResourceArray{ EnvironmentOptionalResourceArgs{...} }
type EnvironmentOptionalResourceArrayOutput ¶
type EnvironmentOptionalResourceArrayOutput struct{ *pulumi.OutputState }
func (EnvironmentOptionalResourceArrayOutput) ElementType ¶
func (EnvironmentOptionalResourceArrayOutput) ElementType() reflect.Type
func (EnvironmentOptionalResourceArrayOutput) ToEnvironmentOptionalResourceArrayOutput ¶
func (o EnvironmentOptionalResourceArrayOutput) ToEnvironmentOptionalResourceArrayOutput() EnvironmentOptionalResourceArrayOutput
func (EnvironmentOptionalResourceArrayOutput) ToEnvironmentOptionalResourceArrayOutputWithContext ¶
func (o EnvironmentOptionalResourceArrayOutput) ToEnvironmentOptionalResourceArrayOutputWithContext(ctx context.Context) EnvironmentOptionalResourceArrayOutput
type EnvironmentOptionalResourceInput ¶
type EnvironmentOptionalResourceInput interface { pulumi.Input ToEnvironmentOptionalResourceOutput() EnvironmentOptionalResourceOutput ToEnvironmentOptionalResourceOutputWithContext(context.Context) EnvironmentOptionalResourceOutput }
EnvironmentOptionalResourceInput is an input type that accepts EnvironmentOptionalResourceArgs and EnvironmentOptionalResourceOutput values. You can construct a concrete instance of `EnvironmentOptionalResourceInput` via:
EnvironmentOptionalResourceArgs{...}
type EnvironmentOptionalResourceOutput ¶
type EnvironmentOptionalResourceOutput struct{ *pulumi.OutputState }
func (EnvironmentOptionalResourceOutput) ElementType ¶
func (EnvironmentOptionalResourceOutput) ElementType() reflect.Type
func (EnvironmentOptionalResourceOutput) Id ¶
func (o EnvironmentOptionalResourceOutput) Id() pulumi.StringOutput
Specifies the resource ID. For most resources, this parameter needs to fill in their **id**, but for CCI namespace, this parameter needs to fill in **name**.
func (EnvironmentOptionalResourceOutput) ToEnvironmentOptionalResourceOutput ¶
func (o EnvironmentOptionalResourceOutput) ToEnvironmentOptionalResourceOutput() EnvironmentOptionalResourceOutput
func (EnvironmentOptionalResourceOutput) ToEnvironmentOptionalResourceOutputWithContext ¶
func (o EnvironmentOptionalResourceOutput) ToEnvironmentOptionalResourceOutputWithContext(ctx context.Context) EnvironmentOptionalResourceOutput
func (EnvironmentOptionalResourceOutput) Type ¶
func (o EnvironmentOptionalResourceOutput) Type() pulumi.StringOutput
Specifies the resource type. + The type of basic resource supports **cce**, **cci**, **ecs** and **as**. + The type of optional resource supports **elb**, **eip**, **rds**, **dcs** and **cse**.
type EnvironmentOutput ¶
type EnvironmentOutput struct{ *pulumi.OutputState }
func (EnvironmentOutput) BasicResources ¶
func (o EnvironmentOutput) BasicResources() EnvironmentBasicResourceArrayOutput
Specifies the basic resources. The object structure is documented below.
func (EnvironmentOutput) Description ¶
func (o EnvironmentOutput) Description() pulumi.StringPtrOutput
Specifies the environment description. The description can contain a maximum of 128 characters.
func (EnvironmentOutput) ElementType ¶
func (EnvironmentOutput) ElementType() reflect.Type
func (EnvironmentOutput) EnterpriseProjectId ¶
func (o EnvironmentOutput) EnterpriseProjectId() pulumi.StringOutput
Specifies the enterprise projcet ID to which the application belongs. Changing this will create a new resource.
func (EnvironmentOutput) Name ¶
func (o EnvironmentOutput) Name() pulumi.StringOutput
Specifies the environment name. The name can contain of 2 to 64 characters, only letters, digits, hyphens (-) and underscores (_) are allowed. The name must start with a letter and end with a letter or a digit.
func (EnvironmentOutput) OptionalResources ¶
func (o EnvironmentOutput) OptionalResources() EnvironmentOptionalResourceArrayOutput
Specifies the optional resources. The object structure is documented below.
func (EnvironmentOutput) Region ¶
func (o EnvironmentOutput) Region() pulumi.StringOutput
Specifies the region in which to create the ServiceStage environment. If omitted, the provider-level region will be used. Changing this will create a new resource.
func (EnvironmentOutput) ToEnvironmentOutput ¶
func (o EnvironmentOutput) ToEnvironmentOutput() EnvironmentOutput
func (EnvironmentOutput) ToEnvironmentOutputWithContext ¶
func (o EnvironmentOutput) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
func (EnvironmentOutput) VpcId ¶
func (o EnvironmentOutput) VpcId() pulumi.StringOutput
Specifies the VPC ID to which the environment belongs. Changing this will create a new resource.
type EnvironmentState ¶
type EnvironmentState struct { // Specifies the basic resources. // The object structure is documented below. BasicResources EnvironmentBasicResourceArrayInput // Specifies the environment description. // The description can contain a maximum of 128 characters. Description pulumi.StringPtrInput // Specifies the enterprise projcet ID to which the application // belongs. Changing this will create a new resource. EnterpriseProjectId pulumi.StringPtrInput // Specifies the environment name. // The name can contain of 2 to 64 characters, only letters, digits, hyphens (-) and underscores (_) are allowed. // The name must start with a letter and end with a letter or a digit. Name pulumi.StringPtrInput // Specifies the optional resources. // The object structure is documented below. OptionalResources EnvironmentOptionalResourceArrayInput // Specifies the region in which to create the ServiceStage environment. // If omitted, the provider-level region will be used. Changing this will create a new resource. Region pulumi.StringPtrInput // Specifies the VPC ID to which the environment belongs. // Changing this will create a new resource. VpcId pulumi.StringPtrInput }
func (EnvironmentState) ElementType ¶
func (EnvironmentState) ElementType() reflect.Type
type GetComponentRuntimesArgs ¶
type GetComponentRuntimesArgs struct { // Specifies the default container port to use for filtering. DefaultPort *int `pulumi:"defaultPort"` // Specifies the runtime name to use for filtering. // For the runtime names corresponding to each type of component, please refer to the [document](https://support.huaweicloud.com/intl/en-us/usermanual-servicestage/servicestage_user_0411.html). Name *string `pulumi:"name"` // Specifies the region in which to obtain the component runtimes. // If omitted, the provider-level region will be used. Region *string `pulumi:"region"` }
A collection of arguments for invoking getComponentRuntimes.
type GetComponentRuntimesOutputArgs ¶
type GetComponentRuntimesOutputArgs struct { // Specifies the default container port to use for filtering. DefaultPort pulumi.IntPtrInput `pulumi:"defaultPort"` // Specifies the runtime name to use for filtering. // For the runtime names corresponding to each type of component, please refer to the [document](https://support.huaweicloud.com/intl/en-us/usermanual-servicestage/servicestage_user_0411.html). Name pulumi.StringPtrInput `pulumi:"name"` // Specifies the region in which to obtain the component runtimes. // If omitted, the provider-level region will be used. Region pulumi.StringPtrInput `pulumi:"region"` }
A collection of arguments for invoking getComponentRuntimes.
func (GetComponentRuntimesOutputArgs) ElementType ¶
func (GetComponentRuntimesOutputArgs) ElementType() reflect.Type
type GetComponentRuntimesResult ¶
type GetComponentRuntimesResult struct { // The default container port. DefaultPort *int `pulumi:"defaultPort"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The runtime name. Name *string `pulumi:"name"` Region *string `pulumi:"region"` // The list of runtime details. Runtimes []GetComponentRuntimesRuntime `pulumi:"runtimes"` }
A collection of values returned by getComponentRuntimes.
func GetComponentRuntimes ¶
func GetComponentRuntimes(ctx *pulumi.Context, args *GetComponentRuntimesArgs, opts ...pulumi.InvokeOption) (*GetComponentRuntimesResult, error)
Use this data source to query available runtimes within HuaweiCloud.
## Example Usage
```go package main
import (
"github.com/huaweicloud/pulumi-huaweicloud/sdk/go/huaweicloud/ServiceStage" "github.com/pulumi/pulumi-huaweicloud/sdk/go/huaweicloud/ServiceStage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ServiceStage.GetComponentRuntimes(ctx, nil, nil) if err != nil { return err } return nil }) }
```
type GetComponentRuntimesResultOutput ¶
type GetComponentRuntimesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getComponentRuntimes.
func GetComponentRuntimesOutput ¶
func GetComponentRuntimesOutput(ctx *pulumi.Context, args GetComponentRuntimesOutputArgs, opts ...pulumi.InvokeOption) GetComponentRuntimesResultOutput
func (GetComponentRuntimesResultOutput) DefaultPort ¶
func (o GetComponentRuntimesResultOutput) DefaultPort() pulumi.IntPtrOutput
The default container port.
func (GetComponentRuntimesResultOutput) ElementType ¶
func (GetComponentRuntimesResultOutput) ElementType() reflect.Type
func (GetComponentRuntimesResultOutput) Id ¶
func (o GetComponentRuntimesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetComponentRuntimesResultOutput) Name ¶
func (o GetComponentRuntimesResultOutput) Name() pulumi.StringPtrOutput
The runtime name.
func (GetComponentRuntimesResultOutput) Region ¶
func (o GetComponentRuntimesResultOutput) Region() pulumi.StringPtrOutput
func (GetComponentRuntimesResultOutput) Runtimes ¶
func (o GetComponentRuntimesResultOutput) Runtimes() GetComponentRuntimesRuntimeArrayOutput
The list of runtime details.
func (GetComponentRuntimesResultOutput) ToGetComponentRuntimesResultOutput ¶
func (o GetComponentRuntimesResultOutput) ToGetComponentRuntimesResultOutput() GetComponentRuntimesResultOutput
func (GetComponentRuntimesResultOutput) ToGetComponentRuntimesResultOutputWithContext ¶
func (o GetComponentRuntimesResultOutput) ToGetComponentRuntimesResultOutputWithContext(ctx context.Context) GetComponentRuntimesResultOutput
type GetComponentRuntimesRuntime ¶
type GetComponentRuntimesRuntime struct { // Specifies the default container port to use for filtering. DefaultPort int `pulumi:"defaultPort"` // The runtime description. Description string `pulumi:"description"` // Specifies the runtime name to use for filtering. // For the runtime names corresponding to each type of component, please refer to the [document](https://support.huaweicloud.com/intl/en-us/usermanual-servicestage/servicestage_user_0411.html). Name string `pulumi:"name"` }
type GetComponentRuntimesRuntimeArgs ¶
type GetComponentRuntimesRuntimeArgs struct { // Specifies the default container port to use for filtering. DefaultPort pulumi.IntInput `pulumi:"defaultPort"` // The runtime description. Description pulumi.StringInput `pulumi:"description"` // Specifies the runtime name to use for filtering. // For the runtime names corresponding to each type of component, please refer to the [document](https://support.huaweicloud.com/intl/en-us/usermanual-servicestage/servicestage_user_0411.html). Name pulumi.StringInput `pulumi:"name"` }
func (GetComponentRuntimesRuntimeArgs) ElementType ¶
func (GetComponentRuntimesRuntimeArgs) ElementType() reflect.Type
func (GetComponentRuntimesRuntimeArgs) ToGetComponentRuntimesRuntimeOutput ¶
func (i GetComponentRuntimesRuntimeArgs) ToGetComponentRuntimesRuntimeOutput() GetComponentRuntimesRuntimeOutput
func (GetComponentRuntimesRuntimeArgs) ToGetComponentRuntimesRuntimeOutputWithContext ¶
func (i GetComponentRuntimesRuntimeArgs) ToGetComponentRuntimesRuntimeOutputWithContext(ctx context.Context) GetComponentRuntimesRuntimeOutput
type GetComponentRuntimesRuntimeArray ¶
type GetComponentRuntimesRuntimeArray []GetComponentRuntimesRuntimeInput
func (GetComponentRuntimesRuntimeArray) ElementType ¶
func (GetComponentRuntimesRuntimeArray) ElementType() reflect.Type
func (GetComponentRuntimesRuntimeArray) ToGetComponentRuntimesRuntimeArrayOutput ¶
func (i GetComponentRuntimesRuntimeArray) ToGetComponentRuntimesRuntimeArrayOutput() GetComponentRuntimesRuntimeArrayOutput
func (GetComponentRuntimesRuntimeArray) ToGetComponentRuntimesRuntimeArrayOutputWithContext ¶
func (i GetComponentRuntimesRuntimeArray) ToGetComponentRuntimesRuntimeArrayOutputWithContext(ctx context.Context) GetComponentRuntimesRuntimeArrayOutput
type GetComponentRuntimesRuntimeArrayInput ¶
type GetComponentRuntimesRuntimeArrayInput interface { pulumi.Input ToGetComponentRuntimesRuntimeArrayOutput() GetComponentRuntimesRuntimeArrayOutput ToGetComponentRuntimesRuntimeArrayOutputWithContext(context.Context) GetComponentRuntimesRuntimeArrayOutput }
GetComponentRuntimesRuntimeArrayInput is an input type that accepts GetComponentRuntimesRuntimeArray and GetComponentRuntimesRuntimeArrayOutput values. You can construct a concrete instance of `GetComponentRuntimesRuntimeArrayInput` via:
GetComponentRuntimesRuntimeArray{ GetComponentRuntimesRuntimeArgs{...} }
type GetComponentRuntimesRuntimeArrayOutput ¶
type GetComponentRuntimesRuntimeArrayOutput struct{ *pulumi.OutputState }
func (GetComponentRuntimesRuntimeArrayOutput) ElementType ¶
func (GetComponentRuntimesRuntimeArrayOutput) ElementType() reflect.Type
func (GetComponentRuntimesRuntimeArrayOutput) ToGetComponentRuntimesRuntimeArrayOutput ¶
func (o GetComponentRuntimesRuntimeArrayOutput) ToGetComponentRuntimesRuntimeArrayOutput() GetComponentRuntimesRuntimeArrayOutput
func (GetComponentRuntimesRuntimeArrayOutput) ToGetComponentRuntimesRuntimeArrayOutputWithContext ¶
func (o GetComponentRuntimesRuntimeArrayOutput) ToGetComponentRuntimesRuntimeArrayOutputWithContext(ctx context.Context) GetComponentRuntimesRuntimeArrayOutput
type GetComponentRuntimesRuntimeInput ¶
type GetComponentRuntimesRuntimeInput interface { pulumi.Input ToGetComponentRuntimesRuntimeOutput() GetComponentRuntimesRuntimeOutput ToGetComponentRuntimesRuntimeOutputWithContext(context.Context) GetComponentRuntimesRuntimeOutput }
GetComponentRuntimesRuntimeInput is an input type that accepts GetComponentRuntimesRuntimeArgs and GetComponentRuntimesRuntimeOutput values. You can construct a concrete instance of `GetComponentRuntimesRuntimeInput` via:
GetComponentRuntimesRuntimeArgs{...}
type GetComponentRuntimesRuntimeOutput ¶
type GetComponentRuntimesRuntimeOutput struct{ *pulumi.OutputState }
func (GetComponentRuntimesRuntimeOutput) DefaultPort ¶
func (o GetComponentRuntimesRuntimeOutput) DefaultPort() pulumi.IntOutput
Specifies the default container port to use for filtering.
func (GetComponentRuntimesRuntimeOutput) Description ¶
func (o GetComponentRuntimesRuntimeOutput) Description() pulumi.StringOutput
The runtime description.
func (GetComponentRuntimesRuntimeOutput) ElementType ¶
func (GetComponentRuntimesRuntimeOutput) ElementType() reflect.Type
func (GetComponentRuntimesRuntimeOutput) Name ¶
func (o GetComponentRuntimesRuntimeOutput) Name() pulumi.StringOutput
Specifies the runtime name to use for filtering. For the runtime names corresponding to each type of component, please refer to the [document](https://support.huaweicloud.com/intl/en-us/usermanual-servicestage/servicestage_user_0411.html).
func (GetComponentRuntimesRuntimeOutput) ToGetComponentRuntimesRuntimeOutput ¶
func (o GetComponentRuntimesRuntimeOutput) ToGetComponentRuntimesRuntimeOutput() GetComponentRuntimesRuntimeOutput
func (GetComponentRuntimesRuntimeOutput) ToGetComponentRuntimesRuntimeOutputWithContext ¶
func (o GetComponentRuntimesRuntimeOutput) ToGetComponentRuntimesRuntimeOutputWithContext(ctx context.Context) GetComponentRuntimesRuntimeOutput
type RepoPasswordAuthorization ¶
type RepoPasswordAuthorization struct { pulumi.CustomResourceState // Specified the authorization name. The name can contain of 4 to 63 characters, // only letters, digits, underscores (_), hyphens (-) and dots (.) are allowed. // Changing this parameter will create a new authorization. Name pulumi.StringOutput `pulumi:"name"` // Specified the repository password. // Changing this parameter will create a new authorization. Password pulumi.StringOutput `pulumi:"password"` // Specified the region in which to create the repository authorization. // If omitted, the provider-level region will be used. Changing this parameter will create a new authorization. Region pulumi.StringOutput `pulumi:"region"` // Specified the repository type. The valid values are as follows: // + **devcloud** // + **bitbucket** Type pulumi.StringOutput `pulumi:"type"` // Specified the user name of the repository. // The format for each type is as follows: // + **devcloud**: `{domain name}/{tenant name}` // + **bitbucket**: `{account name}` UserName pulumi.StringOutput `pulumi:"userName"` }
This resource is used for the ServiceStage service to establish the authorization relationship through username and password with various types of the Open-Source repository.
## Import
Authorizations can be imported using their `id` or `name`, e.g.
```sh
$ pulumi import huaweicloud:ServiceStage/repoPasswordAuthorization:RepoPasswordAuthorization test terraform-test
```
func GetRepoPasswordAuthorization ¶
func GetRepoPasswordAuthorization(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RepoPasswordAuthorizationState, opts ...pulumi.ResourceOption) (*RepoPasswordAuthorization, error)
GetRepoPasswordAuthorization gets an existing RepoPasswordAuthorization 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 NewRepoPasswordAuthorization ¶
func NewRepoPasswordAuthorization(ctx *pulumi.Context, name string, args *RepoPasswordAuthorizationArgs, opts ...pulumi.ResourceOption) (*RepoPasswordAuthorization, error)
NewRepoPasswordAuthorization registers a new resource with the given unique name, arguments, and options.
func (*RepoPasswordAuthorization) ElementType ¶
func (*RepoPasswordAuthorization) ElementType() reflect.Type
func (*RepoPasswordAuthorization) ToRepoPasswordAuthorizationOutput ¶
func (i *RepoPasswordAuthorization) ToRepoPasswordAuthorizationOutput() RepoPasswordAuthorizationOutput
func (*RepoPasswordAuthorization) ToRepoPasswordAuthorizationOutputWithContext ¶
func (i *RepoPasswordAuthorization) ToRepoPasswordAuthorizationOutputWithContext(ctx context.Context) RepoPasswordAuthorizationOutput
type RepoPasswordAuthorizationArgs ¶
type RepoPasswordAuthorizationArgs struct { // Specified the authorization name. The name can contain of 4 to 63 characters, // only letters, digits, underscores (_), hyphens (-) and dots (.) are allowed. // Changing this parameter will create a new authorization. Name pulumi.StringPtrInput // Specified the repository password. // Changing this parameter will create a new authorization. Password pulumi.StringInput // Specified the region in which to create the repository authorization. // If omitted, the provider-level region will be used. Changing this parameter will create a new authorization. Region pulumi.StringPtrInput // Specified the repository type. The valid values are as follows: // + **devcloud** // + **bitbucket** Type pulumi.StringInput // Specified the user name of the repository. // The format for each type is as follows: // + **devcloud**: `{domain name}/{tenant name}` // + **bitbucket**: `{account name}` UserName pulumi.StringInput }
The set of arguments for constructing a RepoPasswordAuthorization resource.
func (RepoPasswordAuthorizationArgs) ElementType ¶
func (RepoPasswordAuthorizationArgs) ElementType() reflect.Type
type RepoPasswordAuthorizationArray ¶
type RepoPasswordAuthorizationArray []RepoPasswordAuthorizationInput
func (RepoPasswordAuthorizationArray) ElementType ¶
func (RepoPasswordAuthorizationArray) ElementType() reflect.Type
func (RepoPasswordAuthorizationArray) ToRepoPasswordAuthorizationArrayOutput ¶
func (i RepoPasswordAuthorizationArray) ToRepoPasswordAuthorizationArrayOutput() RepoPasswordAuthorizationArrayOutput
func (RepoPasswordAuthorizationArray) ToRepoPasswordAuthorizationArrayOutputWithContext ¶
func (i RepoPasswordAuthorizationArray) ToRepoPasswordAuthorizationArrayOutputWithContext(ctx context.Context) RepoPasswordAuthorizationArrayOutput
type RepoPasswordAuthorizationArrayInput ¶
type RepoPasswordAuthorizationArrayInput interface { pulumi.Input ToRepoPasswordAuthorizationArrayOutput() RepoPasswordAuthorizationArrayOutput ToRepoPasswordAuthorizationArrayOutputWithContext(context.Context) RepoPasswordAuthorizationArrayOutput }
RepoPasswordAuthorizationArrayInput is an input type that accepts RepoPasswordAuthorizationArray and RepoPasswordAuthorizationArrayOutput values. You can construct a concrete instance of `RepoPasswordAuthorizationArrayInput` via:
RepoPasswordAuthorizationArray{ RepoPasswordAuthorizationArgs{...} }
type RepoPasswordAuthorizationArrayOutput ¶
type RepoPasswordAuthorizationArrayOutput struct{ *pulumi.OutputState }
func (RepoPasswordAuthorizationArrayOutput) ElementType ¶
func (RepoPasswordAuthorizationArrayOutput) ElementType() reflect.Type
func (RepoPasswordAuthorizationArrayOutput) Index ¶
func (o RepoPasswordAuthorizationArrayOutput) Index(i pulumi.IntInput) RepoPasswordAuthorizationOutput
func (RepoPasswordAuthorizationArrayOutput) ToRepoPasswordAuthorizationArrayOutput ¶
func (o RepoPasswordAuthorizationArrayOutput) ToRepoPasswordAuthorizationArrayOutput() RepoPasswordAuthorizationArrayOutput
func (RepoPasswordAuthorizationArrayOutput) ToRepoPasswordAuthorizationArrayOutputWithContext ¶
func (o RepoPasswordAuthorizationArrayOutput) ToRepoPasswordAuthorizationArrayOutputWithContext(ctx context.Context) RepoPasswordAuthorizationArrayOutput
type RepoPasswordAuthorizationInput ¶
type RepoPasswordAuthorizationInput interface { pulumi.Input ToRepoPasswordAuthorizationOutput() RepoPasswordAuthorizationOutput ToRepoPasswordAuthorizationOutputWithContext(ctx context.Context) RepoPasswordAuthorizationOutput }
type RepoPasswordAuthorizationMap ¶
type RepoPasswordAuthorizationMap map[string]RepoPasswordAuthorizationInput
func (RepoPasswordAuthorizationMap) ElementType ¶
func (RepoPasswordAuthorizationMap) ElementType() reflect.Type
func (RepoPasswordAuthorizationMap) ToRepoPasswordAuthorizationMapOutput ¶
func (i RepoPasswordAuthorizationMap) ToRepoPasswordAuthorizationMapOutput() RepoPasswordAuthorizationMapOutput
func (RepoPasswordAuthorizationMap) ToRepoPasswordAuthorizationMapOutputWithContext ¶
func (i RepoPasswordAuthorizationMap) ToRepoPasswordAuthorizationMapOutputWithContext(ctx context.Context) RepoPasswordAuthorizationMapOutput
type RepoPasswordAuthorizationMapInput ¶
type RepoPasswordAuthorizationMapInput interface { pulumi.Input ToRepoPasswordAuthorizationMapOutput() RepoPasswordAuthorizationMapOutput ToRepoPasswordAuthorizationMapOutputWithContext(context.Context) RepoPasswordAuthorizationMapOutput }
RepoPasswordAuthorizationMapInput is an input type that accepts RepoPasswordAuthorizationMap and RepoPasswordAuthorizationMapOutput values. You can construct a concrete instance of `RepoPasswordAuthorizationMapInput` via:
RepoPasswordAuthorizationMap{ "key": RepoPasswordAuthorizationArgs{...} }
type RepoPasswordAuthorizationMapOutput ¶
type RepoPasswordAuthorizationMapOutput struct{ *pulumi.OutputState }
func (RepoPasswordAuthorizationMapOutput) ElementType ¶
func (RepoPasswordAuthorizationMapOutput) ElementType() reflect.Type
func (RepoPasswordAuthorizationMapOutput) MapIndex ¶
func (o RepoPasswordAuthorizationMapOutput) MapIndex(k pulumi.StringInput) RepoPasswordAuthorizationOutput
func (RepoPasswordAuthorizationMapOutput) ToRepoPasswordAuthorizationMapOutput ¶
func (o RepoPasswordAuthorizationMapOutput) ToRepoPasswordAuthorizationMapOutput() RepoPasswordAuthorizationMapOutput
func (RepoPasswordAuthorizationMapOutput) ToRepoPasswordAuthorizationMapOutputWithContext ¶
func (o RepoPasswordAuthorizationMapOutput) ToRepoPasswordAuthorizationMapOutputWithContext(ctx context.Context) RepoPasswordAuthorizationMapOutput
type RepoPasswordAuthorizationOutput ¶
type RepoPasswordAuthorizationOutput struct{ *pulumi.OutputState }
func (RepoPasswordAuthorizationOutput) ElementType ¶
func (RepoPasswordAuthorizationOutput) ElementType() reflect.Type
func (RepoPasswordAuthorizationOutput) Name ¶
func (o RepoPasswordAuthorizationOutput) Name() pulumi.StringOutput
Specified the authorization name. The name can contain of 4 to 63 characters, only letters, digits, underscores (_), hyphens (-) and dots (.) are allowed. Changing this parameter will create a new authorization.
func (RepoPasswordAuthorizationOutput) Password ¶
func (o RepoPasswordAuthorizationOutput) Password() pulumi.StringOutput
Specified the repository password. Changing this parameter will create a new authorization.
func (RepoPasswordAuthorizationOutput) Region ¶
func (o RepoPasswordAuthorizationOutput) Region() pulumi.StringOutput
Specified the region in which to create the repository authorization. If omitted, the provider-level region will be used. Changing this parameter will create a new authorization.
func (RepoPasswordAuthorizationOutput) ToRepoPasswordAuthorizationOutput ¶
func (o RepoPasswordAuthorizationOutput) ToRepoPasswordAuthorizationOutput() RepoPasswordAuthorizationOutput
func (RepoPasswordAuthorizationOutput) ToRepoPasswordAuthorizationOutputWithContext ¶
func (o RepoPasswordAuthorizationOutput) ToRepoPasswordAuthorizationOutputWithContext(ctx context.Context) RepoPasswordAuthorizationOutput
func (RepoPasswordAuthorizationOutput) Type ¶
func (o RepoPasswordAuthorizationOutput) Type() pulumi.StringOutput
Specified the repository type. The valid values are as follows: + **devcloud** + **bitbucket**
func (RepoPasswordAuthorizationOutput) UserName ¶
func (o RepoPasswordAuthorizationOutput) UserName() pulumi.StringOutput
Specified the user name of the repository. The format for each type is as follows: + **devcloud**: `{domain name}/{tenant name}` + **bitbucket**: `{account name}`
type RepoPasswordAuthorizationState ¶
type RepoPasswordAuthorizationState struct { // Specified the authorization name. The name can contain of 4 to 63 characters, // only letters, digits, underscores (_), hyphens (-) and dots (.) are allowed. // Changing this parameter will create a new authorization. Name pulumi.StringPtrInput // Specified the repository password. // Changing this parameter will create a new authorization. Password pulumi.StringPtrInput // Specified the region in which to create the repository authorization. // If omitted, the provider-level region will be used. Changing this parameter will create a new authorization. Region pulumi.StringPtrInput // Specified the repository type. The valid values are as follows: // + **devcloud** // + **bitbucket** Type pulumi.StringPtrInput // Specified the user name of the repository. // The format for each type is as follows: // + **devcloud**: `{domain name}/{tenant name}` // + **bitbucket**: `{account name}` UserName pulumi.StringPtrInput }
func (RepoPasswordAuthorizationState) ElementType ¶
func (RepoPasswordAuthorizationState) ElementType() reflect.Type
type RepoTokenAuthorization ¶
type RepoTokenAuthorization struct { pulumi.CustomResourceState // Specified the host name of the repository. // Changing this parameter will create a new authorization. Host pulumi.StringOutput `pulumi:"host"` // Specified the authorization name. The name can contain of 4 to 63 characters, // only letters, digits, underscores (_), hyphens (-) and dots (.) are allowed. // Changing this parameter will create a new authorization. Name pulumi.StringOutput `pulumi:"name"` // Specified the region in which to create the repository authorization. // If omitted, the provider-level region will be used. Changing this parameter will create a new authorization. Region pulumi.StringOutput `pulumi:"region"` // Specified the personal access token of the repository. // Changing this parameter will create a new authorization. Token pulumi.StringOutput `pulumi:"token"` // Specified the repository type. The valid values are as follows: // + **github** // + **gitlab** // + **gitee** Type pulumi.StringOutput `pulumi:"type"` }
This resource is used for the ServiceStage service to establish the authorization relationship through personal access token with various types of the Open-Source repository.
## Import
Authorizations can be imported using their `id` or `name`, e.g.
```sh
$ pulumi import huaweicloud:ServiceStage/repoTokenAuthorization:RepoTokenAuthorization test terraform-test
```
func GetRepoTokenAuthorization ¶
func GetRepoTokenAuthorization(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RepoTokenAuthorizationState, opts ...pulumi.ResourceOption) (*RepoTokenAuthorization, error)
GetRepoTokenAuthorization gets an existing RepoTokenAuthorization 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 NewRepoTokenAuthorization ¶
func NewRepoTokenAuthorization(ctx *pulumi.Context, name string, args *RepoTokenAuthorizationArgs, opts ...pulumi.ResourceOption) (*RepoTokenAuthorization, error)
NewRepoTokenAuthorization registers a new resource with the given unique name, arguments, and options.
func (*RepoTokenAuthorization) ElementType ¶
func (*RepoTokenAuthorization) ElementType() reflect.Type
func (*RepoTokenAuthorization) ToRepoTokenAuthorizationOutput ¶
func (i *RepoTokenAuthorization) ToRepoTokenAuthorizationOutput() RepoTokenAuthorizationOutput
func (*RepoTokenAuthorization) ToRepoTokenAuthorizationOutputWithContext ¶
func (i *RepoTokenAuthorization) ToRepoTokenAuthorizationOutputWithContext(ctx context.Context) RepoTokenAuthorizationOutput
type RepoTokenAuthorizationArgs ¶
type RepoTokenAuthorizationArgs struct { // Specified the host name of the repository. // Changing this parameter will create a new authorization. Host pulumi.StringInput // Specified the authorization name. The name can contain of 4 to 63 characters, // only letters, digits, underscores (_), hyphens (-) and dots (.) are allowed. // Changing this parameter will create a new authorization. Name pulumi.StringPtrInput // Specified the region in which to create the repository authorization. // If omitted, the provider-level region will be used. Changing this parameter will create a new authorization. Region pulumi.StringPtrInput // Specified the personal access token of the repository. // Changing this parameter will create a new authorization. Token pulumi.StringInput // Specified the repository type. The valid values are as follows: // + **github** // + **gitlab** // + **gitee** Type pulumi.StringInput }
The set of arguments for constructing a RepoTokenAuthorization resource.
func (RepoTokenAuthorizationArgs) ElementType ¶
func (RepoTokenAuthorizationArgs) ElementType() reflect.Type
type RepoTokenAuthorizationArray ¶
type RepoTokenAuthorizationArray []RepoTokenAuthorizationInput
func (RepoTokenAuthorizationArray) ElementType ¶
func (RepoTokenAuthorizationArray) ElementType() reflect.Type
func (RepoTokenAuthorizationArray) ToRepoTokenAuthorizationArrayOutput ¶
func (i RepoTokenAuthorizationArray) ToRepoTokenAuthorizationArrayOutput() RepoTokenAuthorizationArrayOutput
func (RepoTokenAuthorizationArray) ToRepoTokenAuthorizationArrayOutputWithContext ¶
func (i RepoTokenAuthorizationArray) ToRepoTokenAuthorizationArrayOutputWithContext(ctx context.Context) RepoTokenAuthorizationArrayOutput
type RepoTokenAuthorizationArrayInput ¶
type RepoTokenAuthorizationArrayInput interface { pulumi.Input ToRepoTokenAuthorizationArrayOutput() RepoTokenAuthorizationArrayOutput ToRepoTokenAuthorizationArrayOutputWithContext(context.Context) RepoTokenAuthorizationArrayOutput }
RepoTokenAuthorizationArrayInput is an input type that accepts RepoTokenAuthorizationArray and RepoTokenAuthorizationArrayOutput values. You can construct a concrete instance of `RepoTokenAuthorizationArrayInput` via:
RepoTokenAuthorizationArray{ RepoTokenAuthorizationArgs{...} }
type RepoTokenAuthorizationArrayOutput ¶
type RepoTokenAuthorizationArrayOutput struct{ *pulumi.OutputState }
func (RepoTokenAuthorizationArrayOutput) ElementType ¶
func (RepoTokenAuthorizationArrayOutput) ElementType() reflect.Type
func (RepoTokenAuthorizationArrayOutput) Index ¶
func (o RepoTokenAuthorizationArrayOutput) Index(i pulumi.IntInput) RepoTokenAuthorizationOutput
func (RepoTokenAuthorizationArrayOutput) ToRepoTokenAuthorizationArrayOutput ¶
func (o RepoTokenAuthorizationArrayOutput) ToRepoTokenAuthorizationArrayOutput() RepoTokenAuthorizationArrayOutput
func (RepoTokenAuthorizationArrayOutput) ToRepoTokenAuthorizationArrayOutputWithContext ¶
func (o RepoTokenAuthorizationArrayOutput) ToRepoTokenAuthorizationArrayOutputWithContext(ctx context.Context) RepoTokenAuthorizationArrayOutput
type RepoTokenAuthorizationInput ¶
type RepoTokenAuthorizationInput interface { pulumi.Input ToRepoTokenAuthorizationOutput() RepoTokenAuthorizationOutput ToRepoTokenAuthorizationOutputWithContext(ctx context.Context) RepoTokenAuthorizationOutput }
type RepoTokenAuthorizationMap ¶
type RepoTokenAuthorizationMap map[string]RepoTokenAuthorizationInput
func (RepoTokenAuthorizationMap) ElementType ¶
func (RepoTokenAuthorizationMap) ElementType() reflect.Type
func (RepoTokenAuthorizationMap) ToRepoTokenAuthorizationMapOutput ¶
func (i RepoTokenAuthorizationMap) ToRepoTokenAuthorizationMapOutput() RepoTokenAuthorizationMapOutput
func (RepoTokenAuthorizationMap) ToRepoTokenAuthorizationMapOutputWithContext ¶
func (i RepoTokenAuthorizationMap) ToRepoTokenAuthorizationMapOutputWithContext(ctx context.Context) RepoTokenAuthorizationMapOutput
type RepoTokenAuthorizationMapInput ¶
type RepoTokenAuthorizationMapInput interface { pulumi.Input ToRepoTokenAuthorizationMapOutput() RepoTokenAuthorizationMapOutput ToRepoTokenAuthorizationMapOutputWithContext(context.Context) RepoTokenAuthorizationMapOutput }
RepoTokenAuthorizationMapInput is an input type that accepts RepoTokenAuthorizationMap and RepoTokenAuthorizationMapOutput values. You can construct a concrete instance of `RepoTokenAuthorizationMapInput` via:
RepoTokenAuthorizationMap{ "key": RepoTokenAuthorizationArgs{...} }
type RepoTokenAuthorizationMapOutput ¶
type RepoTokenAuthorizationMapOutput struct{ *pulumi.OutputState }
func (RepoTokenAuthorizationMapOutput) ElementType ¶
func (RepoTokenAuthorizationMapOutput) ElementType() reflect.Type
func (RepoTokenAuthorizationMapOutput) MapIndex ¶
func (o RepoTokenAuthorizationMapOutput) MapIndex(k pulumi.StringInput) RepoTokenAuthorizationOutput
func (RepoTokenAuthorizationMapOutput) ToRepoTokenAuthorizationMapOutput ¶
func (o RepoTokenAuthorizationMapOutput) ToRepoTokenAuthorizationMapOutput() RepoTokenAuthorizationMapOutput
func (RepoTokenAuthorizationMapOutput) ToRepoTokenAuthorizationMapOutputWithContext ¶
func (o RepoTokenAuthorizationMapOutput) ToRepoTokenAuthorizationMapOutputWithContext(ctx context.Context) RepoTokenAuthorizationMapOutput
type RepoTokenAuthorizationOutput ¶
type RepoTokenAuthorizationOutput struct{ *pulumi.OutputState }
func (RepoTokenAuthorizationOutput) ElementType ¶
func (RepoTokenAuthorizationOutput) ElementType() reflect.Type
func (RepoTokenAuthorizationOutput) Host ¶
func (o RepoTokenAuthorizationOutput) Host() pulumi.StringOutput
Specified the host name of the repository. Changing this parameter will create a new authorization.
func (RepoTokenAuthorizationOutput) Name ¶
func (o RepoTokenAuthorizationOutput) Name() pulumi.StringOutput
Specified the authorization name. The name can contain of 4 to 63 characters, only letters, digits, underscores (_), hyphens (-) and dots (.) are allowed. Changing this parameter will create a new authorization.
func (RepoTokenAuthorizationOutput) Region ¶
func (o RepoTokenAuthorizationOutput) Region() pulumi.StringOutput
Specified the region in which to create the repository authorization. If omitted, the provider-level region will be used. Changing this parameter will create a new authorization.
func (RepoTokenAuthorizationOutput) ToRepoTokenAuthorizationOutput ¶
func (o RepoTokenAuthorizationOutput) ToRepoTokenAuthorizationOutput() RepoTokenAuthorizationOutput
func (RepoTokenAuthorizationOutput) ToRepoTokenAuthorizationOutputWithContext ¶
func (o RepoTokenAuthorizationOutput) ToRepoTokenAuthorizationOutputWithContext(ctx context.Context) RepoTokenAuthorizationOutput
func (RepoTokenAuthorizationOutput) Token ¶
func (o RepoTokenAuthorizationOutput) Token() pulumi.StringOutput
Specified the personal access token of the repository. Changing this parameter will create a new authorization.
func (RepoTokenAuthorizationOutput) Type ¶
func (o RepoTokenAuthorizationOutput) Type() pulumi.StringOutput
Specified the repository type. The valid values are as follows: + **github** + **gitlab** + **gitee**
type RepoTokenAuthorizationState ¶
type RepoTokenAuthorizationState struct { // Specified the host name of the repository. // Changing this parameter will create a new authorization. Host pulumi.StringPtrInput // Specified the authorization name. The name can contain of 4 to 63 characters, // only letters, digits, underscores (_), hyphens (-) and dots (.) are allowed. // Changing this parameter will create a new authorization. Name pulumi.StringPtrInput // Specified the region in which to create the repository authorization. // If omitted, the provider-level region will be used. Changing this parameter will create a new authorization. Region pulumi.StringPtrInput // Specified the personal access token of the repository. // Changing this parameter will create a new authorization. Token pulumi.StringPtrInput // Specified the repository type. The valid values are as follows: // + **github** // + **gitlab** // + **gitee** Type pulumi.StringPtrInput }
func (RepoTokenAuthorizationState) ElementType ¶
func (RepoTokenAuthorizationState) ElementType() reflect.Type