Documentation
¶
Index ¶
- type ContainerGroup
- func (*ContainerGroup) ElementType() reflect.Type
- func (i *ContainerGroup) ToContainerGroupOutput() ContainerGroupOutput
- func (i *ContainerGroup) ToContainerGroupOutputWithContext(ctx context.Context) ContainerGroupOutput
- func (i *ContainerGroup) ToOutput(ctx context.Context) pulumix.Output[*ContainerGroup]
- type ContainerGroupAcrRegistryInfo
- type ContainerGroupAcrRegistryInfoArgs
- func (ContainerGroupAcrRegistryInfoArgs) ElementType() reflect.Type
- func (i ContainerGroupAcrRegistryInfoArgs) ToContainerGroupAcrRegistryInfoOutput() ContainerGroupAcrRegistryInfoOutput
- func (i ContainerGroupAcrRegistryInfoArgs) ToContainerGroupAcrRegistryInfoOutputWithContext(ctx context.Context) ContainerGroupAcrRegistryInfoOutput
- func (i ContainerGroupAcrRegistryInfoArgs) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupAcrRegistryInfo]
- type ContainerGroupAcrRegistryInfoArray
- func (ContainerGroupAcrRegistryInfoArray) ElementType() reflect.Type
- func (i ContainerGroupAcrRegistryInfoArray) ToContainerGroupAcrRegistryInfoArrayOutput() ContainerGroupAcrRegistryInfoArrayOutput
- func (i ContainerGroupAcrRegistryInfoArray) ToContainerGroupAcrRegistryInfoArrayOutputWithContext(ctx context.Context) ContainerGroupAcrRegistryInfoArrayOutput
- func (i ContainerGroupAcrRegistryInfoArray) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupAcrRegistryInfo]
- type ContainerGroupAcrRegistryInfoArrayInput
- type ContainerGroupAcrRegistryInfoArrayOutput
- func (ContainerGroupAcrRegistryInfoArrayOutput) ElementType() reflect.Type
- func (o ContainerGroupAcrRegistryInfoArrayOutput) Index(i pulumi.IntInput) ContainerGroupAcrRegistryInfoOutput
- func (o ContainerGroupAcrRegistryInfoArrayOutput) ToContainerGroupAcrRegistryInfoArrayOutput() ContainerGroupAcrRegistryInfoArrayOutput
- func (o ContainerGroupAcrRegistryInfoArrayOutput) ToContainerGroupAcrRegistryInfoArrayOutputWithContext(ctx context.Context) ContainerGroupAcrRegistryInfoArrayOutput
- func (o ContainerGroupAcrRegistryInfoArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupAcrRegistryInfo]
- type ContainerGroupAcrRegistryInfoInput
- type ContainerGroupAcrRegistryInfoOutput
- func (o ContainerGroupAcrRegistryInfoOutput) Domains() pulumi.StringArrayOutput
- func (ContainerGroupAcrRegistryInfoOutput) ElementType() reflect.Type
- func (o ContainerGroupAcrRegistryInfoOutput) InstanceId() pulumi.StringPtrOutput
- func (o ContainerGroupAcrRegistryInfoOutput) InstanceName() pulumi.StringPtrOutput
- func (o ContainerGroupAcrRegistryInfoOutput) RegionId() pulumi.StringPtrOutput
- func (o ContainerGroupAcrRegistryInfoOutput) ToContainerGroupAcrRegistryInfoOutput() ContainerGroupAcrRegistryInfoOutput
- func (o ContainerGroupAcrRegistryInfoOutput) ToContainerGroupAcrRegistryInfoOutputWithContext(ctx context.Context) ContainerGroupAcrRegistryInfoOutput
- func (o ContainerGroupAcrRegistryInfoOutput) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupAcrRegistryInfo]
- type ContainerGroupArgs
- type ContainerGroupArray
- func (ContainerGroupArray) ElementType() reflect.Type
- func (i ContainerGroupArray) ToContainerGroupArrayOutput() ContainerGroupArrayOutput
- func (i ContainerGroupArray) ToContainerGroupArrayOutputWithContext(ctx context.Context) ContainerGroupArrayOutput
- func (i ContainerGroupArray) ToOutput(ctx context.Context) pulumix.Output[[]*ContainerGroup]
- type ContainerGroupArrayInput
- type ContainerGroupArrayOutput
- func (ContainerGroupArrayOutput) ElementType() reflect.Type
- func (o ContainerGroupArrayOutput) Index(i pulumi.IntInput) ContainerGroupOutput
- func (o ContainerGroupArrayOutput) ToContainerGroupArrayOutput() ContainerGroupArrayOutput
- func (o ContainerGroupArrayOutput) ToContainerGroupArrayOutputWithContext(ctx context.Context) ContainerGroupArrayOutput
- func (o ContainerGroupArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*ContainerGroup]
- type ContainerGroupContainer
- type ContainerGroupContainerArgs
- func (ContainerGroupContainerArgs) ElementType() reflect.Type
- func (i ContainerGroupContainerArgs) ToContainerGroupContainerOutput() ContainerGroupContainerOutput
- func (i ContainerGroupContainerArgs) ToContainerGroupContainerOutputWithContext(ctx context.Context) ContainerGroupContainerOutput
- func (i ContainerGroupContainerArgs) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupContainer]
- type ContainerGroupContainerArray
- func (ContainerGroupContainerArray) ElementType() reflect.Type
- func (i ContainerGroupContainerArray) ToContainerGroupContainerArrayOutput() ContainerGroupContainerArrayOutput
- func (i ContainerGroupContainerArray) ToContainerGroupContainerArrayOutputWithContext(ctx context.Context) ContainerGroupContainerArrayOutput
- func (i ContainerGroupContainerArray) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupContainer]
- type ContainerGroupContainerArrayInput
- type ContainerGroupContainerArrayOutput
- func (ContainerGroupContainerArrayOutput) ElementType() reflect.Type
- func (o ContainerGroupContainerArrayOutput) Index(i pulumi.IntInput) ContainerGroupContainerOutput
- func (o ContainerGroupContainerArrayOutput) ToContainerGroupContainerArrayOutput() ContainerGroupContainerArrayOutput
- func (o ContainerGroupContainerArrayOutput) ToContainerGroupContainerArrayOutputWithContext(ctx context.Context) ContainerGroupContainerArrayOutput
- func (o ContainerGroupContainerArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupContainer]
- type ContainerGroupContainerEnvironmentVar
- type ContainerGroupContainerEnvironmentVarArgs
- func (ContainerGroupContainerEnvironmentVarArgs) ElementType() reflect.Type
- func (i ContainerGroupContainerEnvironmentVarArgs) ToContainerGroupContainerEnvironmentVarOutput() ContainerGroupContainerEnvironmentVarOutput
- func (i ContainerGroupContainerEnvironmentVarArgs) ToContainerGroupContainerEnvironmentVarOutputWithContext(ctx context.Context) ContainerGroupContainerEnvironmentVarOutput
- func (i ContainerGroupContainerEnvironmentVarArgs) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupContainerEnvironmentVar]
- type ContainerGroupContainerEnvironmentVarArray
- func (ContainerGroupContainerEnvironmentVarArray) ElementType() reflect.Type
- func (i ContainerGroupContainerEnvironmentVarArray) ToContainerGroupContainerEnvironmentVarArrayOutput() ContainerGroupContainerEnvironmentVarArrayOutput
- func (i ContainerGroupContainerEnvironmentVarArray) ToContainerGroupContainerEnvironmentVarArrayOutputWithContext(ctx context.Context) ContainerGroupContainerEnvironmentVarArrayOutput
- func (i ContainerGroupContainerEnvironmentVarArray) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupContainerEnvironmentVar]
- type ContainerGroupContainerEnvironmentVarArrayInput
- type ContainerGroupContainerEnvironmentVarArrayOutput
- func (ContainerGroupContainerEnvironmentVarArrayOutput) ElementType() reflect.Type
- func (o ContainerGroupContainerEnvironmentVarArrayOutput) Index(i pulumi.IntInput) ContainerGroupContainerEnvironmentVarOutput
- func (o ContainerGroupContainerEnvironmentVarArrayOutput) ToContainerGroupContainerEnvironmentVarArrayOutput() ContainerGroupContainerEnvironmentVarArrayOutput
- func (o ContainerGroupContainerEnvironmentVarArrayOutput) ToContainerGroupContainerEnvironmentVarArrayOutputWithContext(ctx context.Context) ContainerGroupContainerEnvironmentVarArrayOutput
- func (o ContainerGroupContainerEnvironmentVarArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupContainerEnvironmentVar]
- type ContainerGroupContainerEnvironmentVarInput
- type ContainerGroupContainerEnvironmentVarOutput
- func (ContainerGroupContainerEnvironmentVarOutput) ElementType() reflect.Type
- func (o ContainerGroupContainerEnvironmentVarOutput) Key() pulumi.StringPtrOutput
- func (o ContainerGroupContainerEnvironmentVarOutput) ToContainerGroupContainerEnvironmentVarOutput() ContainerGroupContainerEnvironmentVarOutput
- func (o ContainerGroupContainerEnvironmentVarOutput) ToContainerGroupContainerEnvironmentVarOutputWithContext(ctx context.Context) ContainerGroupContainerEnvironmentVarOutput
- func (o ContainerGroupContainerEnvironmentVarOutput) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupContainerEnvironmentVar]
- func (o ContainerGroupContainerEnvironmentVarOutput) Value() pulumi.StringPtrOutput
- type ContainerGroupContainerInput
- type ContainerGroupContainerLivenessProbe
- type ContainerGroupContainerLivenessProbeArgs
- func (ContainerGroupContainerLivenessProbeArgs) ElementType() reflect.Type
- func (i ContainerGroupContainerLivenessProbeArgs) ToContainerGroupContainerLivenessProbeOutput() ContainerGroupContainerLivenessProbeOutput
- func (i ContainerGroupContainerLivenessProbeArgs) ToContainerGroupContainerLivenessProbeOutputWithContext(ctx context.Context) ContainerGroupContainerLivenessProbeOutput
- func (i ContainerGroupContainerLivenessProbeArgs) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupContainerLivenessProbe]
- type ContainerGroupContainerLivenessProbeArray
- func (ContainerGroupContainerLivenessProbeArray) ElementType() reflect.Type
- func (i ContainerGroupContainerLivenessProbeArray) ToContainerGroupContainerLivenessProbeArrayOutput() ContainerGroupContainerLivenessProbeArrayOutput
- func (i ContainerGroupContainerLivenessProbeArray) ToContainerGroupContainerLivenessProbeArrayOutputWithContext(ctx context.Context) ContainerGroupContainerLivenessProbeArrayOutput
- func (i ContainerGroupContainerLivenessProbeArray) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupContainerLivenessProbe]
- type ContainerGroupContainerLivenessProbeArrayInput
- type ContainerGroupContainerLivenessProbeArrayOutput
- func (ContainerGroupContainerLivenessProbeArrayOutput) ElementType() reflect.Type
- func (o ContainerGroupContainerLivenessProbeArrayOutput) Index(i pulumi.IntInput) ContainerGroupContainerLivenessProbeOutput
- func (o ContainerGroupContainerLivenessProbeArrayOutput) ToContainerGroupContainerLivenessProbeArrayOutput() ContainerGroupContainerLivenessProbeArrayOutput
- func (o ContainerGroupContainerLivenessProbeArrayOutput) ToContainerGroupContainerLivenessProbeArrayOutputWithContext(ctx context.Context) ContainerGroupContainerLivenessProbeArrayOutput
- func (o ContainerGroupContainerLivenessProbeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupContainerLivenessProbe]
- type ContainerGroupContainerLivenessProbeExec
- type ContainerGroupContainerLivenessProbeExecArgs
- func (ContainerGroupContainerLivenessProbeExecArgs) ElementType() reflect.Type
- func (i ContainerGroupContainerLivenessProbeExecArgs) ToContainerGroupContainerLivenessProbeExecOutput() ContainerGroupContainerLivenessProbeExecOutput
- func (i ContainerGroupContainerLivenessProbeExecArgs) ToContainerGroupContainerLivenessProbeExecOutputWithContext(ctx context.Context) ContainerGroupContainerLivenessProbeExecOutput
- func (i ContainerGroupContainerLivenessProbeExecArgs) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupContainerLivenessProbeExec]
- type ContainerGroupContainerLivenessProbeExecArray
- func (ContainerGroupContainerLivenessProbeExecArray) ElementType() reflect.Type
- func (i ContainerGroupContainerLivenessProbeExecArray) ToContainerGroupContainerLivenessProbeExecArrayOutput() ContainerGroupContainerLivenessProbeExecArrayOutput
- func (i ContainerGroupContainerLivenessProbeExecArray) ToContainerGroupContainerLivenessProbeExecArrayOutputWithContext(ctx context.Context) ContainerGroupContainerLivenessProbeExecArrayOutput
- func (i ContainerGroupContainerLivenessProbeExecArray) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupContainerLivenessProbeExec]
- type ContainerGroupContainerLivenessProbeExecArrayInput
- type ContainerGroupContainerLivenessProbeExecArrayOutput
- func (ContainerGroupContainerLivenessProbeExecArrayOutput) ElementType() reflect.Type
- func (o ContainerGroupContainerLivenessProbeExecArrayOutput) Index(i pulumi.IntInput) ContainerGroupContainerLivenessProbeExecOutput
- func (o ContainerGroupContainerLivenessProbeExecArrayOutput) ToContainerGroupContainerLivenessProbeExecArrayOutput() ContainerGroupContainerLivenessProbeExecArrayOutput
- func (o ContainerGroupContainerLivenessProbeExecArrayOutput) ToContainerGroupContainerLivenessProbeExecArrayOutputWithContext(ctx context.Context) ContainerGroupContainerLivenessProbeExecArrayOutput
- func (o ContainerGroupContainerLivenessProbeExecArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupContainerLivenessProbeExec]
- type ContainerGroupContainerLivenessProbeExecInput
- type ContainerGroupContainerLivenessProbeExecOutput
- func (o ContainerGroupContainerLivenessProbeExecOutput) Commands() pulumi.StringArrayOutput
- func (ContainerGroupContainerLivenessProbeExecOutput) ElementType() reflect.Type
- func (o ContainerGroupContainerLivenessProbeExecOutput) ToContainerGroupContainerLivenessProbeExecOutput() ContainerGroupContainerLivenessProbeExecOutput
- func (o ContainerGroupContainerLivenessProbeExecOutput) ToContainerGroupContainerLivenessProbeExecOutputWithContext(ctx context.Context) ContainerGroupContainerLivenessProbeExecOutput
- func (o ContainerGroupContainerLivenessProbeExecOutput) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupContainerLivenessProbeExec]
- type ContainerGroupContainerLivenessProbeHttpGet
- type ContainerGroupContainerLivenessProbeHttpGetArgs
- func (ContainerGroupContainerLivenessProbeHttpGetArgs) ElementType() reflect.Type
- func (i ContainerGroupContainerLivenessProbeHttpGetArgs) ToContainerGroupContainerLivenessProbeHttpGetOutput() ContainerGroupContainerLivenessProbeHttpGetOutput
- func (i ContainerGroupContainerLivenessProbeHttpGetArgs) ToContainerGroupContainerLivenessProbeHttpGetOutputWithContext(ctx context.Context) ContainerGroupContainerLivenessProbeHttpGetOutput
- func (i ContainerGroupContainerLivenessProbeHttpGetArgs) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupContainerLivenessProbeHttpGet]
- type ContainerGroupContainerLivenessProbeHttpGetArray
- func (ContainerGroupContainerLivenessProbeHttpGetArray) ElementType() reflect.Type
- func (i ContainerGroupContainerLivenessProbeHttpGetArray) ToContainerGroupContainerLivenessProbeHttpGetArrayOutput() ContainerGroupContainerLivenessProbeHttpGetArrayOutput
- func (i ContainerGroupContainerLivenessProbeHttpGetArray) ToContainerGroupContainerLivenessProbeHttpGetArrayOutputWithContext(ctx context.Context) ContainerGroupContainerLivenessProbeHttpGetArrayOutput
- func (i ContainerGroupContainerLivenessProbeHttpGetArray) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupContainerLivenessProbeHttpGet]
- type ContainerGroupContainerLivenessProbeHttpGetArrayInput
- type ContainerGroupContainerLivenessProbeHttpGetArrayOutput
- func (ContainerGroupContainerLivenessProbeHttpGetArrayOutput) ElementType() reflect.Type
- func (o ContainerGroupContainerLivenessProbeHttpGetArrayOutput) Index(i pulumi.IntInput) ContainerGroupContainerLivenessProbeHttpGetOutput
- func (o ContainerGroupContainerLivenessProbeHttpGetArrayOutput) ToContainerGroupContainerLivenessProbeHttpGetArrayOutput() ContainerGroupContainerLivenessProbeHttpGetArrayOutput
- func (o ContainerGroupContainerLivenessProbeHttpGetArrayOutput) ToContainerGroupContainerLivenessProbeHttpGetArrayOutputWithContext(ctx context.Context) ContainerGroupContainerLivenessProbeHttpGetArrayOutput
- func (o ContainerGroupContainerLivenessProbeHttpGetArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupContainerLivenessProbeHttpGet]
- type ContainerGroupContainerLivenessProbeHttpGetInput
- type ContainerGroupContainerLivenessProbeHttpGetOutput
- func (ContainerGroupContainerLivenessProbeHttpGetOutput) ElementType() reflect.Type
- func (o ContainerGroupContainerLivenessProbeHttpGetOutput) Path() pulumi.StringPtrOutput
- func (o ContainerGroupContainerLivenessProbeHttpGetOutput) Port() pulumi.IntPtrOutput
- func (o ContainerGroupContainerLivenessProbeHttpGetOutput) Scheme() pulumi.StringPtrOutput
- func (o ContainerGroupContainerLivenessProbeHttpGetOutput) ToContainerGroupContainerLivenessProbeHttpGetOutput() ContainerGroupContainerLivenessProbeHttpGetOutput
- func (o ContainerGroupContainerLivenessProbeHttpGetOutput) ToContainerGroupContainerLivenessProbeHttpGetOutputWithContext(ctx context.Context) ContainerGroupContainerLivenessProbeHttpGetOutput
- func (o ContainerGroupContainerLivenessProbeHttpGetOutput) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupContainerLivenessProbeHttpGet]
- type ContainerGroupContainerLivenessProbeInput
- type ContainerGroupContainerLivenessProbeOutput
- func (ContainerGroupContainerLivenessProbeOutput) ElementType() reflect.Type
- func (o ContainerGroupContainerLivenessProbeOutput) Execs() ContainerGroupContainerLivenessProbeExecArrayOutput
- func (o ContainerGroupContainerLivenessProbeOutput) FailureThreshold() pulumi.IntPtrOutput
- func (o ContainerGroupContainerLivenessProbeOutput) HttpGets() ContainerGroupContainerLivenessProbeHttpGetArrayOutput
- func (o ContainerGroupContainerLivenessProbeOutput) InitialDelaySeconds() pulumi.IntPtrOutput
- func (o ContainerGroupContainerLivenessProbeOutput) PeriodSeconds() pulumi.IntPtrOutput
- func (o ContainerGroupContainerLivenessProbeOutput) SuccessThreshold() pulumi.IntPtrOutput
- func (o ContainerGroupContainerLivenessProbeOutput) TcpSockets() ContainerGroupContainerLivenessProbeTcpSocketArrayOutput
- func (o ContainerGroupContainerLivenessProbeOutput) TimeoutSeconds() pulumi.IntPtrOutput
- func (o ContainerGroupContainerLivenessProbeOutput) ToContainerGroupContainerLivenessProbeOutput() ContainerGroupContainerLivenessProbeOutput
- func (o ContainerGroupContainerLivenessProbeOutput) ToContainerGroupContainerLivenessProbeOutputWithContext(ctx context.Context) ContainerGroupContainerLivenessProbeOutput
- func (o ContainerGroupContainerLivenessProbeOutput) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupContainerLivenessProbe]
- type ContainerGroupContainerLivenessProbeTcpSocket
- type ContainerGroupContainerLivenessProbeTcpSocketArgs
- func (ContainerGroupContainerLivenessProbeTcpSocketArgs) ElementType() reflect.Type
- func (i ContainerGroupContainerLivenessProbeTcpSocketArgs) ToContainerGroupContainerLivenessProbeTcpSocketOutput() ContainerGroupContainerLivenessProbeTcpSocketOutput
- func (i ContainerGroupContainerLivenessProbeTcpSocketArgs) ToContainerGroupContainerLivenessProbeTcpSocketOutputWithContext(ctx context.Context) ContainerGroupContainerLivenessProbeTcpSocketOutput
- func (i ContainerGroupContainerLivenessProbeTcpSocketArgs) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupContainerLivenessProbeTcpSocket]
- type ContainerGroupContainerLivenessProbeTcpSocketArray
- func (ContainerGroupContainerLivenessProbeTcpSocketArray) ElementType() reflect.Type
- func (i ContainerGroupContainerLivenessProbeTcpSocketArray) ToContainerGroupContainerLivenessProbeTcpSocketArrayOutput() ContainerGroupContainerLivenessProbeTcpSocketArrayOutput
- func (i ContainerGroupContainerLivenessProbeTcpSocketArray) ToContainerGroupContainerLivenessProbeTcpSocketArrayOutputWithContext(ctx context.Context) ContainerGroupContainerLivenessProbeTcpSocketArrayOutput
- func (i ContainerGroupContainerLivenessProbeTcpSocketArray) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupContainerLivenessProbeTcpSocket]
- type ContainerGroupContainerLivenessProbeTcpSocketArrayInput
- type ContainerGroupContainerLivenessProbeTcpSocketArrayOutput
- func (ContainerGroupContainerLivenessProbeTcpSocketArrayOutput) ElementType() reflect.Type
- func (o ContainerGroupContainerLivenessProbeTcpSocketArrayOutput) Index(i pulumi.IntInput) ContainerGroupContainerLivenessProbeTcpSocketOutput
- func (o ContainerGroupContainerLivenessProbeTcpSocketArrayOutput) ToContainerGroupContainerLivenessProbeTcpSocketArrayOutput() ContainerGroupContainerLivenessProbeTcpSocketArrayOutput
- func (o ContainerGroupContainerLivenessProbeTcpSocketArrayOutput) ToContainerGroupContainerLivenessProbeTcpSocketArrayOutputWithContext(ctx context.Context) ContainerGroupContainerLivenessProbeTcpSocketArrayOutput
- func (o ContainerGroupContainerLivenessProbeTcpSocketArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupContainerLivenessProbeTcpSocket]
- type ContainerGroupContainerLivenessProbeTcpSocketInput
- type ContainerGroupContainerLivenessProbeTcpSocketOutput
- func (ContainerGroupContainerLivenessProbeTcpSocketOutput) ElementType() reflect.Type
- func (o ContainerGroupContainerLivenessProbeTcpSocketOutput) Port() pulumi.IntPtrOutput
- func (o ContainerGroupContainerLivenessProbeTcpSocketOutput) ToContainerGroupContainerLivenessProbeTcpSocketOutput() ContainerGroupContainerLivenessProbeTcpSocketOutput
- func (o ContainerGroupContainerLivenessProbeTcpSocketOutput) ToContainerGroupContainerLivenessProbeTcpSocketOutputWithContext(ctx context.Context) ContainerGroupContainerLivenessProbeTcpSocketOutput
- func (o ContainerGroupContainerLivenessProbeTcpSocketOutput) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupContainerLivenessProbeTcpSocket]
- type ContainerGroupContainerOutput
- func (o ContainerGroupContainerOutput) Args() pulumi.StringArrayOutput
- func (o ContainerGroupContainerOutput) Commands() pulumi.StringArrayOutput
- func (o ContainerGroupContainerOutput) Cpu() pulumi.Float64PtrOutput
- func (ContainerGroupContainerOutput) ElementType() reflect.Type
- func (o ContainerGroupContainerOutput) EnvironmentVars() ContainerGroupContainerEnvironmentVarArrayOutput
- func (o ContainerGroupContainerOutput) Gpu() pulumi.IntPtrOutput
- func (o ContainerGroupContainerOutput) Image() pulumi.StringOutput
- func (o ContainerGroupContainerOutput) ImagePullPolicy() pulumi.StringPtrOutput
- func (o ContainerGroupContainerOutput) LivenessProbes() ContainerGroupContainerLivenessProbeArrayOutput
- func (o ContainerGroupContainerOutput) Memory() pulumi.Float64PtrOutput
- func (o ContainerGroupContainerOutput) Name() pulumi.StringOutput
- func (o ContainerGroupContainerOutput) Ports() ContainerGroupContainerPortArrayOutput
- func (o ContainerGroupContainerOutput) ReadinessProbes() ContainerGroupContainerReadinessProbeArrayOutput
- func (o ContainerGroupContainerOutput) Ready() pulumi.BoolPtrOutput
- func (o ContainerGroupContainerOutput) RestartCount() pulumi.IntPtrOutput
- func (o ContainerGroupContainerOutput) ToContainerGroupContainerOutput() ContainerGroupContainerOutput
- func (o ContainerGroupContainerOutput) ToContainerGroupContainerOutputWithContext(ctx context.Context) ContainerGroupContainerOutput
- func (o ContainerGroupContainerOutput) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupContainer]
- func (o ContainerGroupContainerOutput) VolumeMounts() ContainerGroupContainerVolumeMountArrayOutput
- func (o ContainerGroupContainerOutput) WorkingDir() pulumi.StringPtrOutput
- type ContainerGroupContainerPort
- type ContainerGroupContainerPortArgs
- func (ContainerGroupContainerPortArgs) ElementType() reflect.Type
- func (i ContainerGroupContainerPortArgs) ToContainerGroupContainerPortOutput() ContainerGroupContainerPortOutput
- func (i ContainerGroupContainerPortArgs) ToContainerGroupContainerPortOutputWithContext(ctx context.Context) ContainerGroupContainerPortOutput
- func (i ContainerGroupContainerPortArgs) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupContainerPort]
- type ContainerGroupContainerPortArray
- func (ContainerGroupContainerPortArray) ElementType() reflect.Type
- func (i ContainerGroupContainerPortArray) ToContainerGroupContainerPortArrayOutput() ContainerGroupContainerPortArrayOutput
- func (i ContainerGroupContainerPortArray) ToContainerGroupContainerPortArrayOutputWithContext(ctx context.Context) ContainerGroupContainerPortArrayOutput
- func (i ContainerGroupContainerPortArray) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupContainerPort]
- type ContainerGroupContainerPortArrayInput
- type ContainerGroupContainerPortArrayOutput
- func (ContainerGroupContainerPortArrayOutput) ElementType() reflect.Type
- func (o ContainerGroupContainerPortArrayOutput) Index(i pulumi.IntInput) ContainerGroupContainerPortOutput
- func (o ContainerGroupContainerPortArrayOutput) ToContainerGroupContainerPortArrayOutput() ContainerGroupContainerPortArrayOutput
- func (o ContainerGroupContainerPortArrayOutput) ToContainerGroupContainerPortArrayOutputWithContext(ctx context.Context) ContainerGroupContainerPortArrayOutput
- func (o ContainerGroupContainerPortArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupContainerPort]
- type ContainerGroupContainerPortInput
- type ContainerGroupContainerPortOutput
- func (ContainerGroupContainerPortOutput) ElementType() reflect.Type
- func (o ContainerGroupContainerPortOutput) Port() pulumi.IntPtrOutput
- func (o ContainerGroupContainerPortOutput) Protocol() pulumi.StringPtrOutput
- func (o ContainerGroupContainerPortOutput) ToContainerGroupContainerPortOutput() ContainerGroupContainerPortOutput
- func (o ContainerGroupContainerPortOutput) ToContainerGroupContainerPortOutputWithContext(ctx context.Context) ContainerGroupContainerPortOutput
- func (o ContainerGroupContainerPortOutput) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupContainerPort]
- type ContainerGroupContainerReadinessProbe
- type ContainerGroupContainerReadinessProbeArgs
- func (ContainerGroupContainerReadinessProbeArgs) ElementType() reflect.Type
- func (i ContainerGroupContainerReadinessProbeArgs) ToContainerGroupContainerReadinessProbeOutput() ContainerGroupContainerReadinessProbeOutput
- func (i ContainerGroupContainerReadinessProbeArgs) ToContainerGroupContainerReadinessProbeOutputWithContext(ctx context.Context) ContainerGroupContainerReadinessProbeOutput
- func (i ContainerGroupContainerReadinessProbeArgs) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupContainerReadinessProbe]
- type ContainerGroupContainerReadinessProbeArray
- func (ContainerGroupContainerReadinessProbeArray) ElementType() reflect.Type
- func (i ContainerGroupContainerReadinessProbeArray) ToContainerGroupContainerReadinessProbeArrayOutput() ContainerGroupContainerReadinessProbeArrayOutput
- func (i ContainerGroupContainerReadinessProbeArray) ToContainerGroupContainerReadinessProbeArrayOutputWithContext(ctx context.Context) ContainerGroupContainerReadinessProbeArrayOutput
- func (i ContainerGroupContainerReadinessProbeArray) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupContainerReadinessProbe]
- type ContainerGroupContainerReadinessProbeArrayInput
- type ContainerGroupContainerReadinessProbeArrayOutput
- func (ContainerGroupContainerReadinessProbeArrayOutput) ElementType() reflect.Type
- func (o ContainerGroupContainerReadinessProbeArrayOutput) Index(i pulumi.IntInput) ContainerGroupContainerReadinessProbeOutput
- func (o ContainerGroupContainerReadinessProbeArrayOutput) ToContainerGroupContainerReadinessProbeArrayOutput() ContainerGroupContainerReadinessProbeArrayOutput
- func (o ContainerGroupContainerReadinessProbeArrayOutput) ToContainerGroupContainerReadinessProbeArrayOutputWithContext(ctx context.Context) ContainerGroupContainerReadinessProbeArrayOutput
- func (o ContainerGroupContainerReadinessProbeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupContainerReadinessProbe]
- type ContainerGroupContainerReadinessProbeExec
- type ContainerGroupContainerReadinessProbeExecArgs
- func (ContainerGroupContainerReadinessProbeExecArgs) ElementType() reflect.Type
- func (i ContainerGroupContainerReadinessProbeExecArgs) ToContainerGroupContainerReadinessProbeExecOutput() ContainerGroupContainerReadinessProbeExecOutput
- func (i ContainerGroupContainerReadinessProbeExecArgs) ToContainerGroupContainerReadinessProbeExecOutputWithContext(ctx context.Context) ContainerGroupContainerReadinessProbeExecOutput
- func (i ContainerGroupContainerReadinessProbeExecArgs) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupContainerReadinessProbeExec]
- type ContainerGroupContainerReadinessProbeExecArray
- func (ContainerGroupContainerReadinessProbeExecArray) ElementType() reflect.Type
- func (i ContainerGroupContainerReadinessProbeExecArray) ToContainerGroupContainerReadinessProbeExecArrayOutput() ContainerGroupContainerReadinessProbeExecArrayOutput
- func (i ContainerGroupContainerReadinessProbeExecArray) ToContainerGroupContainerReadinessProbeExecArrayOutputWithContext(ctx context.Context) ContainerGroupContainerReadinessProbeExecArrayOutput
- func (i ContainerGroupContainerReadinessProbeExecArray) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupContainerReadinessProbeExec]
- type ContainerGroupContainerReadinessProbeExecArrayInput
- type ContainerGroupContainerReadinessProbeExecArrayOutput
- func (ContainerGroupContainerReadinessProbeExecArrayOutput) ElementType() reflect.Type
- func (o ContainerGroupContainerReadinessProbeExecArrayOutput) Index(i pulumi.IntInput) ContainerGroupContainerReadinessProbeExecOutput
- func (o ContainerGroupContainerReadinessProbeExecArrayOutput) ToContainerGroupContainerReadinessProbeExecArrayOutput() ContainerGroupContainerReadinessProbeExecArrayOutput
- func (o ContainerGroupContainerReadinessProbeExecArrayOutput) ToContainerGroupContainerReadinessProbeExecArrayOutputWithContext(ctx context.Context) ContainerGroupContainerReadinessProbeExecArrayOutput
- func (o ContainerGroupContainerReadinessProbeExecArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupContainerReadinessProbeExec]
- type ContainerGroupContainerReadinessProbeExecInput
- type ContainerGroupContainerReadinessProbeExecOutput
- func (o ContainerGroupContainerReadinessProbeExecOutput) Commands() pulumi.StringArrayOutput
- func (ContainerGroupContainerReadinessProbeExecOutput) ElementType() reflect.Type
- func (o ContainerGroupContainerReadinessProbeExecOutput) ToContainerGroupContainerReadinessProbeExecOutput() ContainerGroupContainerReadinessProbeExecOutput
- func (o ContainerGroupContainerReadinessProbeExecOutput) ToContainerGroupContainerReadinessProbeExecOutputWithContext(ctx context.Context) ContainerGroupContainerReadinessProbeExecOutput
- func (o ContainerGroupContainerReadinessProbeExecOutput) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupContainerReadinessProbeExec]
- type ContainerGroupContainerReadinessProbeHttpGet
- type ContainerGroupContainerReadinessProbeHttpGetArgs
- func (ContainerGroupContainerReadinessProbeHttpGetArgs) ElementType() reflect.Type
- func (i ContainerGroupContainerReadinessProbeHttpGetArgs) ToContainerGroupContainerReadinessProbeHttpGetOutput() ContainerGroupContainerReadinessProbeHttpGetOutput
- func (i ContainerGroupContainerReadinessProbeHttpGetArgs) ToContainerGroupContainerReadinessProbeHttpGetOutputWithContext(ctx context.Context) ContainerGroupContainerReadinessProbeHttpGetOutput
- func (i ContainerGroupContainerReadinessProbeHttpGetArgs) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupContainerReadinessProbeHttpGet]
- type ContainerGroupContainerReadinessProbeHttpGetArray
- func (ContainerGroupContainerReadinessProbeHttpGetArray) ElementType() reflect.Type
- func (i ContainerGroupContainerReadinessProbeHttpGetArray) ToContainerGroupContainerReadinessProbeHttpGetArrayOutput() ContainerGroupContainerReadinessProbeHttpGetArrayOutput
- func (i ContainerGroupContainerReadinessProbeHttpGetArray) ToContainerGroupContainerReadinessProbeHttpGetArrayOutputWithContext(ctx context.Context) ContainerGroupContainerReadinessProbeHttpGetArrayOutput
- func (i ContainerGroupContainerReadinessProbeHttpGetArray) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupContainerReadinessProbeHttpGet]
- type ContainerGroupContainerReadinessProbeHttpGetArrayInput
- type ContainerGroupContainerReadinessProbeHttpGetArrayOutput
- func (ContainerGroupContainerReadinessProbeHttpGetArrayOutput) ElementType() reflect.Type
- func (o ContainerGroupContainerReadinessProbeHttpGetArrayOutput) Index(i pulumi.IntInput) ContainerGroupContainerReadinessProbeHttpGetOutput
- func (o ContainerGroupContainerReadinessProbeHttpGetArrayOutput) ToContainerGroupContainerReadinessProbeHttpGetArrayOutput() ContainerGroupContainerReadinessProbeHttpGetArrayOutput
- func (o ContainerGroupContainerReadinessProbeHttpGetArrayOutput) ToContainerGroupContainerReadinessProbeHttpGetArrayOutputWithContext(ctx context.Context) ContainerGroupContainerReadinessProbeHttpGetArrayOutput
- func (o ContainerGroupContainerReadinessProbeHttpGetArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupContainerReadinessProbeHttpGet]
- type ContainerGroupContainerReadinessProbeHttpGetInput
- type ContainerGroupContainerReadinessProbeHttpGetOutput
- func (ContainerGroupContainerReadinessProbeHttpGetOutput) ElementType() reflect.Type
- func (o ContainerGroupContainerReadinessProbeHttpGetOutput) Path() pulumi.StringPtrOutput
- func (o ContainerGroupContainerReadinessProbeHttpGetOutput) Port() pulumi.IntPtrOutput
- func (o ContainerGroupContainerReadinessProbeHttpGetOutput) Scheme() pulumi.StringPtrOutput
- func (o ContainerGroupContainerReadinessProbeHttpGetOutput) ToContainerGroupContainerReadinessProbeHttpGetOutput() ContainerGroupContainerReadinessProbeHttpGetOutput
- func (o ContainerGroupContainerReadinessProbeHttpGetOutput) ToContainerGroupContainerReadinessProbeHttpGetOutputWithContext(ctx context.Context) ContainerGroupContainerReadinessProbeHttpGetOutput
- func (o ContainerGroupContainerReadinessProbeHttpGetOutput) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupContainerReadinessProbeHttpGet]
- type ContainerGroupContainerReadinessProbeInput
- type ContainerGroupContainerReadinessProbeOutput
- func (ContainerGroupContainerReadinessProbeOutput) ElementType() reflect.Type
- func (o ContainerGroupContainerReadinessProbeOutput) Execs() ContainerGroupContainerReadinessProbeExecArrayOutput
- func (o ContainerGroupContainerReadinessProbeOutput) FailureThreshold() pulumi.IntPtrOutput
- func (o ContainerGroupContainerReadinessProbeOutput) HttpGets() ContainerGroupContainerReadinessProbeHttpGetArrayOutput
- func (o ContainerGroupContainerReadinessProbeOutput) InitialDelaySeconds() pulumi.IntPtrOutput
- func (o ContainerGroupContainerReadinessProbeOutput) PeriodSeconds() pulumi.IntPtrOutput
- func (o ContainerGroupContainerReadinessProbeOutput) SuccessThreshold() pulumi.IntPtrOutput
- func (o ContainerGroupContainerReadinessProbeOutput) TcpSockets() ContainerGroupContainerReadinessProbeTcpSocketArrayOutput
- func (o ContainerGroupContainerReadinessProbeOutput) TimeoutSeconds() pulumi.IntPtrOutput
- func (o ContainerGroupContainerReadinessProbeOutput) ToContainerGroupContainerReadinessProbeOutput() ContainerGroupContainerReadinessProbeOutput
- func (o ContainerGroupContainerReadinessProbeOutput) ToContainerGroupContainerReadinessProbeOutputWithContext(ctx context.Context) ContainerGroupContainerReadinessProbeOutput
- func (o ContainerGroupContainerReadinessProbeOutput) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupContainerReadinessProbe]
- type ContainerGroupContainerReadinessProbeTcpSocket
- type ContainerGroupContainerReadinessProbeTcpSocketArgs
- func (ContainerGroupContainerReadinessProbeTcpSocketArgs) ElementType() reflect.Type
- func (i ContainerGroupContainerReadinessProbeTcpSocketArgs) ToContainerGroupContainerReadinessProbeTcpSocketOutput() ContainerGroupContainerReadinessProbeTcpSocketOutput
- func (i ContainerGroupContainerReadinessProbeTcpSocketArgs) ToContainerGroupContainerReadinessProbeTcpSocketOutputWithContext(ctx context.Context) ContainerGroupContainerReadinessProbeTcpSocketOutput
- func (i ContainerGroupContainerReadinessProbeTcpSocketArgs) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupContainerReadinessProbeTcpSocket]
- type ContainerGroupContainerReadinessProbeTcpSocketArray
- func (ContainerGroupContainerReadinessProbeTcpSocketArray) ElementType() reflect.Type
- func (i ContainerGroupContainerReadinessProbeTcpSocketArray) ToContainerGroupContainerReadinessProbeTcpSocketArrayOutput() ContainerGroupContainerReadinessProbeTcpSocketArrayOutput
- func (i ContainerGroupContainerReadinessProbeTcpSocketArray) ToContainerGroupContainerReadinessProbeTcpSocketArrayOutputWithContext(ctx context.Context) ContainerGroupContainerReadinessProbeTcpSocketArrayOutput
- func (i ContainerGroupContainerReadinessProbeTcpSocketArray) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupContainerReadinessProbeTcpSocket]
- type ContainerGroupContainerReadinessProbeTcpSocketArrayInput
- type ContainerGroupContainerReadinessProbeTcpSocketArrayOutput
- func (ContainerGroupContainerReadinessProbeTcpSocketArrayOutput) ElementType() reflect.Type
- func (o ContainerGroupContainerReadinessProbeTcpSocketArrayOutput) Index(i pulumi.IntInput) ContainerGroupContainerReadinessProbeTcpSocketOutput
- func (o ContainerGroupContainerReadinessProbeTcpSocketArrayOutput) ToContainerGroupContainerReadinessProbeTcpSocketArrayOutput() ContainerGroupContainerReadinessProbeTcpSocketArrayOutput
- func (o ContainerGroupContainerReadinessProbeTcpSocketArrayOutput) ToContainerGroupContainerReadinessProbeTcpSocketArrayOutputWithContext(ctx context.Context) ContainerGroupContainerReadinessProbeTcpSocketArrayOutput
- func (o ContainerGroupContainerReadinessProbeTcpSocketArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupContainerReadinessProbeTcpSocket]
- type ContainerGroupContainerReadinessProbeTcpSocketInput
- type ContainerGroupContainerReadinessProbeTcpSocketOutput
- func (ContainerGroupContainerReadinessProbeTcpSocketOutput) ElementType() reflect.Type
- func (o ContainerGroupContainerReadinessProbeTcpSocketOutput) Port() pulumi.IntPtrOutput
- func (o ContainerGroupContainerReadinessProbeTcpSocketOutput) ToContainerGroupContainerReadinessProbeTcpSocketOutput() ContainerGroupContainerReadinessProbeTcpSocketOutput
- func (o ContainerGroupContainerReadinessProbeTcpSocketOutput) ToContainerGroupContainerReadinessProbeTcpSocketOutputWithContext(ctx context.Context) ContainerGroupContainerReadinessProbeTcpSocketOutput
- func (o ContainerGroupContainerReadinessProbeTcpSocketOutput) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupContainerReadinessProbeTcpSocket]
- type ContainerGroupContainerVolumeMount
- type ContainerGroupContainerVolumeMountArgs
- func (ContainerGroupContainerVolumeMountArgs) ElementType() reflect.Type
- func (i ContainerGroupContainerVolumeMountArgs) ToContainerGroupContainerVolumeMountOutput() ContainerGroupContainerVolumeMountOutput
- func (i ContainerGroupContainerVolumeMountArgs) ToContainerGroupContainerVolumeMountOutputWithContext(ctx context.Context) ContainerGroupContainerVolumeMountOutput
- func (i ContainerGroupContainerVolumeMountArgs) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupContainerVolumeMount]
- type ContainerGroupContainerVolumeMountArray
- func (ContainerGroupContainerVolumeMountArray) ElementType() reflect.Type
- func (i ContainerGroupContainerVolumeMountArray) ToContainerGroupContainerVolumeMountArrayOutput() ContainerGroupContainerVolumeMountArrayOutput
- func (i ContainerGroupContainerVolumeMountArray) ToContainerGroupContainerVolumeMountArrayOutputWithContext(ctx context.Context) ContainerGroupContainerVolumeMountArrayOutput
- func (i ContainerGroupContainerVolumeMountArray) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupContainerVolumeMount]
- type ContainerGroupContainerVolumeMountArrayInput
- type ContainerGroupContainerVolumeMountArrayOutput
- func (ContainerGroupContainerVolumeMountArrayOutput) ElementType() reflect.Type
- func (o ContainerGroupContainerVolumeMountArrayOutput) Index(i pulumi.IntInput) ContainerGroupContainerVolumeMountOutput
- func (o ContainerGroupContainerVolumeMountArrayOutput) ToContainerGroupContainerVolumeMountArrayOutput() ContainerGroupContainerVolumeMountArrayOutput
- func (o ContainerGroupContainerVolumeMountArrayOutput) ToContainerGroupContainerVolumeMountArrayOutputWithContext(ctx context.Context) ContainerGroupContainerVolumeMountArrayOutput
- func (o ContainerGroupContainerVolumeMountArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupContainerVolumeMount]
- type ContainerGroupContainerVolumeMountInput
- type ContainerGroupContainerVolumeMountOutput
- func (ContainerGroupContainerVolumeMountOutput) ElementType() reflect.Type
- func (o ContainerGroupContainerVolumeMountOutput) MountPath() pulumi.StringPtrOutput
- func (o ContainerGroupContainerVolumeMountOutput) Name() pulumi.StringPtrOutput
- func (o ContainerGroupContainerVolumeMountOutput) ReadOnly() pulumi.BoolPtrOutput
- func (o ContainerGroupContainerVolumeMountOutput) ToContainerGroupContainerVolumeMountOutput() ContainerGroupContainerVolumeMountOutput
- func (o ContainerGroupContainerVolumeMountOutput) ToContainerGroupContainerVolumeMountOutputWithContext(ctx context.Context) ContainerGroupContainerVolumeMountOutput
- func (o ContainerGroupContainerVolumeMountOutput) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupContainerVolumeMount]
- type ContainerGroupDnsConfig
- type ContainerGroupDnsConfigArgs
- func (ContainerGroupDnsConfigArgs) ElementType() reflect.Type
- func (i ContainerGroupDnsConfigArgs) ToContainerGroupDnsConfigOutput() ContainerGroupDnsConfigOutput
- func (i ContainerGroupDnsConfigArgs) ToContainerGroupDnsConfigOutputWithContext(ctx context.Context) ContainerGroupDnsConfigOutput
- func (i ContainerGroupDnsConfigArgs) ToContainerGroupDnsConfigPtrOutput() ContainerGroupDnsConfigPtrOutput
- func (i ContainerGroupDnsConfigArgs) ToContainerGroupDnsConfigPtrOutputWithContext(ctx context.Context) ContainerGroupDnsConfigPtrOutput
- func (i ContainerGroupDnsConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupDnsConfig]
- type ContainerGroupDnsConfigInput
- type ContainerGroupDnsConfigOption
- type ContainerGroupDnsConfigOptionArgs
- func (ContainerGroupDnsConfigOptionArgs) ElementType() reflect.Type
- func (i ContainerGroupDnsConfigOptionArgs) ToContainerGroupDnsConfigOptionOutput() ContainerGroupDnsConfigOptionOutput
- func (i ContainerGroupDnsConfigOptionArgs) ToContainerGroupDnsConfigOptionOutputWithContext(ctx context.Context) ContainerGroupDnsConfigOptionOutput
- func (i ContainerGroupDnsConfigOptionArgs) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupDnsConfigOption]
- type ContainerGroupDnsConfigOptionArray
- func (ContainerGroupDnsConfigOptionArray) ElementType() reflect.Type
- func (i ContainerGroupDnsConfigOptionArray) ToContainerGroupDnsConfigOptionArrayOutput() ContainerGroupDnsConfigOptionArrayOutput
- func (i ContainerGroupDnsConfigOptionArray) ToContainerGroupDnsConfigOptionArrayOutputWithContext(ctx context.Context) ContainerGroupDnsConfigOptionArrayOutput
- func (i ContainerGroupDnsConfigOptionArray) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupDnsConfigOption]
- type ContainerGroupDnsConfigOptionArrayInput
- type ContainerGroupDnsConfigOptionArrayOutput
- func (ContainerGroupDnsConfigOptionArrayOutput) ElementType() reflect.Type
- func (o ContainerGroupDnsConfigOptionArrayOutput) Index(i pulumi.IntInput) ContainerGroupDnsConfigOptionOutput
- func (o ContainerGroupDnsConfigOptionArrayOutput) ToContainerGroupDnsConfigOptionArrayOutput() ContainerGroupDnsConfigOptionArrayOutput
- func (o ContainerGroupDnsConfigOptionArrayOutput) ToContainerGroupDnsConfigOptionArrayOutputWithContext(ctx context.Context) ContainerGroupDnsConfigOptionArrayOutput
- func (o ContainerGroupDnsConfigOptionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupDnsConfigOption]
- type ContainerGroupDnsConfigOptionInput
- type ContainerGroupDnsConfigOptionOutput
- func (ContainerGroupDnsConfigOptionOutput) ElementType() reflect.Type
- func (o ContainerGroupDnsConfigOptionOutput) Name() pulumi.StringPtrOutput
- func (o ContainerGroupDnsConfigOptionOutput) ToContainerGroupDnsConfigOptionOutput() ContainerGroupDnsConfigOptionOutput
- func (o ContainerGroupDnsConfigOptionOutput) ToContainerGroupDnsConfigOptionOutputWithContext(ctx context.Context) ContainerGroupDnsConfigOptionOutput
- func (o ContainerGroupDnsConfigOptionOutput) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupDnsConfigOption]
- func (o ContainerGroupDnsConfigOptionOutput) Value() pulumi.StringPtrOutput
- type ContainerGroupDnsConfigOutput
- func (ContainerGroupDnsConfigOutput) ElementType() reflect.Type
- func (o ContainerGroupDnsConfigOutput) NameServers() pulumi.StringArrayOutput
- func (o ContainerGroupDnsConfigOutput) Options() ContainerGroupDnsConfigOptionArrayOutput
- func (o ContainerGroupDnsConfigOutput) Searches() pulumi.StringArrayOutput
- func (o ContainerGroupDnsConfigOutput) ToContainerGroupDnsConfigOutput() ContainerGroupDnsConfigOutput
- func (o ContainerGroupDnsConfigOutput) ToContainerGroupDnsConfigOutputWithContext(ctx context.Context) ContainerGroupDnsConfigOutput
- func (o ContainerGroupDnsConfigOutput) ToContainerGroupDnsConfigPtrOutput() ContainerGroupDnsConfigPtrOutput
- func (o ContainerGroupDnsConfigOutput) ToContainerGroupDnsConfigPtrOutputWithContext(ctx context.Context) ContainerGroupDnsConfigPtrOutput
- func (o ContainerGroupDnsConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupDnsConfig]
- type ContainerGroupDnsConfigPtrInput
- type ContainerGroupDnsConfigPtrOutput
- func (o ContainerGroupDnsConfigPtrOutput) Elem() ContainerGroupDnsConfigOutput
- func (ContainerGroupDnsConfigPtrOutput) ElementType() reflect.Type
- func (o ContainerGroupDnsConfigPtrOutput) NameServers() pulumi.StringArrayOutput
- func (o ContainerGroupDnsConfigPtrOutput) Options() ContainerGroupDnsConfigOptionArrayOutput
- func (o ContainerGroupDnsConfigPtrOutput) Searches() pulumi.StringArrayOutput
- func (o ContainerGroupDnsConfigPtrOutput) ToContainerGroupDnsConfigPtrOutput() ContainerGroupDnsConfigPtrOutput
- func (o ContainerGroupDnsConfigPtrOutput) ToContainerGroupDnsConfigPtrOutputWithContext(ctx context.Context) ContainerGroupDnsConfigPtrOutput
- func (o ContainerGroupDnsConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ContainerGroupDnsConfig]
- type ContainerGroupEciSecurityContext
- type ContainerGroupEciSecurityContextArgs
- func (ContainerGroupEciSecurityContextArgs) ElementType() reflect.Type
- func (i ContainerGroupEciSecurityContextArgs) ToContainerGroupEciSecurityContextOutput() ContainerGroupEciSecurityContextOutput
- func (i ContainerGroupEciSecurityContextArgs) ToContainerGroupEciSecurityContextOutputWithContext(ctx context.Context) ContainerGroupEciSecurityContextOutput
- func (i ContainerGroupEciSecurityContextArgs) ToContainerGroupEciSecurityContextPtrOutput() ContainerGroupEciSecurityContextPtrOutput
- func (i ContainerGroupEciSecurityContextArgs) ToContainerGroupEciSecurityContextPtrOutputWithContext(ctx context.Context) ContainerGroupEciSecurityContextPtrOutput
- func (i ContainerGroupEciSecurityContextArgs) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupEciSecurityContext]
- type ContainerGroupEciSecurityContextInput
- type ContainerGroupEciSecurityContextOutput
- func (ContainerGroupEciSecurityContextOutput) ElementType() reflect.Type
- func (o ContainerGroupEciSecurityContextOutput) Sysctls() ContainerGroupEciSecurityContextSysctlArrayOutput
- func (o ContainerGroupEciSecurityContextOutput) ToContainerGroupEciSecurityContextOutput() ContainerGroupEciSecurityContextOutput
- func (o ContainerGroupEciSecurityContextOutput) ToContainerGroupEciSecurityContextOutputWithContext(ctx context.Context) ContainerGroupEciSecurityContextOutput
- func (o ContainerGroupEciSecurityContextOutput) ToContainerGroupEciSecurityContextPtrOutput() ContainerGroupEciSecurityContextPtrOutput
- func (o ContainerGroupEciSecurityContextOutput) ToContainerGroupEciSecurityContextPtrOutputWithContext(ctx context.Context) ContainerGroupEciSecurityContextPtrOutput
- func (o ContainerGroupEciSecurityContextOutput) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupEciSecurityContext]
- type ContainerGroupEciSecurityContextPtrInput
- type ContainerGroupEciSecurityContextPtrOutput
- func (o ContainerGroupEciSecurityContextPtrOutput) Elem() ContainerGroupEciSecurityContextOutput
- func (ContainerGroupEciSecurityContextPtrOutput) ElementType() reflect.Type
- func (o ContainerGroupEciSecurityContextPtrOutput) Sysctls() ContainerGroupEciSecurityContextSysctlArrayOutput
- func (o ContainerGroupEciSecurityContextPtrOutput) ToContainerGroupEciSecurityContextPtrOutput() ContainerGroupEciSecurityContextPtrOutput
- func (o ContainerGroupEciSecurityContextPtrOutput) ToContainerGroupEciSecurityContextPtrOutputWithContext(ctx context.Context) ContainerGroupEciSecurityContextPtrOutput
- func (o ContainerGroupEciSecurityContextPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ContainerGroupEciSecurityContext]
- type ContainerGroupEciSecurityContextSysctl
- type ContainerGroupEciSecurityContextSysctlArgs
- func (ContainerGroupEciSecurityContextSysctlArgs) ElementType() reflect.Type
- func (i ContainerGroupEciSecurityContextSysctlArgs) ToContainerGroupEciSecurityContextSysctlOutput() ContainerGroupEciSecurityContextSysctlOutput
- func (i ContainerGroupEciSecurityContextSysctlArgs) ToContainerGroupEciSecurityContextSysctlOutputWithContext(ctx context.Context) ContainerGroupEciSecurityContextSysctlOutput
- func (i ContainerGroupEciSecurityContextSysctlArgs) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupEciSecurityContextSysctl]
- type ContainerGroupEciSecurityContextSysctlArray
- func (ContainerGroupEciSecurityContextSysctlArray) ElementType() reflect.Type
- func (i ContainerGroupEciSecurityContextSysctlArray) ToContainerGroupEciSecurityContextSysctlArrayOutput() ContainerGroupEciSecurityContextSysctlArrayOutput
- func (i ContainerGroupEciSecurityContextSysctlArray) ToContainerGroupEciSecurityContextSysctlArrayOutputWithContext(ctx context.Context) ContainerGroupEciSecurityContextSysctlArrayOutput
- func (i ContainerGroupEciSecurityContextSysctlArray) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupEciSecurityContextSysctl]
- type ContainerGroupEciSecurityContextSysctlArrayInput
- type ContainerGroupEciSecurityContextSysctlArrayOutput
- func (ContainerGroupEciSecurityContextSysctlArrayOutput) ElementType() reflect.Type
- func (o ContainerGroupEciSecurityContextSysctlArrayOutput) Index(i pulumi.IntInput) ContainerGroupEciSecurityContextSysctlOutput
- func (o ContainerGroupEciSecurityContextSysctlArrayOutput) ToContainerGroupEciSecurityContextSysctlArrayOutput() ContainerGroupEciSecurityContextSysctlArrayOutput
- func (o ContainerGroupEciSecurityContextSysctlArrayOutput) ToContainerGroupEciSecurityContextSysctlArrayOutputWithContext(ctx context.Context) ContainerGroupEciSecurityContextSysctlArrayOutput
- func (o ContainerGroupEciSecurityContextSysctlArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupEciSecurityContextSysctl]
- type ContainerGroupEciSecurityContextSysctlInput
- type ContainerGroupEciSecurityContextSysctlOutput
- func (ContainerGroupEciSecurityContextSysctlOutput) ElementType() reflect.Type
- func (o ContainerGroupEciSecurityContextSysctlOutput) Name() pulumi.StringPtrOutput
- func (o ContainerGroupEciSecurityContextSysctlOutput) ToContainerGroupEciSecurityContextSysctlOutput() ContainerGroupEciSecurityContextSysctlOutput
- func (o ContainerGroupEciSecurityContextSysctlOutput) ToContainerGroupEciSecurityContextSysctlOutputWithContext(ctx context.Context) ContainerGroupEciSecurityContextSysctlOutput
- func (o ContainerGroupEciSecurityContextSysctlOutput) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupEciSecurityContextSysctl]
- func (o ContainerGroupEciSecurityContextSysctlOutput) Value() pulumi.StringPtrOutput
- type ContainerGroupHostAlias
- type ContainerGroupHostAliasArgs
- func (ContainerGroupHostAliasArgs) ElementType() reflect.Type
- func (i ContainerGroupHostAliasArgs) ToContainerGroupHostAliasOutput() ContainerGroupHostAliasOutput
- func (i ContainerGroupHostAliasArgs) ToContainerGroupHostAliasOutputWithContext(ctx context.Context) ContainerGroupHostAliasOutput
- func (i ContainerGroupHostAliasArgs) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupHostAlias]
- type ContainerGroupHostAliasArray
- func (ContainerGroupHostAliasArray) ElementType() reflect.Type
- func (i ContainerGroupHostAliasArray) ToContainerGroupHostAliasArrayOutput() ContainerGroupHostAliasArrayOutput
- func (i ContainerGroupHostAliasArray) ToContainerGroupHostAliasArrayOutputWithContext(ctx context.Context) ContainerGroupHostAliasArrayOutput
- func (i ContainerGroupHostAliasArray) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupHostAlias]
- type ContainerGroupHostAliasArrayInput
- type ContainerGroupHostAliasArrayOutput
- func (ContainerGroupHostAliasArrayOutput) ElementType() reflect.Type
- func (o ContainerGroupHostAliasArrayOutput) Index(i pulumi.IntInput) ContainerGroupHostAliasOutput
- func (o ContainerGroupHostAliasArrayOutput) ToContainerGroupHostAliasArrayOutput() ContainerGroupHostAliasArrayOutput
- func (o ContainerGroupHostAliasArrayOutput) ToContainerGroupHostAliasArrayOutputWithContext(ctx context.Context) ContainerGroupHostAliasArrayOutput
- func (o ContainerGroupHostAliasArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupHostAlias]
- type ContainerGroupHostAliasInput
- type ContainerGroupHostAliasOutput
- func (ContainerGroupHostAliasOutput) ElementType() reflect.Type
- func (o ContainerGroupHostAliasOutput) Hostnames() pulumi.StringArrayOutput
- func (o ContainerGroupHostAliasOutput) Ip() pulumi.StringPtrOutput
- func (o ContainerGroupHostAliasOutput) ToContainerGroupHostAliasOutput() ContainerGroupHostAliasOutput
- func (o ContainerGroupHostAliasOutput) ToContainerGroupHostAliasOutputWithContext(ctx context.Context) ContainerGroupHostAliasOutput
- func (o ContainerGroupHostAliasOutput) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupHostAlias]
- type ContainerGroupImageRegistryCredential
- type ContainerGroupImageRegistryCredentialArgs
- func (ContainerGroupImageRegistryCredentialArgs) ElementType() reflect.Type
- func (i ContainerGroupImageRegistryCredentialArgs) ToContainerGroupImageRegistryCredentialOutput() ContainerGroupImageRegistryCredentialOutput
- func (i ContainerGroupImageRegistryCredentialArgs) ToContainerGroupImageRegistryCredentialOutputWithContext(ctx context.Context) ContainerGroupImageRegistryCredentialOutput
- func (i ContainerGroupImageRegistryCredentialArgs) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupImageRegistryCredential]
- type ContainerGroupImageRegistryCredentialArray
- func (ContainerGroupImageRegistryCredentialArray) ElementType() reflect.Type
- func (i ContainerGroupImageRegistryCredentialArray) ToContainerGroupImageRegistryCredentialArrayOutput() ContainerGroupImageRegistryCredentialArrayOutput
- func (i ContainerGroupImageRegistryCredentialArray) ToContainerGroupImageRegistryCredentialArrayOutputWithContext(ctx context.Context) ContainerGroupImageRegistryCredentialArrayOutput
- func (i ContainerGroupImageRegistryCredentialArray) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupImageRegistryCredential]
- type ContainerGroupImageRegistryCredentialArrayInput
- type ContainerGroupImageRegistryCredentialArrayOutput
- func (ContainerGroupImageRegistryCredentialArrayOutput) ElementType() reflect.Type
- func (o ContainerGroupImageRegistryCredentialArrayOutput) Index(i pulumi.IntInput) ContainerGroupImageRegistryCredentialOutput
- func (o ContainerGroupImageRegistryCredentialArrayOutput) ToContainerGroupImageRegistryCredentialArrayOutput() ContainerGroupImageRegistryCredentialArrayOutput
- func (o ContainerGroupImageRegistryCredentialArrayOutput) ToContainerGroupImageRegistryCredentialArrayOutputWithContext(ctx context.Context) ContainerGroupImageRegistryCredentialArrayOutput
- func (o ContainerGroupImageRegistryCredentialArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupImageRegistryCredential]
- type ContainerGroupImageRegistryCredentialInput
- type ContainerGroupImageRegistryCredentialOutput
- func (ContainerGroupImageRegistryCredentialOutput) ElementType() reflect.Type
- func (o ContainerGroupImageRegistryCredentialOutput) Password() pulumi.StringOutput
- func (o ContainerGroupImageRegistryCredentialOutput) Server() pulumi.StringOutput
- func (o ContainerGroupImageRegistryCredentialOutput) ToContainerGroupImageRegistryCredentialOutput() ContainerGroupImageRegistryCredentialOutput
- func (o ContainerGroupImageRegistryCredentialOutput) ToContainerGroupImageRegistryCredentialOutputWithContext(ctx context.Context) ContainerGroupImageRegistryCredentialOutput
- func (o ContainerGroupImageRegistryCredentialOutput) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupImageRegistryCredential]
- func (o ContainerGroupImageRegistryCredentialOutput) UserName() pulumi.StringOutput
- type ContainerGroupInitContainer
- type ContainerGroupInitContainerArgs
- func (ContainerGroupInitContainerArgs) ElementType() reflect.Type
- func (i ContainerGroupInitContainerArgs) ToContainerGroupInitContainerOutput() ContainerGroupInitContainerOutput
- func (i ContainerGroupInitContainerArgs) ToContainerGroupInitContainerOutputWithContext(ctx context.Context) ContainerGroupInitContainerOutput
- func (i ContainerGroupInitContainerArgs) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupInitContainer]
- type ContainerGroupInitContainerArray
- func (ContainerGroupInitContainerArray) ElementType() reflect.Type
- func (i ContainerGroupInitContainerArray) ToContainerGroupInitContainerArrayOutput() ContainerGroupInitContainerArrayOutput
- func (i ContainerGroupInitContainerArray) ToContainerGroupInitContainerArrayOutputWithContext(ctx context.Context) ContainerGroupInitContainerArrayOutput
- func (i ContainerGroupInitContainerArray) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupInitContainer]
- type ContainerGroupInitContainerArrayInput
- type ContainerGroupInitContainerArrayOutput
- func (ContainerGroupInitContainerArrayOutput) ElementType() reflect.Type
- func (o ContainerGroupInitContainerArrayOutput) Index(i pulumi.IntInput) ContainerGroupInitContainerOutput
- func (o ContainerGroupInitContainerArrayOutput) ToContainerGroupInitContainerArrayOutput() ContainerGroupInitContainerArrayOutput
- func (o ContainerGroupInitContainerArrayOutput) ToContainerGroupInitContainerArrayOutputWithContext(ctx context.Context) ContainerGroupInitContainerArrayOutput
- func (o ContainerGroupInitContainerArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupInitContainer]
- type ContainerGroupInitContainerEnvironmentVar
- type ContainerGroupInitContainerEnvironmentVarArgs
- func (ContainerGroupInitContainerEnvironmentVarArgs) ElementType() reflect.Type
- func (i ContainerGroupInitContainerEnvironmentVarArgs) ToContainerGroupInitContainerEnvironmentVarOutput() ContainerGroupInitContainerEnvironmentVarOutput
- func (i ContainerGroupInitContainerEnvironmentVarArgs) ToContainerGroupInitContainerEnvironmentVarOutputWithContext(ctx context.Context) ContainerGroupInitContainerEnvironmentVarOutput
- func (i ContainerGroupInitContainerEnvironmentVarArgs) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupInitContainerEnvironmentVar]
- type ContainerGroupInitContainerEnvironmentVarArray
- func (ContainerGroupInitContainerEnvironmentVarArray) ElementType() reflect.Type
- func (i ContainerGroupInitContainerEnvironmentVarArray) ToContainerGroupInitContainerEnvironmentVarArrayOutput() ContainerGroupInitContainerEnvironmentVarArrayOutput
- func (i ContainerGroupInitContainerEnvironmentVarArray) ToContainerGroupInitContainerEnvironmentVarArrayOutputWithContext(ctx context.Context) ContainerGroupInitContainerEnvironmentVarArrayOutput
- func (i ContainerGroupInitContainerEnvironmentVarArray) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupInitContainerEnvironmentVar]
- type ContainerGroupInitContainerEnvironmentVarArrayInput
- type ContainerGroupInitContainerEnvironmentVarArrayOutput
- func (ContainerGroupInitContainerEnvironmentVarArrayOutput) ElementType() reflect.Type
- func (o ContainerGroupInitContainerEnvironmentVarArrayOutput) Index(i pulumi.IntInput) ContainerGroupInitContainerEnvironmentVarOutput
- func (o ContainerGroupInitContainerEnvironmentVarArrayOutput) ToContainerGroupInitContainerEnvironmentVarArrayOutput() ContainerGroupInitContainerEnvironmentVarArrayOutput
- func (o ContainerGroupInitContainerEnvironmentVarArrayOutput) ToContainerGroupInitContainerEnvironmentVarArrayOutputWithContext(ctx context.Context) ContainerGroupInitContainerEnvironmentVarArrayOutput
- func (o ContainerGroupInitContainerEnvironmentVarArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupInitContainerEnvironmentVar]
- type ContainerGroupInitContainerEnvironmentVarInput
- type ContainerGroupInitContainerEnvironmentVarOutput
- func (ContainerGroupInitContainerEnvironmentVarOutput) ElementType() reflect.Type
- func (o ContainerGroupInitContainerEnvironmentVarOutput) Key() pulumi.StringPtrOutput
- func (o ContainerGroupInitContainerEnvironmentVarOutput) ToContainerGroupInitContainerEnvironmentVarOutput() ContainerGroupInitContainerEnvironmentVarOutput
- func (o ContainerGroupInitContainerEnvironmentVarOutput) ToContainerGroupInitContainerEnvironmentVarOutputWithContext(ctx context.Context) ContainerGroupInitContainerEnvironmentVarOutput
- func (o ContainerGroupInitContainerEnvironmentVarOutput) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupInitContainerEnvironmentVar]
- func (o ContainerGroupInitContainerEnvironmentVarOutput) Value() pulumi.StringPtrOutput
- type ContainerGroupInitContainerInput
- type ContainerGroupInitContainerOutput
- func (o ContainerGroupInitContainerOutput) Args() pulumi.StringArrayOutput
- func (o ContainerGroupInitContainerOutput) Commands() pulumi.StringArrayOutput
- func (o ContainerGroupInitContainerOutput) Cpu() pulumi.Float64PtrOutput
- func (ContainerGroupInitContainerOutput) ElementType() reflect.Type
- func (o ContainerGroupInitContainerOutput) EnvironmentVars() ContainerGroupInitContainerEnvironmentVarArrayOutput
- func (o ContainerGroupInitContainerOutput) Gpu() pulumi.IntPtrOutput
- func (o ContainerGroupInitContainerOutput) Image() pulumi.StringPtrOutput
- func (o ContainerGroupInitContainerOutput) ImagePullPolicy() pulumi.StringPtrOutput
- func (o ContainerGroupInitContainerOutput) Memory() pulumi.Float64PtrOutput
- func (o ContainerGroupInitContainerOutput) Name() pulumi.StringPtrOutput
- func (o ContainerGroupInitContainerOutput) Ports() ContainerGroupInitContainerPortArrayOutput
- func (o ContainerGroupInitContainerOutput) Ready() pulumi.BoolPtrOutput
- func (o ContainerGroupInitContainerOutput) RestartCount() pulumi.IntPtrOutput
- func (o ContainerGroupInitContainerOutput) ToContainerGroupInitContainerOutput() ContainerGroupInitContainerOutput
- func (o ContainerGroupInitContainerOutput) ToContainerGroupInitContainerOutputWithContext(ctx context.Context) ContainerGroupInitContainerOutput
- func (o ContainerGroupInitContainerOutput) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupInitContainer]
- func (o ContainerGroupInitContainerOutput) VolumeMounts() ContainerGroupInitContainerVolumeMountArrayOutput
- func (o ContainerGroupInitContainerOutput) WorkingDir() pulumi.StringPtrOutput
- type ContainerGroupInitContainerPort
- type ContainerGroupInitContainerPortArgs
- func (ContainerGroupInitContainerPortArgs) ElementType() reflect.Type
- func (i ContainerGroupInitContainerPortArgs) ToContainerGroupInitContainerPortOutput() ContainerGroupInitContainerPortOutput
- func (i ContainerGroupInitContainerPortArgs) ToContainerGroupInitContainerPortOutputWithContext(ctx context.Context) ContainerGroupInitContainerPortOutput
- func (i ContainerGroupInitContainerPortArgs) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupInitContainerPort]
- type ContainerGroupInitContainerPortArray
- func (ContainerGroupInitContainerPortArray) ElementType() reflect.Type
- func (i ContainerGroupInitContainerPortArray) ToContainerGroupInitContainerPortArrayOutput() ContainerGroupInitContainerPortArrayOutput
- func (i ContainerGroupInitContainerPortArray) ToContainerGroupInitContainerPortArrayOutputWithContext(ctx context.Context) ContainerGroupInitContainerPortArrayOutput
- func (i ContainerGroupInitContainerPortArray) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupInitContainerPort]
- type ContainerGroupInitContainerPortArrayInput
- type ContainerGroupInitContainerPortArrayOutput
- func (ContainerGroupInitContainerPortArrayOutput) ElementType() reflect.Type
- func (o ContainerGroupInitContainerPortArrayOutput) Index(i pulumi.IntInput) ContainerGroupInitContainerPortOutput
- func (o ContainerGroupInitContainerPortArrayOutput) ToContainerGroupInitContainerPortArrayOutput() ContainerGroupInitContainerPortArrayOutput
- func (o ContainerGroupInitContainerPortArrayOutput) ToContainerGroupInitContainerPortArrayOutputWithContext(ctx context.Context) ContainerGroupInitContainerPortArrayOutput
- func (o ContainerGroupInitContainerPortArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupInitContainerPort]
- type ContainerGroupInitContainerPortInput
- type ContainerGroupInitContainerPortOutput
- func (ContainerGroupInitContainerPortOutput) ElementType() reflect.Type
- func (o ContainerGroupInitContainerPortOutput) Port() pulumi.IntPtrOutput
- func (o ContainerGroupInitContainerPortOutput) Protocol() pulumi.StringPtrOutput
- func (o ContainerGroupInitContainerPortOutput) ToContainerGroupInitContainerPortOutput() ContainerGroupInitContainerPortOutput
- func (o ContainerGroupInitContainerPortOutput) ToContainerGroupInitContainerPortOutputWithContext(ctx context.Context) ContainerGroupInitContainerPortOutput
- func (o ContainerGroupInitContainerPortOutput) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupInitContainerPort]
- type ContainerGroupInitContainerVolumeMount
- type ContainerGroupInitContainerVolumeMountArgs
- func (ContainerGroupInitContainerVolumeMountArgs) ElementType() reflect.Type
- func (i ContainerGroupInitContainerVolumeMountArgs) ToContainerGroupInitContainerVolumeMountOutput() ContainerGroupInitContainerVolumeMountOutput
- func (i ContainerGroupInitContainerVolumeMountArgs) ToContainerGroupInitContainerVolumeMountOutputWithContext(ctx context.Context) ContainerGroupInitContainerVolumeMountOutput
- func (i ContainerGroupInitContainerVolumeMountArgs) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupInitContainerVolumeMount]
- type ContainerGroupInitContainerVolumeMountArray
- func (ContainerGroupInitContainerVolumeMountArray) ElementType() reflect.Type
- func (i ContainerGroupInitContainerVolumeMountArray) ToContainerGroupInitContainerVolumeMountArrayOutput() ContainerGroupInitContainerVolumeMountArrayOutput
- func (i ContainerGroupInitContainerVolumeMountArray) ToContainerGroupInitContainerVolumeMountArrayOutputWithContext(ctx context.Context) ContainerGroupInitContainerVolumeMountArrayOutput
- func (i ContainerGroupInitContainerVolumeMountArray) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupInitContainerVolumeMount]
- type ContainerGroupInitContainerVolumeMountArrayInput
- type ContainerGroupInitContainerVolumeMountArrayOutput
- func (ContainerGroupInitContainerVolumeMountArrayOutput) ElementType() reflect.Type
- func (o ContainerGroupInitContainerVolumeMountArrayOutput) Index(i pulumi.IntInput) ContainerGroupInitContainerVolumeMountOutput
- func (o ContainerGroupInitContainerVolumeMountArrayOutput) ToContainerGroupInitContainerVolumeMountArrayOutput() ContainerGroupInitContainerVolumeMountArrayOutput
- func (o ContainerGroupInitContainerVolumeMountArrayOutput) ToContainerGroupInitContainerVolumeMountArrayOutputWithContext(ctx context.Context) ContainerGroupInitContainerVolumeMountArrayOutput
- func (o ContainerGroupInitContainerVolumeMountArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupInitContainerVolumeMount]
- type ContainerGroupInitContainerVolumeMountInput
- type ContainerGroupInitContainerVolumeMountOutput
- func (ContainerGroupInitContainerVolumeMountOutput) ElementType() reflect.Type
- func (o ContainerGroupInitContainerVolumeMountOutput) MountPath() pulumi.StringPtrOutput
- func (o ContainerGroupInitContainerVolumeMountOutput) Name() pulumi.StringPtrOutput
- func (o ContainerGroupInitContainerVolumeMountOutput) ReadOnly() pulumi.BoolPtrOutput
- func (o ContainerGroupInitContainerVolumeMountOutput) ToContainerGroupInitContainerVolumeMountOutput() ContainerGroupInitContainerVolumeMountOutput
- func (o ContainerGroupInitContainerVolumeMountOutput) ToContainerGroupInitContainerVolumeMountOutputWithContext(ctx context.Context) ContainerGroupInitContainerVolumeMountOutput
- func (o ContainerGroupInitContainerVolumeMountOutput) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupInitContainerVolumeMount]
- type ContainerGroupInput
- type ContainerGroupMap
- func (ContainerGroupMap) ElementType() reflect.Type
- func (i ContainerGroupMap) ToContainerGroupMapOutput() ContainerGroupMapOutput
- func (i ContainerGroupMap) ToContainerGroupMapOutputWithContext(ctx context.Context) ContainerGroupMapOutput
- func (i ContainerGroupMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*ContainerGroup]
- type ContainerGroupMapInput
- type ContainerGroupMapOutput
- func (ContainerGroupMapOutput) ElementType() reflect.Type
- func (o ContainerGroupMapOutput) MapIndex(k pulumi.StringInput) ContainerGroupOutput
- func (o ContainerGroupMapOutput) ToContainerGroupMapOutput() ContainerGroupMapOutput
- func (o ContainerGroupMapOutput) ToContainerGroupMapOutputWithContext(ctx context.Context) ContainerGroupMapOutput
- func (o ContainerGroupMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*ContainerGroup]
- type ContainerGroupOutput
- func (o ContainerGroupOutput) AcrRegistryInfos() ContainerGroupAcrRegistryInfoArrayOutput
- func (o ContainerGroupOutput) AutoCreateEip() pulumi.BoolPtrOutput
- func (o ContainerGroupOutput) AutoMatchImageCache() pulumi.BoolPtrOutput
- func (o ContainerGroupOutput) ContainerGroupName() pulumi.StringOutput
- func (o ContainerGroupOutput) Containers() ContainerGroupContainerArrayOutput
- func (o ContainerGroupOutput) Cpu() pulumi.Float64Output
- func (o ContainerGroupOutput) DnsConfig() ContainerGroupDnsConfigPtrOutput
- func (o ContainerGroupOutput) EciSecurityContext() ContainerGroupEciSecurityContextPtrOutput
- func (o ContainerGroupOutput) EipBandwidth() pulumi.IntPtrOutput
- func (o ContainerGroupOutput) EipInstanceId() pulumi.StringPtrOutput
- func (ContainerGroupOutput) ElementType() reflect.Type
- func (o ContainerGroupOutput) HostAliases() ContainerGroupHostAliasArrayOutput
- func (o ContainerGroupOutput) ImageRegistryCredentials() ContainerGroupImageRegistryCredentialArrayOutput
- func (o ContainerGroupOutput) InitContainers() ContainerGroupInitContainerArrayOutput
- func (o ContainerGroupOutput) InsecureRegistry() pulumi.StringPtrOutput
- func (o ContainerGroupOutput) InstanceType() pulumi.StringPtrOutput
- func (o ContainerGroupOutput) InternetIp() pulumi.StringOutput
- func (o ContainerGroupOutput) IntranetIp() pulumi.StringOutput
- func (o ContainerGroupOutput) Memory() pulumi.Float64Output
- func (o ContainerGroupOutput) PlainHttpRegistry() pulumi.StringPtrOutput
- func (o ContainerGroupOutput) RamRoleName() pulumi.StringPtrOutput
- func (o ContainerGroupOutput) ResourceGroupId() pulumi.StringOutput
- func (o ContainerGroupOutput) RestartPolicy() pulumi.StringOutput
- func (o ContainerGroupOutput) SecurityGroupId() pulumi.StringOutput
- func (o ContainerGroupOutput) Status() pulumi.StringOutput
- func (o ContainerGroupOutput) Tags() pulumi.MapOutput
- func (o ContainerGroupOutput) ToContainerGroupOutput() ContainerGroupOutput
- func (o ContainerGroupOutput) ToContainerGroupOutputWithContext(ctx context.Context) ContainerGroupOutput
- func (o ContainerGroupOutput) ToOutput(ctx context.Context) pulumix.Output[*ContainerGroup]
- func (o ContainerGroupOutput) Volumes() ContainerGroupVolumeArrayOutput
- func (o ContainerGroupOutput) VswitchId() pulumi.StringOutput
- func (o ContainerGroupOutput) ZoneId() pulumi.StringOutput
- type ContainerGroupState
- type ContainerGroupVolume
- type ContainerGroupVolumeArgs
- func (ContainerGroupVolumeArgs) ElementType() reflect.Type
- func (i ContainerGroupVolumeArgs) ToContainerGroupVolumeOutput() ContainerGroupVolumeOutput
- func (i ContainerGroupVolumeArgs) ToContainerGroupVolumeOutputWithContext(ctx context.Context) ContainerGroupVolumeOutput
- func (i ContainerGroupVolumeArgs) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupVolume]
- type ContainerGroupVolumeArray
- func (ContainerGroupVolumeArray) ElementType() reflect.Type
- func (i ContainerGroupVolumeArray) ToContainerGroupVolumeArrayOutput() ContainerGroupVolumeArrayOutput
- func (i ContainerGroupVolumeArray) ToContainerGroupVolumeArrayOutputWithContext(ctx context.Context) ContainerGroupVolumeArrayOutput
- func (i ContainerGroupVolumeArray) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupVolume]
- type ContainerGroupVolumeArrayInput
- type ContainerGroupVolumeArrayOutput
- func (ContainerGroupVolumeArrayOutput) ElementType() reflect.Type
- func (o ContainerGroupVolumeArrayOutput) Index(i pulumi.IntInput) ContainerGroupVolumeOutput
- func (o ContainerGroupVolumeArrayOutput) ToContainerGroupVolumeArrayOutput() ContainerGroupVolumeArrayOutput
- func (o ContainerGroupVolumeArrayOutput) ToContainerGroupVolumeArrayOutputWithContext(ctx context.Context) ContainerGroupVolumeArrayOutput
- func (o ContainerGroupVolumeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupVolume]
- type ContainerGroupVolumeConfigFileVolumeConfigFileToPath
- type ContainerGroupVolumeConfigFileVolumeConfigFileToPathArgs
- func (ContainerGroupVolumeConfigFileVolumeConfigFileToPathArgs) ElementType() reflect.Type
- func (i ContainerGroupVolumeConfigFileVolumeConfigFileToPathArgs) ToContainerGroupVolumeConfigFileVolumeConfigFileToPathOutput() ContainerGroupVolumeConfigFileVolumeConfigFileToPathOutput
- func (i ContainerGroupVolumeConfigFileVolumeConfigFileToPathArgs) ToContainerGroupVolumeConfigFileVolumeConfigFileToPathOutputWithContext(ctx context.Context) ContainerGroupVolumeConfigFileVolumeConfigFileToPathOutput
- func (i ContainerGroupVolumeConfigFileVolumeConfigFileToPathArgs) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupVolumeConfigFileVolumeConfigFileToPath]
- type ContainerGroupVolumeConfigFileVolumeConfigFileToPathArray
- func (ContainerGroupVolumeConfigFileVolumeConfigFileToPathArray) ElementType() reflect.Type
- func (i ContainerGroupVolumeConfigFileVolumeConfigFileToPathArray) ToContainerGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput() ContainerGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput
- func (i ContainerGroupVolumeConfigFileVolumeConfigFileToPathArray) ToContainerGroupVolumeConfigFileVolumeConfigFileToPathArrayOutputWithContext(ctx context.Context) ContainerGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput
- func (i ContainerGroupVolumeConfigFileVolumeConfigFileToPathArray) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupVolumeConfigFileVolumeConfigFileToPath]
- type ContainerGroupVolumeConfigFileVolumeConfigFileToPathArrayInput
- type ContainerGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput
- func (ContainerGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput) ElementType() reflect.Type
- func (o ContainerGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput) Index(i pulumi.IntInput) ContainerGroupVolumeConfigFileVolumeConfigFileToPathOutput
- func (o ContainerGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput) ToContainerGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput() ContainerGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput
- func (o ContainerGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput) ToContainerGroupVolumeConfigFileVolumeConfigFileToPathArrayOutputWithContext(ctx context.Context) ContainerGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput
- func (o ContainerGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupVolumeConfigFileVolumeConfigFileToPath]
- type ContainerGroupVolumeConfigFileVolumeConfigFileToPathInput
- type ContainerGroupVolumeConfigFileVolumeConfigFileToPathOutput
- func (o ContainerGroupVolumeConfigFileVolumeConfigFileToPathOutput) Content() pulumi.StringPtrOutput
- func (ContainerGroupVolumeConfigFileVolumeConfigFileToPathOutput) ElementType() reflect.Type
- func (o ContainerGroupVolumeConfigFileVolumeConfigFileToPathOutput) Path() pulumi.StringPtrOutput
- func (o ContainerGroupVolumeConfigFileVolumeConfigFileToPathOutput) ToContainerGroupVolumeConfigFileVolumeConfigFileToPathOutput() ContainerGroupVolumeConfigFileVolumeConfigFileToPathOutput
- func (o ContainerGroupVolumeConfigFileVolumeConfigFileToPathOutput) ToContainerGroupVolumeConfigFileVolumeConfigFileToPathOutputWithContext(ctx context.Context) ContainerGroupVolumeConfigFileVolumeConfigFileToPathOutput
- func (o ContainerGroupVolumeConfigFileVolumeConfigFileToPathOutput) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupVolumeConfigFileVolumeConfigFileToPath]
- type ContainerGroupVolumeInput
- type ContainerGroupVolumeOutput
- func (o ContainerGroupVolumeOutput) ConfigFileVolumeConfigFileToPaths() ContainerGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput
- func (o ContainerGroupVolumeOutput) DiskVolumeDiskId() pulumi.StringPtrOutput
- func (o ContainerGroupVolumeOutput) DiskVolumeFsType() pulumi.StringPtrOutput
- func (ContainerGroupVolumeOutput) ElementType() reflect.Type
- func (o ContainerGroupVolumeOutput) FlexVolumeDriver() pulumi.StringPtrOutput
- func (o ContainerGroupVolumeOutput) FlexVolumeFsType() pulumi.StringPtrOutput
- func (o ContainerGroupVolumeOutput) FlexVolumeOptions() pulumi.StringPtrOutput
- func (o ContainerGroupVolumeOutput) Name() pulumi.StringPtrOutput
- func (o ContainerGroupVolumeOutput) NfsVolumePath() pulumi.StringPtrOutput
- func (o ContainerGroupVolumeOutput) NfsVolumeReadOnly() pulumi.BoolPtrOutput
- func (o ContainerGroupVolumeOutput) NfsVolumeServer() pulumi.StringPtrOutput
- func (o ContainerGroupVolumeOutput) ToContainerGroupVolumeOutput() ContainerGroupVolumeOutput
- func (o ContainerGroupVolumeOutput) ToContainerGroupVolumeOutputWithContext(ctx context.Context) ContainerGroupVolumeOutput
- func (o ContainerGroupVolumeOutput) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupVolume]
- func (o ContainerGroupVolumeOutput) Type() pulumi.StringPtrOutput
- type GetContainerGroupsArgs
- type GetContainerGroupsGroup
- type GetContainerGroupsGroupArgs
- func (GetContainerGroupsGroupArgs) ElementType() reflect.Type
- func (i GetContainerGroupsGroupArgs) ToGetContainerGroupsGroupOutput() GetContainerGroupsGroupOutput
- func (i GetContainerGroupsGroupArgs) ToGetContainerGroupsGroupOutputWithContext(ctx context.Context) GetContainerGroupsGroupOutput
- func (i GetContainerGroupsGroupArgs) ToOutput(ctx context.Context) pulumix.Output[GetContainerGroupsGroup]
- type GetContainerGroupsGroupArray
- func (GetContainerGroupsGroupArray) ElementType() reflect.Type
- func (i GetContainerGroupsGroupArray) ToGetContainerGroupsGroupArrayOutput() GetContainerGroupsGroupArrayOutput
- func (i GetContainerGroupsGroupArray) ToGetContainerGroupsGroupArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupArrayOutput
- func (i GetContainerGroupsGroupArray) ToOutput(ctx context.Context) pulumix.Output[[]GetContainerGroupsGroup]
- type GetContainerGroupsGroupArrayInput
- type GetContainerGroupsGroupArrayOutput
- func (GetContainerGroupsGroupArrayOutput) ElementType() reflect.Type
- func (o GetContainerGroupsGroupArrayOutput) Index(i pulumi.IntInput) GetContainerGroupsGroupOutput
- func (o GetContainerGroupsGroupArrayOutput) ToGetContainerGroupsGroupArrayOutput() GetContainerGroupsGroupArrayOutput
- func (o GetContainerGroupsGroupArrayOutput) ToGetContainerGroupsGroupArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupArrayOutput
- func (o GetContainerGroupsGroupArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetContainerGroupsGroup]
- type GetContainerGroupsGroupContainer
- type GetContainerGroupsGroupContainerArgs
- func (GetContainerGroupsGroupContainerArgs) ElementType() reflect.Type
- func (i GetContainerGroupsGroupContainerArgs) ToGetContainerGroupsGroupContainerOutput() GetContainerGroupsGroupContainerOutput
- func (i GetContainerGroupsGroupContainerArgs) ToGetContainerGroupsGroupContainerOutputWithContext(ctx context.Context) GetContainerGroupsGroupContainerOutput
- func (i GetContainerGroupsGroupContainerArgs) ToOutput(ctx context.Context) pulumix.Output[GetContainerGroupsGroupContainer]
- type GetContainerGroupsGroupContainerArray
- func (GetContainerGroupsGroupContainerArray) ElementType() reflect.Type
- func (i GetContainerGroupsGroupContainerArray) ToGetContainerGroupsGroupContainerArrayOutput() GetContainerGroupsGroupContainerArrayOutput
- func (i GetContainerGroupsGroupContainerArray) ToGetContainerGroupsGroupContainerArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupContainerArrayOutput
- func (i GetContainerGroupsGroupContainerArray) ToOutput(ctx context.Context) pulumix.Output[[]GetContainerGroupsGroupContainer]
- type GetContainerGroupsGroupContainerArrayInput
- type GetContainerGroupsGroupContainerArrayOutput
- func (GetContainerGroupsGroupContainerArrayOutput) ElementType() reflect.Type
- func (o GetContainerGroupsGroupContainerArrayOutput) Index(i pulumi.IntInput) GetContainerGroupsGroupContainerOutput
- func (o GetContainerGroupsGroupContainerArrayOutput) ToGetContainerGroupsGroupContainerArrayOutput() GetContainerGroupsGroupContainerArrayOutput
- func (o GetContainerGroupsGroupContainerArrayOutput) ToGetContainerGroupsGroupContainerArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupContainerArrayOutput
- func (o GetContainerGroupsGroupContainerArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetContainerGroupsGroupContainer]
- type GetContainerGroupsGroupContainerEnvironmentVar
- type GetContainerGroupsGroupContainerEnvironmentVarArgs
- func (GetContainerGroupsGroupContainerEnvironmentVarArgs) ElementType() reflect.Type
- func (i GetContainerGroupsGroupContainerEnvironmentVarArgs) ToGetContainerGroupsGroupContainerEnvironmentVarOutput() GetContainerGroupsGroupContainerEnvironmentVarOutput
- func (i GetContainerGroupsGroupContainerEnvironmentVarArgs) ToGetContainerGroupsGroupContainerEnvironmentVarOutputWithContext(ctx context.Context) GetContainerGroupsGroupContainerEnvironmentVarOutput
- func (i GetContainerGroupsGroupContainerEnvironmentVarArgs) ToOutput(ctx context.Context) pulumix.Output[GetContainerGroupsGroupContainerEnvironmentVar]
- type GetContainerGroupsGroupContainerEnvironmentVarArray
- func (GetContainerGroupsGroupContainerEnvironmentVarArray) ElementType() reflect.Type
- func (i GetContainerGroupsGroupContainerEnvironmentVarArray) ToGetContainerGroupsGroupContainerEnvironmentVarArrayOutput() GetContainerGroupsGroupContainerEnvironmentVarArrayOutput
- func (i GetContainerGroupsGroupContainerEnvironmentVarArray) ToGetContainerGroupsGroupContainerEnvironmentVarArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupContainerEnvironmentVarArrayOutput
- func (i GetContainerGroupsGroupContainerEnvironmentVarArray) ToOutput(ctx context.Context) pulumix.Output[[]GetContainerGroupsGroupContainerEnvironmentVar]
- type GetContainerGroupsGroupContainerEnvironmentVarArrayInput
- type GetContainerGroupsGroupContainerEnvironmentVarArrayOutput
- func (GetContainerGroupsGroupContainerEnvironmentVarArrayOutput) ElementType() reflect.Type
- func (o GetContainerGroupsGroupContainerEnvironmentVarArrayOutput) Index(i pulumi.IntInput) GetContainerGroupsGroupContainerEnvironmentVarOutput
- func (o GetContainerGroupsGroupContainerEnvironmentVarArrayOutput) ToGetContainerGroupsGroupContainerEnvironmentVarArrayOutput() GetContainerGroupsGroupContainerEnvironmentVarArrayOutput
- func (o GetContainerGroupsGroupContainerEnvironmentVarArrayOutput) ToGetContainerGroupsGroupContainerEnvironmentVarArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupContainerEnvironmentVarArrayOutput
- func (o GetContainerGroupsGroupContainerEnvironmentVarArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetContainerGroupsGroupContainerEnvironmentVar]
- type GetContainerGroupsGroupContainerEnvironmentVarInput
- type GetContainerGroupsGroupContainerEnvironmentVarOutput
- func (GetContainerGroupsGroupContainerEnvironmentVarOutput) ElementType() reflect.Type
- func (o GetContainerGroupsGroupContainerEnvironmentVarOutput) Key() pulumi.StringOutput
- func (o GetContainerGroupsGroupContainerEnvironmentVarOutput) ToGetContainerGroupsGroupContainerEnvironmentVarOutput() GetContainerGroupsGroupContainerEnvironmentVarOutput
- func (o GetContainerGroupsGroupContainerEnvironmentVarOutput) ToGetContainerGroupsGroupContainerEnvironmentVarOutputWithContext(ctx context.Context) GetContainerGroupsGroupContainerEnvironmentVarOutput
- func (o GetContainerGroupsGroupContainerEnvironmentVarOutput) ToOutput(ctx context.Context) pulumix.Output[GetContainerGroupsGroupContainerEnvironmentVar]
- func (o GetContainerGroupsGroupContainerEnvironmentVarOutput) Value() pulumi.StringOutput
- type GetContainerGroupsGroupContainerInput
- type GetContainerGroupsGroupContainerOutput
- func (o GetContainerGroupsGroupContainerOutput) Args() pulumi.StringArrayOutput
- func (o GetContainerGroupsGroupContainerOutput) Commands() pulumi.StringArrayOutput
- func (o GetContainerGroupsGroupContainerOutput) Cpu() pulumi.Float64Output
- func (GetContainerGroupsGroupContainerOutput) ElementType() reflect.Type
- func (o GetContainerGroupsGroupContainerOutput) EnvironmentVars() GetContainerGroupsGroupContainerEnvironmentVarArrayOutput
- func (o GetContainerGroupsGroupContainerOutput) Gpu() pulumi.IntOutput
- func (o GetContainerGroupsGroupContainerOutput) Image() pulumi.StringOutput
- func (o GetContainerGroupsGroupContainerOutput) ImagePullPolicy() pulumi.StringOutput
- func (o GetContainerGroupsGroupContainerOutput) Memory() pulumi.Float64Output
- func (o GetContainerGroupsGroupContainerOutput) Name() pulumi.StringOutput
- func (o GetContainerGroupsGroupContainerOutput) Ports() GetContainerGroupsGroupContainerPortArrayOutput
- func (o GetContainerGroupsGroupContainerOutput) Ready() pulumi.BoolOutput
- func (o GetContainerGroupsGroupContainerOutput) RestartCount() pulumi.IntOutput
- func (o GetContainerGroupsGroupContainerOutput) ToGetContainerGroupsGroupContainerOutput() GetContainerGroupsGroupContainerOutput
- func (o GetContainerGroupsGroupContainerOutput) ToGetContainerGroupsGroupContainerOutputWithContext(ctx context.Context) GetContainerGroupsGroupContainerOutput
- func (o GetContainerGroupsGroupContainerOutput) ToOutput(ctx context.Context) pulumix.Output[GetContainerGroupsGroupContainer]
- func (o GetContainerGroupsGroupContainerOutput) VolumeMounts() GetContainerGroupsGroupContainerVolumeMountArrayOutput
- func (o GetContainerGroupsGroupContainerOutput) WorkingDir() pulumi.StringOutput
- type GetContainerGroupsGroupContainerPort
- type GetContainerGroupsGroupContainerPortArgs
- func (GetContainerGroupsGroupContainerPortArgs) ElementType() reflect.Type
- func (i GetContainerGroupsGroupContainerPortArgs) ToGetContainerGroupsGroupContainerPortOutput() GetContainerGroupsGroupContainerPortOutput
- func (i GetContainerGroupsGroupContainerPortArgs) ToGetContainerGroupsGroupContainerPortOutputWithContext(ctx context.Context) GetContainerGroupsGroupContainerPortOutput
- func (i GetContainerGroupsGroupContainerPortArgs) ToOutput(ctx context.Context) pulumix.Output[GetContainerGroupsGroupContainerPort]
- type GetContainerGroupsGroupContainerPortArray
- func (GetContainerGroupsGroupContainerPortArray) ElementType() reflect.Type
- func (i GetContainerGroupsGroupContainerPortArray) ToGetContainerGroupsGroupContainerPortArrayOutput() GetContainerGroupsGroupContainerPortArrayOutput
- func (i GetContainerGroupsGroupContainerPortArray) ToGetContainerGroupsGroupContainerPortArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupContainerPortArrayOutput
- func (i GetContainerGroupsGroupContainerPortArray) ToOutput(ctx context.Context) pulumix.Output[[]GetContainerGroupsGroupContainerPort]
- type GetContainerGroupsGroupContainerPortArrayInput
- type GetContainerGroupsGroupContainerPortArrayOutput
- func (GetContainerGroupsGroupContainerPortArrayOutput) ElementType() reflect.Type
- func (o GetContainerGroupsGroupContainerPortArrayOutput) Index(i pulumi.IntInput) GetContainerGroupsGroupContainerPortOutput
- func (o GetContainerGroupsGroupContainerPortArrayOutput) ToGetContainerGroupsGroupContainerPortArrayOutput() GetContainerGroupsGroupContainerPortArrayOutput
- func (o GetContainerGroupsGroupContainerPortArrayOutput) ToGetContainerGroupsGroupContainerPortArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupContainerPortArrayOutput
- func (o GetContainerGroupsGroupContainerPortArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetContainerGroupsGroupContainerPort]
- type GetContainerGroupsGroupContainerPortInput
- type GetContainerGroupsGroupContainerPortOutput
- func (GetContainerGroupsGroupContainerPortOutput) ElementType() reflect.Type
- func (o GetContainerGroupsGroupContainerPortOutput) Port() pulumi.IntOutput
- func (o GetContainerGroupsGroupContainerPortOutput) Protocol() pulumi.StringOutput
- func (o GetContainerGroupsGroupContainerPortOutput) ToGetContainerGroupsGroupContainerPortOutput() GetContainerGroupsGroupContainerPortOutput
- func (o GetContainerGroupsGroupContainerPortOutput) ToGetContainerGroupsGroupContainerPortOutputWithContext(ctx context.Context) GetContainerGroupsGroupContainerPortOutput
- func (o GetContainerGroupsGroupContainerPortOutput) ToOutput(ctx context.Context) pulumix.Output[GetContainerGroupsGroupContainerPort]
- type GetContainerGroupsGroupContainerVolumeMount
- type GetContainerGroupsGroupContainerVolumeMountArgs
- func (GetContainerGroupsGroupContainerVolumeMountArgs) ElementType() reflect.Type
- func (i GetContainerGroupsGroupContainerVolumeMountArgs) ToGetContainerGroupsGroupContainerVolumeMountOutput() GetContainerGroupsGroupContainerVolumeMountOutput
- func (i GetContainerGroupsGroupContainerVolumeMountArgs) ToGetContainerGroupsGroupContainerVolumeMountOutputWithContext(ctx context.Context) GetContainerGroupsGroupContainerVolumeMountOutput
- func (i GetContainerGroupsGroupContainerVolumeMountArgs) ToOutput(ctx context.Context) pulumix.Output[GetContainerGroupsGroupContainerVolumeMount]
- type GetContainerGroupsGroupContainerVolumeMountArray
- func (GetContainerGroupsGroupContainerVolumeMountArray) ElementType() reflect.Type
- func (i GetContainerGroupsGroupContainerVolumeMountArray) ToGetContainerGroupsGroupContainerVolumeMountArrayOutput() GetContainerGroupsGroupContainerVolumeMountArrayOutput
- func (i GetContainerGroupsGroupContainerVolumeMountArray) ToGetContainerGroupsGroupContainerVolumeMountArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupContainerVolumeMountArrayOutput
- func (i GetContainerGroupsGroupContainerVolumeMountArray) ToOutput(ctx context.Context) pulumix.Output[[]GetContainerGroupsGroupContainerVolumeMount]
- type GetContainerGroupsGroupContainerVolumeMountArrayInput
- type GetContainerGroupsGroupContainerVolumeMountArrayOutput
- func (GetContainerGroupsGroupContainerVolumeMountArrayOutput) ElementType() reflect.Type
- func (o GetContainerGroupsGroupContainerVolumeMountArrayOutput) Index(i pulumi.IntInput) GetContainerGroupsGroupContainerVolumeMountOutput
- func (o GetContainerGroupsGroupContainerVolumeMountArrayOutput) ToGetContainerGroupsGroupContainerVolumeMountArrayOutput() GetContainerGroupsGroupContainerVolumeMountArrayOutput
- func (o GetContainerGroupsGroupContainerVolumeMountArrayOutput) ToGetContainerGroupsGroupContainerVolumeMountArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupContainerVolumeMountArrayOutput
- func (o GetContainerGroupsGroupContainerVolumeMountArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetContainerGroupsGroupContainerVolumeMount]
- type GetContainerGroupsGroupContainerVolumeMountInput
- type GetContainerGroupsGroupContainerVolumeMountOutput
- func (GetContainerGroupsGroupContainerVolumeMountOutput) ElementType() reflect.Type
- func (o GetContainerGroupsGroupContainerVolumeMountOutput) MountPath() pulumi.StringOutput
- func (o GetContainerGroupsGroupContainerVolumeMountOutput) Name() pulumi.StringOutput
- func (o GetContainerGroupsGroupContainerVolumeMountOutput) ReadOnly() pulumi.BoolOutput
- func (o GetContainerGroupsGroupContainerVolumeMountOutput) ToGetContainerGroupsGroupContainerVolumeMountOutput() GetContainerGroupsGroupContainerVolumeMountOutput
- func (o GetContainerGroupsGroupContainerVolumeMountOutput) ToGetContainerGroupsGroupContainerVolumeMountOutputWithContext(ctx context.Context) GetContainerGroupsGroupContainerVolumeMountOutput
- func (o GetContainerGroupsGroupContainerVolumeMountOutput) ToOutput(ctx context.Context) pulumix.Output[GetContainerGroupsGroupContainerVolumeMount]
- type GetContainerGroupsGroupDnsConfig
- type GetContainerGroupsGroupDnsConfigArgs
- func (GetContainerGroupsGroupDnsConfigArgs) ElementType() reflect.Type
- func (i GetContainerGroupsGroupDnsConfigArgs) ToGetContainerGroupsGroupDnsConfigOutput() GetContainerGroupsGroupDnsConfigOutput
- func (i GetContainerGroupsGroupDnsConfigArgs) ToGetContainerGroupsGroupDnsConfigOutputWithContext(ctx context.Context) GetContainerGroupsGroupDnsConfigOutput
- func (i GetContainerGroupsGroupDnsConfigArgs) ToOutput(ctx context.Context) pulumix.Output[GetContainerGroupsGroupDnsConfig]
- type GetContainerGroupsGroupDnsConfigArray
- func (GetContainerGroupsGroupDnsConfigArray) ElementType() reflect.Type
- func (i GetContainerGroupsGroupDnsConfigArray) ToGetContainerGroupsGroupDnsConfigArrayOutput() GetContainerGroupsGroupDnsConfigArrayOutput
- func (i GetContainerGroupsGroupDnsConfigArray) ToGetContainerGroupsGroupDnsConfigArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupDnsConfigArrayOutput
- func (i GetContainerGroupsGroupDnsConfigArray) ToOutput(ctx context.Context) pulumix.Output[[]GetContainerGroupsGroupDnsConfig]
- type GetContainerGroupsGroupDnsConfigArrayInput
- type GetContainerGroupsGroupDnsConfigArrayOutput
- func (GetContainerGroupsGroupDnsConfigArrayOutput) ElementType() reflect.Type
- func (o GetContainerGroupsGroupDnsConfigArrayOutput) Index(i pulumi.IntInput) GetContainerGroupsGroupDnsConfigOutput
- func (o GetContainerGroupsGroupDnsConfigArrayOutput) ToGetContainerGroupsGroupDnsConfigArrayOutput() GetContainerGroupsGroupDnsConfigArrayOutput
- func (o GetContainerGroupsGroupDnsConfigArrayOutput) ToGetContainerGroupsGroupDnsConfigArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupDnsConfigArrayOutput
- func (o GetContainerGroupsGroupDnsConfigArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetContainerGroupsGroupDnsConfig]
- type GetContainerGroupsGroupDnsConfigInput
- type GetContainerGroupsGroupDnsConfigOption
- type GetContainerGroupsGroupDnsConfigOptionArgs
- func (GetContainerGroupsGroupDnsConfigOptionArgs) ElementType() reflect.Type
- func (i GetContainerGroupsGroupDnsConfigOptionArgs) ToGetContainerGroupsGroupDnsConfigOptionOutput() GetContainerGroupsGroupDnsConfigOptionOutput
- func (i GetContainerGroupsGroupDnsConfigOptionArgs) ToGetContainerGroupsGroupDnsConfigOptionOutputWithContext(ctx context.Context) GetContainerGroupsGroupDnsConfigOptionOutput
- func (i GetContainerGroupsGroupDnsConfigOptionArgs) ToOutput(ctx context.Context) pulumix.Output[GetContainerGroupsGroupDnsConfigOption]
- type GetContainerGroupsGroupDnsConfigOptionArray
- func (GetContainerGroupsGroupDnsConfigOptionArray) ElementType() reflect.Type
- func (i GetContainerGroupsGroupDnsConfigOptionArray) ToGetContainerGroupsGroupDnsConfigOptionArrayOutput() GetContainerGroupsGroupDnsConfigOptionArrayOutput
- func (i GetContainerGroupsGroupDnsConfigOptionArray) ToGetContainerGroupsGroupDnsConfigOptionArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupDnsConfigOptionArrayOutput
- func (i GetContainerGroupsGroupDnsConfigOptionArray) ToOutput(ctx context.Context) pulumix.Output[[]GetContainerGroupsGroupDnsConfigOption]
- type GetContainerGroupsGroupDnsConfigOptionArrayInput
- type GetContainerGroupsGroupDnsConfigOptionArrayOutput
- func (GetContainerGroupsGroupDnsConfigOptionArrayOutput) ElementType() reflect.Type
- func (o GetContainerGroupsGroupDnsConfigOptionArrayOutput) Index(i pulumi.IntInput) GetContainerGroupsGroupDnsConfigOptionOutput
- func (o GetContainerGroupsGroupDnsConfigOptionArrayOutput) ToGetContainerGroupsGroupDnsConfigOptionArrayOutput() GetContainerGroupsGroupDnsConfigOptionArrayOutput
- func (o GetContainerGroupsGroupDnsConfigOptionArrayOutput) ToGetContainerGroupsGroupDnsConfigOptionArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupDnsConfigOptionArrayOutput
- func (o GetContainerGroupsGroupDnsConfigOptionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetContainerGroupsGroupDnsConfigOption]
- type GetContainerGroupsGroupDnsConfigOptionInput
- type GetContainerGroupsGroupDnsConfigOptionOutput
- func (GetContainerGroupsGroupDnsConfigOptionOutput) ElementType() reflect.Type
- func (o GetContainerGroupsGroupDnsConfigOptionOutput) Name() pulumi.StringOutput
- func (o GetContainerGroupsGroupDnsConfigOptionOutput) ToGetContainerGroupsGroupDnsConfigOptionOutput() GetContainerGroupsGroupDnsConfigOptionOutput
- func (o GetContainerGroupsGroupDnsConfigOptionOutput) ToGetContainerGroupsGroupDnsConfigOptionOutputWithContext(ctx context.Context) GetContainerGroupsGroupDnsConfigOptionOutput
- func (o GetContainerGroupsGroupDnsConfigOptionOutput) ToOutput(ctx context.Context) pulumix.Output[GetContainerGroupsGroupDnsConfigOption]
- func (o GetContainerGroupsGroupDnsConfigOptionOutput) Value() pulumi.StringOutput
- type GetContainerGroupsGroupDnsConfigOutput
- func (GetContainerGroupsGroupDnsConfigOutput) ElementType() reflect.Type
- func (o GetContainerGroupsGroupDnsConfigOutput) NameServers() pulumi.StringArrayOutput
- func (o GetContainerGroupsGroupDnsConfigOutput) Options() GetContainerGroupsGroupDnsConfigOptionArrayOutput
- func (o GetContainerGroupsGroupDnsConfigOutput) Searches() pulumi.StringArrayOutput
- func (o GetContainerGroupsGroupDnsConfigOutput) ToGetContainerGroupsGroupDnsConfigOutput() GetContainerGroupsGroupDnsConfigOutput
- func (o GetContainerGroupsGroupDnsConfigOutput) ToGetContainerGroupsGroupDnsConfigOutputWithContext(ctx context.Context) GetContainerGroupsGroupDnsConfigOutput
- func (o GetContainerGroupsGroupDnsConfigOutput) ToOutput(ctx context.Context) pulumix.Output[GetContainerGroupsGroupDnsConfig]
- type GetContainerGroupsGroupEciSecurityContext
- type GetContainerGroupsGroupEciSecurityContextArgs
- func (GetContainerGroupsGroupEciSecurityContextArgs) ElementType() reflect.Type
- func (i GetContainerGroupsGroupEciSecurityContextArgs) ToGetContainerGroupsGroupEciSecurityContextOutput() GetContainerGroupsGroupEciSecurityContextOutput
- func (i GetContainerGroupsGroupEciSecurityContextArgs) ToGetContainerGroupsGroupEciSecurityContextOutputWithContext(ctx context.Context) GetContainerGroupsGroupEciSecurityContextOutput
- func (i GetContainerGroupsGroupEciSecurityContextArgs) ToOutput(ctx context.Context) pulumix.Output[GetContainerGroupsGroupEciSecurityContext]
- type GetContainerGroupsGroupEciSecurityContextArray
- func (GetContainerGroupsGroupEciSecurityContextArray) ElementType() reflect.Type
- func (i GetContainerGroupsGroupEciSecurityContextArray) ToGetContainerGroupsGroupEciSecurityContextArrayOutput() GetContainerGroupsGroupEciSecurityContextArrayOutput
- func (i GetContainerGroupsGroupEciSecurityContextArray) ToGetContainerGroupsGroupEciSecurityContextArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupEciSecurityContextArrayOutput
- func (i GetContainerGroupsGroupEciSecurityContextArray) ToOutput(ctx context.Context) pulumix.Output[[]GetContainerGroupsGroupEciSecurityContext]
- type GetContainerGroupsGroupEciSecurityContextArrayInput
- type GetContainerGroupsGroupEciSecurityContextArrayOutput
- func (GetContainerGroupsGroupEciSecurityContextArrayOutput) ElementType() reflect.Type
- func (o GetContainerGroupsGroupEciSecurityContextArrayOutput) Index(i pulumi.IntInput) GetContainerGroupsGroupEciSecurityContextOutput
- func (o GetContainerGroupsGroupEciSecurityContextArrayOutput) ToGetContainerGroupsGroupEciSecurityContextArrayOutput() GetContainerGroupsGroupEciSecurityContextArrayOutput
- func (o GetContainerGroupsGroupEciSecurityContextArrayOutput) ToGetContainerGroupsGroupEciSecurityContextArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupEciSecurityContextArrayOutput
- func (o GetContainerGroupsGroupEciSecurityContextArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetContainerGroupsGroupEciSecurityContext]
- type GetContainerGroupsGroupEciSecurityContextInput
- type GetContainerGroupsGroupEciSecurityContextOutput
- func (GetContainerGroupsGroupEciSecurityContextOutput) ElementType() reflect.Type
- func (o GetContainerGroupsGroupEciSecurityContextOutput) Sysctls() GetContainerGroupsGroupEciSecurityContextSysctlArrayOutput
- func (o GetContainerGroupsGroupEciSecurityContextOutput) ToGetContainerGroupsGroupEciSecurityContextOutput() GetContainerGroupsGroupEciSecurityContextOutput
- func (o GetContainerGroupsGroupEciSecurityContextOutput) ToGetContainerGroupsGroupEciSecurityContextOutputWithContext(ctx context.Context) GetContainerGroupsGroupEciSecurityContextOutput
- func (o GetContainerGroupsGroupEciSecurityContextOutput) ToOutput(ctx context.Context) pulumix.Output[GetContainerGroupsGroupEciSecurityContext]
- type GetContainerGroupsGroupEciSecurityContextSysctl
- type GetContainerGroupsGroupEciSecurityContextSysctlArgs
- func (GetContainerGroupsGroupEciSecurityContextSysctlArgs) ElementType() reflect.Type
- func (i GetContainerGroupsGroupEciSecurityContextSysctlArgs) ToGetContainerGroupsGroupEciSecurityContextSysctlOutput() GetContainerGroupsGroupEciSecurityContextSysctlOutput
- func (i GetContainerGroupsGroupEciSecurityContextSysctlArgs) ToGetContainerGroupsGroupEciSecurityContextSysctlOutputWithContext(ctx context.Context) GetContainerGroupsGroupEciSecurityContextSysctlOutput
- func (i GetContainerGroupsGroupEciSecurityContextSysctlArgs) ToOutput(ctx context.Context) pulumix.Output[GetContainerGroupsGroupEciSecurityContextSysctl]
- type GetContainerGroupsGroupEciSecurityContextSysctlArray
- func (GetContainerGroupsGroupEciSecurityContextSysctlArray) ElementType() reflect.Type
- func (i GetContainerGroupsGroupEciSecurityContextSysctlArray) ToGetContainerGroupsGroupEciSecurityContextSysctlArrayOutput() GetContainerGroupsGroupEciSecurityContextSysctlArrayOutput
- func (i GetContainerGroupsGroupEciSecurityContextSysctlArray) ToGetContainerGroupsGroupEciSecurityContextSysctlArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupEciSecurityContextSysctlArrayOutput
- func (i GetContainerGroupsGroupEciSecurityContextSysctlArray) ToOutput(ctx context.Context) pulumix.Output[[]GetContainerGroupsGroupEciSecurityContextSysctl]
- type GetContainerGroupsGroupEciSecurityContextSysctlArrayInput
- type GetContainerGroupsGroupEciSecurityContextSysctlArrayOutput
- func (GetContainerGroupsGroupEciSecurityContextSysctlArrayOutput) ElementType() reflect.Type
- func (o GetContainerGroupsGroupEciSecurityContextSysctlArrayOutput) Index(i pulumi.IntInput) GetContainerGroupsGroupEciSecurityContextSysctlOutput
- func (o GetContainerGroupsGroupEciSecurityContextSysctlArrayOutput) ToGetContainerGroupsGroupEciSecurityContextSysctlArrayOutput() GetContainerGroupsGroupEciSecurityContextSysctlArrayOutput
- func (o GetContainerGroupsGroupEciSecurityContextSysctlArrayOutput) ToGetContainerGroupsGroupEciSecurityContextSysctlArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupEciSecurityContextSysctlArrayOutput
- func (o GetContainerGroupsGroupEciSecurityContextSysctlArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetContainerGroupsGroupEciSecurityContextSysctl]
- type GetContainerGroupsGroupEciSecurityContextSysctlInput
- type GetContainerGroupsGroupEciSecurityContextSysctlOutput
- func (GetContainerGroupsGroupEciSecurityContextSysctlOutput) ElementType() reflect.Type
- func (o GetContainerGroupsGroupEciSecurityContextSysctlOutput) Name() pulumi.StringOutput
- func (o GetContainerGroupsGroupEciSecurityContextSysctlOutput) ToGetContainerGroupsGroupEciSecurityContextSysctlOutput() GetContainerGroupsGroupEciSecurityContextSysctlOutput
- func (o GetContainerGroupsGroupEciSecurityContextSysctlOutput) ToGetContainerGroupsGroupEciSecurityContextSysctlOutputWithContext(ctx context.Context) GetContainerGroupsGroupEciSecurityContextSysctlOutput
- func (o GetContainerGroupsGroupEciSecurityContextSysctlOutput) ToOutput(ctx context.Context) pulumix.Output[GetContainerGroupsGroupEciSecurityContextSysctl]
- func (o GetContainerGroupsGroupEciSecurityContextSysctlOutput) Value() pulumi.StringOutput
- type GetContainerGroupsGroupEvent
- type GetContainerGroupsGroupEventArgs
- func (GetContainerGroupsGroupEventArgs) ElementType() reflect.Type
- func (i GetContainerGroupsGroupEventArgs) ToGetContainerGroupsGroupEventOutput() GetContainerGroupsGroupEventOutput
- func (i GetContainerGroupsGroupEventArgs) ToGetContainerGroupsGroupEventOutputWithContext(ctx context.Context) GetContainerGroupsGroupEventOutput
- func (i GetContainerGroupsGroupEventArgs) ToOutput(ctx context.Context) pulumix.Output[GetContainerGroupsGroupEvent]
- type GetContainerGroupsGroupEventArray
- func (GetContainerGroupsGroupEventArray) ElementType() reflect.Type
- func (i GetContainerGroupsGroupEventArray) ToGetContainerGroupsGroupEventArrayOutput() GetContainerGroupsGroupEventArrayOutput
- func (i GetContainerGroupsGroupEventArray) ToGetContainerGroupsGroupEventArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupEventArrayOutput
- func (i GetContainerGroupsGroupEventArray) ToOutput(ctx context.Context) pulumix.Output[[]GetContainerGroupsGroupEvent]
- type GetContainerGroupsGroupEventArrayInput
- type GetContainerGroupsGroupEventArrayOutput
- func (GetContainerGroupsGroupEventArrayOutput) ElementType() reflect.Type
- func (o GetContainerGroupsGroupEventArrayOutput) Index(i pulumi.IntInput) GetContainerGroupsGroupEventOutput
- func (o GetContainerGroupsGroupEventArrayOutput) ToGetContainerGroupsGroupEventArrayOutput() GetContainerGroupsGroupEventArrayOutput
- func (o GetContainerGroupsGroupEventArrayOutput) ToGetContainerGroupsGroupEventArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupEventArrayOutput
- func (o GetContainerGroupsGroupEventArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetContainerGroupsGroupEvent]
- type GetContainerGroupsGroupEventInput
- type GetContainerGroupsGroupEventOutput
- func (o GetContainerGroupsGroupEventOutput) Count() pulumi.IntOutput
- func (GetContainerGroupsGroupEventOutput) ElementType() reflect.Type
- func (o GetContainerGroupsGroupEventOutput) FirstTimestamp() pulumi.StringOutput
- func (o GetContainerGroupsGroupEventOutput) LastTimestamp() pulumi.StringOutput
- func (o GetContainerGroupsGroupEventOutput) Message() pulumi.StringOutput
- func (o GetContainerGroupsGroupEventOutput) Name() pulumi.StringOutput
- func (o GetContainerGroupsGroupEventOutput) Reason() pulumi.StringOutput
- func (o GetContainerGroupsGroupEventOutput) ToGetContainerGroupsGroupEventOutput() GetContainerGroupsGroupEventOutput
- func (o GetContainerGroupsGroupEventOutput) ToGetContainerGroupsGroupEventOutputWithContext(ctx context.Context) GetContainerGroupsGroupEventOutput
- func (o GetContainerGroupsGroupEventOutput) ToOutput(ctx context.Context) pulumix.Output[GetContainerGroupsGroupEvent]
- func (o GetContainerGroupsGroupEventOutput) Type() pulumi.StringOutput
- type GetContainerGroupsGroupHostAlias
- type GetContainerGroupsGroupHostAliasArgs
- func (GetContainerGroupsGroupHostAliasArgs) ElementType() reflect.Type
- func (i GetContainerGroupsGroupHostAliasArgs) ToGetContainerGroupsGroupHostAliasOutput() GetContainerGroupsGroupHostAliasOutput
- func (i GetContainerGroupsGroupHostAliasArgs) ToGetContainerGroupsGroupHostAliasOutputWithContext(ctx context.Context) GetContainerGroupsGroupHostAliasOutput
- func (i GetContainerGroupsGroupHostAliasArgs) ToOutput(ctx context.Context) pulumix.Output[GetContainerGroupsGroupHostAlias]
- type GetContainerGroupsGroupHostAliasArray
- func (GetContainerGroupsGroupHostAliasArray) ElementType() reflect.Type
- func (i GetContainerGroupsGroupHostAliasArray) ToGetContainerGroupsGroupHostAliasArrayOutput() GetContainerGroupsGroupHostAliasArrayOutput
- func (i GetContainerGroupsGroupHostAliasArray) ToGetContainerGroupsGroupHostAliasArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupHostAliasArrayOutput
- func (i GetContainerGroupsGroupHostAliasArray) ToOutput(ctx context.Context) pulumix.Output[[]GetContainerGroupsGroupHostAlias]
- type GetContainerGroupsGroupHostAliasArrayInput
- type GetContainerGroupsGroupHostAliasArrayOutput
- func (GetContainerGroupsGroupHostAliasArrayOutput) ElementType() reflect.Type
- func (o GetContainerGroupsGroupHostAliasArrayOutput) Index(i pulumi.IntInput) GetContainerGroupsGroupHostAliasOutput
- func (o GetContainerGroupsGroupHostAliasArrayOutput) ToGetContainerGroupsGroupHostAliasArrayOutput() GetContainerGroupsGroupHostAliasArrayOutput
- func (o GetContainerGroupsGroupHostAliasArrayOutput) ToGetContainerGroupsGroupHostAliasArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupHostAliasArrayOutput
- func (o GetContainerGroupsGroupHostAliasArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetContainerGroupsGroupHostAlias]
- type GetContainerGroupsGroupHostAliasInput
- type GetContainerGroupsGroupHostAliasOutput
- func (GetContainerGroupsGroupHostAliasOutput) ElementType() reflect.Type
- func (o GetContainerGroupsGroupHostAliasOutput) Hostnames() pulumi.StringArrayOutput
- func (o GetContainerGroupsGroupHostAliasOutput) Ip() pulumi.StringOutput
- func (o GetContainerGroupsGroupHostAliasOutput) ToGetContainerGroupsGroupHostAliasOutput() GetContainerGroupsGroupHostAliasOutput
- func (o GetContainerGroupsGroupHostAliasOutput) ToGetContainerGroupsGroupHostAliasOutputWithContext(ctx context.Context) GetContainerGroupsGroupHostAliasOutput
- func (o GetContainerGroupsGroupHostAliasOutput) ToOutput(ctx context.Context) pulumix.Output[GetContainerGroupsGroupHostAlias]
- type GetContainerGroupsGroupInitContainer
- type GetContainerGroupsGroupInitContainerArgs
- func (GetContainerGroupsGroupInitContainerArgs) ElementType() reflect.Type
- func (i GetContainerGroupsGroupInitContainerArgs) ToGetContainerGroupsGroupInitContainerOutput() GetContainerGroupsGroupInitContainerOutput
- func (i GetContainerGroupsGroupInitContainerArgs) ToGetContainerGroupsGroupInitContainerOutputWithContext(ctx context.Context) GetContainerGroupsGroupInitContainerOutput
- func (i GetContainerGroupsGroupInitContainerArgs) ToOutput(ctx context.Context) pulumix.Output[GetContainerGroupsGroupInitContainer]
- type GetContainerGroupsGroupInitContainerArray
- func (GetContainerGroupsGroupInitContainerArray) ElementType() reflect.Type
- func (i GetContainerGroupsGroupInitContainerArray) ToGetContainerGroupsGroupInitContainerArrayOutput() GetContainerGroupsGroupInitContainerArrayOutput
- func (i GetContainerGroupsGroupInitContainerArray) ToGetContainerGroupsGroupInitContainerArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupInitContainerArrayOutput
- func (i GetContainerGroupsGroupInitContainerArray) ToOutput(ctx context.Context) pulumix.Output[[]GetContainerGroupsGroupInitContainer]
- type GetContainerGroupsGroupInitContainerArrayInput
- type GetContainerGroupsGroupInitContainerArrayOutput
- func (GetContainerGroupsGroupInitContainerArrayOutput) ElementType() reflect.Type
- func (o GetContainerGroupsGroupInitContainerArrayOutput) Index(i pulumi.IntInput) GetContainerGroupsGroupInitContainerOutput
- func (o GetContainerGroupsGroupInitContainerArrayOutput) ToGetContainerGroupsGroupInitContainerArrayOutput() GetContainerGroupsGroupInitContainerArrayOutput
- func (o GetContainerGroupsGroupInitContainerArrayOutput) ToGetContainerGroupsGroupInitContainerArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupInitContainerArrayOutput
- func (o GetContainerGroupsGroupInitContainerArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetContainerGroupsGroupInitContainer]
- type GetContainerGroupsGroupInitContainerEnvironmentVar
- type GetContainerGroupsGroupInitContainerEnvironmentVarArgs
- func (GetContainerGroupsGroupInitContainerEnvironmentVarArgs) ElementType() reflect.Type
- func (i GetContainerGroupsGroupInitContainerEnvironmentVarArgs) ToGetContainerGroupsGroupInitContainerEnvironmentVarOutput() GetContainerGroupsGroupInitContainerEnvironmentVarOutput
- func (i GetContainerGroupsGroupInitContainerEnvironmentVarArgs) ToGetContainerGroupsGroupInitContainerEnvironmentVarOutputWithContext(ctx context.Context) GetContainerGroupsGroupInitContainerEnvironmentVarOutput
- func (i GetContainerGroupsGroupInitContainerEnvironmentVarArgs) ToOutput(ctx context.Context) pulumix.Output[GetContainerGroupsGroupInitContainerEnvironmentVar]
- type GetContainerGroupsGroupInitContainerEnvironmentVarArray
- func (GetContainerGroupsGroupInitContainerEnvironmentVarArray) ElementType() reflect.Type
- func (i GetContainerGroupsGroupInitContainerEnvironmentVarArray) ToGetContainerGroupsGroupInitContainerEnvironmentVarArrayOutput() GetContainerGroupsGroupInitContainerEnvironmentVarArrayOutput
- func (i GetContainerGroupsGroupInitContainerEnvironmentVarArray) ToGetContainerGroupsGroupInitContainerEnvironmentVarArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupInitContainerEnvironmentVarArrayOutput
- func (i GetContainerGroupsGroupInitContainerEnvironmentVarArray) ToOutput(ctx context.Context) pulumix.Output[[]GetContainerGroupsGroupInitContainerEnvironmentVar]
- type GetContainerGroupsGroupInitContainerEnvironmentVarArrayInput
- type GetContainerGroupsGroupInitContainerEnvironmentVarArrayOutput
- func (GetContainerGroupsGroupInitContainerEnvironmentVarArrayOutput) ElementType() reflect.Type
- func (o GetContainerGroupsGroupInitContainerEnvironmentVarArrayOutput) Index(i pulumi.IntInput) GetContainerGroupsGroupInitContainerEnvironmentVarOutput
- func (o GetContainerGroupsGroupInitContainerEnvironmentVarArrayOutput) ToGetContainerGroupsGroupInitContainerEnvironmentVarArrayOutput() GetContainerGroupsGroupInitContainerEnvironmentVarArrayOutput
- func (o GetContainerGroupsGroupInitContainerEnvironmentVarArrayOutput) ToGetContainerGroupsGroupInitContainerEnvironmentVarArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupInitContainerEnvironmentVarArrayOutput
- func (o GetContainerGroupsGroupInitContainerEnvironmentVarArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetContainerGroupsGroupInitContainerEnvironmentVar]
- type GetContainerGroupsGroupInitContainerEnvironmentVarInput
- type GetContainerGroupsGroupInitContainerEnvironmentVarOutput
- func (GetContainerGroupsGroupInitContainerEnvironmentVarOutput) ElementType() reflect.Type
- func (o GetContainerGroupsGroupInitContainerEnvironmentVarOutput) Key() pulumi.StringOutput
- func (o GetContainerGroupsGroupInitContainerEnvironmentVarOutput) ToGetContainerGroupsGroupInitContainerEnvironmentVarOutput() GetContainerGroupsGroupInitContainerEnvironmentVarOutput
- func (o GetContainerGroupsGroupInitContainerEnvironmentVarOutput) ToGetContainerGroupsGroupInitContainerEnvironmentVarOutputWithContext(ctx context.Context) GetContainerGroupsGroupInitContainerEnvironmentVarOutput
- func (o GetContainerGroupsGroupInitContainerEnvironmentVarOutput) ToOutput(ctx context.Context) pulumix.Output[GetContainerGroupsGroupInitContainerEnvironmentVar]
- func (o GetContainerGroupsGroupInitContainerEnvironmentVarOutput) Value() pulumi.StringOutput
- type GetContainerGroupsGroupInitContainerInput
- type GetContainerGroupsGroupInitContainerOutput
- func (o GetContainerGroupsGroupInitContainerOutput) Args() pulumi.StringArrayOutput
- func (o GetContainerGroupsGroupInitContainerOutput) Commands() pulumi.StringArrayOutput
- func (o GetContainerGroupsGroupInitContainerOutput) Cpu() pulumi.Float64Output
- func (GetContainerGroupsGroupInitContainerOutput) ElementType() reflect.Type
- func (o GetContainerGroupsGroupInitContainerOutput) EnvironmentVars() GetContainerGroupsGroupInitContainerEnvironmentVarArrayOutput
- func (o GetContainerGroupsGroupInitContainerOutput) Gpu() pulumi.IntOutput
- func (o GetContainerGroupsGroupInitContainerOutput) Image() pulumi.StringOutput
- func (o GetContainerGroupsGroupInitContainerOutput) ImagePullPolicy() pulumi.StringOutput
- func (o GetContainerGroupsGroupInitContainerOutput) Memory() pulumi.Float64Output
- func (o GetContainerGroupsGroupInitContainerOutput) Name() pulumi.StringOutput
- func (o GetContainerGroupsGroupInitContainerOutput) Ports() GetContainerGroupsGroupInitContainerPortArrayOutput
- func (o GetContainerGroupsGroupInitContainerOutput) Ready() pulumi.BoolOutput
- func (o GetContainerGroupsGroupInitContainerOutput) RestartCount() pulumi.IntOutput
- func (o GetContainerGroupsGroupInitContainerOutput) ToGetContainerGroupsGroupInitContainerOutput() GetContainerGroupsGroupInitContainerOutput
- func (o GetContainerGroupsGroupInitContainerOutput) ToGetContainerGroupsGroupInitContainerOutputWithContext(ctx context.Context) GetContainerGroupsGroupInitContainerOutput
- func (o GetContainerGroupsGroupInitContainerOutput) ToOutput(ctx context.Context) pulumix.Output[GetContainerGroupsGroupInitContainer]
- func (o GetContainerGroupsGroupInitContainerOutput) VolumeMounts() GetContainerGroupsGroupInitContainerVolumeMountArrayOutput
- func (o GetContainerGroupsGroupInitContainerOutput) WorkingDir() pulumi.StringOutput
- type GetContainerGroupsGroupInitContainerPort
- type GetContainerGroupsGroupInitContainerPortArgs
- func (GetContainerGroupsGroupInitContainerPortArgs) ElementType() reflect.Type
- func (i GetContainerGroupsGroupInitContainerPortArgs) ToGetContainerGroupsGroupInitContainerPortOutput() GetContainerGroupsGroupInitContainerPortOutput
- func (i GetContainerGroupsGroupInitContainerPortArgs) ToGetContainerGroupsGroupInitContainerPortOutputWithContext(ctx context.Context) GetContainerGroupsGroupInitContainerPortOutput
- func (i GetContainerGroupsGroupInitContainerPortArgs) ToOutput(ctx context.Context) pulumix.Output[GetContainerGroupsGroupInitContainerPort]
- type GetContainerGroupsGroupInitContainerPortArray
- func (GetContainerGroupsGroupInitContainerPortArray) ElementType() reflect.Type
- func (i GetContainerGroupsGroupInitContainerPortArray) ToGetContainerGroupsGroupInitContainerPortArrayOutput() GetContainerGroupsGroupInitContainerPortArrayOutput
- func (i GetContainerGroupsGroupInitContainerPortArray) ToGetContainerGroupsGroupInitContainerPortArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupInitContainerPortArrayOutput
- func (i GetContainerGroupsGroupInitContainerPortArray) ToOutput(ctx context.Context) pulumix.Output[[]GetContainerGroupsGroupInitContainerPort]
- type GetContainerGroupsGroupInitContainerPortArrayInput
- type GetContainerGroupsGroupInitContainerPortArrayOutput
- func (GetContainerGroupsGroupInitContainerPortArrayOutput) ElementType() reflect.Type
- func (o GetContainerGroupsGroupInitContainerPortArrayOutput) Index(i pulumi.IntInput) GetContainerGroupsGroupInitContainerPortOutput
- func (o GetContainerGroupsGroupInitContainerPortArrayOutput) ToGetContainerGroupsGroupInitContainerPortArrayOutput() GetContainerGroupsGroupInitContainerPortArrayOutput
- func (o GetContainerGroupsGroupInitContainerPortArrayOutput) ToGetContainerGroupsGroupInitContainerPortArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupInitContainerPortArrayOutput
- func (o GetContainerGroupsGroupInitContainerPortArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetContainerGroupsGroupInitContainerPort]
- type GetContainerGroupsGroupInitContainerPortInput
- type GetContainerGroupsGroupInitContainerPortOutput
- func (GetContainerGroupsGroupInitContainerPortOutput) ElementType() reflect.Type
- func (o GetContainerGroupsGroupInitContainerPortOutput) Port() pulumi.IntOutput
- func (o GetContainerGroupsGroupInitContainerPortOutput) Protocol() pulumi.StringOutput
- func (o GetContainerGroupsGroupInitContainerPortOutput) ToGetContainerGroupsGroupInitContainerPortOutput() GetContainerGroupsGroupInitContainerPortOutput
- func (o GetContainerGroupsGroupInitContainerPortOutput) ToGetContainerGroupsGroupInitContainerPortOutputWithContext(ctx context.Context) GetContainerGroupsGroupInitContainerPortOutput
- func (o GetContainerGroupsGroupInitContainerPortOutput) ToOutput(ctx context.Context) pulumix.Output[GetContainerGroupsGroupInitContainerPort]
- type GetContainerGroupsGroupInitContainerVolumeMount
- type GetContainerGroupsGroupInitContainerVolumeMountArgs
- func (GetContainerGroupsGroupInitContainerVolumeMountArgs) ElementType() reflect.Type
- func (i GetContainerGroupsGroupInitContainerVolumeMountArgs) ToGetContainerGroupsGroupInitContainerVolumeMountOutput() GetContainerGroupsGroupInitContainerVolumeMountOutput
- func (i GetContainerGroupsGroupInitContainerVolumeMountArgs) ToGetContainerGroupsGroupInitContainerVolumeMountOutputWithContext(ctx context.Context) GetContainerGroupsGroupInitContainerVolumeMountOutput
- func (i GetContainerGroupsGroupInitContainerVolumeMountArgs) ToOutput(ctx context.Context) pulumix.Output[GetContainerGroupsGroupInitContainerVolumeMount]
- type GetContainerGroupsGroupInitContainerVolumeMountArray
- func (GetContainerGroupsGroupInitContainerVolumeMountArray) ElementType() reflect.Type
- func (i GetContainerGroupsGroupInitContainerVolumeMountArray) ToGetContainerGroupsGroupInitContainerVolumeMountArrayOutput() GetContainerGroupsGroupInitContainerVolumeMountArrayOutput
- func (i GetContainerGroupsGroupInitContainerVolumeMountArray) ToGetContainerGroupsGroupInitContainerVolumeMountArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupInitContainerVolumeMountArrayOutput
- func (i GetContainerGroupsGroupInitContainerVolumeMountArray) ToOutput(ctx context.Context) pulumix.Output[[]GetContainerGroupsGroupInitContainerVolumeMount]
- type GetContainerGroupsGroupInitContainerVolumeMountArrayInput
- type GetContainerGroupsGroupInitContainerVolumeMountArrayOutput
- func (GetContainerGroupsGroupInitContainerVolumeMountArrayOutput) ElementType() reflect.Type
- func (o GetContainerGroupsGroupInitContainerVolumeMountArrayOutput) Index(i pulumi.IntInput) GetContainerGroupsGroupInitContainerVolumeMountOutput
- func (o GetContainerGroupsGroupInitContainerVolumeMountArrayOutput) ToGetContainerGroupsGroupInitContainerVolumeMountArrayOutput() GetContainerGroupsGroupInitContainerVolumeMountArrayOutput
- func (o GetContainerGroupsGroupInitContainerVolumeMountArrayOutput) ToGetContainerGroupsGroupInitContainerVolumeMountArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupInitContainerVolumeMountArrayOutput
- func (o GetContainerGroupsGroupInitContainerVolumeMountArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetContainerGroupsGroupInitContainerVolumeMount]
- type GetContainerGroupsGroupInitContainerVolumeMountInput
- type GetContainerGroupsGroupInitContainerVolumeMountOutput
- func (GetContainerGroupsGroupInitContainerVolumeMountOutput) ElementType() reflect.Type
- func (o GetContainerGroupsGroupInitContainerVolumeMountOutput) MountPath() pulumi.StringOutput
- func (o GetContainerGroupsGroupInitContainerVolumeMountOutput) Name() pulumi.StringOutput
- func (o GetContainerGroupsGroupInitContainerVolumeMountOutput) ReadOnly() pulumi.BoolOutput
- func (o GetContainerGroupsGroupInitContainerVolumeMountOutput) ToGetContainerGroupsGroupInitContainerVolumeMountOutput() GetContainerGroupsGroupInitContainerVolumeMountOutput
- func (o GetContainerGroupsGroupInitContainerVolumeMountOutput) ToGetContainerGroupsGroupInitContainerVolumeMountOutputWithContext(ctx context.Context) GetContainerGroupsGroupInitContainerVolumeMountOutput
- func (o GetContainerGroupsGroupInitContainerVolumeMountOutput) ToOutput(ctx context.Context) pulumix.Output[GetContainerGroupsGroupInitContainerVolumeMount]
- type GetContainerGroupsGroupInput
- type GetContainerGroupsGroupOutput
- func (o GetContainerGroupsGroupOutput) ContainerGroupId() pulumi.StringOutput
- func (o GetContainerGroupsGroupOutput) ContainerGroupName() pulumi.StringOutput
- func (o GetContainerGroupsGroupOutput) Containers() GetContainerGroupsGroupContainerArrayOutput
- func (o GetContainerGroupsGroupOutput) Cpu() pulumi.Float64Output
- func (o GetContainerGroupsGroupOutput) Discount() pulumi.IntOutput
- func (o GetContainerGroupsGroupOutput) DnsConfigs() GetContainerGroupsGroupDnsConfigArrayOutput
- func (o GetContainerGroupsGroupOutput) EciSecurityContexts() GetContainerGroupsGroupEciSecurityContextArrayOutput
- func (GetContainerGroupsGroupOutput) ElementType() reflect.Type
- func (o GetContainerGroupsGroupOutput) EniInstanceId() pulumi.StringOutput
- func (o GetContainerGroupsGroupOutput) Events() GetContainerGroupsGroupEventArrayOutput
- func (o GetContainerGroupsGroupOutput) ExpiredTime() pulumi.StringOutput
- func (o GetContainerGroupsGroupOutput) FailedTime() pulumi.StringOutput
- func (o GetContainerGroupsGroupOutput) HostAliases() GetContainerGroupsGroupHostAliasArrayOutput
- func (o GetContainerGroupsGroupOutput) Id() pulumi.StringOutput
- func (o GetContainerGroupsGroupOutput) InitContainers() GetContainerGroupsGroupInitContainerArrayOutput
- func (o GetContainerGroupsGroupOutput) InstanceType() pulumi.StringOutput
- func (o GetContainerGroupsGroupOutput) InternetIp() pulumi.StringOutput
- func (o GetContainerGroupsGroupOutput) IntranetIp() pulumi.StringOutput
- func (o GetContainerGroupsGroupOutput) Ipv6Address() pulumi.StringOutput
- func (o GetContainerGroupsGroupOutput) Memory() pulumi.Float64Output
- func (o GetContainerGroupsGroupOutput) RamRoleName() pulumi.StringOutput
- func (o GetContainerGroupsGroupOutput) ResourceGroupId() pulumi.StringOutput
- func (o GetContainerGroupsGroupOutput) RestartPolicy() pulumi.StringOutput
- func (o GetContainerGroupsGroupOutput) SecurityGroupId() pulumi.StringOutput
- func (o GetContainerGroupsGroupOutput) Status() pulumi.StringOutput
- func (o GetContainerGroupsGroupOutput) SucceededTime() pulumi.StringOutput
- func (o GetContainerGroupsGroupOutput) Tags() pulumi.MapOutput
- func (o GetContainerGroupsGroupOutput) ToGetContainerGroupsGroupOutput() GetContainerGroupsGroupOutput
- func (o GetContainerGroupsGroupOutput) ToGetContainerGroupsGroupOutputWithContext(ctx context.Context) GetContainerGroupsGroupOutput
- func (o GetContainerGroupsGroupOutput) ToOutput(ctx context.Context) pulumix.Output[GetContainerGroupsGroup]
- func (o GetContainerGroupsGroupOutput) Volumes() GetContainerGroupsGroupVolumeArrayOutput
- func (o GetContainerGroupsGroupOutput) VpcId() pulumi.StringOutput
- func (o GetContainerGroupsGroupOutput) VswitchId() pulumi.StringOutput
- func (o GetContainerGroupsGroupOutput) ZoneId() pulumi.StringOutput
- type GetContainerGroupsGroupVolume
- type GetContainerGroupsGroupVolumeArgs
- func (GetContainerGroupsGroupVolumeArgs) ElementType() reflect.Type
- func (i GetContainerGroupsGroupVolumeArgs) ToGetContainerGroupsGroupVolumeOutput() GetContainerGroupsGroupVolumeOutput
- func (i GetContainerGroupsGroupVolumeArgs) ToGetContainerGroupsGroupVolumeOutputWithContext(ctx context.Context) GetContainerGroupsGroupVolumeOutput
- func (i GetContainerGroupsGroupVolumeArgs) ToOutput(ctx context.Context) pulumix.Output[GetContainerGroupsGroupVolume]
- type GetContainerGroupsGroupVolumeArray
- func (GetContainerGroupsGroupVolumeArray) ElementType() reflect.Type
- func (i GetContainerGroupsGroupVolumeArray) ToGetContainerGroupsGroupVolumeArrayOutput() GetContainerGroupsGroupVolumeArrayOutput
- func (i GetContainerGroupsGroupVolumeArray) ToGetContainerGroupsGroupVolumeArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupVolumeArrayOutput
- func (i GetContainerGroupsGroupVolumeArray) ToOutput(ctx context.Context) pulumix.Output[[]GetContainerGroupsGroupVolume]
- type GetContainerGroupsGroupVolumeArrayInput
- type GetContainerGroupsGroupVolumeArrayOutput
- func (GetContainerGroupsGroupVolumeArrayOutput) ElementType() reflect.Type
- func (o GetContainerGroupsGroupVolumeArrayOutput) Index(i pulumi.IntInput) GetContainerGroupsGroupVolumeOutput
- func (o GetContainerGroupsGroupVolumeArrayOutput) ToGetContainerGroupsGroupVolumeArrayOutput() GetContainerGroupsGroupVolumeArrayOutput
- func (o GetContainerGroupsGroupVolumeArrayOutput) ToGetContainerGroupsGroupVolumeArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupVolumeArrayOutput
- func (o GetContainerGroupsGroupVolumeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetContainerGroupsGroupVolume]
- type GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPath
- type GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArgs
- func (GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArgs) ElementType() reflect.Type
- func (i GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArgs) ToGetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathOutput() GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathOutput
- func (i GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArgs) ToGetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathOutputWithContext(ctx context.Context) GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathOutput
- func (i GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArgs) ToOutput(ctx context.Context) pulumix.Output[GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPath]
- type GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArray
- func (GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArray) ElementType() reflect.Type
- func (i GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArray) ToGetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput() GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput
- func (i GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArray) ToGetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput
- func (i GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArray) ToOutput(ctx context.Context) ...
- type GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArrayInput
- type GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput
- func (GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput) ElementType() reflect.Type
- func (o GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput) Index(i pulumi.IntInput) GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathOutput
- func (o GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput) ToGetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput() GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput
- func (o GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput) ToGetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput
- func (o GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput) ToOutput(ctx context.Context) ...
- type GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathInput
- type GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathOutput
- func (o GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathOutput) Content() pulumi.StringOutput
- func (GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathOutput) ElementType() reflect.Type
- func (o GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathOutput) Path() pulumi.StringOutput
- func (o GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathOutput) ToGetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathOutput() GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathOutput
- func (o GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathOutput) ToGetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathOutputWithContext(ctx context.Context) GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathOutput
- func (o GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathOutput) ToOutput(ctx context.Context) pulumix.Output[GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPath]
- type GetContainerGroupsGroupVolumeInput
- type GetContainerGroupsGroupVolumeOutput
- func (o GetContainerGroupsGroupVolumeOutput) ConfigFileVolumeConfigFileToPaths() GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput
- func (o GetContainerGroupsGroupVolumeOutput) DiskVolumeDiskId() pulumi.StringOutput
- func (o GetContainerGroupsGroupVolumeOutput) DiskVolumeFsType() pulumi.StringOutput
- func (GetContainerGroupsGroupVolumeOutput) ElementType() reflect.Type
- func (o GetContainerGroupsGroupVolumeOutput) FlexVolumeDriver() pulumi.StringOutput
- func (o GetContainerGroupsGroupVolumeOutput) FlexVolumeFsType() pulumi.StringOutput
- func (o GetContainerGroupsGroupVolumeOutput) FlexVolumeOptions() pulumi.StringOutput
- func (o GetContainerGroupsGroupVolumeOutput) Name() pulumi.StringOutput
- func (o GetContainerGroupsGroupVolumeOutput) NfsVolumePath() pulumi.StringOutput
- func (o GetContainerGroupsGroupVolumeOutput) NfsVolumeReadOnly() pulumi.BoolOutput
- func (o GetContainerGroupsGroupVolumeOutput) NfsVolumeServer() pulumi.StringOutput
- func (o GetContainerGroupsGroupVolumeOutput) ToGetContainerGroupsGroupVolumeOutput() GetContainerGroupsGroupVolumeOutput
- func (o GetContainerGroupsGroupVolumeOutput) ToGetContainerGroupsGroupVolumeOutputWithContext(ctx context.Context) GetContainerGroupsGroupVolumeOutput
- func (o GetContainerGroupsGroupVolumeOutput) ToOutput(ctx context.Context) pulumix.Output[GetContainerGroupsGroupVolume]
- func (o GetContainerGroupsGroupVolumeOutput) Type() pulumi.StringOutput
- type GetContainerGroupsOutputArgs
- type GetContainerGroupsResult
- type GetContainerGroupsResultOutput
- func (o GetContainerGroupsResultOutput) ContainerGroupName() pulumi.StringPtrOutput
- func (GetContainerGroupsResultOutput) ElementType() reflect.Type
- func (o GetContainerGroupsResultOutput) EnableDetails() pulumi.BoolPtrOutput
- func (o GetContainerGroupsResultOutput) Groups() GetContainerGroupsGroupArrayOutput
- func (o GetContainerGroupsResultOutput) Id() pulumi.StringOutput
- func (o GetContainerGroupsResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetContainerGroupsResultOutput) Limit() pulumi.IntPtrOutput
- func (o GetContainerGroupsResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o GetContainerGroupsResultOutput) Names() pulumi.StringArrayOutput
- func (o GetContainerGroupsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetContainerGroupsResultOutput) ResourceGroupId() pulumi.StringPtrOutput
- func (o GetContainerGroupsResultOutput) Status() pulumi.StringPtrOutput
- func (o GetContainerGroupsResultOutput) Tags() pulumi.MapOutput
- func (o GetContainerGroupsResultOutput) ToGetContainerGroupsResultOutput() GetContainerGroupsResultOutput
- func (o GetContainerGroupsResultOutput) ToGetContainerGroupsResultOutputWithContext(ctx context.Context) GetContainerGroupsResultOutput
- func (o GetContainerGroupsResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetContainerGroupsResult]
- func (o GetContainerGroupsResultOutput) VswitchId() pulumi.StringPtrOutput
- func (o GetContainerGroupsResultOutput) WithEvent() pulumi.BoolPtrOutput
- func (o GetContainerGroupsResultOutput) ZoneId() pulumi.StringPtrOutput
- type GetImageCachesArgs
- type GetImageCachesCach
- type GetImageCachesCachArgs
- func (GetImageCachesCachArgs) ElementType() reflect.Type
- func (i GetImageCachesCachArgs) ToGetImageCachesCachOutput() GetImageCachesCachOutput
- func (i GetImageCachesCachArgs) ToGetImageCachesCachOutputWithContext(ctx context.Context) GetImageCachesCachOutput
- func (i GetImageCachesCachArgs) ToOutput(ctx context.Context) pulumix.Output[GetImageCachesCach]
- type GetImageCachesCachArray
- func (GetImageCachesCachArray) ElementType() reflect.Type
- func (i GetImageCachesCachArray) ToGetImageCachesCachArrayOutput() GetImageCachesCachArrayOutput
- func (i GetImageCachesCachArray) ToGetImageCachesCachArrayOutputWithContext(ctx context.Context) GetImageCachesCachArrayOutput
- func (i GetImageCachesCachArray) ToOutput(ctx context.Context) pulumix.Output[[]GetImageCachesCach]
- type GetImageCachesCachArrayInput
- type GetImageCachesCachArrayOutput
- func (GetImageCachesCachArrayOutput) ElementType() reflect.Type
- func (o GetImageCachesCachArrayOutput) Index(i pulumi.IntInput) GetImageCachesCachOutput
- func (o GetImageCachesCachArrayOutput) ToGetImageCachesCachArrayOutput() GetImageCachesCachArrayOutput
- func (o GetImageCachesCachArrayOutput) ToGetImageCachesCachArrayOutputWithContext(ctx context.Context) GetImageCachesCachArrayOutput
- func (o GetImageCachesCachArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetImageCachesCach]
- type GetImageCachesCachEvent
- type GetImageCachesCachEventArgs
- func (GetImageCachesCachEventArgs) ElementType() reflect.Type
- func (i GetImageCachesCachEventArgs) ToGetImageCachesCachEventOutput() GetImageCachesCachEventOutput
- func (i GetImageCachesCachEventArgs) ToGetImageCachesCachEventOutputWithContext(ctx context.Context) GetImageCachesCachEventOutput
- func (i GetImageCachesCachEventArgs) ToOutput(ctx context.Context) pulumix.Output[GetImageCachesCachEvent]
- type GetImageCachesCachEventArray
- func (GetImageCachesCachEventArray) ElementType() reflect.Type
- func (i GetImageCachesCachEventArray) ToGetImageCachesCachEventArrayOutput() GetImageCachesCachEventArrayOutput
- func (i GetImageCachesCachEventArray) ToGetImageCachesCachEventArrayOutputWithContext(ctx context.Context) GetImageCachesCachEventArrayOutput
- func (i GetImageCachesCachEventArray) ToOutput(ctx context.Context) pulumix.Output[[]GetImageCachesCachEvent]
- type GetImageCachesCachEventArrayInput
- type GetImageCachesCachEventArrayOutput
- func (GetImageCachesCachEventArrayOutput) ElementType() reflect.Type
- func (o GetImageCachesCachEventArrayOutput) Index(i pulumi.IntInput) GetImageCachesCachEventOutput
- func (o GetImageCachesCachEventArrayOutput) ToGetImageCachesCachEventArrayOutput() GetImageCachesCachEventArrayOutput
- func (o GetImageCachesCachEventArrayOutput) ToGetImageCachesCachEventArrayOutputWithContext(ctx context.Context) GetImageCachesCachEventArrayOutput
- func (o GetImageCachesCachEventArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetImageCachesCachEvent]
- type GetImageCachesCachEventInput
- type GetImageCachesCachEventOutput
- func (o GetImageCachesCachEventOutput) Count() pulumi.IntOutput
- func (GetImageCachesCachEventOutput) ElementType() reflect.Type
- func (o GetImageCachesCachEventOutput) FirstTimestamp() pulumi.StringOutput
- func (o GetImageCachesCachEventOutput) LastTimestamp() pulumi.StringOutput
- func (o GetImageCachesCachEventOutput) Message() pulumi.StringOutput
- func (o GetImageCachesCachEventOutput) Name() pulumi.StringOutput
- func (o GetImageCachesCachEventOutput) ToGetImageCachesCachEventOutput() GetImageCachesCachEventOutput
- func (o GetImageCachesCachEventOutput) ToGetImageCachesCachEventOutputWithContext(ctx context.Context) GetImageCachesCachEventOutput
- func (o GetImageCachesCachEventOutput) ToOutput(ctx context.Context) pulumix.Output[GetImageCachesCachEvent]
- func (o GetImageCachesCachEventOutput) Type() pulumi.StringOutput
- type GetImageCachesCachInput
- type GetImageCachesCachOutput
- func (o GetImageCachesCachOutput) ContainerGroupId() pulumi.StringOutput
- func (GetImageCachesCachOutput) ElementType() reflect.Type
- func (o GetImageCachesCachOutput) Events() GetImageCachesCachEventArrayOutput
- func (o GetImageCachesCachOutput) ExpireDateTime() pulumi.StringOutput
- func (o GetImageCachesCachOutput) Id() pulumi.StringOutput
- func (o GetImageCachesCachOutput) ImageCacheId() pulumi.StringOutput
- func (o GetImageCachesCachOutput) ImageCacheName() pulumi.StringOutput
- func (o GetImageCachesCachOutput) Images() pulumi.StringArrayOutput
- func (o GetImageCachesCachOutput) Progress() pulumi.StringOutput
- func (o GetImageCachesCachOutput) SnapshotId() pulumi.StringOutput
- func (o GetImageCachesCachOutput) Status() pulumi.StringOutput
- func (o GetImageCachesCachOutput) ToGetImageCachesCachOutput() GetImageCachesCachOutput
- func (o GetImageCachesCachOutput) ToGetImageCachesCachOutputWithContext(ctx context.Context) GetImageCachesCachOutput
- func (o GetImageCachesCachOutput) ToOutput(ctx context.Context) pulumix.Output[GetImageCachesCach]
- type GetImageCachesOutputArgs
- type GetImageCachesResult
- type GetImageCachesResultOutput
- func (o GetImageCachesResultOutput) Caches() GetImageCachesCachArrayOutput
- func (GetImageCachesResultOutput) ElementType() reflect.Type
- func (o GetImageCachesResultOutput) Id() pulumi.StringOutput
- func (o GetImageCachesResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetImageCachesResultOutput) Image() pulumi.StringPtrOutput
- func (o GetImageCachesResultOutput) ImageCacheName() pulumi.StringPtrOutput
- func (o GetImageCachesResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o GetImageCachesResultOutput) Names() pulumi.StringArrayOutput
- func (o GetImageCachesResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetImageCachesResultOutput) SnapshotId() pulumi.StringPtrOutput
- func (o GetImageCachesResultOutput) Status() pulumi.StringPtrOutput
- func (o GetImageCachesResultOutput) ToGetImageCachesResultOutput() GetImageCachesResultOutput
- func (o GetImageCachesResultOutput) ToGetImageCachesResultOutputWithContext(ctx context.Context) GetImageCachesResultOutput
- func (o GetImageCachesResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetImageCachesResult]
- type GetVirtualNodesArgs
- type GetVirtualNodesNode
- type GetVirtualNodesNodeArgs
- func (GetVirtualNodesNodeArgs) ElementType() reflect.Type
- func (i GetVirtualNodesNodeArgs) ToGetVirtualNodesNodeOutput() GetVirtualNodesNodeOutput
- func (i GetVirtualNodesNodeArgs) ToGetVirtualNodesNodeOutputWithContext(ctx context.Context) GetVirtualNodesNodeOutput
- func (i GetVirtualNodesNodeArgs) ToOutput(ctx context.Context) pulumix.Output[GetVirtualNodesNode]
- type GetVirtualNodesNodeArray
- func (GetVirtualNodesNodeArray) ElementType() reflect.Type
- func (i GetVirtualNodesNodeArray) ToGetVirtualNodesNodeArrayOutput() GetVirtualNodesNodeArrayOutput
- func (i GetVirtualNodesNodeArray) ToGetVirtualNodesNodeArrayOutputWithContext(ctx context.Context) GetVirtualNodesNodeArrayOutput
- func (i GetVirtualNodesNodeArray) ToOutput(ctx context.Context) pulumix.Output[[]GetVirtualNodesNode]
- type GetVirtualNodesNodeArrayInput
- type GetVirtualNodesNodeArrayOutput
- func (GetVirtualNodesNodeArrayOutput) ElementType() reflect.Type
- func (o GetVirtualNodesNodeArrayOutput) Index(i pulumi.IntInput) GetVirtualNodesNodeOutput
- func (o GetVirtualNodesNodeArrayOutput) ToGetVirtualNodesNodeArrayOutput() GetVirtualNodesNodeArrayOutput
- func (o GetVirtualNodesNodeArrayOutput) ToGetVirtualNodesNodeArrayOutputWithContext(ctx context.Context) GetVirtualNodesNodeArrayOutput
- func (o GetVirtualNodesNodeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetVirtualNodesNode]
- type GetVirtualNodesNodeEvent
- type GetVirtualNodesNodeEventArgs
- func (GetVirtualNodesNodeEventArgs) ElementType() reflect.Type
- func (i GetVirtualNodesNodeEventArgs) ToGetVirtualNodesNodeEventOutput() GetVirtualNodesNodeEventOutput
- func (i GetVirtualNodesNodeEventArgs) ToGetVirtualNodesNodeEventOutputWithContext(ctx context.Context) GetVirtualNodesNodeEventOutput
- func (i GetVirtualNodesNodeEventArgs) ToOutput(ctx context.Context) pulumix.Output[GetVirtualNodesNodeEvent]
- type GetVirtualNodesNodeEventArray
- func (GetVirtualNodesNodeEventArray) ElementType() reflect.Type
- func (i GetVirtualNodesNodeEventArray) ToGetVirtualNodesNodeEventArrayOutput() GetVirtualNodesNodeEventArrayOutput
- func (i GetVirtualNodesNodeEventArray) ToGetVirtualNodesNodeEventArrayOutputWithContext(ctx context.Context) GetVirtualNodesNodeEventArrayOutput
- func (i GetVirtualNodesNodeEventArray) ToOutput(ctx context.Context) pulumix.Output[[]GetVirtualNodesNodeEvent]
- type GetVirtualNodesNodeEventArrayInput
- type GetVirtualNodesNodeEventArrayOutput
- func (GetVirtualNodesNodeEventArrayOutput) ElementType() reflect.Type
- func (o GetVirtualNodesNodeEventArrayOutput) Index(i pulumi.IntInput) GetVirtualNodesNodeEventOutput
- func (o GetVirtualNodesNodeEventArrayOutput) ToGetVirtualNodesNodeEventArrayOutput() GetVirtualNodesNodeEventArrayOutput
- func (o GetVirtualNodesNodeEventArrayOutput) ToGetVirtualNodesNodeEventArrayOutputWithContext(ctx context.Context) GetVirtualNodesNodeEventArrayOutput
- func (o GetVirtualNodesNodeEventArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetVirtualNodesNodeEvent]
- type GetVirtualNodesNodeEventInput
- type GetVirtualNodesNodeEventOutput
- func (o GetVirtualNodesNodeEventOutput) Count() pulumi.IntOutput
- func (GetVirtualNodesNodeEventOutput) ElementType() reflect.Type
- func (o GetVirtualNodesNodeEventOutput) FirstTimestamp() pulumi.StringOutput
- func (o GetVirtualNodesNodeEventOutput) LastTimestamp() pulumi.StringOutput
- func (o GetVirtualNodesNodeEventOutput) Message() pulumi.StringOutput
- func (o GetVirtualNodesNodeEventOutput) Name() pulumi.StringOutput
- func (o GetVirtualNodesNodeEventOutput) Reason() pulumi.StringOutput
- func (o GetVirtualNodesNodeEventOutput) ToGetVirtualNodesNodeEventOutput() GetVirtualNodesNodeEventOutput
- func (o GetVirtualNodesNodeEventOutput) ToGetVirtualNodesNodeEventOutputWithContext(ctx context.Context) GetVirtualNodesNodeEventOutput
- func (o GetVirtualNodesNodeEventOutput) ToOutput(ctx context.Context) pulumix.Output[GetVirtualNodesNodeEvent]
- func (o GetVirtualNodesNodeEventOutput) Type() pulumi.StringOutput
- type GetVirtualNodesNodeInput
- type GetVirtualNodesNodeOutput
- func (o GetVirtualNodesNodeOutput) Cpu() pulumi.IntOutput
- func (o GetVirtualNodesNodeOutput) CreateTime() pulumi.StringOutput
- func (GetVirtualNodesNodeOutput) ElementType() reflect.Type
- func (o GetVirtualNodesNodeOutput) EniInstanceId() pulumi.StringOutput
- func (o GetVirtualNodesNodeOutput) Events() GetVirtualNodesNodeEventArrayOutput
- func (o GetVirtualNodesNodeOutput) Id() pulumi.StringOutput
- func (o GetVirtualNodesNodeOutput) InternetIp() pulumi.StringOutput
- func (o GetVirtualNodesNodeOutput) IntranetIp() pulumi.StringOutput
- func (o GetVirtualNodesNodeOutput) Memory() pulumi.IntOutput
- func (o GetVirtualNodesNodeOutput) RamRoleName() pulumi.StringOutput
- func (o GetVirtualNodesNodeOutput) ResourceGroupId() pulumi.StringOutput
- func (o GetVirtualNodesNodeOutput) SecurityGroupId() pulumi.StringOutput
- func (o GetVirtualNodesNodeOutput) Status() pulumi.StringOutput
- func (o GetVirtualNodesNodeOutput) Tags() pulumi.MapOutput
- func (o GetVirtualNodesNodeOutput) ToGetVirtualNodesNodeOutput() GetVirtualNodesNodeOutput
- func (o GetVirtualNodesNodeOutput) ToGetVirtualNodesNodeOutputWithContext(ctx context.Context) GetVirtualNodesNodeOutput
- func (o GetVirtualNodesNodeOutput) ToOutput(ctx context.Context) pulumix.Output[GetVirtualNodesNode]
- func (o GetVirtualNodesNodeOutput) VirtualNodeId() pulumi.StringOutput
- func (o GetVirtualNodesNodeOutput) VirtualNodeName() pulumi.StringOutput
- func (o GetVirtualNodesNodeOutput) VpcId() pulumi.StringOutput
- func (o GetVirtualNodesNodeOutput) VswitchId() pulumi.StringOutput
- func (o GetVirtualNodesNodeOutput) ZoneId() pulumi.StringOutput
- type GetVirtualNodesOutputArgs
- type GetVirtualNodesResult
- type GetVirtualNodesResultOutput
- func (GetVirtualNodesResultOutput) ElementType() reflect.Type
- func (o GetVirtualNodesResultOutput) Id() pulumi.StringOutput
- func (o GetVirtualNodesResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetVirtualNodesResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o GetVirtualNodesResultOutput) Names() pulumi.StringArrayOutput
- func (o GetVirtualNodesResultOutput) Nodes() GetVirtualNodesNodeArrayOutput
- func (o GetVirtualNodesResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetVirtualNodesResultOutput) ResourceGroupId() pulumi.StringPtrOutput
- func (o GetVirtualNodesResultOutput) SecurityGroupId() pulumi.StringPtrOutput
- func (o GetVirtualNodesResultOutput) Status() pulumi.StringPtrOutput
- func (o GetVirtualNodesResultOutput) Tags() pulumi.MapOutput
- func (o GetVirtualNodesResultOutput) ToGetVirtualNodesResultOutput() GetVirtualNodesResultOutput
- func (o GetVirtualNodesResultOutput) ToGetVirtualNodesResultOutputWithContext(ctx context.Context) GetVirtualNodesResultOutput
- func (o GetVirtualNodesResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetVirtualNodesResult]
- func (o GetVirtualNodesResultOutput) VirtualNodeName() pulumi.StringPtrOutput
- func (o GetVirtualNodesResultOutput) VswitchId() pulumi.StringPtrOutput
- type GetZonesArgs
- type GetZonesOutputArgs
- type GetZonesResult
- type GetZonesResultOutput
- func (GetZonesResultOutput) ElementType() reflect.Type
- func (o GetZonesResultOutput) Id() pulumi.StringOutput
- func (o GetZonesResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetZonesResultOutput) ToGetZonesResultOutput() GetZonesResultOutput
- func (o GetZonesResultOutput) ToGetZonesResultOutputWithContext(ctx context.Context) GetZonesResultOutput
- func (o GetZonesResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetZonesResult]
- func (o GetZonesResultOutput) Zones() GetZonesZoneArrayOutput
- type GetZonesZone
- type GetZonesZoneArgs
- func (GetZonesZoneArgs) ElementType() reflect.Type
- func (i GetZonesZoneArgs) ToGetZonesZoneOutput() GetZonesZoneOutput
- func (i GetZonesZoneArgs) ToGetZonesZoneOutputWithContext(ctx context.Context) GetZonesZoneOutput
- func (i GetZonesZoneArgs) ToOutput(ctx context.Context) pulumix.Output[GetZonesZone]
- type GetZonesZoneArray
- func (GetZonesZoneArray) ElementType() reflect.Type
- func (i GetZonesZoneArray) ToGetZonesZoneArrayOutput() GetZonesZoneArrayOutput
- func (i GetZonesZoneArray) ToGetZonesZoneArrayOutputWithContext(ctx context.Context) GetZonesZoneArrayOutput
- func (i GetZonesZoneArray) ToOutput(ctx context.Context) pulumix.Output[[]GetZonesZone]
- type GetZonesZoneArrayInput
- type GetZonesZoneArrayOutput
- func (GetZonesZoneArrayOutput) ElementType() reflect.Type
- func (o GetZonesZoneArrayOutput) Index(i pulumi.IntInput) GetZonesZoneOutput
- func (o GetZonesZoneArrayOutput) ToGetZonesZoneArrayOutput() GetZonesZoneArrayOutput
- func (o GetZonesZoneArrayOutput) ToGetZonesZoneArrayOutputWithContext(ctx context.Context) GetZonesZoneArrayOutput
- func (o GetZonesZoneArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetZonesZone]
- type GetZonesZoneInput
- type GetZonesZoneOutput
- func (GetZonesZoneOutput) ElementType() reflect.Type
- func (o GetZonesZoneOutput) RegionEndpoint() pulumi.StringOutput
- func (o GetZonesZoneOutput) ToGetZonesZoneOutput() GetZonesZoneOutput
- func (o GetZonesZoneOutput) ToGetZonesZoneOutputWithContext(ctx context.Context) GetZonesZoneOutput
- func (o GetZonesZoneOutput) ToOutput(ctx context.Context) pulumix.Output[GetZonesZone]
- func (o GetZonesZoneOutput) ZoneIds() pulumi.StringArrayOutput
- type ImageCache
- type ImageCacheArgs
- type ImageCacheArray
- func (ImageCacheArray) ElementType() reflect.Type
- func (i ImageCacheArray) ToImageCacheArrayOutput() ImageCacheArrayOutput
- func (i ImageCacheArray) ToImageCacheArrayOutputWithContext(ctx context.Context) ImageCacheArrayOutput
- func (i ImageCacheArray) ToOutput(ctx context.Context) pulumix.Output[[]*ImageCache]
- type ImageCacheArrayInput
- type ImageCacheArrayOutput
- func (ImageCacheArrayOutput) ElementType() reflect.Type
- func (o ImageCacheArrayOutput) Index(i pulumi.IntInput) ImageCacheOutput
- func (o ImageCacheArrayOutput) ToImageCacheArrayOutput() ImageCacheArrayOutput
- func (o ImageCacheArrayOutput) ToImageCacheArrayOutputWithContext(ctx context.Context) ImageCacheArrayOutput
- func (o ImageCacheArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*ImageCache]
- type ImageCacheImageRegistryCredential
- type ImageCacheImageRegistryCredentialArgs
- func (ImageCacheImageRegistryCredentialArgs) ElementType() reflect.Type
- func (i ImageCacheImageRegistryCredentialArgs) ToImageCacheImageRegistryCredentialOutput() ImageCacheImageRegistryCredentialOutput
- func (i ImageCacheImageRegistryCredentialArgs) ToImageCacheImageRegistryCredentialOutputWithContext(ctx context.Context) ImageCacheImageRegistryCredentialOutput
- func (i ImageCacheImageRegistryCredentialArgs) ToOutput(ctx context.Context) pulumix.Output[ImageCacheImageRegistryCredential]
- type ImageCacheImageRegistryCredentialArray
- func (ImageCacheImageRegistryCredentialArray) ElementType() reflect.Type
- func (i ImageCacheImageRegistryCredentialArray) ToImageCacheImageRegistryCredentialArrayOutput() ImageCacheImageRegistryCredentialArrayOutput
- func (i ImageCacheImageRegistryCredentialArray) ToImageCacheImageRegistryCredentialArrayOutputWithContext(ctx context.Context) ImageCacheImageRegistryCredentialArrayOutput
- func (i ImageCacheImageRegistryCredentialArray) ToOutput(ctx context.Context) pulumix.Output[[]ImageCacheImageRegistryCredential]
- type ImageCacheImageRegistryCredentialArrayInput
- type ImageCacheImageRegistryCredentialArrayOutput
- func (ImageCacheImageRegistryCredentialArrayOutput) ElementType() reflect.Type
- func (o ImageCacheImageRegistryCredentialArrayOutput) Index(i pulumi.IntInput) ImageCacheImageRegistryCredentialOutput
- func (o ImageCacheImageRegistryCredentialArrayOutput) ToImageCacheImageRegistryCredentialArrayOutput() ImageCacheImageRegistryCredentialArrayOutput
- func (o ImageCacheImageRegistryCredentialArrayOutput) ToImageCacheImageRegistryCredentialArrayOutputWithContext(ctx context.Context) ImageCacheImageRegistryCredentialArrayOutput
- func (o ImageCacheImageRegistryCredentialArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ImageCacheImageRegistryCredential]
- type ImageCacheImageRegistryCredentialInput
- type ImageCacheImageRegistryCredentialOutput
- func (ImageCacheImageRegistryCredentialOutput) ElementType() reflect.Type
- func (o ImageCacheImageRegistryCredentialOutput) Password() pulumi.StringPtrOutput
- func (o ImageCacheImageRegistryCredentialOutput) Server() pulumi.StringPtrOutput
- func (o ImageCacheImageRegistryCredentialOutput) ToImageCacheImageRegistryCredentialOutput() ImageCacheImageRegistryCredentialOutput
- func (o ImageCacheImageRegistryCredentialOutput) ToImageCacheImageRegistryCredentialOutputWithContext(ctx context.Context) ImageCacheImageRegistryCredentialOutput
- func (o ImageCacheImageRegistryCredentialOutput) ToOutput(ctx context.Context) pulumix.Output[ImageCacheImageRegistryCredential]
- func (o ImageCacheImageRegistryCredentialOutput) UserName() pulumi.StringPtrOutput
- type ImageCacheInput
- type ImageCacheMap
- func (ImageCacheMap) ElementType() reflect.Type
- func (i ImageCacheMap) ToImageCacheMapOutput() ImageCacheMapOutput
- func (i ImageCacheMap) ToImageCacheMapOutputWithContext(ctx context.Context) ImageCacheMapOutput
- func (i ImageCacheMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*ImageCache]
- type ImageCacheMapInput
- type ImageCacheMapOutput
- func (ImageCacheMapOutput) ElementType() reflect.Type
- func (o ImageCacheMapOutput) MapIndex(k pulumi.StringInput) ImageCacheOutput
- func (o ImageCacheMapOutput) ToImageCacheMapOutput() ImageCacheMapOutput
- func (o ImageCacheMapOutput) ToImageCacheMapOutputWithContext(ctx context.Context) ImageCacheMapOutput
- func (o ImageCacheMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*ImageCache]
- type ImageCacheOutput
- func (o ImageCacheOutput) ContainerGroupId() pulumi.StringOutput
- func (o ImageCacheOutput) EipInstanceId() pulumi.StringPtrOutput
- func (ImageCacheOutput) ElementType() reflect.Type
- func (o ImageCacheOutput) ImageCacheName() pulumi.StringOutput
- func (o ImageCacheOutput) ImageCacheSize() pulumi.IntPtrOutput
- func (o ImageCacheOutput) ImageRegistryCredentials() ImageCacheImageRegistryCredentialArrayOutput
- func (o ImageCacheOutput) Images() pulumi.StringArrayOutput
- func (o ImageCacheOutput) ResourceGroupId() pulumi.StringPtrOutput
- func (o ImageCacheOutput) RetentionDays() pulumi.IntPtrOutput
- func (o ImageCacheOutput) SecurityGroupId() pulumi.StringOutput
- func (o ImageCacheOutput) Status() pulumi.StringOutput
- func (o ImageCacheOutput) ToImageCacheOutput() ImageCacheOutput
- func (o ImageCacheOutput) ToImageCacheOutputWithContext(ctx context.Context) ImageCacheOutput
- func (o ImageCacheOutput) ToOutput(ctx context.Context) pulumix.Output[*ImageCache]
- func (o ImageCacheOutput) VswitchId() pulumi.StringOutput
- func (o ImageCacheOutput) ZoneId() pulumi.StringPtrOutput
- type ImageCacheState
- type OpenApiImageCache
- func (*OpenApiImageCache) ElementType() reflect.Type
- func (i *OpenApiImageCache) ToOpenApiImageCacheOutput() OpenApiImageCacheOutput
- func (i *OpenApiImageCache) ToOpenApiImageCacheOutputWithContext(ctx context.Context) OpenApiImageCacheOutput
- func (i *OpenApiImageCache) ToOutput(ctx context.Context) pulumix.Output[*OpenApiImageCache]
- type OpenApiImageCacheArgs
- type OpenApiImageCacheArray
- func (OpenApiImageCacheArray) ElementType() reflect.Type
- func (i OpenApiImageCacheArray) ToOpenApiImageCacheArrayOutput() OpenApiImageCacheArrayOutput
- func (i OpenApiImageCacheArray) ToOpenApiImageCacheArrayOutputWithContext(ctx context.Context) OpenApiImageCacheArrayOutput
- func (i OpenApiImageCacheArray) ToOutput(ctx context.Context) pulumix.Output[[]*OpenApiImageCache]
- type OpenApiImageCacheArrayInput
- type OpenApiImageCacheArrayOutput
- func (OpenApiImageCacheArrayOutput) ElementType() reflect.Type
- func (o OpenApiImageCacheArrayOutput) Index(i pulumi.IntInput) OpenApiImageCacheOutput
- func (o OpenApiImageCacheArrayOutput) ToOpenApiImageCacheArrayOutput() OpenApiImageCacheArrayOutput
- func (o OpenApiImageCacheArrayOutput) ToOpenApiImageCacheArrayOutputWithContext(ctx context.Context) OpenApiImageCacheArrayOutput
- func (o OpenApiImageCacheArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*OpenApiImageCache]
- type OpenApiImageCacheImageRegistryCredential
- type OpenApiImageCacheImageRegistryCredentialArgs
- func (OpenApiImageCacheImageRegistryCredentialArgs) ElementType() reflect.Type
- func (i OpenApiImageCacheImageRegistryCredentialArgs) ToOpenApiImageCacheImageRegistryCredentialOutput() OpenApiImageCacheImageRegistryCredentialOutput
- func (i OpenApiImageCacheImageRegistryCredentialArgs) ToOpenApiImageCacheImageRegistryCredentialOutputWithContext(ctx context.Context) OpenApiImageCacheImageRegistryCredentialOutput
- func (i OpenApiImageCacheImageRegistryCredentialArgs) ToOutput(ctx context.Context) pulumix.Output[OpenApiImageCacheImageRegistryCredential]
- type OpenApiImageCacheImageRegistryCredentialArray
- func (OpenApiImageCacheImageRegistryCredentialArray) ElementType() reflect.Type
- func (i OpenApiImageCacheImageRegistryCredentialArray) ToOpenApiImageCacheImageRegistryCredentialArrayOutput() OpenApiImageCacheImageRegistryCredentialArrayOutput
- func (i OpenApiImageCacheImageRegistryCredentialArray) ToOpenApiImageCacheImageRegistryCredentialArrayOutputWithContext(ctx context.Context) OpenApiImageCacheImageRegistryCredentialArrayOutput
- func (i OpenApiImageCacheImageRegistryCredentialArray) ToOutput(ctx context.Context) pulumix.Output[[]OpenApiImageCacheImageRegistryCredential]
- type OpenApiImageCacheImageRegistryCredentialArrayInput
- type OpenApiImageCacheImageRegistryCredentialArrayOutput
- func (OpenApiImageCacheImageRegistryCredentialArrayOutput) ElementType() reflect.Type
- func (o OpenApiImageCacheImageRegistryCredentialArrayOutput) Index(i pulumi.IntInput) OpenApiImageCacheImageRegistryCredentialOutput
- func (o OpenApiImageCacheImageRegistryCredentialArrayOutput) ToOpenApiImageCacheImageRegistryCredentialArrayOutput() OpenApiImageCacheImageRegistryCredentialArrayOutput
- func (o OpenApiImageCacheImageRegistryCredentialArrayOutput) ToOpenApiImageCacheImageRegistryCredentialArrayOutputWithContext(ctx context.Context) OpenApiImageCacheImageRegistryCredentialArrayOutput
- func (o OpenApiImageCacheImageRegistryCredentialArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]OpenApiImageCacheImageRegistryCredential]
- type OpenApiImageCacheImageRegistryCredentialInput
- type OpenApiImageCacheImageRegistryCredentialOutput
- func (OpenApiImageCacheImageRegistryCredentialOutput) ElementType() reflect.Type
- func (o OpenApiImageCacheImageRegistryCredentialOutput) Password() pulumi.StringPtrOutput
- func (o OpenApiImageCacheImageRegistryCredentialOutput) Server() pulumi.StringPtrOutput
- func (o OpenApiImageCacheImageRegistryCredentialOutput) ToOpenApiImageCacheImageRegistryCredentialOutput() OpenApiImageCacheImageRegistryCredentialOutput
- func (o OpenApiImageCacheImageRegistryCredentialOutput) ToOpenApiImageCacheImageRegistryCredentialOutputWithContext(ctx context.Context) OpenApiImageCacheImageRegistryCredentialOutput
- func (o OpenApiImageCacheImageRegistryCredentialOutput) ToOutput(ctx context.Context) pulumix.Output[OpenApiImageCacheImageRegistryCredential]
- func (o OpenApiImageCacheImageRegistryCredentialOutput) UserName() pulumi.StringPtrOutput
- type OpenApiImageCacheInput
- type OpenApiImageCacheMap
- func (OpenApiImageCacheMap) ElementType() reflect.Type
- func (i OpenApiImageCacheMap) ToOpenApiImageCacheMapOutput() OpenApiImageCacheMapOutput
- func (i OpenApiImageCacheMap) ToOpenApiImageCacheMapOutputWithContext(ctx context.Context) OpenApiImageCacheMapOutput
- func (i OpenApiImageCacheMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*OpenApiImageCache]
- type OpenApiImageCacheMapInput
- type OpenApiImageCacheMapOutput
- func (OpenApiImageCacheMapOutput) ElementType() reflect.Type
- func (o OpenApiImageCacheMapOutput) MapIndex(k pulumi.StringInput) OpenApiImageCacheOutput
- func (o OpenApiImageCacheMapOutput) ToOpenApiImageCacheMapOutput() OpenApiImageCacheMapOutput
- func (o OpenApiImageCacheMapOutput) ToOpenApiImageCacheMapOutputWithContext(ctx context.Context) OpenApiImageCacheMapOutput
- func (o OpenApiImageCacheMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*OpenApiImageCache]
- type OpenApiImageCacheOutput
- func (o OpenApiImageCacheOutput) ContainerGroupId() pulumi.StringOutput
- func (o OpenApiImageCacheOutput) EipInstanceId() pulumi.StringPtrOutput
- func (OpenApiImageCacheOutput) ElementType() reflect.Type
- func (o OpenApiImageCacheOutput) ImageCacheName() pulumi.StringOutput
- func (o OpenApiImageCacheOutput) ImageCacheSize() pulumi.IntPtrOutput
- func (o OpenApiImageCacheOutput) ImageRegistryCredentials() OpenApiImageCacheImageRegistryCredentialArrayOutput
- func (o OpenApiImageCacheOutput) Images() pulumi.StringArrayOutput
- func (o OpenApiImageCacheOutput) ResourceGroupId() pulumi.StringPtrOutput
- func (o OpenApiImageCacheOutput) RetentionDays() pulumi.IntPtrOutput
- func (o OpenApiImageCacheOutput) SecurityGroupId() pulumi.StringOutput
- func (o OpenApiImageCacheOutput) Status() pulumi.StringOutput
- func (o OpenApiImageCacheOutput) ToOpenApiImageCacheOutput() OpenApiImageCacheOutput
- func (o OpenApiImageCacheOutput) ToOpenApiImageCacheOutputWithContext(ctx context.Context) OpenApiImageCacheOutput
- func (o OpenApiImageCacheOutput) ToOutput(ctx context.Context) pulumix.Output[*OpenApiImageCache]
- func (o OpenApiImageCacheOutput) VswitchId() pulumi.StringOutput
- func (o OpenApiImageCacheOutput) ZoneId() pulumi.StringPtrOutput
- type OpenApiImageCacheState
- type VirtualNode
- type VirtualNodeArgs
- type VirtualNodeArray
- func (VirtualNodeArray) ElementType() reflect.Type
- func (i VirtualNodeArray) ToOutput(ctx context.Context) pulumix.Output[[]*VirtualNode]
- func (i VirtualNodeArray) ToVirtualNodeArrayOutput() VirtualNodeArrayOutput
- func (i VirtualNodeArray) ToVirtualNodeArrayOutputWithContext(ctx context.Context) VirtualNodeArrayOutput
- type VirtualNodeArrayInput
- type VirtualNodeArrayOutput
- func (VirtualNodeArrayOutput) ElementType() reflect.Type
- func (o VirtualNodeArrayOutput) Index(i pulumi.IntInput) VirtualNodeOutput
- func (o VirtualNodeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*VirtualNode]
- func (o VirtualNodeArrayOutput) ToVirtualNodeArrayOutput() VirtualNodeArrayOutput
- func (o VirtualNodeArrayOutput) ToVirtualNodeArrayOutputWithContext(ctx context.Context) VirtualNodeArrayOutput
- type VirtualNodeInput
- type VirtualNodeMap
- func (VirtualNodeMap) ElementType() reflect.Type
- func (i VirtualNodeMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*VirtualNode]
- func (i VirtualNodeMap) ToVirtualNodeMapOutput() VirtualNodeMapOutput
- func (i VirtualNodeMap) ToVirtualNodeMapOutputWithContext(ctx context.Context) VirtualNodeMapOutput
- type VirtualNodeMapInput
- type VirtualNodeMapOutput
- func (VirtualNodeMapOutput) ElementType() reflect.Type
- func (o VirtualNodeMapOutput) MapIndex(k pulumi.StringInput) VirtualNodeOutput
- func (o VirtualNodeMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*VirtualNode]
- func (o VirtualNodeMapOutput) ToVirtualNodeMapOutput() VirtualNodeMapOutput
- func (o VirtualNodeMapOutput) ToVirtualNodeMapOutputWithContext(ctx context.Context) VirtualNodeMapOutput
- type VirtualNodeOutput
- func (o VirtualNodeOutput) EipInstanceId() pulumi.StringOutput
- func (VirtualNodeOutput) ElementType() reflect.Type
- func (o VirtualNodeOutput) EnablePublicNetwork() pulumi.BoolPtrOutput
- func (o VirtualNodeOutput) KubeConfig() pulumi.StringOutput
- func (o VirtualNodeOutput) ResourceGroupId() pulumi.StringPtrOutput
- func (o VirtualNodeOutput) SecurityGroupId() pulumi.StringOutput
- func (o VirtualNodeOutput) Status() pulumi.StringOutput
- func (o VirtualNodeOutput) Tags() pulumi.MapOutput
- func (o VirtualNodeOutput) Taints() VirtualNodeTaintArrayOutput
- func (o VirtualNodeOutput) ToOutput(ctx context.Context) pulumix.Output[*VirtualNode]
- func (o VirtualNodeOutput) ToVirtualNodeOutput() VirtualNodeOutput
- func (o VirtualNodeOutput) ToVirtualNodeOutputWithContext(ctx context.Context) VirtualNodeOutput
- func (o VirtualNodeOutput) VirtualNodeName() pulumi.StringPtrOutput
- func (o VirtualNodeOutput) VswitchId() pulumi.StringOutput
- func (o VirtualNodeOutput) ZoneId() pulumi.StringOutput
- type VirtualNodeState
- type VirtualNodeTaint
- type VirtualNodeTaintArgs
- func (VirtualNodeTaintArgs) ElementType() reflect.Type
- func (i VirtualNodeTaintArgs) ToOutput(ctx context.Context) pulumix.Output[VirtualNodeTaint]
- func (i VirtualNodeTaintArgs) ToVirtualNodeTaintOutput() VirtualNodeTaintOutput
- func (i VirtualNodeTaintArgs) ToVirtualNodeTaintOutputWithContext(ctx context.Context) VirtualNodeTaintOutput
- type VirtualNodeTaintArray
- func (VirtualNodeTaintArray) ElementType() reflect.Type
- func (i VirtualNodeTaintArray) ToOutput(ctx context.Context) pulumix.Output[[]VirtualNodeTaint]
- func (i VirtualNodeTaintArray) ToVirtualNodeTaintArrayOutput() VirtualNodeTaintArrayOutput
- func (i VirtualNodeTaintArray) ToVirtualNodeTaintArrayOutputWithContext(ctx context.Context) VirtualNodeTaintArrayOutput
- type VirtualNodeTaintArrayInput
- type VirtualNodeTaintArrayOutput
- func (VirtualNodeTaintArrayOutput) ElementType() reflect.Type
- func (o VirtualNodeTaintArrayOutput) Index(i pulumi.IntInput) VirtualNodeTaintOutput
- func (o VirtualNodeTaintArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VirtualNodeTaint]
- func (o VirtualNodeTaintArrayOutput) ToVirtualNodeTaintArrayOutput() VirtualNodeTaintArrayOutput
- func (o VirtualNodeTaintArrayOutput) ToVirtualNodeTaintArrayOutputWithContext(ctx context.Context) VirtualNodeTaintArrayOutput
- type VirtualNodeTaintInput
- type VirtualNodeTaintOutput
- func (o VirtualNodeTaintOutput) Effect() pulumi.StringPtrOutput
- func (VirtualNodeTaintOutput) ElementType() reflect.Type
- func (o VirtualNodeTaintOutput) Key() pulumi.StringPtrOutput
- func (o VirtualNodeTaintOutput) ToOutput(ctx context.Context) pulumix.Output[VirtualNodeTaint]
- func (o VirtualNodeTaintOutput) ToVirtualNodeTaintOutput() VirtualNodeTaintOutput
- func (o VirtualNodeTaintOutput) ToVirtualNodeTaintOutputWithContext(ctx context.Context) VirtualNodeTaintOutput
- func (o VirtualNodeTaintOutput) Value() pulumi.StringPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ContainerGroup ¶
type ContainerGroup struct { pulumi.CustomResourceState // The ACR enterprise edition example properties. See `acrRegistryInfo` below. AcrRegistryInfos ContainerGroupAcrRegistryInfoArrayOutput `pulumi:"acrRegistryInfos"` // Specifies whether to automatically create an EIP and bind the EIP to the elastic container instance. AutoCreateEip pulumi.BoolPtrOutput `pulumi:"autoCreateEip"` // Specifies whether to automatically match the image cache. Default value: `false`. Valid values: `true` and `false`. AutoMatchImageCache pulumi.BoolPtrOutput `pulumi:"autoMatchImageCache"` // The name of the container group. ContainerGroupName pulumi.StringOutput `pulumi:"containerGroupName"` // The list of containers. See `containers` below. Containers ContainerGroupContainerArrayOutput `pulumi:"containers"` // The amount of CPU resources allocated to the container group. Cpu pulumi.Float64Output `pulumi:"cpu"` // The structure of dnsConfig. See `dnsConfig` below. DnsConfig ContainerGroupDnsConfigPtrOutput `pulumi:"dnsConfig"` // The security context of the container group. See `eciSecurityContext` below. EciSecurityContext ContainerGroupEciSecurityContextPtrOutput `pulumi:"eciSecurityContext"` // The bandwidth of the EIP. Default value: `5`. EipBandwidth pulumi.IntPtrOutput `pulumi:"eipBandwidth"` // The ID of the elastic IP address (EIP). EipInstanceId pulumi.StringPtrOutput `pulumi:"eipInstanceId"` // HostAliases. See `hostAliases` below. HostAliases ContainerGroupHostAliasArrayOutput `pulumi:"hostAliases"` // The image registry credential. See `imageRegistryCredential` below. ImageRegistryCredentials ContainerGroupImageRegistryCredentialArrayOutput `pulumi:"imageRegistryCredentials"` // The list of initContainers. See `initContainers` below. InitContainers ContainerGroupInitContainerArrayOutput `pulumi:"initContainers"` // The address of the self-built mirror warehouse. When creating an image cache using an image in a self-built image repository with a self-signed certificate, you need to configure this parameter to skip certificate authentication to avoid image pull failure due to certificate authentication failure. InsecureRegistry pulumi.StringPtrOutput `pulumi:"insecureRegistry"` // The type of the ECS instance. InstanceType pulumi.StringPtrOutput `pulumi:"instanceType"` // (Available since v1.170.0) The Public IP of the container group. InternetIp pulumi.StringOutput `pulumi:"internetIp"` // (Available since v1.170.0) The Private IP of the container group. IntranetIp pulumi.StringOutput `pulumi:"intranetIp"` // The amount of memory resources allocated to the container group. Memory pulumi.Float64Output `pulumi:"memory"` // The address of the self-built mirror warehouse. When creating an image cache from an image in a self-built image repository using the HTTP protocol, you need to configure this parameter so that the ECI uses the HTTP protocol to pull the image to avoid image pull failure due to different protocols. PlainHttpRegistry pulumi.StringPtrOutput `pulumi:"plainHttpRegistry"` // The RAM role that the container group assumes. ECI and ECS share the same RAM role. RamRoleName pulumi.StringPtrOutput `pulumi:"ramRoleName"` // The ID of the resource group. **NOTE:** From version 1.208.0, `resourceGroupId` can be modified. ResourceGroupId pulumi.StringOutput `pulumi:"resourceGroupId"` // The restart policy of the container group. Valid values: `Always`, `Never`, `OnFailure`. RestartPolicy pulumi.StringOutput `pulumi:"restartPolicy"` // The ID of the security group to which the container group belongs. Container groups within the same security group can access each other. SecurityGroupId pulumi.StringOutput `pulumi:"securityGroupId"` // The status of container group. Status pulumi.StringOutput `pulumi:"status"` // A mapping of tags to assign to the resource. // - Key: It can be up to 64 characters in length. It cannot begin with "aliyun", "acs:", "http://", or "https://". It cannot be a null string. // - Value: It can be up to 128 characters in length. It cannot begin with "aliyun", "acs:", "http://", or "https://". It can be a null string. Tags pulumi.MapOutput `pulumi:"tags"` // The list of volumes. See `volumes` below. Volumes ContainerGroupVolumeArrayOutput `pulumi:"volumes"` // The ID of the VSwitch. Currently, container groups can only be deployed in VPC networks. The number of IP addresses in the VSwitch CIDR block determines the maximum number of container groups that can be created in the VSwitch. Before you can create an ECI instance, plan the CIDR block of the VSwitch. // **NOTE:** From version 1.208.0, You can specify up to 10 `vswitchId`. Separate multiple vSwitch IDs with commas (,), such as vsw-***,vsw-***. attribute `vswitchId` updating diff will be ignored when you set multiple vSwitchIds, there is only one valid `vswitchId` exists in the set vSwitchIds. VswitchId pulumi.StringOutput `pulumi:"vswitchId"` // The ID of the zone where you want to deploy the container group. If no value is specified, the system assigns a zone to the container group. By default, no value is specified. ZoneId pulumi.StringOutput `pulumi:"zoneId"` }
Provides ECI Container Group resource.
For information about ECI Container Group and how to use it, see [What is Container Group](https://www.alibabacloud.com/help/en/elastic-container-instance/latest/api-eci-2018-08-08-createcontainergroup).
> **NOTE:** Available since v1.111.0.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/eci" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/ecs" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/vpc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") name := "tf-example" if param := cfg.Get("name"); param != "" { name = param } defaultZones, err := eci.GetZones(ctx, nil, nil) if err != nil { return err } defaultNetwork, err := vpc.NewNetwork(ctx, "defaultNetwork", &vpc.NetworkArgs{ VpcName: pulumi.String(name), CidrBlock: pulumi.String("10.0.0.0/8"), }) if err != nil { return err } defaultSwitch, err := vpc.NewSwitch(ctx, "defaultSwitch", &vpc.SwitchArgs{ VswitchName: pulumi.String(name), CidrBlock: pulumi.String("10.1.0.0/16"), VpcId: defaultNetwork.ID(), ZoneId: *pulumi.String(defaultZones.Zones[0].ZoneIds[0]), }) if err != nil { return err } defaultSecurityGroup, err := ecs.NewSecurityGroup(ctx, "defaultSecurityGroup", &ecs.SecurityGroupArgs{ VpcId: defaultNetwork.ID(), }) if err != nil { return err } _, err = eci.NewContainerGroup(ctx, "defaultContainerGroup", &eci.ContainerGroupArgs{ ContainerGroupName: pulumi.String(name), Cpu: pulumi.Float64(8), Memory: pulumi.Float64(16), RestartPolicy: pulumi.String("OnFailure"), SecurityGroupId: defaultSecurityGroup.ID(), VswitchId: defaultSwitch.ID(), Tags: pulumi.AnyMap{ "Created": pulumi.Any("TF"), "For": pulumi.Any("example"), }, Containers: eci.ContainerGroupContainerArray{ &eci.ContainerGroupContainerArgs{ Image: pulumi.String("registry-vpc.cn-beijing.aliyuncs.com/eci_open/nginx:alpine"), Name: pulumi.String("nginx"), WorkingDir: pulumi.String("/tmp/nginx"), ImagePullPolicy: pulumi.String("IfNotPresent"), Commands: pulumi.StringArray{ pulumi.String("/bin/sh"), pulumi.String("-c"), pulumi.String("sleep 9999"), }, VolumeMounts: eci.ContainerGroupContainerVolumeMountArray{ &eci.ContainerGroupContainerVolumeMountArgs{ MountPath: pulumi.String("/tmp/example"), ReadOnly: pulumi.Bool(false), Name: pulumi.String("empty1"), }, }, Ports: eci.ContainerGroupContainerPortArray{ &eci.ContainerGroupContainerPortArgs{ Port: pulumi.Int(80), Protocol: pulumi.String("TCP"), }, }, EnvironmentVars: eci.ContainerGroupContainerEnvironmentVarArray{ &eci.ContainerGroupContainerEnvironmentVarArgs{ Key: pulumi.String("name"), Value: pulumi.String("nginx"), }, }, LivenessProbes: eci.ContainerGroupContainerLivenessProbeArray{ &eci.ContainerGroupContainerLivenessProbeArgs{ PeriodSeconds: pulumi.Int(5), InitialDelaySeconds: pulumi.Int(5), SuccessThreshold: pulumi.Int(1), FailureThreshold: pulumi.Int(3), TimeoutSeconds: pulumi.Int(1), Execs: eci.ContainerGroupContainerLivenessProbeExecArray{ &eci.ContainerGroupContainerLivenessProbeExecArgs{ Commands: pulumi.StringArray{ pulumi.String("cat /tmp/healthy"), }, }, }, }, }, ReadinessProbes: eci.ContainerGroupContainerReadinessProbeArray{ &eci.ContainerGroupContainerReadinessProbeArgs{ PeriodSeconds: pulumi.Int(5), InitialDelaySeconds: pulumi.Int(5), SuccessThreshold: pulumi.Int(1), FailureThreshold: pulumi.Int(3), TimeoutSeconds: pulumi.Int(1), Execs: eci.ContainerGroupContainerReadinessProbeExecArray{ &eci.ContainerGroupContainerReadinessProbeExecArgs{ Commands: pulumi.StringArray{ pulumi.String("cat /tmp/healthy"), }, }, }, }, }, }, &eci.ContainerGroupContainerArgs{ Image: pulumi.String("registry-vpc.cn-beijing.aliyuncs.com/eci_open/centos:7"), Name: pulumi.String("centos"), Commands: pulumi.StringArray{ pulumi.String("/bin/sh"), pulumi.String("-c"), pulumi.String("sleep 9999"), }, }, }, InitContainers: eci.ContainerGroupInitContainerArray{ &eci.ContainerGroupInitContainerArgs{ Name: pulumi.String("init-busybox"), Image: pulumi.String("registry-vpc.cn-beijing.aliyuncs.com/eci_open/busybox:1.30"), ImagePullPolicy: pulumi.String("IfNotPresent"), Commands: pulumi.StringArray{ pulumi.String("echo"), }, Args: pulumi.StringArray{ pulumi.String("hello initcontainer"), }, }, }, Volumes: eci.ContainerGroupVolumeArray{ &eci.ContainerGroupVolumeArgs{ Name: pulumi.String("empty1"), Type: pulumi.String("EmptyDirVolume"), }, &eci.ContainerGroupVolumeArgs{ Name: pulumi.String("empty2"), Type: pulumi.String("EmptyDirVolume"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
ECI Container Group can be imported using the id, e.g.
```sh
$ pulumi import alicloud:eci/containerGroup:ContainerGroup example <container_group_id>
```
func GetContainerGroup ¶
func GetContainerGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ContainerGroupState, opts ...pulumi.ResourceOption) (*ContainerGroup, error)
GetContainerGroup gets an existing ContainerGroup 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 NewContainerGroup ¶
func NewContainerGroup(ctx *pulumi.Context, name string, args *ContainerGroupArgs, opts ...pulumi.ResourceOption) (*ContainerGroup, error)
NewContainerGroup registers a new resource with the given unique name, arguments, and options.
func (*ContainerGroup) ElementType ¶
func (*ContainerGroup) ElementType() reflect.Type
func (*ContainerGroup) ToContainerGroupOutput ¶
func (i *ContainerGroup) ToContainerGroupOutput() ContainerGroupOutput
func (*ContainerGroup) ToContainerGroupOutputWithContext ¶
func (i *ContainerGroup) ToContainerGroupOutputWithContext(ctx context.Context) ContainerGroupOutput
func (*ContainerGroup) ToOutput ¶ added in v3.43.1
func (i *ContainerGroup) ToOutput(ctx context.Context) pulumix.Output[*ContainerGroup]
type ContainerGroupAcrRegistryInfo ¶ added in v3.29.0
type ContainerGroupAcrRegistryInfo struct { // The domain name of the ACR Enterprise Edition instance. Defaults to all domain names of the corresponding instance. Support specifying individual domain names, multiple separated by half comma. Domains []string `pulumi:"domains"` // The ACR enterprise edition example ID. InstanceId *string `pulumi:"instanceId"` // The name of the ACR enterprise edition instance. InstanceName *string `pulumi:"instanceName"` // The ACR enterprise edition instance belongs to the region. RegionId *string `pulumi:"regionId"` }
type ContainerGroupAcrRegistryInfoArgs ¶ added in v3.29.0
type ContainerGroupAcrRegistryInfoArgs struct { // The domain name of the ACR Enterprise Edition instance. Defaults to all domain names of the corresponding instance. Support specifying individual domain names, multiple separated by half comma. Domains pulumi.StringArrayInput `pulumi:"domains"` // The ACR enterprise edition example ID. InstanceId pulumi.StringPtrInput `pulumi:"instanceId"` // The name of the ACR enterprise edition instance. InstanceName pulumi.StringPtrInput `pulumi:"instanceName"` // The ACR enterprise edition instance belongs to the region. RegionId pulumi.StringPtrInput `pulumi:"regionId"` }
func (ContainerGroupAcrRegistryInfoArgs) ElementType ¶ added in v3.29.0
func (ContainerGroupAcrRegistryInfoArgs) ElementType() reflect.Type
func (ContainerGroupAcrRegistryInfoArgs) ToContainerGroupAcrRegistryInfoOutput ¶ added in v3.29.0
func (i ContainerGroupAcrRegistryInfoArgs) ToContainerGroupAcrRegistryInfoOutput() ContainerGroupAcrRegistryInfoOutput
func (ContainerGroupAcrRegistryInfoArgs) ToContainerGroupAcrRegistryInfoOutputWithContext ¶ added in v3.29.0
func (i ContainerGroupAcrRegistryInfoArgs) ToContainerGroupAcrRegistryInfoOutputWithContext(ctx context.Context) ContainerGroupAcrRegistryInfoOutput
func (ContainerGroupAcrRegistryInfoArgs) ToOutput ¶ added in v3.43.1
func (i ContainerGroupAcrRegistryInfoArgs) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupAcrRegistryInfo]
type ContainerGroupAcrRegistryInfoArray ¶ added in v3.29.0
type ContainerGroupAcrRegistryInfoArray []ContainerGroupAcrRegistryInfoInput
func (ContainerGroupAcrRegistryInfoArray) ElementType ¶ added in v3.29.0
func (ContainerGroupAcrRegistryInfoArray) ElementType() reflect.Type
func (ContainerGroupAcrRegistryInfoArray) ToContainerGroupAcrRegistryInfoArrayOutput ¶ added in v3.29.0
func (i ContainerGroupAcrRegistryInfoArray) ToContainerGroupAcrRegistryInfoArrayOutput() ContainerGroupAcrRegistryInfoArrayOutput
func (ContainerGroupAcrRegistryInfoArray) ToContainerGroupAcrRegistryInfoArrayOutputWithContext ¶ added in v3.29.0
func (i ContainerGroupAcrRegistryInfoArray) ToContainerGroupAcrRegistryInfoArrayOutputWithContext(ctx context.Context) ContainerGroupAcrRegistryInfoArrayOutput
func (ContainerGroupAcrRegistryInfoArray) ToOutput ¶ added in v3.43.1
func (i ContainerGroupAcrRegistryInfoArray) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupAcrRegistryInfo]
type ContainerGroupAcrRegistryInfoArrayInput ¶ added in v3.29.0
type ContainerGroupAcrRegistryInfoArrayInput interface { pulumi.Input ToContainerGroupAcrRegistryInfoArrayOutput() ContainerGroupAcrRegistryInfoArrayOutput ToContainerGroupAcrRegistryInfoArrayOutputWithContext(context.Context) ContainerGroupAcrRegistryInfoArrayOutput }
ContainerGroupAcrRegistryInfoArrayInput is an input type that accepts ContainerGroupAcrRegistryInfoArray and ContainerGroupAcrRegistryInfoArrayOutput values. You can construct a concrete instance of `ContainerGroupAcrRegistryInfoArrayInput` via:
ContainerGroupAcrRegistryInfoArray{ ContainerGroupAcrRegistryInfoArgs{...} }
type ContainerGroupAcrRegistryInfoArrayOutput ¶ added in v3.29.0
type ContainerGroupAcrRegistryInfoArrayOutput struct{ *pulumi.OutputState }
func (ContainerGroupAcrRegistryInfoArrayOutput) ElementType ¶ added in v3.29.0
func (ContainerGroupAcrRegistryInfoArrayOutput) ElementType() reflect.Type
func (ContainerGroupAcrRegistryInfoArrayOutput) ToContainerGroupAcrRegistryInfoArrayOutput ¶ added in v3.29.0
func (o ContainerGroupAcrRegistryInfoArrayOutput) ToContainerGroupAcrRegistryInfoArrayOutput() ContainerGroupAcrRegistryInfoArrayOutput
func (ContainerGroupAcrRegistryInfoArrayOutput) ToContainerGroupAcrRegistryInfoArrayOutputWithContext ¶ added in v3.29.0
func (o ContainerGroupAcrRegistryInfoArrayOutput) ToContainerGroupAcrRegistryInfoArrayOutputWithContext(ctx context.Context) ContainerGroupAcrRegistryInfoArrayOutput
func (ContainerGroupAcrRegistryInfoArrayOutput) ToOutput ¶ added in v3.43.1
func (o ContainerGroupAcrRegistryInfoArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupAcrRegistryInfo]
type ContainerGroupAcrRegistryInfoInput ¶ added in v3.29.0
type ContainerGroupAcrRegistryInfoInput interface { pulumi.Input ToContainerGroupAcrRegistryInfoOutput() ContainerGroupAcrRegistryInfoOutput ToContainerGroupAcrRegistryInfoOutputWithContext(context.Context) ContainerGroupAcrRegistryInfoOutput }
ContainerGroupAcrRegistryInfoInput is an input type that accepts ContainerGroupAcrRegistryInfoArgs and ContainerGroupAcrRegistryInfoOutput values. You can construct a concrete instance of `ContainerGroupAcrRegistryInfoInput` via:
ContainerGroupAcrRegistryInfoArgs{...}
type ContainerGroupAcrRegistryInfoOutput ¶ added in v3.29.0
type ContainerGroupAcrRegistryInfoOutput struct{ *pulumi.OutputState }
func (ContainerGroupAcrRegistryInfoOutput) Domains ¶ added in v3.29.0
func (o ContainerGroupAcrRegistryInfoOutput) Domains() pulumi.StringArrayOutput
The domain name of the ACR Enterprise Edition instance. Defaults to all domain names of the corresponding instance. Support specifying individual domain names, multiple separated by half comma.
func (ContainerGroupAcrRegistryInfoOutput) ElementType ¶ added in v3.29.0
func (ContainerGroupAcrRegistryInfoOutput) ElementType() reflect.Type
func (ContainerGroupAcrRegistryInfoOutput) InstanceId ¶ added in v3.29.0
func (o ContainerGroupAcrRegistryInfoOutput) InstanceId() pulumi.StringPtrOutput
The ACR enterprise edition example ID.
func (ContainerGroupAcrRegistryInfoOutput) InstanceName ¶ added in v3.29.0
func (o ContainerGroupAcrRegistryInfoOutput) InstanceName() pulumi.StringPtrOutput
The name of the ACR enterprise edition instance.
func (ContainerGroupAcrRegistryInfoOutput) RegionId ¶ added in v3.29.0
func (o ContainerGroupAcrRegistryInfoOutput) RegionId() pulumi.StringPtrOutput
The ACR enterprise edition instance belongs to the region.
func (ContainerGroupAcrRegistryInfoOutput) ToContainerGroupAcrRegistryInfoOutput ¶ added in v3.29.0
func (o ContainerGroupAcrRegistryInfoOutput) ToContainerGroupAcrRegistryInfoOutput() ContainerGroupAcrRegistryInfoOutput
func (ContainerGroupAcrRegistryInfoOutput) ToContainerGroupAcrRegistryInfoOutputWithContext ¶ added in v3.29.0
func (o ContainerGroupAcrRegistryInfoOutput) ToContainerGroupAcrRegistryInfoOutputWithContext(ctx context.Context) ContainerGroupAcrRegistryInfoOutput
func (ContainerGroupAcrRegistryInfoOutput) ToOutput ¶ added in v3.43.1
func (o ContainerGroupAcrRegistryInfoOutput) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupAcrRegistryInfo]
type ContainerGroupArgs ¶
type ContainerGroupArgs struct { // The ACR enterprise edition example properties. See `acrRegistryInfo` below. AcrRegistryInfos ContainerGroupAcrRegistryInfoArrayInput // Specifies whether to automatically create an EIP and bind the EIP to the elastic container instance. AutoCreateEip pulumi.BoolPtrInput // Specifies whether to automatically match the image cache. Default value: `false`. Valid values: `true` and `false`. AutoMatchImageCache pulumi.BoolPtrInput // The name of the container group. ContainerGroupName pulumi.StringInput // The list of containers. See `containers` below. Containers ContainerGroupContainerArrayInput // The amount of CPU resources allocated to the container group. Cpu pulumi.Float64PtrInput // The structure of dnsConfig. See `dnsConfig` below. DnsConfig ContainerGroupDnsConfigPtrInput // The security context of the container group. See `eciSecurityContext` below. EciSecurityContext ContainerGroupEciSecurityContextPtrInput // The bandwidth of the EIP. Default value: `5`. EipBandwidth pulumi.IntPtrInput // The ID of the elastic IP address (EIP). EipInstanceId pulumi.StringPtrInput // HostAliases. See `hostAliases` below. HostAliases ContainerGroupHostAliasArrayInput // The image registry credential. See `imageRegistryCredential` below. ImageRegistryCredentials ContainerGroupImageRegistryCredentialArrayInput // The list of initContainers. See `initContainers` below. InitContainers ContainerGroupInitContainerArrayInput // The address of the self-built mirror warehouse. When creating an image cache using an image in a self-built image repository with a self-signed certificate, you need to configure this parameter to skip certificate authentication to avoid image pull failure due to certificate authentication failure. InsecureRegistry pulumi.StringPtrInput // The type of the ECS instance. InstanceType pulumi.StringPtrInput // The amount of memory resources allocated to the container group. Memory pulumi.Float64PtrInput // The address of the self-built mirror warehouse. When creating an image cache from an image in a self-built image repository using the HTTP protocol, you need to configure this parameter so that the ECI uses the HTTP protocol to pull the image to avoid image pull failure due to different protocols. PlainHttpRegistry pulumi.StringPtrInput // The RAM role that the container group assumes. ECI and ECS share the same RAM role. RamRoleName pulumi.StringPtrInput // The ID of the resource group. **NOTE:** From version 1.208.0, `resourceGroupId` can be modified. ResourceGroupId pulumi.StringPtrInput // The restart policy of the container group. Valid values: `Always`, `Never`, `OnFailure`. RestartPolicy pulumi.StringPtrInput // The ID of the security group to which the container group belongs. Container groups within the same security group can access each other. SecurityGroupId pulumi.StringInput // A mapping of tags to assign to the resource. // - Key: It can be up to 64 characters in length. It cannot begin with "aliyun", "acs:", "http://", or "https://". It cannot be a null string. // - Value: It can be up to 128 characters in length. It cannot begin with "aliyun", "acs:", "http://", or "https://". It can be a null string. Tags pulumi.MapInput // The list of volumes. See `volumes` below. Volumes ContainerGroupVolumeArrayInput // The ID of the VSwitch. Currently, container groups can only be deployed in VPC networks. The number of IP addresses in the VSwitch CIDR block determines the maximum number of container groups that can be created in the VSwitch. Before you can create an ECI instance, plan the CIDR block of the VSwitch. // **NOTE:** From version 1.208.0, You can specify up to 10 `vswitchId`. Separate multiple vSwitch IDs with commas (,), such as vsw-***,vsw-***. attribute `vswitchId` updating diff will be ignored when you set multiple vSwitchIds, there is only one valid `vswitchId` exists in the set vSwitchIds. VswitchId pulumi.StringInput // The ID of the zone where you want to deploy the container group. If no value is specified, the system assigns a zone to the container group. By default, no value is specified. ZoneId pulumi.StringPtrInput }
The set of arguments for constructing a ContainerGroup resource.
func (ContainerGroupArgs) ElementType ¶
func (ContainerGroupArgs) ElementType() reflect.Type
type ContainerGroupArray ¶
type ContainerGroupArray []ContainerGroupInput
func (ContainerGroupArray) ElementType ¶
func (ContainerGroupArray) ElementType() reflect.Type
func (ContainerGroupArray) ToContainerGroupArrayOutput ¶
func (i ContainerGroupArray) ToContainerGroupArrayOutput() ContainerGroupArrayOutput
func (ContainerGroupArray) ToContainerGroupArrayOutputWithContext ¶
func (i ContainerGroupArray) ToContainerGroupArrayOutputWithContext(ctx context.Context) ContainerGroupArrayOutput
func (ContainerGroupArray) ToOutput ¶ added in v3.43.1
func (i ContainerGroupArray) ToOutput(ctx context.Context) pulumix.Output[[]*ContainerGroup]
type ContainerGroupArrayInput ¶
type ContainerGroupArrayInput interface { pulumi.Input ToContainerGroupArrayOutput() ContainerGroupArrayOutput ToContainerGroupArrayOutputWithContext(context.Context) ContainerGroupArrayOutput }
ContainerGroupArrayInput is an input type that accepts ContainerGroupArray and ContainerGroupArrayOutput values. You can construct a concrete instance of `ContainerGroupArrayInput` via:
ContainerGroupArray{ ContainerGroupArgs{...} }
type ContainerGroupArrayOutput ¶
type ContainerGroupArrayOutput struct{ *pulumi.OutputState }
func (ContainerGroupArrayOutput) ElementType ¶
func (ContainerGroupArrayOutput) ElementType() reflect.Type
func (ContainerGroupArrayOutput) Index ¶
func (o ContainerGroupArrayOutput) Index(i pulumi.IntInput) ContainerGroupOutput
func (ContainerGroupArrayOutput) ToContainerGroupArrayOutput ¶
func (o ContainerGroupArrayOutput) ToContainerGroupArrayOutput() ContainerGroupArrayOutput
func (ContainerGroupArrayOutput) ToContainerGroupArrayOutputWithContext ¶
func (o ContainerGroupArrayOutput) ToContainerGroupArrayOutputWithContext(ctx context.Context) ContainerGroupArrayOutput
func (ContainerGroupArrayOutput) ToOutput ¶ added in v3.43.1
func (o ContainerGroupArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*ContainerGroup]
type ContainerGroupContainer ¶
type ContainerGroupContainer struct { // The arguments passed to the commands. Args []string `pulumi:"args"` // Commands to be executed inside the container when performing health checks using the command line method. Commands []string `pulumi:"commands"` // The amount of CPU resources allocated to the container. Default value: `0`. Cpu *float64 `pulumi:"cpu"` // The structure of environmentVars. See `environmentVars` below. EnvironmentVars []ContainerGroupContainerEnvironmentVar `pulumi:"environmentVars"` // The number GPUs. Default value: `0`. Gpu *int `pulumi:"gpu"` // The image of the container. Image string `pulumi:"image"` // The restart policy of the image. Default value: `IfNotPresent`. Valid values: `Always`, `IfNotPresent`, `Never`. ImagePullPolicy *string `pulumi:"imagePullPolicy"` // The health check of the container. See `livenessProbe` below. LivenessProbes []ContainerGroupContainerLivenessProbe `pulumi:"livenessProbes"` // The amount of memory resources allocated to the container. Default value: `0`. Memory *float64 `pulumi:"memory"` // The name of the mounted volume. Name string `pulumi:"name"` // The structure of port. See `ports` below. Ports []ContainerGroupContainerPort `pulumi:"ports"` // The health check of the container. See `readinessProbe` below. ReadinessProbes []ContainerGroupContainerReadinessProbe `pulumi:"readinessProbes"` // Indicates whether the container passed the readiness probe. Ready *bool `pulumi:"ready"` // The number of times that the container restarted. RestartCount *int `pulumi:"restartCount"` // The structure of volumeMounts. See `volumeMounts` below. VolumeMounts []ContainerGroupContainerVolumeMount `pulumi:"volumeMounts"` // The working directory of the container. WorkingDir *string `pulumi:"workingDir"` }
type ContainerGroupContainerArgs ¶
type ContainerGroupContainerArgs struct { // The arguments passed to the commands. Args pulumi.StringArrayInput `pulumi:"args"` // Commands to be executed inside the container when performing health checks using the command line method. Commands pulumi.StringArrayInput `pulumi:"commands"` // The amount of CPU resources allocated to the container. Default value: `0`. Cpu pulumi.Float64PtrInput `pulumi:"cpu"` // The structure of environmentVars. See `environmentVars` below. EnvironmentVars ContainerGroupContainerEnvironmentVarArrayInput `pulumi:"environmentVars"` // The number GPUs. Default value: `0`. Gpu pulumi.IntPtrInput `pulumi:"gpu"` // The image of the container. Image pulumi.StringInput `pulumi:"image"` // The restart policy of the image. Default value: `IfNotPresent`. Valid values: `Always`, `IfNotPresent`, `Never`. ImagePullPolicy pulumi.StringPtrInput `pulumi:"imagePullPolicy"` // The health check of the container. See `livenessProbe` below. LivenessProbes ContainerGroupContainerLivenessProbeArrayInput `pulumi:"livenessProbes"` // The amount of memory resources allocated to the container. Default value: `0`. Memory pulumi.Float64PtrInput `pulumi:"memory"` // The name of the mounted volume. Name pulumi.StringInput `pulumi:"name"` // The structure of port. See `ports` below. Ports ContainerGroupContainerPortArrayInput `pulumi:"ports"` // The health check of the container. See `readinessProbe` below. ReadinessProbes ContainerGroupContainerReadinessProbeArrayInput `pulumi:"readinessProbes"` // Indicates whether the container passed the readiness probe. Ready pulumi.BoolPtrInput `pulumi:"ready"` // The number of times that the container restarted. RestartCount pulumi.IntPtrInput `pulumi:"restartCount"` // The structure of volumeMounts. See `volumeMounts` below. VolumeMounts ContainerGroupContainerVolumeMountArrayInput `pulumi:"volumeMounts"` // The working directory of the container. WorkingDir pulumi.StringPtrInput `pulumi:"workingDir"` }
func (ContainerGroupContainerArgs) ElementType ¶
func (ContainerGroupContainerArgs) ElementType() reflect.Type
func (ContainerGroupContainerArgs) ToContainerGroupContainerOutput ¶
func (i ContainerGroupContainerArgs) ToContainerGroupContainerOutput() ContainerGroupContainerOutput
func (ContainerGroupContainerArgs) ToContainerGroupContainerOutputWithContext ¶
func (i ContainerGroupContainerArgs) ToContainerGroupContainerOutputWithContext(ctx context.Context) ContainerGroupContainerOutput
func (ContainerGroupContainerArgs) ToOutput ¶ added in v3.43.1
func (i ContainerGroupContainerArgs) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupContainer]
type ContainerGroupContainerArray ¶
type ContainerGroupContainerArray []ContainerGroupContainerInput
func (ContainerGroupContainerArray) ElementType ¶
func (ContainerGroupContainerArray) ElementType() reflect.Type
func (ContainerGroupContainerArray) ToContainerGroupContainerArrayOutput ¶
func (i ContainerGroupContainerArray) ToContainerGroupContainerArrayOutput() ContainerGroupContainerArrayOutput
func (ContainerGroupContainerArray) ToContainerGroupContainerArrayOutputWithContext ¶
func (i ContainerGroupContainerArray) ToContainerGroupContainerArrayOutputWithContext(ctx context.Context) ContainerGroupContainerArrayOutput
func (ContainerGroupContainerArray) ToOutput ¶ added in v3.43.1
func (i ContainerGroupContainerArray) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupContainer]
type ContainerGroupContainerArrayInput ¶
type ContainerGroupContainerArrayInput interface { pulumi.Input ToContainerGroupContainerArrayOutput() ContainerGroupContainerArrayOutput ToContainerGroupContainerArrayOutputWithContext(context.Context) ContainerGroupContainerArrayOutput }
ContainerGroupContainerArrayInput is an input type that accepts ContainerGroupContainerArray and ContainerGroupContainerArrayOutput values. You can construct a concrete instance of `ContainerGroupContainerArrayInput` via:
ContainerGroupContainerArray{ ContainerGroupContainerArgs{...} }
type ContainerGroupContainerArrayOutput ¶
type ContainerGroupContainerArrayOutput struct{ *pulumi.OutputState }
func (ContainerGroupContainerArrayOutput) ElementType ¶
func (ContainerGroupContainerArrayOutput) ElementType() reflect.Type
func (ContainerGroupContainerArrayOutput) Index ¶
func (o ContainerGroupContainerArrayOutput) Index(i pulumi.IntInput) ContainerGroupContainerOutput
func (ContainerGroupContainerArrayOutput) ToContainerGroupContainerArrayOutput ¶
func (o ContainerGroupContainerArrayOutput) ToContainerGroupContainerArrayOutput() ContainerGroupContainerArrayOutput
func (ContainerGroupContainerArrayOutput) ToContainerGroupContainerArrayOutputWithContext ¶
func (o ContainerGroupContainerArrayOutput) ToContainerGroupContainerArrayOutputWithContext(ctx context.Context) ContainerGroupContainerArrayOutput
func (ContainerGroupContainerArrayOutput) ToOutput ¶ added in v3.43.1
func (o ContainerGroupContainerArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupContainer]
type ContainerGroupContainerEnvironmentVar ¶
type ContainerGroupContainerEnvironmentVar struct { // The name of the variable. The name can be 1 to 128 characters in length and can contain letters, digits, and underscores (_). It cannot start with a digit. Key *string `pulumi:"key"` // The variable value of the security context that the container group runs. Value *string `pulumi:"value"` }
type ContainerGroupContainerEnvironmentVarArgs ¶
type ContainerGroupContainerEnvironmentVarArgs struct { // The name of the variable. The name can be 1 to 128 characters in length and can contain letters, digits, and underscores (_). It cannot start with a digit. Key pulumi.StringPtrInput `pulumi:"key"` // The variable value of the security context that the container group runs. Value pulumi.StringPtrInput `pulumi:"value"` }
func (ContainerGroupContainerEnvironmentVarArgs) ElementType ¶
func (ContainerGroupContainerEnvironmentVarArgs) ElementType() reflect.Type
func (ContainerGroupContainerEnvironmentVarArgs) ToContainerGroupContainerEnvironmentVarOutput ¶
func (i ContainerGroupContainerEnvironmentVarArgs) ToContainerGroupContainerEnvironmentVarOutput() ContainerGroupContainerEnvironmentVarOutput
func (ContainerGroupContainerEnvironmentVarArgs) ToContainerGroupContainerEnvironmentVarOutputWithContext ¶
func (i ContainerGroupContainerEnvironmentVarArgs) ToContainerGroupContainerEnvironmentVarOutputWithContext(ctx context.Context) ContainerGroupContainerEnvironmentVarOutput
func (ContainerGroupContainerEnvironmentVarArgs) ToOutput ¶ added in v3.43.1
func (i ContainerGroupContainerEnvironmentVarArgs) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupContainerEnvironmentVar]
type ContainerGroupContainerEnvironmentVarArray ¶
type ContainerGroupContainerEnvironmentVarArray []ContainerGroupContainerEnvironmentVarInput
func (ContainerGroupContainerEnvironmentVarArray) ElementType ¶
func (ContainerGroupContainerEnvironmentVarArray) ElementType() reflect.Type
func (ContainerGroupContainerEnvironmentVarArray) ToContainerGroupContainerEnvironmentVarArrayOutput ¶
func (i ContainerGroupContainerEnvironmentVarArray) ToContainerGroupContainerEnvironmentVarArrayOutput() ContainerGroupContainerEnvironmentVarArrayOutput
func (ContainerGroupContainerEnvironmentVarArray) ToContainerGroupContainerEnvironmentVarArrayOutputWithContext ¶
func (i ContainerGroupContainerEnvironmentVarArray) ToContainerGroupContainerEnvironmentVarArrayOutputWithContext(ctx context.Context) ContainerGroupContainerEnvironmentVarArrayOutput
func (ContainerGroupContainerEnvironmentVarArray) ToOutput ¶ added in v3.43.1
func (i ContainerGroupContainerEnvironmentVarArray) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupContainerEnvironmentVar]
type ContainerGroupContainerEnvironmentVarArrayInput ¶
type ContainerGroupContainerEnvironmentVarArrayInput interface { pulumi.Input ToContainerGroupContainerEnvironmentVarArrayOutput() ContainerGroupContainerEnvironmentVarArrayOutput ToContainerGroupContainerEnvironmentVarArrayOutputWithContext(context.Context) ContainerGroupContainerEnvironmentVarArrayOutput }
ContainerGroupContainerEnvironmentVarArrayInput is an input type that accepts ContainerGroupContainerEnvironmentVarArray and ContainerGroupContainerEnvironmentVarArrayOutput values. You can construct a concrete instance of `ContainerGroupContainerEnvironmentVarArrayInput` via:
ContainerGroupContainerEnvironmentVarArray{ ContainerGroupContainerEnvironmentVarArgs{...} }
type ContainerGroupContainerEnvironmentVarArrayOutput ¶
type ContainerGroupContainerEnvironmentVarArrayOutput struct{ *pulumi.OutputState }
func (ContainerGroupContainerEnvironmentVarArrayOutput) ElementType ¶
func (ContainerGroupContainerEnvironmentVarArrayOutput) ElementType() reflect.Type
func (ContainerGroupContainerEnvironmentVarArrayOutput) ToContainerGroupContainerEnvironmentVarArrayOutput ¶
func (o ContainerGroupContainerEnvironmentVarArrayOutput) ToContainerGroupContainerEnvironmentVarArrayOutput() ContainerGroupContainerEnvironmentVarArrayOutput
func (ContainerGroupContainerEnvironmentVarArrayOutput) ToContainerGroupContainerEnvironmentVarArrayOutputWithContext ¶
func (o ContainerGroupContainerEnvironmentVarArrayOutput) ToContainerGroupContainerEnvironmentVarArrayOutputWithContext(ctx context.Context) ContainerGroupContainerEnvironmentVarArrayOutput
func (ContainerGroupContainerEnvironmentVarArrayOutput) ToOutput ¶ added in v3.43.1
func (o ContainerGroupContainerEnvironmentVarArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupContainerEnvironmentVar]
type ContainerGroupContainerEnvironmentVarInput ¶
type ContainerGroupContainerEnvironmentVarInput interface { pulumi.Input ToContainerGroupContainerEnvironmentVarOutput() ContainerGroupContainerEnvironmentVarOutput ToContainerGroupContainerEnvironmentVarOutputWithContext(context.Context) ContainerGroupContainerEnvironmentVarOutput }
ContainerGroupContainerEnvironmentVarInput is an input type that accepts ContainerGroupContainerEnvironmentVarArgs and ContainerGroupContainerEnvironmentVarOutput values. You can construct a concrete instance of `ContainerGroupContainerEnvironmentVarInput` via:
ContainerGroupContainerEnvironmentVarArgs{...}
type ContainerGroupContainerEnvironmentVarOutput ¶
type ContainerGroupContainerEnvironmentVarOutput struct{ *pulumi.OutputState }
func (ContainerGroupContainerEnvironmentVarOutput) ElementType ¶
func (ContainerGroupContainerEnvironmentVarOutput) ElementType() reflect.Type
func (ContainerGroupContainerEnvironmentVarOutput) Key ¶
func (o ContainerGroupContainerEnvironmentVarOutput) Key() pulumi.StringPtrOutput
The name of the variable. The name can be 1 to 128 characters in length and can contain letters, digits, and underscores (_). It cannot start with a digit.
func (ContainerGroupContainerEnvironmentVarOutput) ToContainerGroupContainerEnvironmentVarOutput ¶
func (o ContainerGroupContainerEnvironmentVarOutput) ToContainerGroupContainerEnvironmentVarOutput() ContainerGroupContainerEnvironmentVarOutput
func (ContainerGroupContainerEnvironmentVarOutput) ToContainerGroupContainerEnvironmentVarOutputWithContext ¶
func (o ContainerGroupContainerEnvironmentVarOutput) ToContainerGroupContainerEnvironmentVarOutputWithContext(ctx context.Context) ContainerGroupContainerEnvironmentVarOutput
func (ContainerGroupContainerEnvironmentVarOutput) ToOutput ¶ added in v3.43.1
func (o ContainerGroupContainerEnvironmentVarOutput) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupContainerEnvironmentVar]
func (ContainerGroupContainerEnvironmentVarOutput) Value ¶
func (o ContainerGroupContainerEnvironmentVarOutput) Value() pulumi.StringPtrOutput
The variable value of the security context that the container group runs.
type ContainerGroupContainerInput ¶
type ContainerGroupContainerInput interface { pulumi.Input ToContainerGroupContainerOutput() ContainerGroupContainerOutput ToContainerGroupContainerOutputWithContext(context.Context) ContainerGroupContainerOutput }
ContainerGroupContainerInput is an input type that accepts ContainerGroupContainerArgs and ContainerGroupContainerOutput values. You can construct a concrete instance of `ContainerGroupContainerInput` via:
ContainerGroupContainerArgs{...}
type ContainerGroupContainerLivenessProbe ¶ added in v3.29.0
type ContainerGroupContainerLivenessProbe struct { // Health check using command line method. See `exec` below. Execs []ContainerGroupContainerLivenessProbeExec `pulumi:"execs"` // Threshold for the number of checks that are determined to have failed since the last successful check (must be consecutive failures), default is 3. FailureThreshold *int `pulumi:"failureThreshold"` // Health check using HTTP request method. See `httpGet` below. HttpGets []ContainerGroupContainerLivenessProbeHttpGet `pulumi:"httpGets"` // Check the time to start execution, calculated from the completion of container startup. InitialDelaySeconds *int `pulumi:"initialDelaySeconds"` // Buffer time for the program to handle operations before closing. PeriodSeconds *int `pulumi:"periodSeconds"` // The check count threshold for re-identifying successful checks since the last failed check (must be consecutive successes), default is 1. Current must be 1. SuccessThreshold *int `pulumi:"successThreshold"` // Health check using TCP socket method. See `tcpSocket` below. TcpSockets []ContainerGroupContainerLivenessProbeTcpSocket `pulumi:"tcpSockets"` // Check the timeout, the default is 1 second, the minimum is 1 second. TimeoutSeconds *int `pulumi:"timeoutSeconds"` }
type ContainerGroupContainerLivenessProbeArgs ¶ added in v3.29.0
type ContainerGroupContainerLivenessProbeArgs struct { // Health check using command line method. See `exec` below. Execs ContainerGroupContainerLivenessProbeExecArrayInput `pulumi:"execs"` // Threshold for the number of checks that are determined to have failed since the last successful check (must be consecutive failures), default is 3. FailureThreshold pulumi.IntPtrInput `pulumi:"failureThreshold"` // Health check using HTTP request method. See `httpGet` below. HttpGets ContainerGroupContainerLivenessProbeHttpGetArrayInput `pulumi:"httpGets"` // Check the time to start execution, calculated from the completion of container startup. InitialDelaySeconds pulumi.IntPtrInput `pulumi:"initialDelaySeconds"` // Buffer time for the program to handle operations before closing. PeriodSeconds pulumi.IntPtrInput `pulumi:"periodSeconds"` // The check count threshold for re-identifying successful checks since the last failed check (must be consecutive successes), default is 1. Current must be 1. SuccessThreshold pulumi.IntPtrInput `pulumi:"successThreshold"` // Health check using TCP socket method. See `tcpSocket` below. TcpSockets ContainerGroupContainerLivenessProbeTcpSocketArrayInput `pulumi:"tcpSockets"` // Check the timeout, the default is 1 second, the minimum is 1 second. TimeoutSeconds pulumi.IntPtrInput `pulumi:"timeoutSeconds"` }
func (ContainerGroupContainerLivenessProbeArgs) ElementType ¶ added in v3.29.0
func (ContainerGroupContainerLivenessProbeArgs) ElementType() reflect.Type
func (ContainerGroupContainerLivenessProbeArgs) ToContainerGroupContainerLivenessProbeOutput ¶ added in v3.29.0
func (i ContainerGroupContainerLivenessProbeArgs) ToContainerGroupContainerLivenessProbeOutput() ContainerGroupContainerLivenessProbeOutput
func (ContainerGroupContainerLivenessProbeArgs) ToContainerGroupContainerLivenessProbeOutputWithContext ¶ added in v3.29.0
func (i ContainerGroupContainerLivenessProbeArgs) ToContainerGroupContainerLivenessProbeOutputWithContext(ctx context.Context) ContainerGroupContainerLivenessProbeOutput
func (ContainerGroupContainerLivenessProbeArgs) ToOutput ¶ added in v3.43.1
func (i ContainerGroupContainerLivenessProbeArgs) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupContainerLivenessProbe]
type ContainerGroupContainerLivenessProbeArray ¶ added in v3.29.0
type ContainerGroupContainerLivenessProbeArray []ContainerGroupContainerLivenessProbeInput
func (ContainerGroupContainerLivenessProbeArray) ElementType ¶ added in v3.29.0
func (ContainerGroupContainerLivenessProbeArray) ElementType() reflect.Type
func (ContainerGroupContainerLivenessProbeArray) ToContainerGroupContainerLivenessProbeArrayOutput ¶ added in v3.29.0
func (i ContainerGroupContainerLivenessProbeArray) ToContainerGroupContainerLivenessProbeArrayOutput() ContainerGroupContainerLivenessProbeArrayOutput
func (ContainerGroupContainerLivenessProbeArray) ToContainerGroupContainerLivenessProbeArrayOutputWithContext ¶ added in v3.29.0
func (i ContainerGroupContainerLivenessProbeArray) ToContainerGroupContainerLivenessProbeArrayOutputWithContext(ctx context.Context) ContainerGroupContainerLivenessProbeArrayOutput
func (ContainerGroupContainerLivenessProbeArray) ToOutput ¶ added in v3.43.1
func (i ContainerGroupContainerLivenessProbeArray) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupContainerLivenessProbe]
type ContainerGroupContainerLivenessProbeArrayInput ¶ added in v3.29.0
type ContainerGroupContainerLivenessProbeArrayInput interface { pulumi.Input ToContainerGroupContainerLivenessProbeArrayOutput() ContainerGroupContainerLivenessProbeArrayOutput ToContainerGroupContainerLivenessProbeArrayOutputWithContext(context.Context) ContainerGroupContainerLivenessProbeArrayOutput }
ContainerGroupContainerLivenessProbeArrayInput is an input type that accepts ContainerGroupContainerLivenessProbeArray and ContainerGroupContainerLivenessProbeArrayOutput values. You can construct a concrete instance of `ContainerGroupContainerLivenessProbeArrayInput` via:
ContainerGroupContainerLivenessProbeArray{ ContainerGroupContainerLivenessProbeArgs{...} }
type ContainerGroupContainerLivenessProbeArrayOutput ¶ added in v3.29.0
type ContainerGroupContainerLivenessProbeArrayOutput struct{ *pulumi.OutputState }
func (ContainerGroupContainerLivenessProbeArrayOutput) ElementType ¶ added in v3.29.0
func (ContainerGroupContainerLivenessProbeArrayOutput) ElementType() reflect.Type
func (ContainerGroupContainerLivenessProbeArrayOutput) ToContainerGroupContainerLivenessProbeArrayOutput ¶ added in v3.29.0
func (o ContainerGroupContainerLivenessProbeArrayOutput) ToContainerGroupContainerLivenessProbeArrayOutput() ContainerGroupContainerLivenessProbeArrayOutput
func (ContainerGroupContainerLivenessProbeArrayOutput) ToContainerGroupContainerLivenessProbeArrayOutputWithContext ¶ added in v3.29.0
func (o ContainerGroupContainerLivenessProbeArrayOutput) ToContainerGroupContainerLivenessProbeArrayOutputWithContext(ctx context.Context) ContainerGroupContainerLivenessProbeArrayOutput
func (ContainerGroupContainerLivenessProbeArrayOutput) ToOutput ¶ added in v3.43.1
func (o ContainerGroupContainerLivenessProbeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupContainerLivenessProbe]
type ContainerGroupContainerLivenessProbeExec ¶ added in v3.29.0
type ContainerGroupContainerLivenessProbeExec struct { // The commands run by the init container. Commands []string `pulumi:"commands"` }
type ContainerGroupContainerLivenessProbeExecArgs ¶ added in v3.29.0
type ContainerGroupContainerLivenessProbeExecArgs struct { // The commands run by the init container. Commands pulumi.StringArrayInput `pulumi:"commands"` }
func (ContainerGroupContainerLivenessProbeExecArgs) ElementType ¶ added in v3.29.0
func (ContainerGroupContainerLivenessProbeExecArgs) ElementType() reflect.Type
func (ContainerGroupContainerLivenessProbeExecArgs) ToContainerGroupContainerLivenessProbeExecOutput ¶ added in v3.29.0
func (i ContainerGroupContainerLivenessProbeExecArgs) ToContainerGroupContainerLivenessProbeExecOutput() ContainerGroupContainerLivenessProbeExecOutput
func (ContainerGroupContainerLivenessProbeExecArgs) ToContainerGroupContainerLivenessProbeExecOutputWithContext ¶ added in v3.29.0
func (i ContainerGroupContainerLivenessProbeExecArgs) ToContainerGroupContainerLivenessProbeExecOutputWithContext(ctx context.Context) ContainerGroupContainerLivenessProbeExecOutput
func (ContainerGroupContainerLivenessProbeExecArgs) ToOutput ¶ added in v3.43.1
func (i ContainerGroupContainerLivenessProbeExecArgs) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupContainerLivenessProbeExec]
type ContainerGroupContainerLivenessProbeExecArray ¶ added in v3.29.0
type ContainerGroupContainerLivenessProbeExecArray []ContainerGroupContainerLivenessProbeExecInput
func (ContainerGroupContainerLivenessProbeExecArray) ElementType ¶ added in v3.29.0
func (ContainerGroupContainerLivenessProbeExecArray) ElementType() reflect.Type
func (ContainerGroupContainerLivenessProbeExecArray) ToContainerGroupContainerLivenessProbeExecArrayOutput ¶ added in v3.29.0
func (i ContainerGroupContainerLivenessProbeExecArray) ToContainerGroupContainerLivenessProbeExecArrayOutput() ContainerGroupContainerLivenessProbeExecArrayOutput
func (ContainerGroupContainerLivenessProbeExecArray) ToContainerGroupContainerLivenessProbeExecArrayOutputWithContext ¶ added in v3.29.0
func (i ContainerGroupContainerLivenessProbeExecArray) ToContainerGroupContainerLivenessProbeExecArrayOutputWithContext(ctx context.Context) ContainerGroupContainerLivenessProbeExecArrayOutput
func (ContainerGroupContainerLivenessProbeExecArray) ToOutput ¶ added in v3.43.1
func (i ContainerGroupContainerLivenessProbeExecArray) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupContainerLivenessProbeExec]
type ContainerGroupContainerLivenessProbeExecArrayInput ¶ added in v3.29.0
type ContainerGroupContainerLivenessProbeExecArrayInput interface { pulumi.Input ToContainerGroupContainerLivenessProbeExecArrayOutput() ContainerGroupContainerLivenessProbeExecArrayOutput ToContainerGroupContainerLivenessProbeExecArrayOutputWithContext(context.Context) ContainerGroupContainerLivenessProbeExecArrayOutput }
ContainerGroupContainerLivenessProbeExecArrayInput is an input type that accepts ContainerGroupContainerLivenessProbeExecArray and ContainerGroupContainerLivenessProbeExecArrayOutput values. You can construct a concrete instance of `ContainerGroupContainerLivenessProbeExecArrayInput` via:
ContainerGroupContainerLivenessProbeExecArray{ ContainerGroupContainerLivenessProbeExecArgs{...} }
type ContainerGroupContainerLivenessProbeExecArrayOutput ¶ added in v3.29.0
type ContainerGroupContainerLivenessProbeExecArrayOutput struct{ *pulumi.OutputState }
func (ContainerGroupContainerLivenessProbeExecArrayOutput) ElementType ¶ added in v3.29.0
func (ContainerGroupContainerLivenessProbeExecArrayOutput) ElementType() reflect.Type
func (ContainerGroupContainerLivenessProbeExecArrayOutput) ToContainerGroupContainerLivenessProbeExecArrayOutput ¶ added in v3.29.0
func (o ContainerGroupContainerLivenessProbeExecArrayOutput) ToContainerGroupContainerLivenessProbeExecArrayOutput() ContainerGroupContainerLivenessProbeExecArrayOutput
func (ContainerGroupContainerLivenessProbeExecArrayOutput) ToContainerGroupContainerLivenessProbeExecArrayOutputWithContext ¶ added in v3.29.0
func (o ContainerGroupContainerLivenessProbeExecArrayOutput) ToContainerGroupContainerLivenessProbeExecArrayOutputWithContext(ctx context.Context) ContainerGroupContainerLivenessProbeExecArrayOutput
func (ContainerGroupContainerLivenessProbeExecArrayOutput) ToOutput ¶ added in v3.43.1
func (o ContainerGroupContainerLivenessProbeExecArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupContainerLivenessProbeExec]
type ContainerGroupContainerLivenessProbeExecInput ¶ added in v3.29.0
type ContainerGroupContainerLivenessProbeExecInput interface { pulumi.Input ToContainerGroupContainerLivenessProbeExecOutput() ContainerGroupContainerLivenessProbeExecOutput ToContainerGroupContainerLivenessProbeExecOutputWithContext(context.Context) ContainerGroupContainerLivenessProbeExecOutput }
ContainerGroupContainerLivenessProbeExecInput is an input type that accepts ContainerGroupContainerLivenessProbeExecArgs and ContainerGroupContainerLivenessProbeExecOutput values. You can construct a concrete instance of `ContainerGroupContainerLivenessProbeExecInput` via:
ContainerGroupContainerLivenessProbeExecArgs{...}
type ContainerGroupContainerLivenessProbeExecOutput ¶ added in v3.29.0
type ContainerGroupContainerLivenessProbeExecOutput struct{ *pulumi.OutputState }
func (ContainerGroupContainerLivenessProbeExecOutput) Commands ¶ added in v3.29.0
func (o ContainerGroupContainerLivenessProbeExecOutput) Commands() pulumi.StringArrayOutput
The commands run by the init container.
func (ContainerGroupContainerLivenessProbeExecOutput) ElementType ¶ added in v3.29.0
func (ContainerGroupContainerLivenessProbeExecOutput) ElementType() reflect.Type
func (ContainerGroupContainerLivenessProbeExecOutput) ToContainerGroupContainerLivenessProbeExecOutput ¶ added in v3.29.0
func (o ContainerGroupContainerLivenessProbeExecOutput) ToContainerGroupContainerLivenessProbeExecOutput() ContainerGroupContainerLivenessProbeExecOutput
func (ContainerGroupContainerLivenessProbeExecOutput) ToContainerGroupContainerLivenessProbeExecOutputWithContext ¶ added in v3.29.0
func (o ContainerGroupContainerLivenessProbeExecOutput) ToContainerGroupContainerLivenessProbeExecOutputWithContext(ctx context.Context) ContainerGroupContainerLivenessProbeExecOutput
func (ContainerGroupContainerLivenessProbeExecOutput) ToOutput ¶ added in v3.43.1
func (o ContainerGroupContainerLivenessProbeExecOutput) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupContainerLivenessProbeExec]
type ContainerGroupContainerLivenessProbeHttpGet ¶ added in v3.29.0
type ContainerGroupContainerLivenessProbeHttpGet struct { // The relative file path. Path *string `pulumi:"path"` // The port number. Valid values: `1` to `65535`. Port *int `pulumi:"port"` // The protocol type corresponding to the HTTP Get request when using the HTTP request method for health checks. Valid values: `HTTP`, `HTTPS`. Scheme *string `pulumi:"scheme"` }
type ContainerGroupContainerLivenessProbeHttpGetArgs ¶ added in v3.29.0
type ContainerGroupContainerLivenessProbeHttpGetArgs struct { // The relative file path. Path pulumi.StringPtrInput `pulumi:"path"` // The port number. Valid values: `1` to `65535`. Port pulumi.IntPtrInput `pulumi:"port"` // The protocol type corresponding to the HTTP Get request when using the HTTP request method for health checks. Valid values: `HTTP`, `HTTPS`. Scheme pulumi.StringPtrInput `pulumi:"scheme"` }
func (ContainerGroupContainerLivenessProbeHttpGetArgs) ElementType ¶ added in v3.29.0
func (ContainerGroupContainerLivenessProbeHttpGetArgs) ElementType() reflect.Type
func (ContainerGroupContainerLivenessProbeHttpGetArgs) ToContainerGroupContainerLivenessProbeHttpGetOutput ¶ added in v3.29.0
func (i ContainerGroupContainerLivenessProbeHttpGetArgs) ToContainerGroupContainerLivenessProbeHttpGetOutput() ContainerGroupContainerLivenessProbeHttpGetOutput
func (ContainerGroupContainerLivenessProbeHttpGetArgs) ToContainerGroupContainerLivenessProbeHttpGetOutputWithContext ¶ added in v3.29.0
func (i ContainerGroupContainerLivenessProbeHttpGetArgs) ToContainerGroupContainerLivenessProbeHttpGetOutputWithContext(ctx context.Context) ContainerGroupContainerLivenessProbeHttpGetOutput
type ContainerGroupContainerLivenessProbeHttpGetArray ¶ added in v3.29.0
type ContainerGroupContainerLivenessProbeHttpGetArray []ContainerGroupContainerLivenessProbeHttpGetInput
func (ContainerGroupContainerLivenessProbeHttpGetArray) ElementType ¶ added in v3.29.0
func (ContainerGroupContainerLivenessProbeHttpGetArray) ElementType() reflect.Type
func (ContainerGroupContainerLivenessProbeHttpGetArray) ToContainerGroupContainerLivenessProbeHttpGetArrayOutput ¶ added in v3.29.0
func (i ContainerGroupContainerLivenessProbeHttpGetArray) ToContainerGroupContainerLivenessProbeHttpGetArrayOutput() ContainerGroupContainerLivenessProbeHttpGetArrayOutput
func (ContainerGroupContainerLivenessProbeHttpGetArray) ToContainerGroupContainerLivenessProbeHttpGetArrayOutputWithContext ¶ added in v3.29.0
func (i ContainerGroupContainerLivenessProbeHttpGetArray) ToContainerGroupContainerLivenessProbeHttpGetArrayOutputWithContext(ctx context.Context) ContainerGroupContainerLivenessProbeHttpGetArrayOutput
func (ContainerGroupContainerLivenessProbeHttpGetArray) ToOutput ¶ added in v3.43.1
func (i ContainerGroupContainerLivenessProbeHttpGetArray) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupContainerLivenessProbeHttpGet]
type ContainerGroupContainerLivenessProbeHttpGetArrayInput ¶ added in v3.29.0
type ContainerGroupContainerLivenessProbeHttpGetArrayInput interface { pulumi.Input ToContainerGroupContainerLivenessProbeHttpGetArrayOutput() ContainerGroupContainerLivenessProbeHttpGetArrayOutput ToContainerGroupContainerLivenessProbeHttpGetArrayOutputWithContext(context.Context) ContainerGroupContainerLivenessProbeHttpGetArrayOutput }
ContainerGroupContainerLivenessProbeHttpGetArrayInput is an input type that accepts ContainerGroupContainerLivenessProbeHttpGetArray and ContainerGroupContainerLivenessProbeHttpGetArrayOutput values. You can construct a concrete instance of `ContainerGroupContainerLivenessProbeHttpGetArrayInput` via:
ContainerGroupContainerLivenessProbeHttpGetArray{ ContainerGroupContainerLivenessProbeHttpGetArgs{...} }
type ContainerGroupContainerLivenessProbeHttpGetArrayOutput ¶ added in v3.29.0
type ContainerGroupContainerLivenessProbeHttpGetArrayOutput struct{ *pulumi.OutputState }
func (ContainerGroupContainerLivenessProbeHttpGetArrayOutput) ElementType ¶ added in v3.29.0
func (ContainerGroupContainerLivenessProbeHttpGetArrayOutput) ElementType() reflect.Type
func (ContainerGroupContainerLivenessProbeHttpGetArrayOutput) ToContainerGroupContainerLivenessProbeHttpGetArrayOutput ¶ added in v3.29.0
func (o ContainerGroupContainerLivenessProbeHttpGetArrayOutput) ToContainerGroupContainerLivenessProbeHttpGetArrayOutput() ContainerGroupContainerLivenessProbeHttpGetArrayOutput
func (ContainerGroupContainerLivenessProbeHttpGetArrayOutput) ToContainerGroupContainerLivenessProbeHttpGetArrayOutputWithContext ¶ added in v3.29.0
func (o ContainerGroupContainerLivenessProbeHttpGetArrayOutput) ToContainerGroupContainerLivenessProbeHttpGetArrayOutputWithContext(ctx context.Context) ContainerGroupContainerLivenessProbeHttpGetArrayOutput
func (ContainerGroupContainerLivenessProbeHttpGetArrayOutput) ToOutput ¶ added in v3.43.1
func (o ContainerGroupContainerLivenessProbeHttpGetArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupContainerLivenessProbeHttpGet]
type ContainerGroupContainerLivenessProbeHttpGetInput ¶ added in v3.29.0
type ContainerGroupContainerLivenessProbeHttpGetInput interface { pulumi.Input ToContainerGroupContainerLivenessProbeHttpGetOutput() ContainerGroupContainerLivenessProbeHttpGetOutput ToContainerGroupContainerLivenessProbeHttpGetOutputWithContext(context.Context) ContainerGroupContainerLivenessProbeHttpGetOutput }
ContainerGroupContainerLivenessProbeHttpGetInput is an input type that accepts ContainerGroupContainerLivenessProbeHttpGetArgs and ContainerGroupContainerLivenessProbeHttpGetOutput values. You can construct a concrete instance of `ContainerGroupContainerLivenessProbeHttpGetInput` via:
ContainerGroupContainerLivenessProbeHttpGetArgs{...}
type ContainerGroupContainerLivenessProbeHttpGetOutput ¶ added in v3.29.0
type ContainerGroupContainerLivenessProbeHttpGetOutput struct{ *pulumi.OutputState }
func (ContainerGroupContainerLivenessProbeHttpGetOutput) ElementType ¶ added in v3.29.0
func (ContainerGroupContainerLivenessProbeHttpGetOutput) ElementType() reflect.Type
func (ContainerGroupContainerLivenessProbeHttpGetOutput) Path ¶ added in v3.29.0
func (o ContainerGroupContainerLivenessProbeHttpGetOutput) Path() pulumi.StringPtrOutput
The relative file path.
func (ContainerGroupContainerLivenessProbeHttpGetOutput) Port ¶ added in v3.29.0
func (o ContainerGroupContainerLivenessProbeHttpGetOutput) Port() pulumi.IntPtrOutput
The port number. Valid values: `1` to `65535`.
func (ContainerGroupContainerLivenessProbeHttpGetOutput) Scheme ¶ added in v3.29.0
func (o ContainerGroupContainerLivenessProbeHttpGetOutput) Scheme() pulumi.StringPtrOutput
The protocol type corresponding to the HTTP Get request when using the HTTP request method for health checks. Valid values: `HTTP`, `HTTPS`.
func (ContainerGroupContainerLivenessProbeHttpGetOutput) ToContainerGroupContainerLivenessProbeHttpGetOutput ¶ added in v3.29.0
func (o ContainerGroupContainerLivenessProbeHttpGetOutput) ToContainerGroupContainerLivenessProbeHttpGetOutput() ContainerGroupContainerLivenessProbeHttpGetOutput
func (ContainerGroupContainerLivenessProbeHttpGetOutput) ToContainerGroupContainerLivenessProbeHttpGetOutputWithContext ¶ added in v3.29.0
func (o ContainerGroupContainerLivenessProbeHttpGetOutput) ToContainerGroupContainerLivenessProbeHttpGetOutputWithContext(ctx context.Context) ContainerGroupContainerLivenessProbeHttpGetOutput
type ContainerGroupContainerLivenessProbeInput ¶ added in v3.29.0
type ContainerGroupContainerLivenessProbeInput interface { pulumi.Input ToContainerGroupContainerLivenessProbeOutput() ContainerGroupContainerLivenessProbeOutput ToContainerGroupContainerLivenessProbeOutputWithContext(context.Context) ContainerGroupContainerLivenessProbeOutput }
ContainerGroupContainerLivenessProbeInput is an input type that accepts ContainerGroupContainerLivenessProbeArgs and ContainerGroupContainerLivenessProbeOutput values. You can construct a concrete instance of `ContainerGroupContainerLivenessProbeInput` via:
ContainerGroupContainerLivenessProbeArgs{...}
type ContainerGroupContainerLivenessProbeOutput ¶ added in v3.29.0
type ContainerGroupContainerLivenessProbeOutput struct{ *pulumi.OutputState }
func (ContainerGroupContainerLivenessProbeOutput) ElementType ¶ added in v3.29.0
func (ContainerGroupContainerLivenessProbeOutput) ElementType() reflect.Type
func (ContainerGroupContainerLivenessProbeOutput) Execs ¶ added in v3.29.0
func (o ContainerGroupContainerLivenessProbeOutput) Execs() ContainerGroupContainerLivenessProbeExecArrayOutput
Health check using command line method. See `exec` below.
func (ContainerGroupContainerLivenessProbeOutput) FailureThreshold ¶ added in v3.29.0
func (o ContainerGroupContainerLivenessProbeOutput) FailureThreshold() pulumi.IntPtrOutput
Threshold for the number of checks that are determined to have failed since the last successful check (must be consecutive failures), default is 3.
func (ContainerGroupContainerLivenessProbeOutput) HttpGets ¶ added in v3.29.0
func (o ContainerGroupContainerLivenessProbeOutput) HttpGets() ContainerGroupContainerLivenessProbeHttpGetArrayOutput
Health check using HTTP request method. See `httpGet` below.
func (ContainerGroupContainerLivenessProbeOutput) InitialDelaySeconds ¶ added in v3.29.0
func (o ContainerGroupContainerLivenessProbeOutput) InitialDelaySeconds() pulumi.IntPtrOutput
Check the time to start execution, calculated from the completion of container startup.
func (ContainerGroupContainerLivenessProbeOutput) PeriodSeconds ¶ added in v3.29.0
func (o ContainerGroupContainerLivenessProbeOutput) PeriodSeconds() pulumi.IntPtrOutput
Buffer time for the program to handle operations before closing.
func (ContainerGroupContainerLivenessProbeOutput) SuccessThreshold ¶ added in v3.29.0
func (o ContainerGroupContainerLivenessProbeOutput) SuccessThreshold() pulumi.IntPtrOutput
The check count threshold for re-identifying successful checks since the last failed check (must be consecutive successes), default is 1. Current must be 1.
func (ContainerGroupContainerLivenessProbeOutput) TcpSockets ¶ added in v3.29.0
func (o ContainerGroupContainerLivenessProbeOutput) TcpSockets() ContainerGroupContainerLivenessProbeTcpSocketArrayOutput
Health check using TCP socket method. See `tcpSocket` below.
func (ContainerGroupContainerLivenessProbeOutput) TimeoutSeconds ¶ added in v3.29.0
func (o ContainerGroupContainerLivenessProbeOutput) TimeoutSeconds() pulumi.IntPtrOutput
Check the timeout, the default is 1 second, the minimum is 1 second.
func (ContainerGroupContainerLivenessProbeOutput) ToContainerGroupContainerLivenessProbeOutput ¶ added in v3.29.0
func (o ContainerGroupContainerLivenessProbeOutput) ToContainerGroupContainerLivenessProbeOutput() ContainerGroupContainerLivenessProbeOutput
func (ContainerGroupContainerLivenessProbeOutput) ToContainerGroupContainerLivenessProbeOutputWithContext ¶ added in v3.29.0
func (o ContainerGroupContainerLivenessProbeOutput) ToContainerGroupContainerLivenessProbeOutputWithContext(ctx context.Context) ContainerGroupContainerLivenessProbeOutput
func (ContainerGroupContainerLivenessProbeOutput) ToOutput ¶ added in v3.43.1
func (o ContainerGroupContainerLivenessProbeOutput) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupContainerLivenessProbe]
type ContainerGroupContainerLivenessProbeTcpSocket ¶ added in v3.29.0
type ContainerGroupContainerLivenessProbeTcpSocket struct { // The port number. Valid values: `1` to `65535`. Port *int `pulumi:"port"` }
type ContainerGroupContainerLivenessProbeTcpSocketArgs ¶ added in v3.29.0
type ContainerGroupContainerLivenessProbeTcpSocketArgs struct { // The port number. Valid values: `1` to `65535`. Port pulumi.IntPtrInput `pulumi:"port"` }
func (ContainerGroupContainerLivenessProbeTcpSocketArgs) ElementType ¶ added in v3.29.0
func (ContainerGroupContainerLivenessProbeTcpSocketArgs) ElementType() reflect.Type
func (ContainerGroupContainerLivenessProbeTcpSocketArgs) ToContainerGroupContainerLivenessProbeTcpSocketOutput ¶ added in v3.29.0
func (i ContainerGroupContainerLivenessProbeTcpSocketArgs) ToContainerGroupContainerLivenessProbeTcpSocketOutput() ContainerGroupContainerLivenessProbeTcpSocketOutput
func (ContainerGroupContainerLivenessProbeTcpSocketArgs) ToContainerGroupContainerLivenessProbeTcpSocketOutputWithContext ¶ added in v3.29.0
func (i ContainerGroupContainerLivenessProbeTcpSocketArgs) ToContainerGroupContainerLivenessProbeTcpSocketOutputWithContext(ctx context.Context) ContainerGroupContainerLivenessProbeTcpSocketOutput
type ContainerGroupContainerLivenessProbeTcpSocketArray ¶ added in v3.29.0
type ContainerGroupContainerLivenessProbeTcpSocketArray []ContainerGroupContainerLivenessProbeTcpSocketInput
func (ContainerGroupContainerLivenessProbeTcpSocketArray) ElementType ¶ added in v3.29.0
func (ContainerGroupContainerLivenessProbeTcpSocketArray) ElementType() reflect.Type
func (ContainerGroupContainerLivenessProbeTcpSocketArray) ToContainerGroupContainerLivenessProbeTcpSocketArrayOutput ¶ added in v3.29.0
func (i ContainerGroupContainerLivenessProbeTcpSocketArray) ToContainerGroupContainerLivenessProbeTcpSocketArrayOutput() ContainerGroupContainerLivenessProbeTcpSocketArrayOutput
func (ContainerGroupContainerLivenessProbeTcpSocketArray) ToContainerGroupContainerLivenessProbeTcpSocketArrayOutputWithContext ¶ added in v3.29.0
func (i ContainerGroupContainerLivenessProbeTcpSocketArray) ToContainerGroupContainerLivenessProbeTcpSocketArrayOutputWithContext(ctx context.Context) ContainerGroupContainerLivenessProbeTcpSocketArrayOutput
func (ContainerGroupContainerLivenessProbeTcpSocketArray) ToOutput ¶ added in v3.43.1
func (i ContainerGroupContainerLivenessProbeTcpSocketArray) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupContainerLivenessProbeTcpSocket]
type ContainerGroupContainerLivenessProbeTcpSocketArrayInput ¶ added in v3.29.0
type ContainerGroupContainerLivenessProbeTcpSocketArrayInput interface { pulumi.Input ToContainerGroupContainerLivenessProbeTcpSocketArrayOutput() ContainerGroupContainerLivenessProbeTcpSocketArrayOutput ToContainerGroupContainerLivenessProbeTcpSocketArrayOutputWithContext(context.Context) ContainerGroupContainerLivenessProbeTcpSocketArrayOutput }
ContainerGroupContainerLivenessProbeTcpSocketArrayInput is an input type that accepts ContainerGroupContainerLivenessProbeTcpSocketArray and ContainerGroupContainerLivenessProbeTcpSocketArrayOutput values. You can construct a concrete instance of `ContainerGroupContainerLivenessProbeTcpSocketArrayInput` via:
ContainerGroupContainerLivenessProbeTcpSocketArray{ ContainerGroupContainerLivenessProbeTcpSocketArgs{...} }
type ContainerGroupContainerLivenessProbeTcpSocketArrayOutput ¶ added in v3.29.0
type ContainerGroupContainerLivenessProbeTcpSocketArrayOutput struct{ *pulumi.OutputState }
func (ContainerGroupContainerLivenessProbeTcpSocketArrayOutput) ElementType ¶ added in v3.29.0
func (ContainerGroupContainerLivenessProbeTcpSocketArrayOutput) ElementType() reflect.Type
func (ContainerGroupContainerLivenessProbeTcpSocketArrayOutput) ToContainerGroupContainerLivenessProbeTcpSocketArrayOutput ¶ added in v3.29.0
func (o ContainerGroupContainerLivenessProbeTcpSocketArrayOutput) ToContainerGroupContainerLivenessProbeTcpSocketArrayOutput() ContainerGroupContainerLivenessProbeTcpSocketArrayOutput
func (ContainerGroupContainerLivenessProbeTcpSocketArrayOutput) ToContainerGroupContainerLivenessProbeTcpSocketArrayOutputWithContext ¶ added in v3.29.0
func (o ContainerGroupContainerLivenessProbeTcpSocketArrayOutput) ToContainerGroupContainerLivenessProbeTcpSocketArrayOutputWithContext(ctx context.Context) ContainerGroupContainerLivenessProbeTcpSocketArrayOutput
type ContainerGroupContainerLivenessProbeTcpSocketInput ¶ added in v3.29.0
type ContainerGroupContainerLivenessProbeTcpSocketInput interface { pulumi.Input ToContainerGroupContainerLivenessProbeTcpSocketOutput() ContainerGroupContainerLivenessProbeTcpSocketOutput ToContainerGroupContainerLivenessProbeTcpSocketOutputWithContext(context.Context) ContainerGroupContainerLivenessProbeTcpSocketOutput }
ContainerGroupContainerLivenessProbeTcpSocketInput is an input type that accepts ContainerGroupContainerLivenessProbeTcpSocketArgs and ContainerGroupContainerLivenessProbeTcpSocketOutput values. You can construct a concrete instance of `ContainerGroupContainerLivenessProbeTcpSocketInput` via:
ContainerGroupContainerLivenessProbeTcpSocketArgs{...}
type ContainerGroupContainerLivenessProbeTcpSocketOutput ¶ added in v3.29.0
type ContainerGroupContainerLivenessProbeTcpSocketOutput struct{ *pulumi.OutputState }
func (ContainerGroupContainerLivenessProbeTcpSocketOutput) ElementType ¶ added in v3.29.0
func (ContainerGroupContainerLivenessProbeTcpSocketOutput) ElementType() reflect.Type
func (ContainerGroupContainerLivenessProbeTcpSocketOutput) Port ¶ added in v3.29.0
func (o ContainerGroupContainerLivenessProbeTcpSocketOutput) Port() pulumi.IntPtrOutput
The port number. Valid values: `1` to `65535`.
func (ContainerGroupContainerLivenessProbeTcpSocketOutput) ToContainerGroupContainerLivenessProbeTcpSocketOutput ¶ added in v3.29.0
func (o ContainerGroupContainerLivenessProbeTcpSocketOutput) ToContainerGroupContainerLivenessProbeTcpSocketOutput() ContainerGroupContainerLivenessProbeTcpSocketOutput
func (ContainerGroupContainerLivenessProbeTcpSocketOutput) ToContainerGroupContainerLivenessProbeTcpSocketOutputWithContext ¶ added in v3.29.0
func (o ContainerGroupContainerLivenessProbeTcpSocketOutput) ToContainerGroupContainerLivenessProbeTcpSocketOutputWithContext(ctx context.Context) ContainerGroupContainerLivenessProbeTcpSocketOutput
type ContainerGroupContainerOutput ¶
type ContainerGroupContainerOutput struct{ *pulumi.OutputState }
func (ContainerGroupContainerOutput) Args ¶
func (o ContainerGroupContainerOutput) Args() pulumi.StringArrayOutput
The arguments passed to the commands.
func (ContainerGroupContainerOutput) Commands ¶
func (o ContainerGroupContainerOutput) Commands() pulumi.StringArrayOutput
Commands to be executed inside the container when performing health checks using the command line method.
func (ContainerGroupContainerOutput) Cpu ¶
func (o ContainerGroupContainerOutput) Cpu() pulumi.Float64PtrOutput
The amount of CPU resources allocated to the container. Default value: `0`.
func (ContainerGroupContainerOutput) ElementType ¶
func (ContainerGroupContainerOutput) ElementType() reflect.Type
func (ContainerGroupContainerOutput) EnvironmentVars ¶
func (o ContainerGroupContainerOutput) EnvironmentVars() ContainerGroupContainerEnvironmentVarArrayOutput
The structure of environmentVars. See `environmentVars` below.
func (ContainerGroupContainerOutput) Gpu ¶
func (o ContainerGroupContainerOutput) Gpu() pulumi.IntPtrOutput
The number GPUs. Default value: `0`.
func (ContainerGroupContainerOutput) Image ¶
func (o ContainerGroupContainerOutput) Image() pulumi.StringOutput
The image of the container.
func (ContainerGroupContainerOutput) ImagePullPolicy ¶
func (o ContainerGroupContainerOutput) ImagePullPolicy() pulumi.StringPtrOutput
The restart policy of the image. Default value: `IfNotPresent`. Valid values: `Always`, `IfNotPresent`, `Never`.
func (ContainerGroupContainerOutput) LivenessProbes ¶ added in v3.29.0
func (o ContainerGroupContainerOutput) LivenessProbes() ContainerGroupContainerLivenessProbeArrayOutput
The health check of the container. See `livenessProbe` below.
func (ContainerGroupContainerOutput) Memory ¶
func (o ContainerGroupContainerOutput) Memory() pulumi.Float64PtrOutput
The amount of memory resources allocated to the container. Default value: `0`.
func (ContainerGroupContainerOutput) Name ¶
func (o ContainerGroupContainerOutput) Name() pulumi.StringOutput
The name of the mounted volume.
func (ContainerGroupContainerOutput) Ports ¶
func (o ContainerGroupContainerOutput) Ports() ContainerGroupContainerPortArrayOutput
The structure of port. See `ports` below.
func (ContainerGroupContainerOutput) ReadinessProbes ¶ added in v3.29.0
func (o ContainerGroupContainerOutput) ReadinessProbes() ContainerGroupContainerReadinessProbeArrayOutput
The health check of the container. See `readinessProbe` below.
func (ContainerGroupContainerOutput) Ready ¶
func (o ContainerGroupContainerOutput) Ready() pulumi.BoolPtrOutput
Indicates whether the container passed the readiness probe.
func (ContainerGroupContainerOutput) RestartCount ¶
func (o ContainerGroupContainerOutput) RestartCount() pulumi.IntPtrOutput
The number of times that the container restarted.
func (ContainerGroupContainerOutput) ToContainerGroupContainerOutput ¶
func (o ContainerGroupContainerOutput) ToContainerGroupContainerOutput() ContainerGroupContainerOutput
func (ContainerGroupContainerOutput) ToContainerGroupContainerOutputWithContext ¶
func (o ContainerGroupContainerOutput) ToContainerGroupContainerOutputWithContext(ctx context.Context) ContainerGroupContainerOutput
func (ContainerGroupContainerOutput) ToOutput ¶ added in v3.43.1
func (o ContainerGroupContainerOutput) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupContainer]
func (ContainerGroupContainerOutput) VolumeMounts ¶
func (o ContainerGroupContainerOutput) VolumeMounts() ContainerGroupContainerVolumeMountArrayOutput
The structure of volumeMounts. See `volumeMounts` below.
func (ContainerGroupContainerOutput) WorkingDir ¶
func (o ContainerGroupContainerOutput) WorkingDir() pulumi.StringPtrOutput
The working directory of the container.
type ContainerGroupContainerPortArgs ¶
type ContainerGroupContainerPortArgs struct { // The port number. Valid values: `1` to `65535`. Port pulumi.IntPtrInput `pulumi:"port"` // The type of the protocol. Valid values: `TCP` and `UDP`. Protocol pulumi.StringPtrInput `pulumi:"protocol"` }
func (ContainerGroupContainerPortArgs) ElementType ¶
func (ContainerGroupContainerPortArgs) ElementType() reflect.Type
func (ContainerGroupContainerPortArgs) ToContainerGroupContainerPortOutput ¶
func (i ContainerGroupContainerPortArgs) ToContainerGroupContainerPortOutput() ContainerGroupContainerPortOutput
func (ContainerGroupContainerPortArgs) ToContainerGroupContainerPortOutputWithContext ¶
func (i ContainerGroupContainerPortArgs) ToContainerGroupContainerPortOutputWithContext(ctx context.Context) ContainerGroupContainerPortOutput
func (ContainerGroupContainerPortArgs) ToOutput ¶ added in v3.43.1
func (i ContainerGroupContainerPortArgs) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupContainerPort]
type ContainerGroupContainerPortArray ¶
type ContainerGroupContainerPortArray []ContainerGroupContainerPortInput
func (ContainerGroupContainerPortArray) ElementType ¶
func (ContainerGroupContainerPortArray) ElementType() reflect.Type
func (ContainerGroupContainerPortArray) ToContainerGroupContainerPortArrayOutput ¶
func (i ContainerGroupContainerPortArray) ToContainerGroupContainerPortArrayOutput() ContainerGroupContainerPortArrayOutput
func (ContainerGroupContainerPortArray) ToContainerGroupContainerPortArrayOutputWithContext ¶
func (i ContainerGroupContainerPortArray) ToContainerGroupContainerPortArrayOutputWithContext(ctx context.Context) ContainerGroupContainerPortArrayOutput
func (ContainerGroupContainerPortArray) ToOutput ¶ added in v3.43.1
func (i ContainerGroupContainerPortArray) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupContainerPort]
type ContainerGroupContainerPortArrayInput ¶
type ContainerGroupContainerPortArrayInput interface { pulumi.Input ToContainerGroupContainerPortArrayOutput() ContainerGroupContainerPortArrayOutput ToContainerGroupContainerPortArrayOutputWithContext(context.Context) ContainerGroupContainerPortArrayOutput }
ContainerGroupContainerPortArrayInput is an input type that accepts ContainerGroupContainerPortArray and ContainerGroupContainerPortArrayOutput values. You can construct a concrete instance of `ContainerGroupContainerPortArrayInput` via:
ContainerGroupContainerPortArray{ ContainerGroupContainerPortArgs{...} }
type ContainerGroupContainerPortArrayOutput ¶
type ContainerGroupContainerPortArrayOutput struct{ *pulumi.OutputState }
func (ContainerGroupContainerPortArrayOutput) ElementType ¶
func (ContainerGroupContainerPortArrayOutput) ElementType() reflect.Type
func (ContainerGroupContainerPortArrayOutput) ToContainerGroupContainerPortArrayOutput ¶
func (o ContainerGroupContainerPortArrayOutput) ToContainerGroupContainerPortArrayOutput() ContainerGroupContainerPortArrayOutput
func (ContainerGroupContainerPortArrayOutput) ToContainerGroupContainerPortArrayOutputWithContext ¶
func (o ContainerGroupContainerPortArrayOutput) ToContainerGroupContainerPortArrayOutputWithContext(ctx context.Context) ContainerGroupContainerPortArrayOutput
func (ContainerGroupContainerPortArrayOutput) ToOutput ¶ added in v3.43.1
func (o ContainerGroupContainerPortArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupContainerPort]
type ContainerGroupContainerPortInput ¶
type ContainerGroupContainerPortInput interface { pulumi.Input ToContainerGroupContainerPortOutput() ContainerGroupContainerPortOutput ToContainerGroupContainerPortOutputWithContext(context.Context) ContainerGroupContainerPortOutput }
ContainerGroupContainerPortInput is an input type that accepts ContainerGroupContainerPortArgs and ContainerGroupContainerPortOutput values. You can construct a concrete instance of `ContainerGroupContainerPortInput` via:
ContainerGroupContainerPortArgs{...}
type ContainerGroupContainerPortOutput ¶
type ContainerGroupContainerPortOutput struct{ *pulumi.OutputState }
func (ContainerGroupContainerPortOutput) ElementType ¶
func (ContainerGroupContainerPortOutput) ElementType() reflect.Type
func (ContainerGroupContainerPortOutput) Port ¶
func (o ContainerGroupContainerPortOutput) Port() pulumi.IntPtrOutput
The port number. Valid values: `1` to `65535`.
func (ContainerGroupContainerPortOutput) Protocol ¶
func (o ContainerGroupContainerPortOutput) Protocol() pulumi.StringPtrOutput
The type of the protocol. Valid values: `TCP` and `UDP`.
func (ContainerGroupContainerPortOutput) ToContainerGroupContainerPortOutput ¶
func (o ContainerGroupContainerPortOutput) ToContainerGroupContainerPortOutput() ContainerGroupContainerPortOutput
func (ContainerGroupContainerPortOutput) ToContainerGroupContainerPortOutputWithContext ¶
func (o ContainerGroupContainerPortOutput) ToContainerGroupContainerPortOutputWithContext(ctx context.Context) ContainerGroupContainerPortOutput
func (ContainerGroupContainerPortOutput) ToOutput ¶ added in v3.43.1
func (o ContainerGroupContainerPortOutput) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupContainerPort]
type ContainerGroupContainerReadinessProbe ¶ added in v3.29.0
type ContainerGroupContainerReadinessProbe struct { // Health check using command line method. See `exec` below. Execs []ContainerGroupContainerReadinessProbeExec `pulumi:"execs"` // Threshold for the number of checks that are determined to have failed since the last successful check (must be consecutive failures), default is 3. FailureThreshold *int `pulumi:"failureThreshold"` // Health check using HTTP request method. See `httpGet` below. HttpGets []ContainerGroupContainerReadinessProbeHttpGet `pulumi:"httpGets"` // Check the time to start execution, calculated from the completion of container startup. InitialDelaySeconds *int `pulumi:"initialDelaySeconds"` // Buffer time for the program to handle operations before closing. PeriodSeconds *int `pulumi:"periodSeconds"` // The check count threshold for re-identifying successful checks since the last failed check (must be consecutive successes), default is 1. Current must be 1. SuccessThreshold *int `pulumi:"successThreshold"` // Health check using TCP socket method. See `tcpSocket` below. TcpSockets []ContainerGroupContainerReadinessProbeTcpSocket `pulumi:"tcpSockets"` // Check the timeout, the default is 1 second, the minimum is 1 second. TimeoutSeconds *int `pulumi:"timeoutSeconds"` }
type ContainerGroupContainerReadinessProbeArgs ¶ added in v3.29.0
type ContainerGroupContainerReadinessProbeArgs struct { // Health check using command line method. See `exec` below. Execs ContainerGroupContainerReadinessProbeExecArrayInput `pulumi:"execs"` // Threshold for the number of checks that are determined to have failed since the last successful check (must be consecutive failures), default is 3. FailureThreshold pulumi.IntPtrInput `pulumi:"failureThreshold"` // Health check using HTTP request method. See `httpGet` below. HttpGets ContainerGroupContainerReadinessProbeHttpGetArrayInput `pulumi:"httpGets"` // Check the time to start execution, calculated from the completion of container startup. InitialDelaySeconds pulumi.IntPtrInput `pulumi:"initialDelaySeconds"` // Buffer time for the program to handle operations before closing. PeriodSeconds pulumi.IntPtrInput `pulumi:"periodSeconds"` // The check count threshold for re-identifying successful checks since the last failed check (must be consecutive successes), default is 1. Current must be 1. SuccessThreshold pulumi.IntPtrInput `pulumi:"successThreshold"` // Health check using TCP socket method. See `tcpSocket` below. TcpSockets ContainerGroupContainerReadinessProbeTcpSocketArrayInput `pulumi:"tcpSockets"` // Check the timeout, the default is 1 second, the minimum is 1 second. TimeoutSeconds pulumi.IntPtrInput `pulumi:"timeoutSeconds"` }
func (ContainerGroupContainerReadinessProbeArgs) ElementType ¶ added in v3.29.0
func (ContainerGroupContainerReadinessProbeArgs) ElementType() reflect.Type
func (ContainerGroupContainerReadinessProbeArgs) ToContainerGroupContainerReadinessProbeOutput ¶ added in v3.29.0
func (i ContainerGroupContainerReadinessProbeArgs) ToContainerGroupContainerReadinessProbeOutput() ContainerGroupContainerReadinessProbeOutput
func (ContainerGroupContainerReadinessProbeArgs) ToContainerGroupContainerReadinessProbeOutputWithContext ¶ added in v3.29.0
func (i ContainerGroupContainerReadinessProbeArgs) ToContainerGroupContainerReadinessProbeOutputWithContext(ctx context.Context) ContainerGroupContainerReadinessProbeOutput
func (ContainerGroupContainerReadinessProbeArgs) ToOutput ¶ added in v3.43.1
func (i ContainerGroupContainerReadinessProbeArgs) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupContainerReadinessProbe]
type ContainerGroupContainerReadinessProbeArray ¶ added in v3.29.0
type ContainerGroupContainerReadinessProbeArray []ContainerGroupContainerReadinessProbeInput
func (ContainerGroupContainerReadinessProbeArray) ElementType ¶ added in v3.29.0
func (ContainerGroupContainerReadinessProbeArray) ElementType() reflect.Type
func (ContainerGroupContainerReadinessProbeArray) ToContainerGroupContainerReadinessProbeArrayOutput ¶ added in v3.29.0
func (i ContainerGroupContainerReadinessProbeArray) ToContainerGroupContainerReadinessProbeArrayOutput() ContainerGroupContainerReadinessProbeArrayOutput
func (ContainerGroupContainerReadinessProbeArray) ToContainerGroupContainerReadinessProbeArrayOutputWithContext ¶ added in v3.29.0
func (i ContainerGroupContainerReadinessProbeArray) ToContainerGroupContainerReadinessProbeArrayOutputWithContext(ctx context.Context) ContainerGroupContainerReadinessProbeArrayOutput
func (ContainerGroupContainerReadinessProbeArray) ToOutput ¶ added in v3.43.1
func (i ContainerGroupContainerReadinessProbeArray) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupContainerReadinessProbe]
type ContainerGroupContainerReadinessProbeArrayInput ¶ added in v3.29.0
type ContainerGroupContainerReadinessProbeArrayInput interface { pulumi.Input ToContainerGroupContainerReadinessProbeArrayOutput() ContainerGroupContainerReadinessProbeArrayOutput ToContainerGroupContainerReadinessProbeArrayOutputWithContext(context.Context) ContainerGroupContainerReadinessProbeArrayOutput }
ContainerGroupContainerReadinessProbeArrayInput is an input type that accepts ContainerGroupContainerReadinessProbeArray and ContainerGroupContainerReadinessProbeArrayOutput values. You can construct a concrete instance of `ContainerGroupContainerReadinessProbeArrayInput` via:
ContainerGroupContainerReadinessProbeArray{ ContainerGroupContainerReadinessProbeArgs{...} }
type ContainerGroupContainerReadinessProbeArrayOutput ¶ added in v3.29.0
type ContainerGroupContainerReadinessProbeArrayOutput struct{ *pulumi.OutputState }
func (ContainerGroupContainerReadinessProbeArrayOutput) ElementType ¶ added in v3.29.0
func (ContainerGroupContainerReadinessProbeArrayOutput) ElementType() reflect.Type
func (ContainerGroupContainerReadinessProbeArrayOutput) ToContainerGroupContainerReadinessProbeArrayOutput ¶ added in v3.29.0
func (o ContainerGroupContainerReadinessProbeArrayOutput) ToContainerGroupContainerReadinessProbeArrayOutput() ContainerGroupContainerReadinessProbeArrayOutput
func (ContainerGroupContainerReadinessProbeArrayOutput) ToContainerGroupContainerReadinessProbeArrayOutputWithContext ¶ added in v3.29.0
func (o ContainerGroupContainerReadinessProbeArrayOutput) ToContainerGroupContainerReadinessProbeArrayOutputWithContext(ctx context.Context) ContainerGroupContainerReadinessProbeArrayOutput
func (ContainerGroupContainerReadinessProbeArrayOutput) ToOutput ¶ added in v3.43.1
func (o ContainerGroupContainerReadinessProbeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupContainerReadinessProbe]
type ContainerGroupContainerReadinessProbeExec ¶ added in v3.29.0
type ContainerGroupContainerReadinessProbeExec struct { // The commands run by the init container. Commands []string `pulumi:"commands"` }
type ContainerGroupContainerReadinessProbeExecArgs ¶ added in v3.29.0
type ContainerGroupContainerReadinessProbeExecArgs struct { // The commands run by the init container. Commands pulumi.StringArrayInput `pulumi:"commands"` }
func (ContainerGroupContainerReadinessProbeExecArgs) ElementType ¶ added in v3.29.0
func (ContainerGroupContainerReadinessProbeExecArgs) ElementType() reflect.Type
func (ContainerGroupContainerReadinessProbeExecArgs) ToContainerGroupContainerReadinessProbeExecOutput ¶ added in v3.29.0
func (i ContainerGroupContainerReadinessProbeExecArgs) ToContainerGroupContainerReadinessProbeExecOutput() ContainerGroupContainerReadinessProbeExecOutput
func (ContainerGroupContainerReadinessProbeExecArgs) ToContainerGroupContainerReadinessProbeExecOutputWithContext ¶ added in v3.29.0
func (i ContainerGroupContainerReadinessProbeExecArgs) ToContainerGroupContainerReadinessProbeExecOutputWithContext(ctx context.Context) ContainerGroupContainerReadinessProbeExecOutput
func (ContainerGroupContainerReadinessProbeExecArgs) ToOutput ¶ added in v3.43.1
func (i ContainerGroupContainerReadinessProbeExecArgs) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupContainerReadinessProbeExec]
type ContainerGroupContainerReadinessProbeExecArray ¶ added in v3.29.0
type ContainerGroupContainerReadinessProbeExecArray []ContainerGroupContainerReadinessProbeExecInput
func (ContainerGroupContainerReadinessProbeExecArray) ElementType ¶ added in v3.29.0
func (ContainerGroupContainerReadinessProbeExecArray) ElementType() reflect.Type
func (ContainerGroupContainerReadinessProbeExecArray) ToContainerGroupContainerReadinessProbeExecArrayOutput ¶ added in v3.29.0
func (i ContainerGroupContainerReadinessProbeExecArray) ToContainerGroupContainerReadinessProbeExecArrayOutput() ContainerGroupContainerReadinessProbeExecArrayOutput
func (ContainerGroupContainerReadinessProbeExecArray) ToContainerGroupContainerReadinessProbeExecArrayOutputWithContext ¶ added in v3.29.0
func (i ContainerGroupContainerReadinessProbeExecArray) ToContainerGroupContainerReadinessProbeExecArrayOutputWithContext(ctx context.Context) ContainerGroupContainerReadinessProbeExecArrayOutput
func (ContainerGroupContainerReadinessProbeExecArray) ToOutput ¶ added in v3.43.1
func (i ContainerGroupContainerReadinessProbeExecArray) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupContainerReadinessProbeExec]
type ContainerGroupContainerReadinessProbeExecArrayInput ¶ added in v3.29.0
type ContainerGroupContainerReadinessProbeExecArrayInput interface { pulumi.Input ToContainerGroupContainerReadinessProbeExecArrayOutput() ContainerGroupContainerReadinessProbeExecArrayOutput ToContainerGroupContainerReadinessProbeExecArrayOutputWithContext(context.Context) ContainerGroupContainerReadinessProbeExecArrayOutput }
ContainerGroupContainerReadinessProbeExecArrayInput is an input type that accepts ContainerGroupContainerReadinessProbeExecArray and ContainerGroupContainerReadinessProbeExecArrayOutput values. You can construct a concrete instance of `ContainerGroupContainerReadinessProbeExecArrayInput` via:
ContainerGroupContainerReadinessProbeExecArray{ ContainerGroupContainerReadinessProbeExecArgs{...} }
type ContainerGroupContainerReadinessProbeExecArrayOutput ¶ added in v3.29.0
type ContainerGroupContainerReadinessProbeExecArrayOutput struct{ *pulumi.OutputState }
func (ContainerGroupContainerReadinessProbeExecArrayOutput) ElementType ¶ added in v3.29.0
func (ContainerGroupContainerReadinessProbeExecArrayOutput) ElementType() reflect.Type
func (ContainerGroupContainerReadinessProbeExecArrayOutput) ToContainerGroupContainerReadinessProbeExecArrayOutput ¶ added in v3.29.0
func (o ContainerGroupContainerReadinessProbeExecArrayOutput) ToContainerGroupContainerReadinessProbeExecArrayOutput() ContainerGroupContainerReadinessProbeExecArrayOutput
func (ContainerGroupContainerReadinessProbeExecArrayOutput) ToContainerGroupContainerReadinessProbeExecArrayOutputWithContext ¶ added in v3.29.0
func (o ContainerGroupContainerReadinessProbeExecArrayOutput) ToContainerGroupContainerReadinessProbeExecArrayOutputWithContext(ctx context.Context) ContainerGroupContainerReadinessProbeExecArrayOutput
func (ContainerGroupContainerReadinessProbeExecArrayOutput) ToOutput ¶ added in v3.43.1
func (o ContainerGroupContainerReadinessProbeExecArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupContainerReadinessProbeExec]
type ContainerGroupContainerReadinessProbeExecInput ¶ added in v3.29.0
type ContainerGroupContainerReadinessProbeExecInput interface { pulumi.Input ToContainerGroupContainerReadinessProbeExecOutput() ContainerGroupContainerReadinessProbeExecOutput ToContainerGroupContainerReadinessProbeExecOutputWithContext(context.Context) ContainerGroupContainerReadinessProbeExecOutput }
ContainerGroupContainerReadinessProbeExecInput is an input type that accepts ContainerGroupContainerReadinessProbeExecArgs and ContainerGroupContainerReadinessProbeExecOutput values. You can construct a concrete instance of `ContainerGroupContainerReadinessProbeExecInput` via:
ContainerGroupContainerReadinessProbeExecArgs{...}
type ContainerGroupContainerReadinessProbeExecOutput ¶ added in v3.29.0
type ContainerGroupContainerReadinessProbeExecOutput struct{ *pulumi.OutputState }
func (ContainerGroupContainerReadinessProbeExecOutput) Commands ¶ added in v3.29.0
func (o ContainerGroupContainerReadinessProbeExecOutput) Commands() pulumi.StringArrayOutput
The commands run by the init container.
func (ContainerGroupContainerReadinessProbeExecOutput) ElementType ¶ added in v3.29.0
func (ContainerGroupContainerReadinessProbeExecOutput) ElementType() reflect.Type
func (ContainerGroupContainerReadinessProbeExecOutput) ToContainerGroupContainerReadinessProbeExecOutput ¶ added in v3.29.0
func (o ContainerGroupContainerReadinessProbeExecOutput) ToContainerGroupContainerReadinessProbeExecOutput() ContainerGroupContainerReadinessProbeExecOutput
func (ContainerGroupContainerReadinessProbeExecOutput) ToContainerGroupContainerReadinessProbeExecOutputWithContext ¶ added in v3.29.0
func (o ContainerGroupContainerReadinessProbeExecOutput) ToContainerGroupContainerReadinessProbeExecOutputWithContext(ctx context.Context) ContainerGroupContainerReadinessProbeExecOutput
func (ContainerGroupContainerReadinessProbeExecOutput) ToOutput ¶ added in v3.43.1
func (o ContainerGroupContainerReadinessProbeExecOutput) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupContainerReadinessProbeExec]
type ContainerGroupContainerReadinessProbeHttpGet ¶ added in v3.29.0
type ContainerGroupContainerReadinessProbeHttpGet struct { // The relative file path. Path *string `pulumi:"path"` // The port number. Valid values: `1` to `65535`. Port *int `pulumi:"port"` // The protocol type corresponding to the HTTP Get request when using the HTTP request method for health checks. Valid values: `HTTP`, `HTTPS`. Scheme *string `pulumi:"scheme"` }
type ContainerGroupContainerReadinessProbeHttpGetArgs ¶ added in v3.29.0
type ContainerGroupContainerReadinessProbeHttpGetArgs struct { // The relative file path. Path pulumi.StringPtrInput `pulumi:"path"` // The port number. Valid values: `1` to `65535`. Port pulumi.IntPtrInput `pulumi:"port"` // The protocol type corresponding to the HTTP Get request when using the HTTP request method for health checks. Valid values: `HTTP`, `HTTPS`. Scheme pulumi.StringPtrInput `pulumi:"scheme"` }
func (ContainerGroupContainerReadinessProbeHttpGetArgs) ElementType ¶ added in v3.29.0
func (ContainerGroupContainerReadinessProbeHttpGetArgs) ElementType() reflect.Type
func (ContainerGroupContainerReadinessProbeHttpGetArgs) ToContainerGroupContainerReadinessProbeHttpGetOutput ¶ added in v3.29.0
func (i ContainerGroupContainerReadinessProbeHttpGetArgs) ToContainerGroupContainerReadinessProbeHttpGetOutput() ContainerGroupContainerReadinessProbeHttpGetOutput
func (ContainerGroupContainerReadinessProbeHttpGetArgs) ToContainerGroupContainerReadinessProbeHttpGetOutputWithContext ¶ added in v3.29.0
func (i ContainerGroupContainerReadinessProbeHttpGetArgs) ToContainerGroupContainerReadinessProbeHttpGetOutputWithContext(ctx context.Context) ContainerGroupContainerReadinessProbeHttpGetOutput
type ContainerGroupContainerReadinessProbeHttpGetArray ¶ added in v3.29.0
type ContainerGroupContainerReadinessProbeHttpGetArray []ContainerGroupContainerReadinessProbeHttpGetInput
func (ContainerGroupContainerReadinessProbeHttpGetArray) ElementType ¶ added in v3.29.0
func (ContainerGroupContainerReadinessProbeHttpGetArray) ElementType() reflect.Type
func (ContainerGroupContainerReadinessProbeHttpGetArray) ToContainerGroupContainerReadinessProbeHttpGetArrayOutput ¶ added in v3.29.0
func (i ContainerGroupContainerReadinessProbeHttpGetArray) ToContainerGroupContainerReadinessProbeHttpGetArrayOutput() ContainerGroupContainerReadinessProbeHttpGetArrayOutput
func (ContainerGroupContainerReadinessProbeHttpGetArray) ToContainerGroupContainerReadinessProbeHttpGetArrayOutputWithContext ¶ added in v3.29.0
func (i ContainerGroupContainerReadinessProbeHttpGetArray) ToContainerGroupContainerReadinessProbeHttpGetArrayOutputWithContext(ctx context.Context) ContainerGroupContainerReadinessProbeHttpGetArrayOutput
func (ContainerGroupContainerReadinessProbeHttpGetArray) ToOutput ¶ added in v3.43.1
func (i ContainerGroupContainerReadinessProbeHttpGetArray) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupContainerReadinessProbeHttpGet]
type ContainerGroupContainerReadinessProbeHttpGetArrayInput ¶ added in v3.29.0
type ContainerGroupContainerReadinessProbeHttpGetArrayInput interface { pulumi.Input ToContainerGroupContainerReadinessProbeHttpGetArrayOutput() ContainerGroupContainerReadinessProbeHttpGetArrayOutput ToContainerGroupContainerReadinessProbeHttpGetArrayOutputWithContext(context.Context) ContainerGroupContainerReadinessProbeHttpGetArrayOutput }
ContainerGroupContainerReadinessProbeHttpGetArrayInput is an input type that accepts ContainerGroupContainerReadinessProbeHttpGetArray and ContainerGroupContainerReadinessProbeHttpGetArrayOutput values. You can construct a concrete instance of `ContainerGroupContainerReadinessProbeHttpGetArrayInput` via:
ContainerGroupContainerReadinessProbeHttpGetArray{ ContainerGroupContainerReadinessProbeHttpGetArgs{...} }
type ContainerGroupContainerReadinessProbeHttpGetArrayOutput ¶ added in v3.29.0
type ContainerGroupContainerReadinessProbeHttpGetArrayOutput struct{ *pulumi.OutputState }
func (ContainerGroupContainerReadinessProbeHttpGetArrayOutput) ElementType ¶ added in v3.29.0
func (ContainerGroupContainerReadinessProbeHttpGetArrayOutput) ElementType() reflect.Type
func (ContainerGroupContainerReadinessProbeHttpGetArrayOutput) ToContainerGroupContainerReadinessProbeHttpGetArrayOutput ¶ added in v3.29.0
func (o ContainerGroupContainerReadinessProbeHttpGetArrayOutput) ToContainerGroupContainerReadinessProbeHttpGetArrayOutput() ContainerGroupContainerReadinessProbeHttpGetArrayOutput
func (ContainerGroupContainerReadinessProbeHttpGetArrayOutput) ToContainerGroupContainerReadinessProbeHttpGetArrayOutputWithContext ¶ added in v3.29.0
func (o ContainerGroupContainerReadinessProbeHttpGetArrayOutput) ToContainerGroupContainerReadinessProbeHttpGetArrayOutputWithContext(ctx context.Context) ContainerGroupContainerReadinessProbeHttpGetArrayOutput
type ContainerGroupContainerReadinessProbeHttpGetInput ¶ added in v3.29.0
type ContainerGroupContainerReadinessProbeHttpGetInput interface { pulumi.Input ToContainerGroupContainerReadinessProbeHttpGetOutput() ContainerGroupContainerReadinessProbeHttpGetOutput ToContainerGroupContainerReadinessProbeHttpGetOutputWithContext(context.Context) ContainerGroupContainerReadinessProbeHttpGetOutput }
ContainerGroupContainerReadinessProbeHttpGetInput is an input type that accepts ContainerGroupContainerReadinessProbeHttpGetArgs and ContainerGroupContainerReadinessProbeHttpGetOutput values. You can construct a concrete instance of `ContainerGroupContainerReadinessProbeHttpGetInput` via:
ContainerGroupContainerReadinessProbeHttpGetArgs{...}
type ContainerGroupContainerReadinessProbeHttpGetOutput ¶ added in v3.29.0
type ContainerGroupContainerReadinessProbeHttpGetOutput struct{ *pulumi.OutputState }
func (ContainerGroupContainerReadinessProbeHttpGetOutput) ElementType ¶ added in v3.29.0
func (ContainerGroupContainerReadinessProbeHttpGetOutput) ElementType() reflect.Type
func (ContainerGroupContainerReadinessProbeHttpGetOutput) Path ¶ added in v3.29.0
func (o ContainerGroupContainerReadinessProbeHttpGetOutput) Path() pulumi.StringPtrOutput
The relative file path.
func (ContainerGroupContainerReadinessProbeHttpGetOutput) Port ¶ added in v3.29.0
func (o ContainerGroupContainerReadinessProbeHttpGetOutput) Port() pulumi.IntPtrOutput
The port number. Valid values: `1` to `65535`.
func (ContainerGroupContainerReadinessProbeHttpGetOutput) Scheme ¶ added in v3.29.0
func (o ContainerGroupContainerReadinessProbeHttpGetOutput) Scheme() pulumi.StringPtrOutput
The protocol type corresponding to the HTTP Get request when using the HTTP request method for health checks. Valid values: `HTTP`, `HTTPS`.
func (ContainerGroupContainerReadinessProbeHttpGetOutput) ToContainerGroupContainerReadinessProbeHttpGetOutput ¶ added in v3.29.0
func (o ContainerGroupContainerReadinessProbeHttpGetOutput) ToContainerGroupContainerReadinessProbeHttpGetOutput() ContainerGroupContainerReadinessProbeHttpGetOutput
func (ContainerGroupContainerReadinessProbeHttpGetOutput) ToContainerGroupContainerReadinessProbeHttpGetOutputWithContext ¶ added in v3.29.0
func (o ContainerGroupContainerReadinessProbeHttpGetOutput) ToContainerGroupContainerReadinessProbeHttpGetOutputWithContext(ctx context.Context) ContainerGroupContainerReadinessProbeHttpGetOutput
type ContainerGroupContainerReadinessProbeInput ¶ added in v3.29.0
type ContainerGroupContainerReadinessProbeInput interface { pulumi.Input ToContainerGroupContainerReadinessProbeOutput() ContainerGroupContainerReadinessProbeOutput ToContainerGroupContainerReadinessProbeOutputWithContext(context.Context) ContainerGroupContainerReadinessProbeOutput }
ContainerGroupContainerReadinessProbeInput is an input type that accepts ContainerGroupContainerReadinessProbeArgs and ContainerGroupContainerReadinessProbeOutput values. You can construct a concrete instance of `ContainerGroupContainerReadinessProbeInput` via:
ContainerGroupContainerReadinessProbeArgs{...}
type ContainerGroupContainerReadinessProbeOutput ¶ added in v3.29.0
type ContainerGroupContainerReadinessProbeOutput struct{ *pulumi.OutputState }
func (ContainerGroupContainerReadinessProbeOutput) ElementType ¶ added in v3.29.0
func (ContainerGroupContainerReadinessProbeOutput) ElementType() reflect.Type
func (ContainerGroupContainerReadinessProbeOutput) Execs ¶ added in v3.29.0
func (o ContainerGroupContainerReadinessProbeOutput) Execs() ContainerGroupContainerReadinessProbeExecArrayOutput
Health check using command line method. See `exec` below.
func (ContainerGroupContainerReadinessProbeOutput) FailureThreshold ¶ added in v3.29.0
func (o ContainerGroupContainerReadinessProbeOutput) FailureThreshold() pulumi.IntPtrOutput
Threshold for the number of checks that are determined to have failed since the last successful check (must be consecutive failures), default is 3.
func (ContainerGroupContainerReadinessProbeOutput) HttpGets ¶ added in v3.29.0
func (o ContainerGroupContainerReadinessProbeOutput) HttpGets() ContainerGroupContainerReadinessProbeHttpGetArrayOutput
Health check using HTTP request method. See `httpGet` below.
func (ContainerGroupContainerReadinessProbeOutput) InitialDelaySeconds ¶ added in v3.29.0
func (o ContainerGroupContainerReadinessProbeOutput) InitialDelaySeconds() pulumi.IntPtrOutput
Check the time to start execution, calculated from the completion of container startup.
func (ContainerGroupContainerReadinessProbeOutput) PeriodSeconds ¶ added in v3.29.0
func (o ContainerGroupContainerReadinessProbeOutput) PeriodSeconds() pulumi.IntPtrOutput
Buffer time for the program to handle operations before closing.
func (ContainerGroupContainerReadinessProbeOutput) SuccessThreshold ¶ added in v3.29.0
func (o ContainerGroupContainerReadinessProbeOutput) SuccessThreshold() pulumi.IntPtrOutput
The check count threshold for re-identifying successful checks since the last failed check (must be consecutive successes), default is 1. Current must be 1.
func (ContainerGroupContainerReadinessProbeOutput) TcpSockets ¶ added in v3.29.0
func (o ContainerGroupContainerReadinessProbeOutput) TcpSockets() ContainerGroupContainerReadinessProbeTcpSocketArrayOutput
Health check using TCP socket method. See `tcpSocket` below.
func (ContainerGroupContainerReadinessProbeOutput) TimeoutSeconds ¶ added in v3.29.0
func (o ContainerGroupContainerReadinessProbeOutput) TimeoutSeconds() pulumi.IntPtrOutput
Check the timeout, the default is 1 second, the minimum is 1 second.
func (ContainerGroupContainerReadinessProbeOutput) ToContainerGroupContainerReadinessProbeOutput ¶ added in v3.29.0
func (o ContainerGroupContainerReadinessProbeOutput) ToContainerGroupContainerReadinessProbeOutput() ContainerGroupContainerReadinessProbeOutput
func (ContainerGroupContainerReadinessProbeOutput) ToContainerGroupContainerReadinessProbeOutputWithContext ¶ added in v3.29.0
func (o ContainerGroupContainerReadinessProbeOutput) ToContainerGroupContainerReadinessProbeOutputWithContext(ctx context.Context) ContainerGroupContainerReadinessProbeOutput
func (ContainerGroupContainerReadinessProbeOutput) ToOutput ¶ added in v3.43.1
func (o ContainerGroupContainerReadinessProbeOutput) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupContainerReadinessProbe]
type ContainerGroupContainerReadinessProbeTcpSocket ¶ added in v3.29.0
type ContainerGroupContainerReadinessProbeTcpSocket struct { // The port number. Valid values: `1` to `65535`. Port *int `pulumi:"port"` }
type ContainerGroupContainerReadinessProbeTcpSocketArgs ¶ added in v3.29.0
type ContainerGroupContainerReadinessProbeTcpSocketArgs struct { // The port number. Valid values: `1` to `65535`. Port pulumi.IntPtrInput `pulumi:"port"` }
func (ContainerGroupContainerReadinessProbeTcpSocketArgs) ElementType ¶ added in v3.29.0
func (ContainerGroupContainerReadinessProbeTcpSocketArgs) ElementType() reflect.Type
func (ContainerGroupContainerReadinessProbeTcpSocketArgs) ToContainerGroupContainerReadinessProbeTcpSocketOutput ¶ added in v3.29.0
func (i ContainerGroupContainerReadinessProbeTcpSocketArgs) ToContainerGroupContainerReadinessProbeTcpSocketOutput() ContainerGroupContainerReadinessProbeTcpSocketOutput
func (ContainerGroupContainerReadinessProbeTcpSocketArgs) ToContainerGroupContainerReadinessProbeTcpSocketOutputWithContext ¶ added in v3.29.0
func (i ContainerGroupContainerReadinessProbeTcpSocketArgs) ToContainerGroupContainerReadinessProbeTcpSocketOutputWithContext(ctx context.Context) ContainerGroupContainerReadinessProbeTcpSocketOutput
type ContainerGroupContainerReadinessProbeTcpSocketArray ¶ added in v3.29.0
type ContainerGroupContainerReadinessProbeTcpSocketArray []ContainerGroupContainerReadinessProbeTcpSocketInput
func (ContainerGroupContainerReadinessProbeTcpSocketArray) ElementType ¶ added in v3.29.0
func (ContainerGroupContainerReadinessProbeTcpSocketArray) ElementType() reflect.Type
func (ContainerGroupContainerReadinessProbeTcpSocketArray) ToContainerGroupContainerReadinessProbeTcpSocketArrayOutput ¶ added in v3.29.0
func (i ContainerGroupContainerReadinessProbeTcpSocketArray) ToContainerGroupContainerReadinessProbeTcpSocketArrayOutput() ContainerGroupContainerReadinessProbeTcpSocketArrayOutput
func (ContainerGroupContainerReadinessProbeTcpSocketArray) ToContainerGroupContainerReadinessProbeTcpSocketArrayOutputWithContext ¶ added in v3.29.0
func (i ContainerGroupContainerReadinessProbeTcpSocketArray) ToContainerGroupContainerReadinessProbeTcpSocketArrayOutputWithContext(ctx context.Context) ContainerGroupContainerReadinessProbeTcpSocketArrayOutput
func (ContainerGroupContainerReadinessProbeTcpSocketArray) ToOutput ¶ added in v3.43.1
func (i ContainerGroupContainerReadinessProbeTcpSocketArray) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupContainerReadinessProbeTcpSocket]
type ContainerGroupContainerReadinessProbeTcpSocketArrayInput ¶ added in v3.29.0
type ContainerGroupContainerReadinessProbeTcpSocketArrayInput interface { pulumi.Input ToContainerGroupContainerReadinessProbeTcpSocketArrayOutput() ContainerGroupContainerReadinessProbeTcpSocketArrayOutput ToContainerGroupContainerReadinessProbeTcpSocketArrayOutputWithContext(context.Context) ContainerGroupContainerReadinessProbeTcpSocketArrayOutput }
ContainerGroupContainerReadinessProbeTcpSocketArrayInput is an input type that accepts ContainerGroupContainerReadinessProbeTcpSocketArray and ContainerGroupContainerReadinessProbeTcpSocketArrayOutput values. You can construct a concrete instance of `ContainerGroupContainerReadinessProbeTcpSocketArrayInput` via:
ContainerGroupContainerReadinessProbeTcpSocketArray{ ContainerGroupContainerReadinessProbeTcpSocketArgs{...} }
type ContainerGroupContainerReadinessProbeTcpSocketArrayOutput ¶ added in v3.29.0
type ContainerGroupContainerReadinessProbeTcpSocketArrayOutput struct{ *pulumi.OutputState }
func (ContainerGroupContainerReadinessProbeTcpSocketArrayOutput) ElementType ¶ added in v3.29.0
func (ContainerGroupContainerReadinessProbeTcpSocketArrayOutput) ElementType() reflect.Type
func (ContainerGroupContainerReadinessProbeTcpSocketArrayOutput) ToContainerGroupContainerReadinessProbeTcpSocketArrayOutput ¶ added in v3.29.0
func (o ContainerGroupContainerReadinessProbeTcpSocketArrayOutput) ToContainerGroupContainerReadinessProbeTcpSocketArrayOutput() ContainerGroupContainerReadinessProbeTcpSocketArrayOutput
func (ContainerGroupContainerReadinessProbeTcpSocketArrayOutput) ToContainerGroupContainerReadinessProbeTcpSocketArrayOutputWithContext ¶ added in v3.29.0
func (o ContainerGroupContainerReadinessProbeTcpSocketArrayOutput) ToContainerGroupContainerReadinessProbeTcpSocketArrayOutputWithContext(ctx context.Context) ContainerGroupContainerReadinessProbeTcpSocketArrayOutput
type ContainerGroupContainerReadinessProbeTcpSocketInput ¶ added in v3.29.0
type ContainerGroupContainerReadinessProbeTcpSocketInput interface { pulumi.Input ToContainerGroupContainerReadinessProbeTcpSocketOutput() ContainerGroupContainerReadinessProbeTcpSocketOutput ToContainerGroupContainerReadinessProbeTcpSocketOutputWithContext(context.Context) ContainerGroupContainerReadinessProbeTcpSocketOutput }
ContainerGroupContainerReadinessProbeTcpSocketInput is an input type that accepts ContainerGroupContainerReadinessProbeTcpSocketArgs and ContainerGroupContainerReadinessProbeTcpSocketOutput values. You can construct a concrete instance of `ContainerGroupContainerReadinessProbeTcpSocketInput` via:
ContainerGroupContainerReadinessProbeTcpSocketArgs{...}
type ContainerGroupContainerReadinessProbeTcpSocketOutput ¶ added in v3.29.0
type ContainerGroupContainerReadinessProbeTcpSocketOutput struct{ *pulumi.OutputState }
func (ContainerGroupContainerReadinessProbeTcpSocketOutput) ElementType ¶ added in v3.29.0
func (ContainerGroupContainerReadinessProbeTcpSocketOutput) ElementType() reflect.Type
func (ContainerGroupContainerReadinessProbeTcpSocketOutput) Port ¶ added in v3.29.0
func (o ContainerGroupContainerReadinessProbeTcpSocketOutput) Port() pulumi.IntPtrOutput
The port number. Valid values: `1` to `65535`.
func (ContainerGroupContainerReadinessProbeTcpSocketOutput) ToContainerGroupContainerReadinessProbeTcpSocketOutput ¶ added in v3.29.0
func (o ContainerGroupContainerReadinessProbeTcpSocketOutput) ToContainerGroupContainerReadinessProbeTcpSocketOutput() ContainerGroupContainerReadinessProbeTcpSocketOutput
func (ContainerGroupContainerReadinessProbeTcpSocketOutput) ToContainerGroupContainerReadinessProbeTcpSocketOutputWithContext ¶ added in v3.29.0
func (o ContainerGroupContainerReadinessProbeTcpSocketOutput) ToContainerGroupContainerReadinessProbeTcpSocketOutputWithContext(ctx context.Context) ContainerGroupContainerReadinessProbeTcpSocketOutput
type ContainerGroupContainerVolumeMount ¶
type ContainerGroupContainerVolumeMount struct { // The directory of the mounted volume. Data under this directory will be overwritten by the data in the volume. MountPath *string `pulumi:"mountPath"` // The name of the volume. Name *string `pulumi:"name"` // Specifies whether the mount path is read-only. Default value: `false`. ReadOnly *bool `pulumi:"readOnly"` }
type ContainerGroupContainerVolumeMountArgs ¶
type ContainerGroupContainerVolumeMountArgs struct { // The directory of the mounted volume. Data under this directory will be overwritten by the data in the volume. MountPath pulumi.StringPtrInput `pulumi:"mountPath"` // The name of the volume. Name pulumi.StringPtrInput `pulumi:"name"` // Specifies whether the mount path is read-only. Default value: `false`. ReadOnly pulumi.BoolPtrInput `pulumi:"readOnly"` }
func (ContainerGroupContainerVolumeMountArgs) ElementType ¶
func (ContainerGroupContainerVolumeMountArgs) ElementType() reflect.Type
func (ContainerGroupContainerVolumeMountArgs) ToContainerGroupContainerVolumeMountOutput ¶
func (i ContainerGroupContainerVolumeMountArgs) ToContainerGroupContainerVolumeMountOutput() ContainerGroupContainerVolumeMountOutput
func (ContainerGroupContainerVolumeMountArgs) ToContainerGroupContainerVolumeMountOutputWithContext ¶
func (i ContainerGroupContainerVolumeMountArgs) ToContainerGroupContainerVolumeMountOutputWithContext(ctx context.Context) ContainerGroupContainerVolumeMountOutput
func (ContainerGroupContainerVolumeMountArgs) ToOutput ¶ added in v3.43.1
func (i ContainerGroupContainerVolumeMountArgs) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupContainerVolumeMount]
type ContainerGroupContainerVolumeMountArray ¶
type ContainerGroupContainerVolumeMountArray []ContainerGroupContainerVolumeMountInput
func (ContainerGroupContainerVolumeMountArray) ElementType ¶
func (ContainerGroupContainerVolumeMountArray) ElementType() reflect.Type
func (ContainerGroupContainerVolumeMountArray) ToContainerGroupContainerVolumeMountArrayOutput ¶
func (i ContainerGroupContainerVolumeMountArray) ToContainerGroupContainerVolumeMountArrayOutput() ContainerGroupContainerVolumeMountArrayOutput
func (ContainerGroupContainerVolumeMountArray) ToContainerGroupContainerVolumeMountArrayOutputWithContext ¶
func (i ContainerGroupContainerVolumeMountArray) ToContainerGroupContainerVolumeMountArrayOutputWithContext(ctx context.Context) ContainerGroupContainerVolumeMountArrayOutput
func (ContainerGroupContainerVolumeMountArray) ToOutput ¶ added in v3.43.1
func (i ContainerGroupContainerVolumeMountArray) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupContainerVolumeMount]
type ContainerGroupContainerVolumeMountArrayInput ¶
type ContainerGroupContainerVolumeMountArrayInput interface { pulumi.Input ToContainerGroupContainerVolumeMountArrayOutput() ContainerGroupContainerVolumeMountArrayOutput ToContainerGroupContainerVolumeMountArrayOutputWithContext(context.Context) ContainerGroupContainerVolumeMountArrayOutput }
ContainerGroupContainerVolumeMountArrayInput is an input type that accepts ContainerGroupContainerVolumeMountArray and ContainerGroupContainerVolumeMountArrayOutput values. You can construct a concrete instance of `ContainerGroupContainerVolumeMountArrayInput` via:
ContainerGroupContainerVolumeMountArray{ ContainerGroupContainerVolumeMountArgs{...} }
type ContainerGroupContainerVolumeMountArrayOutput ¶
type ContainerGroupContainerVolumeMountArrayOutput struct{ *pulumi.OutputState }
func (ContainerGroupContainerVolumeMountArrayOutput) ElementType ¶
func (ContainerGroupContainerVolumeMountArrayOutput) ElementType() reflect.Type
func (ContainerGroupContainerVolumeMountArrayOutput) ToContainerGroupContainerVolumeMountArrayOutput ¶
func (o ContainerGroupContainerVolumeMountArrayOutput) ToContainerGroupContainerVolumeMountArrayOutput() ContainerGroupContainerVolumeMountArrayOutput
func (ContainerGroupContainerVolumeMountArrayOutput) ToContainerGroupContainerVolumeMountArrayOutputWithContext ¶
func (o ContainerGroupContainerVolumeMountArrayOutput) ToContainerGroupContainerVolumeMountArrayOutputWithContext(ctx context.Context) ContainerGroupContainerVolumeMountArrayOutput
func (ContainerGroupContainerVolumeMountArrayOutput) ToOutput ¶ added in v3.43.1
func (o ContainerGroupContainerVolumeMountArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupContainerVolumeMount]
type ContainerGroupContainerVolumeMountInput ¶
type ContainerGroupContainerVolumeMountInput interface { pulumi.Input ToContainerGroupContainerVolumeMountOutput() ContainerGroupContainerVolumeMountOutput ToContainerGroupContainerVolumeMountOutputWithContext(context.Context) ContainerGroupContainerVolumeMountOutput }
ContainerGroupContainerVolumeMountInput is an input type that accepts ContainerGroupContainerVolumeMountArgs and ContainerGroupContainerVolumeMountOutput values. You can construct a concrete instance of `ContainerGroupContainerVolumeMountInput` via:
ContainerGroupContainerVolumeMountArgs{...}
type ContainerGroupContainerVolumeMountOutput ¶
type ContainerGroupContainerVolumeMountOutput struct{ *pulumi.OutputState }
func (ContainerGroupContainerVolumeMountOutput) ElementType ¶
func (ContainerGroupContainerVolumeMountOutput) ElementType() reflect.Type
func (ContainerGroupContainerVolumeMountOutput) MountPath ¶
func (o ContainerGroupContainerVolumeMountOutput) MountPath() pulumi.StringPtrOutput
The directory of the mounted volume. Data under this directory will be overwritten by the data in the volume.
func (ContainerGroupContainerVolumeMountOutput) Name ¶
func (o ContainerGroupContainerVolumeMountOutput) Name() pulumi.StringPtrOutput
The name of the volume.
func (ContainerGroupContainerVolumeMountOutput) ReadOnly ¶
func (o ContainerGroupContainerVolumeMountOutput) ReadOnly() pulumi.BoolPtrOutput
Specifies whether the mount path is read-only. Default value: `false`.
func (ContainerGroupContainerVolumeMountOutput) ToContainerGroupContainerVolumeMountOutput ¶
func (o ContainerGroupContainerVolumeMountOutput) ToContainerGroupContainerVolumeMountOutput() ContainerGroupContainerVolumeMountOutput
func (ContainerGroupContainerVolumeMountOutput) ToContainerGroupContainerVolumeMountOutputWithContext ¶
func (o ContainerGroupContainerVolumeMountOutput) ToContainerGroupContainerVolumeMountOutputWithContext(ctx context.Context) ContainerGroupContainerVolumeMountOutput
func (ContainerGroupContainerVolumeMountOutput) ToOutput ¶ added in v3.43.1
func (o ContainerGroupContainerVolumeMountOutput) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupContainerVolumeMount]
type ContainerGroupDnsConfig ¶
type ContainerGroupDnsConfig struct { // The list of DNS server IP addresses. NameServers []string `pulumi:"nameServers"` // The structure of options. See `options` below. Options []ContainerGroupDnsConfigOption `pulumi:"options"` // The list of DNS lookup domains. Searches []string `pulumi:"searches"` }
type ContainerGroupDnsConfigArgs ¶
type ContainerGroupDnsConfigArgs struct { // The list of DNS server IP addresses. NameServers pulumi.StringArrayInput `pulumi:"nameServers"` // The structure of options. See `options` below. Options ContainerGroupDnsConfigOptionArrayInput `pulumi:"options"` // The list of DNS lookup domains. Searches pulumi.StringArrayInput `pulumi:"searches"` }
func (ContainerGroupDnsConfigArgs) ElementType ¶
func (ContainerGroupDnsConfigArgs) ElementType() reflect.Type
func (ContainerGroupDnsConfigArgs) ToContainerGroupDnsConfigOutput ¶
func (i ContainerGroupDnsConfigArgs) ToContainerGroupDnsConfigOutput() ContainerGroupDnsConfigOutput
func (ContainerGroupDnsConfigArgs) ToContainerGroupDnsConfigOutputWithContext ¶
func (i ContainerGroupDnsConfigArgs) ToContainerGroupDnsConfigOutputWithContext(ctx context.Context) ContainerGroupDnsConfigOutput
func (ContainerGroupDnsConfigArgs) ToContainerGroupDnsConfigPtrOutput ¶
func (i ContainerGroupDnsConfigArgs) ToContainerGroupDnsConfigPtrOutput() ContainerGroupDnsConfigPtrOutput
func (ContainerGroupDnsConfigArgs) ToContainerGroupDnsConfigPtrOutputWithContext ¶
func (i ContainerGroupDnsConfigArgs) ToContainerGroupDnsConfigPtrOutputWithContext(ctx context.Context) ContainerGroupDnsConfigPtrOutput
func (ContainerGroupDnsConfigArgs) ToOutput ¶ added in v3.43.1
func (i ContainerGroupDnsConfigArgs) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupDnsConfig]
type ContainerGroupDnsConfigInput ¶
type ContainerGroupDnsConfigInput interface { pulumi.Input ToContainerGroupDnsConfigOutput() ContainerGroupDnsConfigOutput ToContainerGroupDnsConfigOutputWithContext(context.Context) ContainerGroupDnsConfigOutput }
ContainerGroupDnsConfigInput is an input type that accepts ContainerGroupDnsConfigArgs and ContainerGroupDnsConfigOutput values. You can construct a concrete instance of `ContainerGroupDnsConfigInput` via:
ContainerGroupDnsConfigArgs{...}
type ContainerGroupDnsConfigOptionArgs ¶
type ContainerGroupDnsConfigOptionArgs struct { // The name of the volume. Name pulumi.StringPtrInput `pulumi:"name"` // The variable value of the security context that the container group runs. Value pulumi.StringPtrInput `pulumi:"value"` }
func (ContainerGroupDnsConfigOptionArgs) ElementType ¶
func (ContainerGroupDnsConfigOptionArgs) ElementType() reflect.Type
func (ContainerGroupDnsConfigOptionArgs) ToContainerGroupDnsConfigOptionOutput ¶
func (i ContainerGroupDnsConfigOptionArgs) ToContainerGroupDnsConfigOptionOutput() ContainerGroupDnsConfigOptionOutput
func (ContainerGroupDnsConfigOptionArgs) ToContainerGroupDnsConfigOptionOutputWithContext ¶
func (i ContainerGroupDnsConfigOptionArgs) ToContainerGroupDnsConfigOptionOutputWithContext(ctx context.Context) ContainerGroupDnsConfigOptionOutput
func (ContainerGroupDnsConfigOptionArgs) ToOutput ¶ added in v3.43.1
func (i ContainerGroupDnsConfigOptionArgs) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupDnsConfigOption]
type ContainerGroupDnsConfigOptionArray ¶
type ContainerGroupDnsConfigOptionArray []ContainerGroupDnsConfigOptionInput
func (ContainerGroupDnsConfigOptionArray) ElementType ¶
func (ContainerGroupDnsConfigOptionArray) ElementType() reflect.Type
func (ContainerGroupDnsConfigOptionArray) ToContainerGroupDnsConfigOptionArrayOutput ¶
func (i ContainerGroupDnsConfigOptionArray) ToContainerGroupDnsConfigOptionArrayOutput() ContainerGroupDnsConfigOptionArrayOutput
func (ContainerGroupDnsConfigOptionArray) ToContainerGroupDnsConfigOptionArrayOutputWithContext ¶
func (i ContainerGroupDnsConfigOptionArray) ToContainerGroupDnsConfigOptionArrayOutputWithContext(ctx context.Context) ContainerGroupDnsConfigOptionArrayOutput
func (ContainerGroupDnsConfigOptionArray) ToOutput ¶ added in v3.43.1
func (i ContainerGroupDnsConfigOptionArray) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupDnsConfigOption]
type ContainerGroupDnsConfigOptionArrayInput ¶
type ContainerGroupDnsConfigOptionArrayInput interface { pulumi.Input ToContainerGroupDnsConfigOptionArrayOutput() ContainerGroupDnsConfigOptionArrayOutput ToContainerGroupDnsConfigOptionArrayOutputWithContext(context.Context) ContainerGroupDnsConfigOptionArrayOutput }
ContainerGroupDnsConfigOptionArrayInput is an input type that accepts ContainerGroupDnsConfigOptionArray and ContainerGroupDnsConfigOptionArrayOutput values. You can construct a concrete instance of `ContainerGroupDnsConfigOptionArrayInput` via:
ContainerGroupDnsConfigOptionArray{ ContainerGroupDnsConfigOptionArgs{...} }
type ContainerGroupDnsConfigOptionArrayOutput ¶
type ContainerGroupDnsConfigOptionArrayOutput struct{ *pulumi.OutputState }
func (ContainerGroupDnsConfigOptionArrayOutput) ElementType ¶
func (ContainerGroupDnsConfigOptionArrayOutput) ElementType() reflect.Type
func (ContainerGroupDnsConfigOptionArrayOutput) ToContainerGroupDnsConfigOptionArrayOutput ¶
func (o ContainerGroupDnsConfigOptionArrayOutput) ToContainerGroupDnsConfigOptionArrayOutput() ContainerGroupDnsConfigOptionArrayOutput
func (ContainerGroupDnsConfigOptionArrayOutput) ToContainerGroupDnsConfigOptionArrayOutputWithContext ¶
func (o ContainerGroupDnsConfigOptionArrayOutput) ToContainerGroupDnsConfigOptionArrayOutputWithContext(ctx context.Context) ContainerGroupDnsConfigOptionArrayOutput
func (ContainerGroupDnsConfigOptionArrayOutput) ToOutput ¶ added in v3.43.1
func (o ContainerGroupDnsConfigOptionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupDnsConfigOption]
type ContainerGroupDnsConfigOptionInput ¶
type ContainerGroupDnsConfigOptionInput interface { pulumi.Input ToContainerGroupDnsConfigOptionOutput() ContainerGroupDnsConfigOptionOutput ToContainerGroupDnsConfigOptionOutputWithContext(context.Context) ContainerGroupDnsConfigOptionOutput }
ContainerGroupDnsConfigOptionInput is an input type that accepts ContainerGroupDnsConfigOptionArgs and ContainerGroupDnsConfigOptionOutput values. You can construct a concrete instance of `ContainerGroupDnsConfigOptionInput` via:
ContainerGroupDnsConfigOptionArgs{...}
type ContainerGroupDnsConfigOptionOutput ¶
type ContainerGroupDnsConfigOptionOutput struct{ *pulumi.OutputState }
func (ContainerGroupDnsConfigOptionOutput) ElementType ¶
func (ContainerGroupDnsConfigOptionOutput) ElementType() reflect.Type
func (ContainerGroupDnsConfigOptionOutput) Name ¶
func (o ContainerGroupDnsConfigOptionOutput) Name() pulumi.StringPtrOutput
The name of the volume.
func (ContainerGroupDnsConfigOptionOutput) ToContainerGroupDnsConfigOptionOutput ¶
func (o ContainerGroupDnsConfigOptionOutput) ToContainerGroupDnsConfigOptionOutput() ContainerGroupDnsConfigOptionOutput
func (ContainerGroupDnsConfigOptionOutput) ToContainerGroupDnsConfigOptionOutputWithContext ¶
func (o ContainerGroupDnsConfigOptionOutput) ToContainerGroupDnsConfigOptionOutputWithContext(ctx context.Context) ContainerGroupDnsConfigOptionOutput
func (ContainerGroupDnsConfigOptionOutput) ToOutput ¶ added in v3.43.1
func (o ContainerGroupDnsConfigOptionOutput) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupDnsConfigOption]
func (ContainerGroupDnsConfigOptionOutput) Value ¶
func (o ContainerGroupDnsConfigOptionOutput) Value() pulumi.StringPtrOutput
The variable value of the security context that the container group runs.
type ContainerGroupDnsConfigOutput ¶
type ContainerGroupDnsConfigOutput struct{ *pulumi.OutputState }
func (ContainerGroupDnsConfigOutput) ElementType ¶
func (ContainerGroupDnsConfigOutput) ElementType() reflect.Type
func (ContainerGroupDnsConfigOutput) NameServers ¶
func (o ContainerGroupDnsConfigOutput) NameServers() pulumi.StringArrayOutput
The list of DNS server IP addresses.
func (ContainerGroupDnsConfigOutput) Options ¶
func (o ContainerGroupDnsConfigOutput) Options() ContainerGroupDnsConfigOptionArrayOutput
The structure of options. See `options` below.
func (ContainerGroupDnsConfigOutput) Searches ¶
func (o ContainerGroupDnsConfigOutput) Searches() pulumi.StringArrayOutput
The list of DNS lookup domains.
func (ContainerGroupDnsConfigOutput) ToContainerGroupDnsConfigOutput ¶
func (o ContainerGroupDnsConfigOutput) ToContainerGroupDnsConfigOutput() ContainerGroupDnsConfigOutput
func (ContainerGroupDnsConfigOutput) ToContainerGroupDnsConfigOutputWithContext ¶
func (o ContainerGroupDnsConfigOutput) ToContainerGroupDnsConfigOutputWithContext(ctx context.Context) ContainerGroupDnsConfigOutput
func (ContainerGroupDnsConfigOutput) ToContainerGroupDnsConfigPtrOutput ¶
func (o ContainerGroupDnsConfigOutput) ToContainerGroupDnsConfigPtrOutput() ContainerGroupDnsConfigPtrOutput
func (ContainerGroupDnsConfigOutput) ToContainerGroupDnsConfigPtrOutputWithContext ¶
func (o ContainerGroupDnsConfigOutput) ToContainerGroupDnsConfigPtrOutputWithContext(ctx context.Context) ContainerGroupDnsConfigPtrOutput
func (ContainerGroupDnsConfigOutput) ToOutput ¶ added in v3.43.1
func (o ContainerGroupDnsConfigOutput) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupDnsConfig]
type ContainerGroupDnsConfigPtrInput ¶
type ContainerGroupDnsConfigPtrInput interface { pulumi.Input ToContainerGroupDnsConfigPtrOutput() ContainerGroupDnsConfigPtrOutput ToContainerGroupDnsConfigPtrOutputWithContext(context.Context) ContainerGroupDnsConfigPtrOutput }
ContainerGroupDnsConfigPtrInput is an input type that accepts ContainerGroupDnsConfigArgs, ContainerGroupDnsConfigPtr and ContainerGroupDnsConfigPtrOutput values. You can construct a concrete instance of `ContainerGroupDnsConfigPtrInput` via:
ContainerGroupDnsConfigArgs{...} or: nil
func ContainerGroupDnsConfigPtr ¶
func ContainerGroupDnsConfigPtr(v *ContainerGroupDnsConfigArgs) ContainerGroupDnsConfigPtrInput
type ContainerGroupDnsConfigPtrOutput ¶
type ContainerGroupDnsConfigPtrOutput struct{ *pulumi.OutputState }
func (ContainerGroupDnsConfigPtrOutput) Elem ¶
func (o ContainerGroupDnsConfigPtrOutput) Elem() ContainerGroupDnsConfigOutput
func (ContainerGroupDnsConfigPtrOutput) ElementType ¶
func (ContainerGroupDnsConfigPtrOutput) ElementType() reflect.Type
func (ContainerGroupDnsConfigPtrOutput) NameServers ¶
func (o ContainerGroupDnsConfigPtrOutput) NameServers() pulumi.StringArrayOutput
The list of DNS server IP addresses.
func (ContainerGroupDnsConfigPtrOutput) Options ¶
func (o ContainerGroupDnsConfigPtrOutput) Options() ContainerGroupDnsConfigOptionArrayOutput
The structure of options. See `options` below.
func (ContainerGroupDnsConfigPtrOutput) Searches ¶
func (o ContainerGroupDnsConfigPtrOutput) Searches() pulumi.StringArrayOutput
The list of DNS lookup domains.
func (ContainerGroupDnsConfigPtrOutput) ToContainerGroupDnsConfigPtrOutput ¶
func (o ContainerGroupDnsConfigPtrOutput) ToContainerGroupDnsConfigPtrOutput() ContainerGroupDnsConfigPtrOutput
func (ContainerGroupDnsConfigPtrOutput) ToContainerGroupDnsConfigPtrOutputWithContext ¶
func (o ContainerGroupDnsConfigPtrOutput) ToContainerGroupDnsConfigPtrOutputWithContext(ctx context.Context) ContainerGroupDnsConfigPtrOutput
func (ContainerGroupDnsConfigPtrOutput) ToOutput ¶ added in v3.43.1
func (o ContainerGroupDnsConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ContainerGroupDnsConfig]
type ContainerGroupEciSecurityContext ¶
type ContainerGroupEciSecurityContext struct { // Sysctls hold a list of namespaced sysctls used for the pod. Pods with unsupported sysctls (by the container runtime) might fail to launch. See `sysctls` below. Sysctls []ContainerGroupEciSecurityContextSysctl `pulumi:"sysctls"` }
type ContainerGroupEciSecurityContextArgs ¶
type ContainerGroupEciSecurityContextArgs struct { // Sysctls hold a list of namespaced sysctls used for the pod. Pods with unsupported sysctls (by the container runtime) might fail to launch. See `sysctls` below. Sysctls ContainerGroupEciSecurityContextSysctlArrayInput `pulumi:"sysctls"` }
func (ContainerGroupEciSecurityContextArgs) ElementType ¶
func (ContainerGroupEciSecurityContextArgs) ElementType() reflect.Type
func (ContainerGroupEciSecurityContextArgs) ToContainerGroupEciSecurityContextOutput ¶
func (i ContainerGroupEciSecurityContextArgs) ToContainerGroupEciSecurityContextOutput() ContainerGroupEciSecurityContextOutput
func (ContainerGroupEciSecurityContextArgs) ToContainerGroupEciSecurityContextOutputWithContext ¶
func (i ContainerGroupEciSecurityContextArgs) ToContainerGroupEciSecurityContextOutputWithContext(ctx context.Context) ContainerGroupEciSecurityContextOutput
func (ContainerGroupEciSecurityContextArgs) ToContainerGroupEciSecurityContextPtrOutput ¶
func (i ContainerGroupEciSecurityContextArgs) ToContainerGroupEciSecurityContextPtrOutput() ContainerGroupEciSecurityContextPtrOutput
func (ContainerGroupEciSecurityContextArgs) ToContainerGroupEciSecurityContextPtrOutputWithContext ¶
func (i ContainerGroupEciSecurityContextArgs) ToContainerGroupEciSecurityContextPtrOutputWithContext(ctx context.Context) ContainerGroupEciSecurityContextPtrOutput
func (ContainerGroupEciSecurityContextArgs) ToOutput ¶ added in v3.43.1
func (i ContainerGroupEciSecurityContextArgs) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupEciSecurityContext]
type ContainerGroupEciSecurityContextInput ¶
type ContainerGroupEciSecurityContextInput interface { pulumi.Input ToContainerGroupEciSecurityContextOutput() ContainerGroupEciSecurityContextOutput ToContainerGroupEciSecurityContextOutputWithContext(context.Context) ContainerGroupEciSecurityContextOutput }
ContainerGroupEciSecurityContextInput is an input type that accepts ContainerGroupEciSecurityContextArgs and ContainerGroupEciSecurityContextOutput values. You can construct a concrete instance of `ContainerGroupEciSecurityContextInput` via:
ContainerGroupEciSecurityContextArgs{...}
type ContainerGroupEciSecurityContextOutput ¶
type ContainerGroupEciSecurityContextOutput struct{ *pulumi.OutputState }
func (ContainerGroupEciSecurityContextOutput) ElementType ¶
func (ContainerGroupEciSecurityContextOutput) ElementType() reflect.Type
func (ContainerGroupEciSecurityContextOutput) Sysctls ¶
func (o ContainerGroupEciSecurityContextOutput) Sysctls() ContainerGroupEciSecurityContextSysctlArrayOutput
Sysctls hold a list of namespaced sysctls used for the pod. Pods with unsupported sysctls (by the container runtime) might fail to launch. See `sysctls` below.
func (ContainerGroupEciSecurityContextOutput) ToContainerGroupEciSecurityContextOutput ¶
func (o ContainerGroupEciSecurityContextOutput) ToContainerGroupEciSecurityContextOutput() ContainerGroupEciSecurityContextOutput
func (ContainerGroupEciSecurityContextOutput) ToContainerGroupEciSecurityContextOutputWithContext ¶
func (o ContainerGroupEciSecurityContextOutput) ToContainerGroupEciSecurityContextOutputWithContext(ctx context.Context) ContainerGroupEciSecurityContextOutput
func (ContainerGroupEciSecurityContextOutput) ToContainerGroupEciSecurityContextPtrOutput ¶
func (o ContainerGroupEciSecurityContextOutput) ToContainerGroupEciSecurityContextPtrOutput() ContainerGroupEciSecurityContextPtrOutput
func (ContainerGroupEciSecurityContextOutput) ToContainerGroupEciSecurityContextPtrOutputWithContext ¶
func (o ContainerGroupEciSecurityContextOutput) ToContainerGroupEciSecurityContextPtrOutputWithContext(ctx context.Context) ContainerGroupEciSecurityContextPtrOutput
func (ContainerGroupEciSecurityContextOutput) ToOutput ¶ added in v3.43.1
func (o ContainerGroupEciSecurityContextOutput) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupEciSecurityContext]
type ContainerGroupEciSecurityContextPtrInput ¶
type ContainerGroupEciSecurityContextPtrInput interface { pulumi.Input ToContainerGroupEciSecurityContextPtrOutput() ContainerGroupEciSecurityContextPtrOutput ToContainerGroupEciSecurityContextPtrOutputWithContext(context.Context) ContainerGroupEciSecurityContextPtrOutput }
ContainerGroupEciSecurityContextPtrInput is an input type that accepts ContainerGroupEciSecurityContextArgs, ContainerGroupEciSecurityContextPtr and ContainerGroupEciSecurityContextPtrOutput values. You can construct a concrete instance of `ContainerGroupEciSecurityContextPtrInput` via:
ContainerGroupEciSecurityContextArgs{...} or: nil
func ContainerGroupEciSecurityContextPtr ¶
func ContainerGroupEciSecurityContextPtr(v *ContainerGroupEciSecurityContextArgs) ContainerGroupEciSecurityContextPtrInput
type ContainerGroupEciSecurityContextPtrOutput ¶
type ContainerGroupEciSecurityContextPtrOutput struct{ *pulumi.OutputState }
func (ContainerGroupEciSecurityContextPtrOutput) ElementType ¶
func (ContainerGroupEciSecurityContextPtrOutput) ElementType() reflect.Type
func (ContainerGroupEciSecurityContextPtrOutput) Sysctls ¶
func (o ContainerGroupEciSecurityContextPtrOutput) Sysctls() ContainerGroupEciSecurityContextSysctlArrayOutput
Sysctls hold a list of namespaced sysctls used for the pod. Pods with unsupported sysctls (by the container runtime) might fail to launch. See `sysctls` below.
func (ContainerGroupEciSecurityContextPtrOutput) ToContainerGroupEciSecurityContextPtrOutput ¶
func (o ContainerGroupEciSecurityContextPtrOutput) ToContainerGroupEciSecurityContextPtrOutput() ContainerGroupEciSecurityContextPtrOutput
func (ContainerGroupEciSecurityContextPtrOutput) ToContainerGroupEciSecurityContextPtrOutputWithContext ¶
func (o ContainerGroupEciSecurityContextPtrOutput) ToContainerGroupEciSecurityContextPtrOutputWithContext(ctx context.Context) ContainerGroupEciSecurityContextPtrOutput
func (ContainerGroupEciSecurityContextPtrOutput) ToOutput ¶ added in v3.43.1
func (o ContainerGroupEciSecurityContextPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ContainerGroupEciSecurityContext]
type ContainerGroupEciSecurityContextSysctlArgs ¶
type ContainerGroupEciSecurityContextSysctlArgs struct { // The name of the volume. Name pulumi.StringPtrInput `pulumi:"name"` // The variable value of the security context that the container group runs. Value pulumi.StringPtrInput `pulumi:"value"` }
func (ContainerGroupEciSecurityContextSysctlArgs) ElementType ¶
func (ContainerGroupEciSecurityContextSysctlArgs) ElementType() reflect.Type
func (ContainerGroupEciSecurityContextSysctlArgs) ToContainerGroupEciSecurityContextSysctlOutput ¶
func (i ContainerGroupEciSecurityContextSysctlArgs) ToContainerGroupEciSecurityContextSysctlOutput() ContainerGroupEciSecurityContextSysctlOutput
func (ContainerGroupEciSecurityContextSysctlArgs) ToContainerGroupEciSecurityContextSysctlOutputWithContext ¶
func (i ContainerGroupEciSecurityContextSysctlArgs) ToContainerGroupEciSecurityContextSysctlOutputWithContext(ctx context.Context) ContainerGroupEciSecurityContextSysctlOutput
func (ContainerGroupEciSecurityContextSysctlArgs) ToOutput ¶ added in v3.43.1
func (i ContainerGroupEciSecurityContextSysctlArgs) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupEciSecurityContextSysctl]
type ContainerGroupEciSecurityContextSysctlArray ¶
type ContainerGroupEciSecurityContextSysctlArray []ContainerGroupEciSecurityContextSysctlInput
func (ContainerGroupEciSecurityContextSysctlArray) ElementType ¶
func (ContainerGroupEciSecurityContextSysctlArray) ElementType() reflect.Type
func (ContainerGroupEciSecurityContextSysctlArray) ToContainerGroupEciSecurityContextSysctlArrayOutput ¶
func (i ContainerGroupEciSecurityContextSysctlArray) ToContainerGroupEciSecurityContextSysctlArrayOutput() ContainerGroupEciSecurityContextSysctlArrayOutput
func (ContainerGroupEciSecurityContextSysctlArray) ToContainerGroupEciSecurityContextSysctlArrayOutputWithContext ¶
func (i ContainerGroupEciSecurityContextSysctlArray) ToContainerGroupEciSecurityContextSysctlArrayOutputWithContext(ctx context.Context) ContainerGroupEciSecurityContextSysctlArrayOutput
func (ContainerGroupEciSecurityContextSysctlArray) ToOutput ¶ added in v3.43.1
func (i ContainerGroupEciSecurityContextSysctlArray) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupEciSecurityContextSysctl]
type ContainerGroupEciSecurityContextSysctlArrayInput ¶
type ContainerGroupEciSecurityContextSysctlArrayInput interface { pulumi.Input ToContainerGroupEciSecurityContextSysctlArrayOutput() ContainerGroupEciSecurityContextSysctlArrayOutput ToContainerGroupEciSecurityContextSysctlArrayOutputWithContext(context.Context) ContainerGroupEciSecurityContextSysctlArrayOutput }
ContainerGroupEciSecurityContextSysctlArrayInput is an input type that accepts ContainerGroupEciSecurityContextSysctlArray and ContainerGroupEciSecurityContextSysctlArrayOutput values. You can construct a concrete instance of `ContainerGroupEciSecurityContextSysctlArrayInput` via:
ContainerGroupEciSecurityContextSysctlArray{ ContainerGroupEciSecurityContextSysctlArgs{...} }
type ContainerGroupEciSecurityContextSysctlArrayOutput ¶
type ContainerGroupEciSecurityContextSysctlArrayOutput struct{ *pulumi.OutputState }
func (ContainerGroupEciSecurityContextSysctlArrayOutput) ElementType ¶
func (ContainerGroupEciSecurityContextSysctlArrayOutput) ElementType() reflect.Type
func (ContainerGroupEciSecurityContextSysctlArrayOutput) ToContainerGroupEciSecurityContextSysctlArrayOutput ¶
func (o ContainerGroupEciSecurityContextSysctlArrayOutput) ToContainerGroupEciSecurityContextSysctlArrayOutput() ContainerGroupEciSecurityContextSysctlArrayOutput
func (ContainerGroupEciSecurityContextSysctlArrayOutput) ToContainerGroupEciSecurityContextSysctlArrayOutputWithContext ¶
func (o ContainerGroupEciSecurityContextSysctlArrayOutput) ToContainerGroupEciSecurityContextSysctlArrayOutputWithContext(ctx context.Context) ContainerGroupEciSecurityContextSysctlArrayOutput
func (ContainerGroupEciSecurityContextSysctlArrayOutput) ToOutput ¶ added in v3.43.1
func (o ContainerGroupEciSecurityContextSysctlArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupEciSecurityContextSysctl]
type ContainerGroupEciSecurityContextSysctlInput ¶
type ContainerGroupEciSecurityContextSysctlInput interface { pulumi.Input ToContainerGroupEciSecurityContextSysctlOutput() ContainerGroupEciSecurityContextSysctlOutput ToContainerGroupEciSecurityContextSysctlOutputWithContext(context.Context) ContainerGroupEciSecurityContextSysctlOutput }
ContainerGroupEciSecurityContextSysctlInput is an input type that accepts ContainerGroupEciSecurityContextSysctlArgs and ContainerGroupEciSecurityContextSysctlOutput values. You can construct a concrete instance of `ContainerGroupEciSecurityContextSysctlInput` via:
ContainerGroupEciSecurityContextSysctlArgs{...}
type ContainerGroupEciSecurityContextSysctlOutput ¶
type ContainerGroupEciSecurityContextSysctlOutput struct{ *pulumi.OutputState }
func (ContainerGroupEciSecurityContextSysctlOutput) ElementType ¶
func (ContainerGroupEciSecurityContextSysctlOutput) ElementType() reflect.Type
func (ContainerGroupEciSecurityContextSysctlOutput) Name ¶
func (o ContainerGroupEciSecurityContextSysctlOutput) Name() pulumi.StringPtrOutput
The name of the volume.
func (ContainerGroupEciSecurityContextSysctlOutput) ToContainerGroupEciSecurityContextSysctlOutput ¶
func (o ContainerGroupEciSecurityContextSysctlOutput) ToContainerGroupEciSecurityContextSysctlOutput() ContainerGroupEciSecurityContextSysctlOutput
func (ContainerGroupEciSecurityContextSysctlOutput) ToContainerGroupEciSecurityContextSysctlOutputWithContext ¶
func (o ContainerGroupEciSecurityContextSysctlOutput) ToContainerGroupEciSecurityContextSysctlOutputWithContext(ctx context.Context) ContainerGroupEciSecurityContextSysctlOutput
func (ContainerGroupEciSecurityContextSysctlOutput) ToOutput ¶ added in v3.43.1
func (o ContainerGroupEciSecurityContextSysctlOutput) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupEciSecurityContextSysctl]
func (ContainerGroupEciSecurityContextSysctlOutput) Value ¶
func (o ContainerGroupEciSecurityContextSysctlOutput) Value() pulumi.StringPtrOutput
The variable value of the security context that the container group runs.
type ContainerGroupHostAlias ¶
type ContainerGroupHostAliasArgs ¶
type ContainerGroupHostAliasArgs struct { // The information about the host. Hostnames pulumi.StringArrayInput `pulumi:"hostnames"` // The IP address of the host. Ip pulumi.StringPtrInput `pulumi:"ip"` }
func (ContainerGroupHostAliasArgs) ElementType ¶
func (ContainerGroupHostAliasArgs) ElementType() reflect.Type
func (ContainerGroupHostAliasArgs) ToContainerGroupHostAliasOutput ¶
func (i ContainerGroupHostAliasArgs) ToContainerGroupHostAliasOutput() ContainerGroupHostAliasOutput
func (ContainerGroupHostAliasArgs) ToContainerGroupHostAliasOutputWithContext ¶
func (i ContainerGroupHostAliasArgs) ToContainerGroupHostAliasOutputWithContext(ctx context.Context) ContainerGroupHostAliasOutput
func (ContainerGroupHostAliasArgs) ToOutput ¶ added in v3.43.1
func (i ContainerGroupHostAliasArgs) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupHostAlias]
type ContainerGroupHostAliasArray ¶
type ContainerGroupHostAliasArray []ContainerGroupHostAliasInput
func (ContainerGroupHostAliasArray) ElementType ¶
func (ContainerGroupHostAliasArray) ElementType() reflect.Type
func (ContainerGroupHostAliasArray) ToContainerGroupHostAliasArrayOutput ¶
func (i ContainerGroupHostAliasArray) ToContainerGroupHostAliasArrayOutput() ContainerGroupHostAliasArrayOutput
func (ContainerGroupHostAliasArray) ToContainerGroupHostAliasArrayOutputWithContext ¶
func (i ContainerGroupHostAliasArray) ToContainerGroupHostAliasArrayOutputWithContext(ctx context.Context) ContainerGroupHostAliasArrayOutput
func (ContainerGroupHostAliasArray) ToOutput ¶ added in v3.43.1
func (i ContainerGroupHostAliasArray) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupHostAlias]
type ContainerGroupHostAliasArrayInput ¶
type ContainerGroupHostAliasArrayInput interface { pulumi.Input ToContainerGroupHostAliasArrayOutput() ContainerGroupHostAliasArrayOutput ToContainerGroupHostAliasArrayOutputWithContext(context.Context) ContainerGroupHostAliasArrayOutput }
ContainerGroupHostAliasArrayInput is an input type that accepts ContainerGroupHostAliasArray and ContainerGroupHostAliasArrayOutput values. You can construct a concrete instance of `ContainerGroupHostAliasArrayInput` via:
ContainerGroupHostAliasArray{ ContainerGroupHostAliasArgs{...} }
type ContainerGroupHostAliasArrayOutput ¶
type ContainerGroupHostAliasArrayOutput struct{ *pulumi.OutputState }
func (ContainerGroupHostAliasArrayOutput) ElementType ¶
func (ContainerGroupHostAliasArrayOutput) ElementType() reflect.Type
func (ContainerGroupHostAliasArrayOutput) Index ¶
func (o ContainerGroupHostAliasArrayOutput) Index(i pulumi.IntInput) ContainerGroupHostAliasOutput
func (ContainerGroupHostAliasArrayOutput) ToContainerGroupHostAliasArrayOutput ¶
func (o ContainerGroupHostAliasArrayOutput) ToContainerGroupHostAliasArrayOutput() ContainerGroupHostAliasArrayOutput
func (ContainerGroupHostAliasArrayOutput) ToContainerGroupHostAliasArrayOutputWithContext ¶
func (o ContainerGroupHostAliasArrayOutput) ToContainerGroupHostAliasArrayOutputWithContext(ctx context.Context) ContainerGroupHostAliasArrayOutput
func (ContainerGroupHostAliasArrayOutput) ToOutput ¶ added in v3.43.1
func (o ContainerGroupHostAliasArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupHostAlias]
type ContainerGroupHostAliasInput ¶
type ContainerGroupHostAliasInput interface { pulumi.Input ToContainerGroupHostAliasOutput() ContainerGroupHostAliasOutput ToContainerGroupHostAliasOutputWithContext(context.Context) ContainerGroupHostAliasOutput }
ContainerGroupHostAliasInput is an input type that accepts ContainerGroupHostAliasArgs and ContainerGroupHostAliasOutput values. You can construct a concrete instance of `ContainerGroupHostAliasInput` via:
ContainerGroupHostAliasArgs{...}
type ContainerGroupHostAliasOutput ¶
type ContainerGroupHostAliasOutput struct{ *pulumi.OutputState }
func (ContainerGroupHostAliasOutput) ElementType ¶
func (ContainerGroupHostAliasOutput) ElementType() reflect.Type
func (ContainerGroupHostAliasOutput) Hostnames ¶
func (o ContainerGroupHostAliasOutput) Hostnames() pulumi.StringArrayOutput
The information about the host.
func (ContainerGroupHostAliasOutput) Ip ¶
func (o ContainerGroupHostAliasOutput) Ip() pulumi.StringPtrOutput
The IP address of the host.
func (ContainerGroupHostAliasOutput) ToContainerGroupHostAliasOutput ¶
func (o ContainerGroupHostAliasOutput) ToContainerGroupHostAliasOutput() ContainerGroupHostAliasOutput
func (ContainerGroupHostAliasOutput) ToContainerGroupHostAliasOutputWithContext ¶
func (o ContainerGroupHostAliasOutput) ToContainerGroupHostAliasOutputWithContext(ctx context.Context) ContainerGroupHostAliasOutput
func (ContainerGroupHostAliasOutput) ToOutput ¶ added in v3.43.1
func (o ContainerGroupHostAliasOutput) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupHostAlias]
type ContainerGroupImageRegistryCredential ¶ added in v3.9.0
type ContainerGroupImageRegistryCredential struct { // The password used to log on to the image repository. It is required when `imageRegistryCredential` is configured. Password string `pulumi:"password"` // The address of the image repository. It is required when `imageRegistryCredential` is configured. Server string `pulumi:"server"` // The username used to log on to the image repository. It is required when `imageRegistryCredential` is configured. UserName string `pulumi:"userName"` }
type ContainerGroupImageRegistryCredentialArgs ¶ added in v3.9.0
type ContainerGroupImageRegistryCredentialArgs struct { // The password used to log on to the image repository. It is required when `imageRegistryCredential` is configured. Password pulumi.StringInput `pulumi:"password"` // The address of the image repository. It is required when `imageRegistryCredential` is configured. Server pulumi.StringInput `pulumi:"server"` // The username used to log on to the image repository. It is required when `imageRegistryCredential` is configured. UserName pulumi.StringInput `pulumi:"userName"` }
func (ContainerGroupImageRegistryCredentialArgs) ElementType ¶ added in v3.9.0
func (ContainerGroupImageRegistryCredentialArgs) ElementType() reflect.Type
func (ContainerGroupImageRegistryCredentialArgs) ToContainerGroupImageRegistryCredentialOutput ¶ added in v3.9.0
func (i ContainerGroupImageRegistryCredentialArgs) ToContainerGroupImageRegistryCredentialOutput() ContainerGroupImageRegistryCredentialOutput
func (ContainerGroupImageRegistryCredentialArgs) ToContainerGroupImageRegistryCredentialOutputWithContext ¶ added in v3.9.0
func (i ContainerGroupImageRegistryCredentialArgs) ToContainerGroupImageRegistryCredentialOutputWithContext(ctx context.Context) ContainerGroupImageRegistryCredentialOutput
func (ContainerGroupImageRegistryCredentialArgs) ToOutput ¶ added in v3.43.1
func (i ContainerGroupImageRegistryCredentialArgs) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupImageRegistryCredential]
type ContainerGroupImageRegistryCredentialArray ¶ added in v3.9.0
type ContainerGroupImageRegistryCredentialArray []ContainerGroupImageRegistryCredentialInput
func (ContainerGroupImageRegistryCredentialArray) ElementType ¶ added in v3.9.0
func (ContainerGroupImageRegistryCredentialArray) ElementType() reflect.Type
func (ContainerGroupImageRegistryCredentialArray) ToContainerGroupImageRegistryCredentialArrayOutput ¶ added in v3.9.0
func (i ContainerGroupImageRegistryCredentialArray) ToContainerGroupImageRegistryCredentialArrayOutput() ContainerGroupImageRegistryCredentialArrayOutput
func (ContainerGroupImageRegistryCredentialArray) ToContainerGroupImageRegistryCredentialArrayOutputWithContext ¶ added in v3.9.0
func (i ContainerGroupImageRegistryCredentialArray) ToContainerGroupImageRegistryCredentialArrayOutputWithContext(ctx context.Context) ContainerGroupImageRegistryCredentialArrayOutput
func (ContainerGroupImageRegistryCredentialArray) ToOutput ¶ added in v3.43.1
func (i ContainerGroupImageRegistryCredentialArray) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupImageRegistryCredential]
type ContainerGroupImageRegistryCredentialArrayInput ¶ added in v3.9.0
type ContainerGroupImageRegistryCredentialArrayInput interface { pulumi.Input ToContainerGroupImageRegistryCredentialArrayOutput() ContainerGroupImageRegistryCredentialArrayOutput ToContainerGroupImageRegistryCredentialArrayOutputWithContext(context.Context) ContainerGroupImageRegistryCredentialArrayOutput }
ContainerGroupImageRegistryCredentialArrayInput is an input type that accepts ContainerGroupImageRegistryCredentialArray and ContainerGroupImageRegistryCredentialArrayOutput values. You can construct a concrete instance of `ContainerGroupImageRegistryCredentialArrayInput` via:
ContainerGroupImageRegistryCredentialArray{ ContainerGroupImageRegistryCredentialArgs{...} }
type ContainerGroupImageRegistryCredentialArrayOutput ¶ added in v3.9.0
type ContainerGroupImageRegistryCredentialArrayOutput struct{ *pulumi.OutputState }
func (ContainerGroupImageRegistryCredentialArrayOutput) ElementType ¶ added in v3.9.0
func (ContainerGroupImageRegistryCredentialArrayOutput) ElementType() reflect.Type
func (ContainerGroupImageRegistryCredentialArrayOutput) ToContainerGroupImageRegistryCredentialArrayOutput ¶ added in v3.9.0
func (o ContainerGroupImageRegistryCredentialArrayOutput) ToContainerGroupImageRegistryCredentialArrayOutput() ContainerGroupImageRegistryCredentialArrayOutput
func (ContainerGroupImageRegistryCredentialArrayOutput) ToContainerGroupImageRegistryCredentialArrayOutputWithContext ¶ added in v3.9.0
func (o ContainerGroupImageRegistryCredentialArrayOutput) ToContainerGroupImageRegistryCredentialArrayOutputWithContext(ctx context.Context) ContainerGroupImageRegistryCredentialArrayOutput
func (ContainerGroupImageRegistryCredentialArrayOutput) ToOutput ¶ added in v3.43.1
func (o ContainerGroupImageRegistryCredentialArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupImageRegistryCredential]
type ContainerGroupImageRegistryCredentialInput ¶ added in v3.9.0
type ContainerGroupImageRegistryCredentialInput interface { pulumi.Input ToContainerGroupImageRegistryCredentialOutput() ContainerGroupImageRegistryCredentialOutput ToContainerGroupImageRegistryCredentialOutputWithContext(context.Context) ContainerGroupImageRegistryCredentialOutput }
ContainerGroupImageRegistryCredentialInput is an input type that accepts ContainerGroupImageRegistryCredentialArgs and ContainerGroupImageRegistryCredentialOutput values. You can construct a concrete instance of `ContainerGroupImageRegistryCredentialInput` via:
ContainerGroupImageRegistryCredentialArgs{...}
type ContainerGroupImageRegistryCredentialOutput ¶ added in v3.9.0
type ContainerGroupImageRegistryCredentialOutput struct{ *pulumi.OutputState }
func (ContainerGroupImageRegistryCredentialOutput) ElementType ¶ added in v3.9.0
func (ContainerGroupImageRegistryCredentialOutput) ElementType() reflect.Type
func (ContainerGroupImageRegistryCredentialOutput) Password ¶ added in v3.9.0
func (o ContainerGroupImageRegistryCredentialOutput) Password() pulumi.StringOutput
The password used to log on to the image repository. It is required when `imageRegistryCredential` is configured.
func (ContainerGroupImageRegistryCredentialOutput) Server ¶ added in v3.9.0
func (o ContainerGroupImageRegistryCredentialOutput) Server() pulumi.StringOutput
The address of the image repository. It is required when `imageRegistryCredential` is configured.
func (ContainerGroupImageRegistryCredentialOutput) ToContainerGroupImageRegistryCredentialOutput ¶ added in v3.9.0
func (o ContainerGroupImageRegistryCredentialOutput) ToContainerGroupImageRegistryCredentialOutput() ContainerGroupImageRegistryCredentialOutput
func (ContainerGroupImageRegistryCredentialOutput) ToContainerGroupImageRegistryCredentialOutputWithContext ¶ added in v3.9.0
func (o ContainerGroupImageRegistryCredentialOutput) ToContainerGroupImageRegistryCredentialOutputWithContext(ctx context.Context) ContainerGroupImageRegistryCredentialOutput
func (ContainerGroupImageRegistryCredentialOutput) ToOutput ¶ added in v3.43.1
func (o ContainerGroupImageRegistryCredentialOutput) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupImageRegistryCredential]
func (ContainerGroupImageRegistryCredentialOutput) UserName ¶ added in v3.9.0
func (o ContainerGroupImageRegistryCredentialOutput) UserName() pulumi.StringOutput
The username used to log on to the image repository. It is required when `imageRegistryCredential` is configured.
type ContainerGroupInitContainer ¶
type ContainerGroupInitContainer struct { // The arguments passed to the commands. Args []string `pulumi:"args"` // The commands run by the init container. Commands []string `pulumi:"commands"` // The amount of CPU resources allocated to the container. Default value: `0`. Cpu *float64 `pulumi:"cpu"` // The structure of environmentVars. See `environmentVars` below. EnvironmentVars []ContainerGroupInitContainerEnvironmentVar `pulumi:"environmentVars"` // The number GPUs. Default value: `0`. Gpu *int `pulumi:"gpu"` // The image of the container. Image *string `pulumi:"image"` // The restart policy of the image. Default value: `IfNotPresent`. Valid values: `Always`, `IfNotPresent`, `Never`. ImagePullPolicy *string `pulumi:"imagePullPolicy"` // The amount of memory resources allocated to the container. Default value: `0`. Memory *float64 `pulumi:"memory"` // The name of the mounted volume. Name *string `pulumi:"name"` // The structure of port. See `ports` below. Ports []ContainerGroupInitContainerPort `pulumi:"ports"` // Indicates whether the container passed the readiness probe. Ready *bool `pulumi:"ready"` // The number of times that the container restarted. RestartCount *int `pulumi:"restartCount"` // The structure of volumeMounts. See `volumeMounts` below. VolumeMounts []ContainerGroupInitContainerVolumeMount `pulumi:"volumeMounts"` // The working directory of the container. WorkingDir *string `pulumi:"workingDir"` }
type ContainerGroupInitContainerArgs ¶
type ContainerGroupInitContainerArgs struct { // The arguments passed to the commands. Args pulumi.StringArrayInput `pulumi:"args"` // The commands run by the init container. Commands pulumi.StringArrayInput `pulumi:"commands"` // The amount of CPU resources allocated to the container. Default value: `0`. Cpu pulumi.Float64PtrInput `pulumi:"cpu"` // The structure of environmentVars. See `environmentVars` below. EnvironmentVars ContainerGroupInitContainerEnvironmentVarArrayInput `pulumi:"environmentVars"` // The number GPUs. Default value: `0`. Gpu pulumi.IntPtrInput `pulumi:"gpu"` // The image of the container. Image pulumi.StringPtrInput `pulumi:"image"` // The restart policy of the image. Default value: `IfNotPresent`. Valid values: `Always`, `IfNotPresent`, `Never`. ImagePullPolicy pulumi.StringPtrInput `pulumi:"imagePullPolicy"` // The amount of memory resources allocated to the container. Default value: `0`. Memory pulumi.Float64PtrInput `pulumi:"memory"` // The name of the mounted volume. Name pulumi.StringPtrInput `pulumi:"name"` // The structure of port. See `ports` below. Ports ContainerGroupInitContainerPortArrayInput `pulumi:"ports"` // Indicates whether the container passed the readiness probe. Ready pulumi.BoolPtrInput `pulumi:"ready"` // The number of times that the container restarted. RestartCount pulumi.IntPtrInput `pulumi:"restartCount"` // The structure of volumeMounts. See `volumeMounts` below. VolumeMounts ContainerGroupInitContainerVolumeMountArrayInput `pulumi:"volumeMounts"` // The working directory of the container. WorkingDir pulumi.StringPtrInput `pulumi:"workingDir"` }
func (ContainerGroupInitContainerArgs) ElementType ¶
func (ContainerGroupInitContainerArgs) ElementType() reflect.Type
func (ContainerGroupInitContainerArgs) ToContainerGroupInitContainerOutput ¶
func (i ContainerGroupInitContainerArgs) ToContainerGroupInitContainerOutput() ContainerGroupInitContainerOutput
func (ContainerGroupInitContainerArgs) ToContainerGroupInitContainerOutputWithContext ¶
func (i ContainerGroupInitContainerArgs) ToContainerGroupInitContainerOutputWithContext(ctx context.Context) ContainerGroupInitContainerOutput
func (ContainerGroupInitContainerArgs) ToOutput ¶ added in v3.43.1
func (i ContainerGroupInitContainerArgs) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupInitContainer]
type ContainerGroupInitContainerArray ¶
type ContainerGroupInitContainerArray []ContainerGroupInitContainerInput
func (ContainerGroupInitContainerArray) ElementType ¶
func (ContainerGroupInitContainerArray) ElementType() reflect.Type
func (ContainerGroupInitContainerArray) ToContainerGroupInitContainerArrayOutput ¶
func (i ContainerGroupInitContainerArray) ToContainerGroupInitContainerArrayOutput() ContainerGroupInitContainerArrayOutput
func (ContainerGroupInitContainerArray) ToContainerGroupInitContainerArrayOutputWithContext ¶
func (i ContainerGroupInitContainerArray) ToContainerGroupInitContainerArrayOutputWithContext(ctx context.Context) ContainerGroupInitContainerArrayOutput
func (ContainerGroupInitContainerArray) ToOutput ¶ added in v3.43.1
func (i ContainerGroupInitContainerArray) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupInitContainer]
type ContainerGroupInitContainerArrayInput ¶
type ContainerGroupInitContainerArrayInput interface { pulumi.Input ToContainerGroupInitContainerArrayOutput() ContainerGroupInitContainerArrayOutput ToContainerGroupInitContainerArrayOutputWithContext(context.Context) ContainerGroupInitContainerArrayOutput }
ContainerGroupInitContainerArrayInput is an input type that accepts ContainerGroupInitContainerArray and ContainerGroupInitContainerArrayOutput values. You can construct a concrete instance of `ContainerGroupInitContainerArrayInput` via:
ContainerGroupInitContainerArray{ ContainerGroupInitContainerArgs{...} }
type ContainerGroupInitContainerArrayOutput ¶
type ContainerGroupInitContainerArrayOutput struct{ *pulumi.OutputState }
func (ContainerGroupInitContainerArrayOutput) ElementType ¶
func (ContainerGroupInitContainerArrayOutput) ElementType() reflect.Type
func (ContainerGroupInitContainerArrayOutput) ToContainerGroupInitContainerArrayOutput ¶
func (o ContainerGroupInitContainerArrayOutput) ToContainerGroupInitContainerArrayOutput() ContainerGroupInitContainerArrayOutput
func (ContainerGroupInitContainerArrayOutput) ToContainerGroupInitContainerArrayOutputWithContext ¶
func (o ContainerGroupInitContainerArrayOutput) ToContainerGroupInitContainerArrayOutputWithContext(ctx context.Context) ContainerGroupInitContainerArrayOutput
func (ContainerGroupInitContainerArrayOutput) ToOutput ¶ added in v3.43.1
func (o ContainerGroupInitContainerArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupInitContainer]
type ContainerGroupInitContainerEnvironmentVar ¶
type ContainerGroupInitContainerEnvironmentVar struct { // The name of the variable. The name can be 1 to 128 characters in length and can contain letters, digits, and underscores (_). It cannot start with a digit. Key *string `pulumi:"key"` // The variable value of the security context that the container group runs. Value *string `pulumi:"value"` }
type ContainerGroupInitContainerEnvironmentVarArgs ¶
type ContainerGroupInitContainerEnvironmentVarArgs struct { // The name of the variable. The name can be 1 to 128 characters in length and can contain letters, digits, and underscores (_). It cannot start with a digit. Key pulumi.StringPtrInput `pulumi:"key"` // The variable value of the security context that the container group runs. Value pulumi.StringPtrInput `pulumi:"value"` }
func (ContainerGroupInitContainerEnvironmentVarArgs) ElementType ¶
func (ContainerGroupInitContainerEnvironmentVarArgs) ElementType() reflect.Type
func (ContainerGroupInitContainerEnvironmentVarArgs) ToContainerGroupInitContainerEnvironmentVarOutput ¶
func (i ContainerGroupInitContainerEnvironmentVarArgs) ToContainerGroupInitContainerEnvironmentVarOutput() ContainerGroupInitContainerEnvironmentVarOutput
func (ContainerGroupInitContainerEnvironmentVarArgs) ToContainerGroupInitContainerEnvironmentVarOutputWithContext ¶
func (i ContainerGroupInitContainerEnvironmentVarArgs) ToContainerGroupInitContainerEnvironmentVarOutputWithContext(ctx context.Context) ContainerGroupInitContainerEnvironmentVarOutput
func (ContainerGroupInitContainerEnvironmentVarArgs) ToOutput ¶ added in v3.43.1
func (i ContainerGroupInitContainerEnvironmentVarArgs) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupInitContainerEnvironmentVar]
type ContainerGroupInitContainerEnvironmentVarArray ¶
type ContainerGroupInitContainerEnvironmentVarArray []ContainerGroupInitContainerEnvironmentVarInput
func (ContainerGroupInitContainerEnvironmentVarArray) ElementType ¶
func (ContainerGroupInitContainerEnvironmentVarArray) ElementType() reflect.Type
func (ContainerGroupInitContainerEnvironmentVarArray) ToContainerGroupInitContainerEnvironmentVarArrayOutput ¶
func (i ContainerGroupInitContainerEnvironmentVarArray) ToContainerGroupInitContainerEnvironmentVarArrayOutput() ContainerGroupInitContainerEnvironmentVarArrayOutput
func (ContainerGroupInitContainerEnvironmentVarArray) ToContainerGroupInitContainerEnvironmentVarArrayOutputWithContext ¶
func (i ContainerGroupInitContainerEnvironmentVarArray) ToContainerGroupInitContainerEnvironmentVarArrayOutputWithContext(ctx context.Context) ContainerGroupInitContainerEnvironmentVarArrayOutput
func (ContainerGroupInitContainerEnvironmentVarArray) ToOutput ¶ added in v3.43.1
func (i ContainerGroupInitContainerEnvironmentVarArray) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupInitContainerEnvironmentVar]
type ContainerGroupInitContainerEnvironmentVarArrayInput ¶
type ContainerGroupInitContainerEnvironmentVarArrayInput interface { pulumi.Input ToContainerGroupInitContainerEnvironmentVarArrayOutput() ContainerGroupInitContainerEnvironmentVarArrayOutput ToContainerGroupInitContainerEnvironmentVarArrayOutputWithContext(context.Context) ContainerGroupInitContainerEnvironmentVarArrayOutput }
ContainerGroupInitContainerEnvironmentVarArrayInput is an input type that accepts ContainerGroupInitContainerEnvironmentVarArray and ContainerGroupInitContainerEnvironmentVarArrayOutput values. You can construct a concrete instance of `ContainerGroupInitContainerEnvironmentVarArrayInput` via:
ContainerGroupInitContainerEnvironmentVarArray{ ContainerGroupInitContainerEnvironmentVarArgs{...} }
type ContainerGroupInitContainerEnvironmentVarArrayOutput ¶
type ContainerGroupInitContainerEnvironmentVarArrayOutput struct{ *pulumi.OutputState }
func (ContainerGroupInitContainerEnvironmentVarArrayOutput) ElementType ¶
func (ContainerGroupInitContainerEnvironmentVarArrayOutput) ElementType() reflect.Type
func (ContainerGroupInitContainerEnvironmentVarArrayOutput) ToContainerGroupInitContainerEnvironmentVarArrayOutput ¶
func (o ContainerGroupInitContainerEnvironmentVarArrayOutput) ToContainerGroupInitContainerEnvironmentVarArrayOutput() ContainerGroupInitContainerEnvironmentVarArrayOutput
func (ContainerGroupInitContainerEnvironmentVarArrayOutput) ToContainerGroupInitContainerEnvironmentVarArrayOutputWithContext ¶
func (o ContainerGroupInitContainerEnvironmentVarArrayOutput) ToContainerGroupInitContainerEnvironmentVarArrayOutputWithContext(ctx context.Context) ContainerGroupInitContainerEnvironmentVarArrayOutput
func (ContainerGroupInitContainerEnvironmentVarArrayOutput) ToOutput ¶ added in v3.43.1
func (o ContainerGroupInitContainerEnvironmentVarArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupInitContainerEnvironmentVar]
type ContainerGroupInitContainerEnvironmentVarInput ¶
type ContainerGroupInitContainerEnvironmentVarInput interface { pulumi.Input ToContainerGroupInitContainerEnvironmentVarOutput() ContainerGroupInitContainerEnvironmentVarOutput ToContainerGroupInitContainerEnvironmentVarOutputWithContext(context.Context) ContainerGroupInitContainerEnvironmentVarOutput }
ContainerGroupInitContainerEnvironmentVarInput is an input type that accepts ContainerGroupInitContainerEnvironmentVarArgs and ContainerGroupInitContainerEnvironmentVarOutput values. You can construct a concrete instance of `ContainerGroupInitContainerEnvironmentVarInput` via:
ContainerGroupInitContainerEnvironmentVarArgs{...}
type ContainerGroupInitContainerEnvironmentVarOutput ¶
type ContainerGroupInitContainerEnvironmentVarOutput struct{ *pulumi.OutputState }
func (ContainerGroupInitContainerEnvironmentVarOutput) ElementType ¶
func (ContainerGroupInitContainerEnvironmentVarOutput) ElementType() reflect.Type
func (ContainerGroupInitContainerEnvironmentVarOutput) Key ¶
func (o ContainerGroupInitContainerEnvironmentVarOutput) Key() pulumi.StringPtrOutput
The name of the variable. The name can be 1 to 128 characters in length and can contain letters, digits, and underscores (_). It cannot start with a digit.
func (ContainerGroupInitContainerEnvironmentVarOutput) ToContainerGroupInitContainerEnvironmentVarOutput ¶
func (o ContainerGroupInitContainerEnvironmentVarOutput) ToContainerGroupInitContainerEnvironmentVarOutput() ContainerGroupInitContainerEnvironmentVarOutput
func (ContainerGroupInitContainerEnvironmentVarOutput) ToContainerGroupInitContainerEnvironmentVarOutputWithContext ¶
func (o ContainerGroupInitContainerEnvironmentVarOutput) ToContainerGroupInitContainerEnvironmentVarOutputWithContext(ctx context.Context) ContainerGroupInitContainerEnvironmentVarOutput
func (ContainerGroupInitContainerEnvironmentVarOutput) ToOutput ¶ added in v3.43.1
func (o ContainerGroupInitContainerEnvironmentVarOutput) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupInitContainerEnvironmentVar]
func (ContainerGroupInitContainerEnvironmentVarOutput) Value ¶
func (o ContainerGroupInitContainerEnvironmentVarOutput) Value() pulumi.StringPtrOutput
The variable value of the security context that the container group runs.
type ContainerGroupInitContainerInput ¶
type ContainerGroupInitContainerInput interface { pulumi.Input ToContainerGroupInitContainerOutput() ContainerGroupInitContainerOutput ToContainerGroupInitContainerOutputWithContext(context.Context) ContainerGroupInitContainerOutput }
ContainerGroupInitContainerInput is an input type that accepts ContainerGroupInitContainerArgs and ContainerGroupInitContainerOutput values. You can construct a concrete instance of `ContainerGroupInitContainerInput` via:
ContainerGroupInitContainerArgs{...}
type ContainerGroupInitContainerOutput ¶
type ContainerGroupInitContainerOutput struct{ *pulumi.OutputState }
func (ContainerGroupInitContainerOutput) Args ¶
func (o ContainerGroupInitContainerOutput) Args() pulumi.StringArrayOutput
The arguments passed to the commands.
func (ContainerGroupInitContainerOutput) Commands ¶
func (o ContainerGroupInitContainerOutput) Commands() pulumi.StringArrayOutput
The commands run by the init container.
func (ContainerGroupInitContainerOutput) Cpu ¶
func (o ContainerGroupInitContainerOutput) Cpu() pulumi.Float64PtrOutput
The amount of CPU resources allocated to the container. Default value: `0`.
func (ContainerGroupInitContainerOutput) ElementType ¶
func (ContainerGroupInitContainerOutput) ElementType() reflect.Type
func (ContainerGroupInitContainerOutput) EnvironmentVars ¶
func (o ContainerGroupInitContainerOutput) EnvironmentVars() ContainerGroupInitContainerEnvironmentVarArrayOutput
The structure of environmentVars. See `environmentVars` below.
func (ContainerGroupInitContainerOutput) Gpu ¶
func (o ContainerGroupInitContainerOutput) Gpu() pulumi.IntPtrOutput
The number GPUs. Default value: `0`.
func (ContainerGroupInitContainerOutput) Image ¶
func (o ContainerGroupInitContainerOutput) Image() pulumi.StringPtrOutput
The image of the container.
func (ContainerGroupInitContainerOutput) ImagePullPolicy ¶
func (o ContainerGroupInitContainerOutput) ImagePullPolicy() pulumi.StringPtrOutput
The restart policy of the image. Default value: `IfNotPresent`. Valid values: `Always`, `IfNotPresent`, `Never`.
func (ContainerGroupInitContainerOutput) Memory ¶
func (o ContainerGroupInitContainerOutput) Memory() pulumi.Float64PtrOutput
The amount of memory resources allocated to the container. Default value: `0`.
func (ContainerGroupInitContainerOutput) Name ¶
func (o ContainerGroupInitContainerOutput) Name() pulumi.StringPtrOutput
The name of the mounted volume.
func (ContainerGroupInitContainerOutput) Ready ¶
func (o ContainerGroupInitContainerOutput) Ready() pulumi.BoolPtrOutput
Indicates whether the container passed the readiness probe.
func (ContainerGroupInitContainerOutput) RestartCount ¶
func (o ContainerGroupInitContainerOutput) RestartCount() pulumi.IntPtrOutput
The number of times that the container restarted.
func (ContainerGroupInitContainerOutput) ToContainerGroupInitContainerOutput ¶
func (o ContainerGroupInitContainerOutput) ToContainerGroupInitContainerOutput() ContainerGroupInitContainerOutput
func (ContainerGroupInitContainerOutput) ToContainerGroupInitContainerOutputWithContext ¶
func (o ContainerGroupInitContainerOutput) ToContainerGroupInitContainerOutputWithContext(ctx context.Context) ContainerGroupInitContainerOutput
func (ContainerGroupInitContainerOutput) ToOutput ¶ added in v3.43.1
func (o ContainerGroupInitContainerOutput) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupInitContainer]
func (ContainerGroupInitContainerOutput) VolumeMounts ¶
func (o ContainerGroupInitContainerOutput) VolumeMounts() ContainerGroupInitContainerVolumeMountArrayOutput
The structure of volumeMounts. See `volumeMounts` below.
func (ContainerGroupInitContainerOutput) WorkingDir ¶
func (o ContainerGroupInitContainerOutput) WorkingDir() pulumi.StringPtrOutput
The working directory of the container.
type ContainerGroupInitContainerPortArgs ¶
type ContainerGroupInitContainerPortArgs struct { // The port number. Valid values: `1` to `65535`. Port pulumi.IntPtrInput `pulumi:"port"` // The type of the protocol. Valid values: `TCP` and `UDP`. Protocol pulumi.StringPtrInput `pulumi:"protocol"` }
func (ContainerGroupInitContainerPortArgs) ElementType ¶
func (ContainerGroupInitContainerPortArgs) ElementType() reflect.Type
func (ContainerGroupInitContainerPortArgs) ToContainerGroupInitContainerPortOutput ¶
func (i ContainerGroupInitContainerPortArgs) ToContainerGroupInitContainerPortOutput() ContainerGroupInitContainerPortOutput
func (ContainerGroupInitContainerPortArgs) ToContainerGroupInitContainerPortOutputWithContext ¶
func (i ContainerGroupInitContainerPortArgs) ToContainerGroupInitContainerPortOutputWithContext(ctx context.Context) ContainerGroupInitContainerPortOutput
func (ContainerGroupInitContainerPortArgs) ToOutput ¶ added in v3.43.1
func (i ContainerGroupInitContainerPortArgs) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupInitContainerPort]
type ContainerGroupInitContainerPortArray ¶
type ContainerGroupInitContainerPortArray []ContainerGroupInitContainerPortInput
func (ContainerGroupInitContainerPortArray) ElementType ¶
func (ContainerGroupInitContainerPortArray) ElementType() reflect.Type
func (ContainerGroupInitContainerPortArray) ToContainerGroupInitContainerPortArrayOutput ¶
func (i ContainerGroupInitContainerPortArray) ToContainerGroupInitContainerPortArrayOutput() ContainerGroupInitContainerPortArrayOutput
func (ContainerGroupInitContainerPortArray) ToContainerGroupInitContainerPortArrayOutputWithContext ¶
func (i ContainerGroupInitContainerPortArray) ToContainerGroupInitContainerPortArrayOutputWithContext(ctx context.Context) ContainerGroupInitContainerPortArrayOutput
func (ContainerGroupInitContainerPortArray) ToOutput ¶ added in v3.43.1
func (i ContainerGroupInitContainerPortArray) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupInitContainerPort]
type ContainerGroupInitContainerPortArrayInput ¶
type ContainerGroupInitContainerPortArrayInput interface { pulumi.Input ToContainerGroupInitContainerPortArrayOutput() ContainerGroupInitContainerPortArrayOutput ToContainerGroupInitContainerPortArrayOutputWithContext(context.Context) ContainerGroupInitContainerPortArrayOutput }
ContainerGroupInitContainerPortArrayInput is an input type that accepts ContainerGroupInitContainerPortArray and ContainerGroupInitContainerPortArrayOutput values. You can construct a concrete instance of `ContainerGroupInitContainerPortArrayInput` via:
ContainerGroupInitContainerPortArray{ ContainerGroupInitContainerPortArgs{...} }
type ContainerGroupInitContainerPortArrayOutput ¶
type ContainerGroupInitContainerPortArrayOutput struct{ *pulumi.OutputState }
func (ContainerGroupInitContainerPortArrayOutput) ElementType ¶
func (ContainerGroupInitContainerPortArrayOutput) ElementType() reflect.Type
func (ContainerGroupInitContainerPortArrayOutput) ToContainerGroupInitContainerPortArrayOutput ¶
func (o ContainerGroupInitContainerPortArrayOutput) ToContainerGroupInitContainerPortArrayOutput() ContainerGroupInitContainerPortArrayOutput
func (ContainerGroupInitContainerPortArrayOutput) ToContainerGroupInitContainerPortArrayOutputWithContext ¶
func (o ContainerGroupInitContainerPortArrayOutput) ToContainerGroupInitContainerPortArrayOutputWithContext(ctx context.Context) ContainerGroupInitContainerPortArrayOutput
func (ContainerGroupInitContainerPortArrayOutput) ToOutput ¶ added in v3.43.1
func (o ContainerGroupInitContainerPortArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupInitContainerPort]
type ContainerGroupInitContainerPortInput ¶
type ContainerGroupInitContainerPortInput interface { pulumi.Input ToContainerGroupInitContainerPortOutput() ContainerGroupInitContainerPortOutput ToContainerGroupInitContainerPortOutputWithContext(context.Context) ContainerGroupInitContainerPortOutput }
ContainerGroupInitContainerPortInput is an input type that accepts ContainerGroupInitContainerPortArgs and ContainerGroupInitContainerPortOutput values. You can construct a concrete instance of `ContainerGroupInitContainerPortInput` via:
ContainerGroupInitContainerPortArgs{...}
type ContainerGroupInitContainerPortOutput ¶
type ContainerGroupInitContainerPortOutput struct{ *pulumi.OutputState }
func (ContainerGroupInitContainerPortOutput) ElementType ¶
func (ContainerGroupInitContainerPortOutput) ElementType() reflect.Type
func (ContainerGroupInitContainerPortOutput) Port ¶
func (o ContainerGroupInitContainerPortOutput) Port() pulumi.IntPtrOutput
The port number. Valid values: `1` to `65535`.
func (ContainerGroupInitContainerPortOutput) Protocol ¶
func (o ContainerGroupInitContainerPortOutput) Protocol() pulumi.StringPtrOutput
The type of the protocol. Valid values: `TCP` and `UDP`.
func (ContainerGroupInitContainerPortOutput) ToContainerGroupInitContainerPortOutput ¶
func (o ContainerGroupInitContainerPortOutput) ToContainerGroupInitContainerPortOutput() ContainerGroupInitContainerPortOutput
func (ContainerGroupInitContainerPortOutput) ToContainerGroupInitContainerPortOutputWithContext ¶
func (o ContainerGroupInitContainerPortOutput) ToContainerGroupInitContainerPortOutputWithContext(ctx context.Context) ContainerGroupInitContainerPortOutput
func (ContainerGroupInitContainerPortOutput) ToOutput ¶ added in v3.43.1
func (o ContainerGroupInitContainerPortOutput) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupInitContainerPort]
type ContainerGroupInitContainerVolumeMount ¶
type ContainerGroupInitContainerVolumeMount struct { // The directory of the mounted volume. Data under this directory will be overwritten by the data in the volume. MountPath *string `pulumi:"mountPath"` // The name of the volume. Name *string `pulumi:"name"` // Specifies whether the mount path is read-only. Default value: `false`. ReadOnly *bool `pulumi:"readOnly"` }
type ContainerGroupInitContainerVolumeMountArgs ¶
type ContainerGroupInitContainerVolumeMountArgs struct { // The directory of the mounted volume. Data under this directory will be overwritten by the data in the volume. MountPath pulumi.StringPtrInput `pulumi:"mountPath"` // The name of the volume. Name pulumi.StringPtrInput `pulumi:"name"` // Specifies whether the mount path is read-only. Default value: `false`. ReadOnly pulumi.BoolPtrInput `pulumi:"readOnly"` }
func (ContainerGroupInitContainerVolumeMountArgs) ElementType ¶
func (ContainerGroupInitContainerVolumeMountArgs) ElementType() reflect.Type
func (ContainerGroupInitContainerVolumeMountArgs) ToContainerGroupInitContainerVolumeMountOutput ¶
func (i ContainerGroupInitContainerVolumeMountArgs) ToContainerGroupInitContainerVolumeMountOutput() ContainerGroupInitContainerVolumeMountOutput
func (ContainerGroupInitContainerVolumeMountArgs) ToContainerGroupInitContainerVolumeMountOutputWithContext ¶
func (i ContainerGroupInitContainerVolumeMountArgs) ToContainerGroupInitContainerVolumeMountOutputWithContext(ctx context.Context) ContainerGroupInitContainerVolumeMountOutput
func (ContainerGroupInitContainerVolumeMountArgs) ToOutput ¶ added in v3.43.1
func (i ContainerGroupInitContainerVolumeMountArgs) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupInitContainerVolumeMount]
type ContainerGroupInitContainerVolumeMountArray ¶
type ContainerGroupInitContainerVolumeMountArray []ContainerGroupInitContainerVolumeMountInput
func (ContainerGroupInitContainerVolumeMountArray) ElementType ¶
func (ContainerGroupInitContainerVolumeMountArray) ElementType() reflect.Type
func (ContainerGroupInitContainerVolumeMountArray) ToContainerGroupInitContainerVolumeMountArrayOutput ¶
func (i ContainerGroupInitContainerVolumeMountArray) ToContainerGroupInitContainerVolumeMountArrayOutput() ContainerGroupInitContainerVolumeMountArrayOutput
func (ContainerGroupInitContainerVolumeMountArray) ToContainerGroupInitContainerVolumeMountArrayOutputWithContext ¶
func (i ContainerGroupInitContainerVolumeMountArray) ToContainerGroupInitContainerVolumeMountArrayOutputWithContext(ctx context.Context) ContainerGroupInitContainerVolumeMountArrayOutput
func (ContainerGroupInitContainerVolumeMountArray) ToOutput ¶ added in v3.43.1
func (i ContainerGroupInitContainerVolumeMountArray) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupInitContainerVolumeMount]
type ContainerGroupInitContainerVolumeMountArrayInput ¶
type ContainerGroupInitContainerVolumeMountArrayInput interface { pulumi.Input ToContainerGroupInitContainerVolumeMountArrayOutput() ContainerGroupInitContainerVolumeMountArrayOutput ToContainerGroupInitContainerVolumeMountArrayOutputWithContext(context.Context) ContainerGroupInitContainerVolumeMountArrayOutput }
ContainerGroupInitContainerVolumeMountArrayInput is an input type that accepts ContainerGroupInitContainerVolumeMountArray and ContainerGroupInitContainerVolumeMountArrayOutput values. You can construct a concrete instance of `ContainerGroupInitContainerVolumeMountArrayInput` via:
ContainerGroupInitContainerVolumeMountArray{ ContainerGroupInitContainerVolumeMountArgs{...} }
type ContainerGroupInitContainerVolumeMountArrayOutput ¶
type ContainerGroupInitContainerVolumeMountArrayOutput struct{ *pulumi.OutputState }
func (ContainerGroupInitContainerVolumeMountArrayOutput) ElementType ¶
func (ContainerGroupInitContainerVolumeMountArrayOutput) ElementType() reflect.Type
func (ContainerGroupInitContainerVolumeMountArrayOutput) ToContainerGroupInitContainerVolumeMountArrayOutput ¶
func (o ContainerGroupInitContainerVolumeMountArrayOutput) ToContainerGroupInitContainerVolumeMountArrayOutput() ContainerGroupInitContainerVolumeMountArrayOutput
func (ContainerGroupInitContainerVolumeMountArrayOutput) ToContainerGroupInitContainerVolumeMountArrayOutputWithContext ¶
func (o ContainerGroupInitContainerVolumeMountArrayOutput) ToContainerGroupInitContainerVolumeMountArrayOutputWithContext(ctx context.Context) ContainerGroupInitContainerVolumeMountArrayOutput
func (ContainerGroupInitContainerVolumeMountArrayOutput) ToOutput ¶ added in v3.43.1
func (o ContainerGroupInitContainerVolumeMountArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupInitContainerVolumeMount]
type ContainerGroupInitContainerVolumeMountInput ¶
type ContainerGroupInitContainerVolumeMountInput interface { pulumi.Input ToContainerGroupInitContainerVolumeMountOutput() ContainerGroupInitContainerVolumeMountOutput ToContainerGroupInitContainerVolumeMountOutputWithContext(context.Context) ContainerGroupInitContainerVolumeMountOutput }
ContainerGroupInitContainerVolumeMountInput is an input type that accepts ContainerGroupInitContainerVolumeMountArgs and ContainerGroupInitContainerVolumeMountOutput values. You can construct a concrete instance of `ContainerGroupInitContainerVolumeMountInput` via:
ContainerGroupInitContainerVolumeMountArgs{...}
type ContainerGroupInitContainerVolumeMountOutput ¶
type ContainerGroupInitContainerVolumeMountOutput struct{ *pulumi.OutputState }
func (ContainerGroupInitContainerVolumeMountOutput) ElementType ¶
func (ContainerGroupInitContainerVolumeMountOutput) ElementType() reflect.Type
func (ContainerGroupInitContainerVolumeMountOutput) MountPath ¶
func (o ContainerGroupInitContainerVolumeMountOutput) MountPath() pulumi.StringPtrOutput
The directory of the mounted volume. Data under this directory will be overwritten by the data in the volume.
func (ContainerGroupInitContainerVolumeMountOutput) Name ¶
func (o ContainerGroupInitContainerVolumeMountOutput) Name() pulumi.StringPtrOutput
The name of the volume.
func (ContainerGroupInitContainerVolumeMountOutput) ReadOnly ¶
func (o ContainerGroupInitContainerVolumeMountOutput) ReadOnly() pulumi.BoolPtrOutput
Specifies whether the mount path is read-only. Default value: `false`.
func (ContainerGroupInitContainerVolumeMountOutput) ToContainerGroupInitContainerVolumeMountOutput ¶
func (o ContainerGroupInitContainerVolumeMountOutput) ToContainerGroupInitContainerVolumeMountOutput() ContainerGroupInitContainerVolumeMountOutput
func (ContainerGroupInitContainerVolumeMountOutput) ToContainerGroupInitContainerVolumeMountOutputWithContext ¶
func (o ContainerGroupInitContainerVolumeMountOutput) ToContainerGroupInitContainerVolumeMountOutputWithContext(ctx context.Context) ContainerGroupInitContainerVolumeMountOutput
func (ContainerGroupInitContainerVolumeMountOutput) ToOutput ¶ added in v3.43.1
func (o ContainerGroupInitContainerVolumeMountOutput) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupInitContainerVolumeMount]
type ContainerGroupInput ¶
type ContainerGroupInput interface { pulumi.Input ToContainerGroupOutput() ContainerGroupOutput ToContainerGroupOutputWithContext(ctx context.Context) ContainerGroupOutput }
type ContainerGroupMap ¶
type ContainerGroupMap map[string]ContainerGroupInput
func (ContainerGroupMap) ElementType ¶
func (ContainerGroupMap) ElementType() reflect.Type
func (ContainerGroupMap) ToContainerGroupMapOutput ¶
func (i ContainerGroupMap) ToContainerGroupMapOutput() ContainerGroupMapOutput
func (ContainerGroupMap) ToContainerGroupMapOutputWithContext ¶
func (i ContainerGroupMap) ToContainerGroupMapOutputWithContext(ctx context.Context) ContainerGroupMapOutput
func (ContainerGroupMap) ToOutput ¶ added in v3.43.1
func (i ContainerGroupMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*ContainerGroup]
type ContainerGroupMapInput ¶
type ContainerGroupMapInput interface { pulumi.Input ToContainerGroupMapOutput() ContainerGroupMapOutput ToContainerGroupMapOutputWithContext(context.Context) ContainerGroupMapOutput }
ContainerGroupMapInput is an input type that accepts ContainerGroupMap and ContainerGroupMapOutput values. You can construct a concrete instance of `ContainerGroupMapInput` via:
ContainerGroupMap{ "key": ContainerGroupArgs{...} }
type ContainerGroupMapOutput ¶
type ContainerGroupMapOutput struct{ *pulumi.OutputState }
func (ContainerGroupMapOutput) ElementType ¶
func (ContainerGroupMapOutput) ElementType() reflect.Type
func (ContainerGroupMapOutput) MapIndex ¶
func (o ContainerGroupMapOutput) MapIndex(k pulumi.StringInput) ContainerGroupOutput
func (ContainerGroupMapOutput) ToContainerGroupMapOutput ¶
func (o ContainerGroupMapOutput) ToContainerGroupMapOutput() ContainerGroupMapOutput
func (ContainerGroupMapOutput) ToContainerGroupMapOutputWithContext ¶
func (o ContainerGroupMapOutput) ToContainerGroupMapOutputWithContext(ctx context.Context) ContainerGroupMapOutput
func (ContainerGroupMapOutput) ToOutput ¶ added in v3.43.1
func (o ContainerGroupMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*ContainerGroup]
type ContainerGroupOutput ¶
type ContainerGroupOutput struct{ *pulumi.OutputState }
func (ContainerGroupOutput) AcrRegistryInfos ¶ added in v3.29.0
func (o ContainerGroupOutput) AcrRegistryInfos() ContainerGroupAcrRegistryInfoArrayOutput
The ACR enterprise edition example properties. See `acrRegistryInfo` below.
func (ContainerGroupOutput) AutoCreateEip ¶ added in v3.27.0
func (o ContainerGroupOutput) AutoCreateEip() pulumi.BoolPtrOutput
Specifies whether to automatically create an EIP and bind the EIP to the elastic container instance.
func (ContainerGroupOutput) AutoMatchImageCache ¶ added in v3.27.0
func (o ContainerGroupOutput) AutoMatchImageCache() pulumi.BoolPtrOutput
Specifies whether to automatically match the image cache. Default value: `false`. Valid values: `true` and `false`.
func (ContainerGroupOutput) ContainerGroupName ¶ added in v3.27.0
func (o ContainerGroupOutput) ContainerGroupName() pulumi.StringOutput
The name of the container group.
func (ContainerGroupOutput) Containers ¶ added in v3.27.0
func (o ContainerGroupOutput) Containers() ContainerGroupContainerArrayOutput
The list of containers. See `containers` below.
func (ContainerGroupOutput) Cpu ¶ added in v3.27.0
func (o ContainerGroupOutput) Cpu() pulumi.Float64Output
The amount of CPU resources allocated to the container group.
func (ContainerGroupOutput) DnsConfig ¶ added in v3.27.0
func (o ContainerGroupOutput) DnsConfig() ContainerGroupDnsConfigPtrOutput
The structure of dnsConfig. See `dnsConfig` below.
func (ContainerGroupOutput) EciSecurityContext ¶ added in v3.27.0
func (o ContainerGroupOutput) EciSecurityContext() ContainerGroupEciSecurityContextPtrOutput
The security context of the container group. See `eciSecurityContext` below.
func (ContainerGroupOutput) EipBandwidth ¶ added in v3.27.0
func (o ContainerGroupOutput) EipBandwidth() pulumi.IntPtrOutput
The bandwidth of the EIP. Default value: `5`.
func (ContainerGroupOutput) EipInstanceId ¶ added in v3.27.0
func (o ContainerGroupOutput) EipInstanceId() pulumi.StringPtrOutput
The ID of the elastic IP address (EIP).
func (ContainerGroupOutput) ElementType ¶
func (ContainerGroupOutput) ElementType() reflect.Type
func (ContainerGroupOutput) HostAliases ¶ added in v3.27.0
func (o ContainerGroupOutput) HostAliases() ContainerGroupHostAliasArrayOutput
HostAliases. See `hostAliases` below.
func (ContainerGroupOutput) ImageRegistryCredentials ¶ added in v3.27.0
func (o ContainerGroupOutput) ImageRegistryCredentials() ContainerGroupImageRegistryCredentialArrayOutput
The image registry credential. See `imageRegistryCredential` below.
func (ContainerGroupOutput) InitContainers ¶ added in v3.27.0
func (o ContainerGroupOutput) InitContainers() ContainerGroupInitContainerArrayOutput
The list of initContainers. See `initContainers` below.
func (ContainerGroupOutput) InsecureRegistry ¶ added in v3.27.0
func (o ContainerGroupOutput) InsecureRegistry() pulumi.StringPtrOutput
The address of the self-built mirror warehouse. When creating an image cache using an image in a self-built image repository with a self-signed certificate, you need to configure this parameter to skip certificate authentication to avoid image pull failure due to certificate authentication failure.
func (ContainerGroupOutput) InstanceType ¶ added in v3.27.0
func (o ContainerGroupOutput) InstanceType() pulumi.StringPtrOutput
The type of the ECS instance.
func (ContainerGroupOutput) InternetIp ¶ added in v3.27.0
func (o ContainerGroupOutput) InternetIp() pulumi.StringOutput
(Available since v1.170.0) The Public IP of the container group.
func (ContainerGroupOutput) IntranetIp ¶ added in v3.27.0
func (o ContainerGroupOutput) IntranetIp() pulumi.StringOutput
(Available since v1.170.0) The Private IP of the container group.
func (ContainerGroupOutput) Memory ¶ added in v3.27.0
func (o ContainerGroupOutput) Memory() pulumi.Float64Output
The amount of memory resources allocated to the container group.
func (ContainerGroupOutput) PlainHttpRegistry ¶ added in v3.27.0
func (o ContainerGroupOutput) PlainHttpRegistry() pulumi.StringPtrOutput
The address of the self-built mirror warehouse. When creating an image cache from an image in a self-built image repository using the HTTP protocol, you need to configure this parameter so that the ECI uses the HTTP protocol to pull the image to avoid image pull failure due to different protocols.
func (ContainerGroupOutput) RamRoleName ¶ added in v3.27.0
func (o ContainerGroupOutput) RamRoleName() pulumi.StringPtrOutput
The RAM role that the container group assumes. ECI and ECS share the same RAM role.
func (ContainerGroupOutput) ResourceGroupId ¶ added in v3.27.0
func (o ContainerGroupOutput) ResourceGroupId() pulumi.StringOutput
The ID of the resource group. **NOTE:** From version 1.208.0, `resourceGroupId` can be modified.
func (ContainerGroupOutput) RestartPolicy ¶ added in v3.27.0
func (o ContainerGroupOutput) RestartPolicy() pulumi.StringOutput
The restart policy of the container group. Valid values: `Always`, `Never`, `OnFailure`.
func (ContainerGroupOutput) SecurityGroupId ¶ added in v3.27.0
func (o ContainerGroupOutput) SecurityGroupId() pulumi.StringOutput
The ID of the security group to which the container group belongs. Container groups within the same security group can access each other.
func (ContainerGroupOutput) Status ¶ added in v3.27.0
func (o ContainerGroupOutput) Status() pulumi.StringOutput
The status of container group.
func (ContainerGroupOutput) Tags ¶ added in v3.27.0
func (o ContainerGroupOutput) Tags() pulumi.MapOutput
A mapping of tags to assign to the resource. - Key: It can be up to 64 characters in length. It cannot begin with "aliyun", "acs:", "http://", or "https://". It cannot be a null string. - Value: It can be up to 128 characters in length. It cannot begin with "aliyun", "acs:", "http://", or "https://". It can be a null string.
func (ContainerGroupOutput) ToContainerGroupOutput ¶
func (o ContainerGroupOutput) ToContainerGroupOutput() ContainerGroupOutput
func (ContainerGroupOutput) ToContainerGroupOutputWithContext ¶
func (o ContainerGroupOutput) ToContainerGroupOutputWithContext(ctx context.Context) ContainerGroupOutput
func (ContainerGroupOutput) ToOutput ¶ added in v3.43.1
func (o ContainerGroupOutput) ToOutput(ctx context.Context) pulumix.Output[*ContainerGroup]
func (ContainerGroupOutput) Volumes ¶ added in v3.27.0
func (o ContainerGroupOutput) Volumes() ContainerGroupVolumeArrayOutput
The list of volumes. See `volumes` below.
func (ContainerGroupOutput) VswitchId ¶ added in v3.27.0
func (o ContainerGroupOutput) VswitchId() pulumi.StringOutput
The ID of the VSwitch. Currently, container groups can only be deployed in VPC networks. The number of IP addresses in the VSwitch CIDR block determines the maximum number of container groups that can be created in the VSwitch. Before you can create an ECI instance, plan the CIDR block of the VSwitch. **NOTE:** From version 1.208.0, You can specify up to 10 `vswitchId`. Separate multiple vSwitch IDs with commas (,), such as vsw-***,vsw-***. attribute `vswitchId` updating diff will be ignored when you set multiple vSwitchIds, there is only one valid `vswitchId` exists in the set vSwitchIds.
func (ContainerGroupOutput) ZoneId ¶ added in v3.27.0
func (o ContainerGroupOutput) ZoneId() pulumi.StringOutput
The ID of the zone where you want to deploy the container group. If no value is specified, the system assigns a zone to the container group. By default, no value is specified.
type ContainerGroupState ¶
type ContainerGroupState struct { // The ACR enterprise edition example properties. See `acrRegistryInfo` below. AcrRegistryInfos ContainerGroupAcrRegistryInfoArrayInput // Specifies whether to automatically create an EIP and bind the EIP to the elastic container instance. AutoCreateEip pulumi.BoolPtrInput // Specifies whether to automatically match the image cache. Default value: `false`. Valid values: `true` and `false`. AutoMatchImageCache pulumi.BoolPtrInput // The name of the container group. ContainerGroupName pulumi.StringPtrInput // The list of containers. See `containers` below. Containers ContainerGroupContainerArrayInput // The amount of CPU resources allocated to the container group. Cpu pulumi.Float64PtrInput // The structure of dnsConfig. See `dnsConfig` below. DnsConfig ContainerGroupDnsConfigPtrInput // The security context of the container group. See `eciSecurityContext` below. EciSecurityContext ContainerGroupEciSecurityContextPtrInput // The bandwidth of the EIP. Default value: `5`. EipBandwidth pulumi.IntPtrInput // The ID of the elastic IP address (EIP). EipInstanceId pulumi.StringPtrInput // HostAliases. See `hostAliases` below. HostAliases ContainerGroupHostAliasArrayInput // The image registry credential. See `imageRegistryCredential` below. ImageRegistryCredentials ContainerGroupImageRegistryCredentialArrayInput // The list of initContainers. See `initContainers` below. InitContainers ContainerGroupInitContainerArrayInput // The address of the self-built mirror warehouse. When creating an image cache using an image in a self-built image repository with a self-signed certificate, you need to configure this parameter to skip certificate authentication to avoid image pull failure due to certificate authentication failure. InsecureRegistry pulumi.StringPtrInput // The type of the ECS instance. InstanceType pulumi.StringPtrInput // (Available since v1.170.0) The Public IP of the container group. InternetIp pulumi.StringPtrInput // (Available since v1.170.0) The Private IP of the container group. IntranetIp pulumi.StringPtrInput // The amount of memory resources allocated to the container group. Memory pulumi.Float64PtrInput // The address of the self-built mirror warehouse. When creating an image cache from an image in a self-built image repository using the HTTP protocol, you need to configure this parameter so that the ECI uses the HTTP protocol to pull the image to avoid image pull failure due to different protocols. PlainHttpRegistry pulumi.StringPtrInput // The RAM role that the container group assumes. ECI and ECS share the same RAM role. RamRoleName pulumi.StringPtrInput // The ID of the resource group. **NOTE:** From version 1.208.0, `resourceGroupId` can be modified. ResourceGroupId pulumi.StringPtrInput // The restart policy of the container group. Valid values: `Always`, `Never`, `OnFailure`. RestartPolicy pulumi.StringPtrInput // The ID of the security group to which the container group belongs. Container groups within the same security group can access each other. SecurityGroupId pulumi.StringPtrInput // The status of container group. Status pulumi.StringPtrInput // A mapping of tags to assign to the resource. // - Key: It can be up to 64 characters in length. It cannot begin with "aliyun", "acs:", "http://", or "https://". It cannot be a null string. // - Value: It can be up to 128 characters in length. It cannot begin with "aliyun", "acs:", "http://", or "https://". It can be a null string. Tags pulumi.MapInput // The list of volumes. See `volumes` below. Volumes ContainerGroupVolumeArrayInput // The ID of the VSwitch. Currently, container groups can only be deployed in VPC networks. The number of IP addresses in the VSwitch CIDR block determines the maximum number of container groups that can be created in the VSwitch. Before you can create an ECI instance, plan the CIDR block of the VSwitch. // **NOTE:** From version 1.208.0, You can specify up to 10 `vswitchId`. Separate multiple vSwitch IDs with commas (,), such as vsw-***,vsw-***. attribute `vswitchId` updating diff will be ignored when you set multiple vSwitchIds, there is only one valid `vswitchId` exists in the set vSwitchIds. VswitchId pulumi.StringPtrInput // The ID of the zone where you want to deploy the container group. If no value is specified, the system assigns a zone to the container group. By default, no value is specified. ZoneId pulumi.StringPtrInput }
func (ContainerGroupState) ElementType ¶
func (ContainerGroupState) ElementType() reflect.Type
type ContainerGroupVolume ¶
type ContainerGroupVolume struct { // The paths of the ConfigFile volume. See `configFileVolumeConfigFileToPaths` below. // > **NOTE:** Every volumes mounted must have `name` and `type` attributes. ConfigFileVolumeConfigFileToPaths []ContainerGroupVolumeConfigFileVolumeConfigFileToPath `pulumi:"configFileVolumeConfigFileToPaths"` // The ID of DiskVolume. DiskVolumeDiskId *string `pulumi:"diskVolumeDiskId"` // The system type of DiskVolume. DiskVolumeFsType *string `pulumi:"diskVolumeFsType"` // The name of the FlexVolume driver. FlexVolumeDriver *string `pulumi:"flexVolumeDriver"` // The type of the mounted file system. The default value is determined by the script of FlexVolume. FlexVolumeFsType *string `pulumi:"flexVolumeFsType"` // The list of FlexVolume objects. Each object is a key-value pair contained in a JSON string. FlexVolumeOptions *string `pulumi:"flexVolumeOptions"` // The name of the volume. Name *string `pulumi:"name"` // The path to the NFS volume. NfsVolumePath *string `pulumi:"nfsVolumePath"` // The nfs volume read only. Default value: `false`. NfsVolumeReadOnly *bool `pulumi:"nfsVolumeReadOnly"` // The address of the NFS server. NfsVolumeServer *string `pulumi:"nfsVolumeServer"` // The type of the volume. Type *string `pulumi:"type"` }
type ContainerGroupVolumeArgs ¶
type ContainerGroupVolumeArgs struct { // The paths of the ConfigFile volume. See `configFileVolumeConfigFileToPaths` below. // > **NOTE:** Every volumes mounted must have `name` and `type` attributes. ConfigFileVolumeConfigFileToPaths ContainerGroupVolumeConfigFileVolumeConfigFileToPathArrayInput `pulumi:"configFileVolumeConfigFileToPaths"` // The ID of DiskVolume. DiskVolumeDiskId pulumi.StringPtrInput `pulumi:"diskVolumeDiskId"` // The system type of DiskVolume. DiskVolumeFsType pulumi.StringPtrInput `pulumi:"diskVolumeFsType"` // The name of the FlexVolume driver. FlexVolumeDriver pulumi.StringPtrInput `pulumi:"flexVolumeDriver"` // The type of the mounted file system. The default value is determined by the script of FlexVolume. FlexVolumeFsType pulumi.StringPtrInput `pulumi:"flexVolumeFsType"` // The list of FlexVolume objects. Each object is a key-value pair contained in a JSON string. FlexVolumeOptions pulumi.StringPtrInput `pulumi:"flexVolumeOptions"` // The name of the volume. Name pulumi.StringPtrInput `pulumi:"name"` // The path to the NFS volume. NfsVolumePath pulumi.StringPtrInput `pulumi:"nfsVolumePath"` // The nfs volume read only. Default value: `false`. NfsVolumeReadOnly pulumi.BoolPtrInput `pulumi:"nfsVolumeReadOnly"` // The address of the NFS server. NfsVolumeServer pulumi.StringPtrInput `pulumi:"nfsVolumeServer"` // The type of the volume. Type pulumi.StringPtrInput `pulumi:"type"` }
func (ContainerGroupVolumeArgs) ElementType ¶
func (ContainerGroupVolumeArgs) ElementType() reflect.Type
func (ContainerGroupVolumeArgs) ToContainerGroupVolumeOutput ¶
func (i ContainerGroupVolumeArgs) ToContainerGroupVolumeOutput() ContainerGroupVolumeOutput
func (ContainerGroupVolumeArgs) ToContainerGroupVolumeOutputWithContext ¶
func (i ContainerGroupVolumeArgs) ToContainerGroupVolumeOutputWithContext(ctx context.Context) ContainerGroupVolumeOutput
func (ContainerGroupVolumeArgs) ToOutput ¶ added in v3.43.1
func (i ContainerGroupVolumeArgs) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupVolume]
type ContainerGroupVolumeArray ¶
type ContainerGroupVolumeArray []ContainerGroupVolumeInput
func (ContainerGroupVolumeArray) ElementType ¶
func (ContainerGroupVolumeArray) ElementType() reflect.Type
func (ContainerGroupVolumeArray) ToContainerGroupVolumeArrayOutput ¶
func (i ContainerGroupVolumeArray) ToContainerGroupVolumeArrayOutput() ContainerGroupVolumeArrayOutput
func (ContainerGroupVolumeArray) ToContainerGroupVolumeArrayOutputWithContext ¶
func (i ContainerGroupVolumeArray) ToContainerGroupVolumeArrayOutputWithContext(ctx context.Context) ContainerGroupVolumeArrayOutput
func (ContainerGroupVolumeArray) ToOutput ¶ added in v3.43.1
func (i ContainerGroupVolumeArray) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupVolume]
type ContainerGroupVolumeArrayInput ¶
type ContainerGroupVolumeArrayInput interface { pulumi.Input ToContainerGroupVolumeArrayOutput() ContainerGroupVolumeArrayOutput ToContainerGroupVolumeArrayOutputWithContext(context.Context) ContainerGroupVolumeArrayOutput }
ContainerGroupVolumeArrayInput is an input type that accepts ContainerGroupVolumeArray and ContainerGroupVolumeArrayOutput values. You can construct a concrete instance of `ContainerGroupVolumeArrayInput` via:
ContainerGroupVolumeArray{ ContainerGroupVolumeArgs{...} }
type ContainerGroupVolumeArrayOutput ¶
type ContainerGroupVolumeArrayOutput struct{ *pulumi.OutputState }
func (ContainerGroupVolumeArrayOutput) ElementType ¶
func (ContainerGroupVolumeArrayOutput) ElementType() reflect.Type
func (ContainerGroupVolumeArrayOutput) Index ¶
func (o ContainerGroupVolumeArrayOutput) Index(i pulumi.IntInput) ContainerGroupVolumeOutput
func (ContainerGroupVolumeArrayOutput) ToContainerGroupVolumeArrayOutput ¶
func (o ContainerGroupVolumeArrayOutput) ToContainerGroupVolumeArrayOutput() ContainerGroupVolumeArrayOutput
func (ContainerGroupVolumeArrayOutput) ToContainerGroupVolumeArrayOutputWithContext ¶
func (o ContainerGroupVolumeArrayOutput) ToContainerGroupVolumeArrayOutputWithContext(ctx context.Context) ContainerGroupVolumeArrayOutput
func (ContainerGroupVolumeArrayOutput) ToOutput ¶ added in v3.43.1
func (o ContainerGroupVolumeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ContainerGroupVolume]
type ContainerGroupVolumeConfigFileVolumeConfigFileToPathArgs ¶
type ContainerGroupVolumeConfigFileVolumeConfigFileToPathArgs struct { // The content of the configuration file. Maximum size: 32 KB. Content pulumi.StringPtrInput `pulumi:"content"` // The relative file path. Path pulumi.StringPtrInput `pulumi:"path"` }
func (ContainerGroupVolumeConfigFileVolumeConfigFileToPathArgs) ElementType ¶
func (ContainerGroupVolumeConfigFileVolumeConfigFileToPathArgs) ElementType() reflect.Type
func (ContainerGroupVolumeConfigFileVolumeConfigFileToPathArgs) ToContainerGroupVolumeConfigFileVolumeConfigFileToPathOutput ¶
func (i ContainerGroupVolumeConfigFileVolumeConfigFileToPathArgs) ToContainerGroupVolumeConfigFileVolumeConfigFileToPathOutput() ContainerGroupVolumeConfigFileVolumeConfigFileToPathOutput
func (ContainerGroupVolumeConfigFileVolumeConfigFileToPathArgs) ToContainerGroupVolumeConfigFileVolumeConfigFileToPathOutputWithContext ¶
func (i ContainerGroupVolumeConfigFileVolumeConfigFileToPathArgs) ToContainerGroupVolumeConfigFileVolumeConfigFileToPathOutputWithContext(ctx context.Context) ContainerGroupVolumeConfigFileVolumeConfigFileToPathOutput
type ContainerGroupVolumeConfigFileVolumeConfigFileToPathArray ¶
type ContainerGroupVolumeConfigFileVolumeConfigFileToPathArray []ContainerGroupVolumeConfigFileVolumeConfigFileToPathInput
func (ContainerGroupVolumeConfigFileVolumeConfigFileToPathArray) ElementType ¶
func (ContainerGroupVolumeConfigFileVolumeConfigFileToPathArray) ElementType() reflect.Type
func (ContainerGroupVolumeConfigFileVolumeConfigFileToPathArray) ToContainerGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput ¶
func (i ContainerGroupVolumeConfigFileVolumeConfigFileToPathArray) ToContainerGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput() ContainerGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput
func (ContainerGroupVolumeConfigFileVolumeConfigFileToPathArray) ToContainerGroupVolumeConfigFileVolumeConfigFileToPathArrayOutputWithContext ¶
func (i ContainerGroupVolumeConfigFileVolumeConfigFileToPathArray) ToContainerGroupVolumeConfigFileVolumeConfigFileToPathArrayOutputWithContext(ctx context.Context) ContainerGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput
type ContainerGroupVolumeConfigFileVolumeConfigFileToPathArrayInput ¶
type ContainerGroupVolumeConfigFileVolumeConfigFileToPathArrayInput interface { pulumi.Input ToContainerGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput() ContainerGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput ToContainerGroupVolumeConfigFileVolumeConfigFileToPathArrayOutputWithContext(context.Context) ContainerGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput }
ContainerGroupVolumeConfigFileVolumeConfigFileToPathArrayInput is an input type that accepts ContainerGroupVolumeConfigFileVolumeConfigFileToPathArray and ContainerGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput values. You can construct a concrete instance of `ContainerGroupVolumeConfigFileVolumeConfigFileToPathArrayInput` via:
ContainerGroupVolumeConfigFileVolumeConfigFileToPathArray{ ContainerGroupVolumeConfigFileVolumeConfigFileToPathArgs{...} }
type ContainerGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput ¶
type ContainerGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput struct{ *pulumi.OutputState }
func (ContainerGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput) ElementType ¶
func (ContainerGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput) ElementType() reflect.Type
func (ContainerGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput) ToContainerGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput ¶
func (o ContainerGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput) ToContainerGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput() ContainerGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput
func (ContainerGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput) ToContainerGroupVolumeConfigFileVolumeConfigFileToPathArrayOutputWithContext ¶
func (o ContainerGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput) ToContainerGroupVolumeConfigFileVolumeConfigFileToPathArrayOutputWithContext(ctx context.Context) ContainerGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput
type ContainerGroupVolumeConfigFileVolumeConfigFileToPathInput ¶
type ContainerGroupVolumeConfigFileVolumeConfigFileToPathInput interface { pulumi.Input ToContainerGroupVolumeConfigFileVolumeConfigFileToPathOutput() ContainerGroupVolumeConfigFileVolumeConfigFileToPathOutput ToContainerGroupVolumeConfigFileVolumeConfigFileToPathOutputWithContext(context.Context) ContainerGroupVolumeConfigFileVolumeConfigFileToPathOutput }
ContainerGroupVolumeConfigFileVolumeConfigFileToPathInput is an input type that accepts ContainerGroupVolumeConfigFileVolumeConfigFileToPathArgs and ContainerGroupVolumeConfigFileVolumeConfigFileToPathOutput values. You can construct a concrete instance of `ContainerGroupVolumeConfigFileVolumeConfigFileToPathInput` via:
ContainerGroupVolumeConfigFileVolumeConfigFileToPathArgs{...}
type ContainerGroupVolumeConfigFileVolumeConfigFileToPathOutput ¶
type ContainerGroupVolumeConfigFileVolumeConfigFileToPathOutput struct{ *pulumi.OutputState }
func (ContainerGroupVolumeConfigFileVolumeConfigFileToPathOutput) Content ¶
func (o ContainerGroupVolumeConfigFileVolumeConfigFileToPathOutput) Content() pulumi.StringPtrOutput
The content of the configuration file. Maximum size: 32 KB.
func (ContainerGroupVolumeConfigFileVolumeConfigFileToPathOutput) ElementType ¶
func (ContainerGroupVolumeConfigFileVolumeConfigFileToPathOutput) ElementType() reflect.Type
func (ContainerGroupVolumeConfigFileVolumeConfigFileToPathOutput) ToContainerGroupVolumeConfigFileVolumeConfigFileToPathOutput ¶
func (o ContainerGroupVolumeConfigFileVolumeConfigFileToPathOutput) ToContainerGroupVolumeConfigFileVolumeConfigFileToPathOutput() ContainerGroupVolumeConfigFileVolumeConfigFileToPathOutput
func (ContainerGroupVolumeConfigFileVolumeConfigFileToPathOutput) ToContainerGroupVolumeConfigFileVolumeConfigFileToPathOutputWithContext ¶
func (o ContainerGroupVolumeConfigFileVolumeConfigFileToPathOutput) ToContainerGroupVolumeConfigFileVolumeConfigFileToPathOutputWithContext(ctx context.Context) ContainerGroupVolumeConfigFileVolumeConfigFileToPathOutput
type ContainerGroupVolumeInput ¶
type ContainerGroupVolumeInput interface { pulumi.Input ToContainerGroupVolumeOutput() ContainerGroupVolumeOutput ToContainerGroupVolumeOutputWithContext(context.Context) ContainerGroupVolumeOutput }
ContainerGroupVolumeInput is an input type that accepts ContainerGroupVolumeArgs and ContainerGroupVolumeOutput values. You can construct a concrete instance of `ContainerGroupVolumeInput` via:
ContainerGroupVolumeArgs{...}
type ContainerGroupVolumeOutput ¶
type ContainerGroupVolumeOutput struct{ *pulumi.OutputState }
func (ContainerGroupVolumeOutput) ConfigFileVolumeConfigFileToPaths ¶
func (o ContainerGroupVolumeOutput) ConfigFileVolumeConfigFileToPaths() ContainerGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput
The paths of the ConfigFile volume. See `configFileVolumeConfigFileToPaths` below. > **NOTE:** Every volumes mounted must have `name` and `type` attributes.
func (ContainerGroupVolumeOutput) DiskVolumeDiskId ¶
func (o ContainerGroupVolumeOutput) DiskVolumeDiskId() pulumi.StringPtrOutput
The ID of DiskVolume.
func (ContainerGroupVolumeOutput) DiskVolumeFsType ¶
func (o ContainerGroupVolumeOutput) DiskVolumeFsType() pulumi.StringPtrOutput
The system type of DiskVolume.
func (ContainerGroupVolumeOutput) ElementType ¶
func (ContainerGroupVolumeOutput) ElementType() reflect.Type
func (ContainerGroupVolumeOutput) FlexVolumeDriver ¶
func (o ContainerGroupVolumeOutput) FlexVolumeDriver() pulumi.StringPtrOutput
The name of the FlexVolume driver.
func (ContainerGroupVolumeOutput) FlexVolumeFsType ¶
func (o ContainerGroupVolumeOutput) FlexVolumeFsType() pulumi.StringPtrOutput
The type of the mounted file system. The default value is determined by the script of FlexVolume.
func (ContainerGroupVolumeOutput) FlexVolumeOptions ¶
func (o ContainerGroupVolumeOutput) FlexVolumeOptions() pulumi.StringPtrOutput
The list of FlexVolume objects. Each object is a key-value pair contained in a JSON string.
func (ContainerGroupVolumeOutput) Name ¶
func (o ContainerGroupVolumeOutput) Name() pulumi.StringPtrOutput
The name of the volume.
func (ContainerGroupVolumeOutput) NfsVolumePath ¶
func (o ContainerGroupVolumeOutput) NfsVolumePath() pulumi.StringPtrOutput
The path to the NFS volume.
func (ContainerGroupVolumeOutput) NfsVolumeReadOnly ¶
func (o ContainerGroupVolumeOutput) NfsVolumeReadOnly() pulumi.BoolPtrOutput
The nfs volume read only. Default value: `false`.
func (ContainerGroupVolumeOutput) NfsVolumeServer ¶
func (o ContainerGroupVolumeOutput) NfsVolumeServer() pulumi.StringPtrOutput
The address of the NFS server.
func (ContainerGroupVolumeOutput) ToContainerGroupVolumeOutput ¶
func (o ContainerGroupVolumeOutput) ToContainerGroupVolumeOutput() ContainerGroupVolumeOutput
func (ContainerGroupVolumeOutput) ToContainerGroupVolumeOutputWithContext ¶
func (o ContainerGroupVolumeOutput) ToContainerGroupVolumeOutputWithContext(ctx context.Context) ContainerGroupVolumeOutput
func (ContainerGroupVolumeOutput) ToOutput ¶ added in v3.43.1
func (o ContainerGroupVolumeOutput) ToOutput(ctx context.Context) pulumix.Output[ContainerGroupVolume]
func (ContainerGroupVolumeOutput) Type ¶
func (o ContainerGroupVolumeOutput) Type() pulumi.StringPtrOutput
The type of the volume.
type GetContainerGroupsArgs ¶
type GetContainerGroupsArgs struct { // The name of ContainerGroup. ContainerGroupName *string `pulumi:"containerGroupName"` // Default to `false`. Set it to `true` can output more details about resource attributes. EnableDetails *bool `pulumi:"enableDetails"` // A list of Container Group IDs. Ids []string `pulumi:"ids"` // The maximum number of resources returned in the response. Default value is `20`. Maximum value: `20`. The number of returned results is no greater than the specified number. Limit *int `pulumi:"limit"` // A regex string to filter results by Container Group name. NameRegex *string `pulumi:"nameRegex"` // File name where to save data source results (after running `pulumi preview`). OutputFile *string `pulumi:"outputFile"` // The ID of the resource group to which the container group belongs. If you have not specified a resource group for the container group, it is added to the default resource group. ResourceGroupId *string `pulumi:"resourceGroupId"` // The status of container. Status *string `pulumi:"status"` // The tags attached to the container group. Each tag is a key-value pair. You can attach up to 20 tags to a container group. Tags map[string]interface{} `pulumi:"tags"` // The vswitch id. VswitchId *string `pulumi:"vswitchId"` WithEvent *bool `pulumi:"withEvent"` // The IDs of the zones where the container groups are deployed. If this parameter is not set, the system automatically selects the zones. By default, no value is specified. ZoneId *string `pulumi:"zoneId"` }
A collection of arguments for invoking getContainerGroups.
type GetContainerGroupsGroup ¶
type GetContainerGroupsGroup struct { // The id if ContainerGroup. ContainerGroupId string `pulumi:"containerGroupId"` // The name of ContainerGroup. ContainerGroupName string `pulumi:"containerGroupName"` // A list of containers. Each element contains the following attributes: Containers []GetContainerGroupsGroupContainer `pulumi:"containers"` // The amount of CPU resources allocated to the container. Cpu float64 `pulumi:"cpu"` Discount int `pulumi:"discount"` // The DNS settings. DnsConfigs []GetContainerGroupsGroupDnsConfig `pulumi:"dnsConfigs"` // The security context of the container group. EciSecurityContexts []GetContainerGroupsGroupEciSecurityContext `pulumi:"eciSecurityContexts"` // The ID of the ENI instance. EniInstanceId string `pulumi:"eniInstanceId"` // The events of the container group. Maximum: `50`. Events []GetContainerGroupsGroupEvent `pulumi:"events"` // The time when the container group failed to run due to overdue payments. The timestamp follows the UTC and RFC3339 formats. ExpiredTime string `pulumi:"expiredTime"` // The time when the container failed to run tasks. The timestamp follows the UTC and RFC3339 formats. FailedTime string `pulumi:"failedTime"` // The mapping between host names and IP addresses for a container in the container group. HostAliases []GetContainerGroupsGroupHostAlias `pulumi:"hostAliases"` // The ID of the Container Group. Id string `pulumi:"id"` // A list of init containers. Each element contains the following attributes: InitContainers []GetContainerGroupsGroupInitContainer `pulumi:"initContainers"` // The type of the ECS instance. InstanceType string `pulumi:"instanceType"` // The public IP address of the container group. InternetIp string `pulumi:"internetIp"` // The internal IP address of the container group. IntranetIp string `pulumi:"intranetIp"` // The IPv6 address. Ipv6Address string `pulumi:"ipv6Address"` // The amount of memory resources allocated to the container group. Memory float64 `pulumi:"memory"` // The RAM role that the container group assumes. ECI and ECS share the same RAM role. RamRoleName string `pulumi:"ramRoleName"` // The ID of the resource group to which the container group belongs. If you have not specified a resource group for the container group, it is added to the default resource group. ResourceGroupId string `pulumi:"resourceGroupId"` // The restart policy of the container group. RestartPolicy string `pulumi:"restartPolicy"` // The ID of the security group. SecurityGroupId string `pulumi:"securityGroupId"` // The status of container. Status string `pulumi:"status"` // The time when all containers in the container group completed running the specified tasks. The timestamp follows the UTC and RFC 3339 formats. For example, 2018-08-02T15:00:00Z. SucceededTime string `pulumi:"succeededTime"` // The tags attached to the container group. Each tag is a key-value pair. You can attach up to 20 tags to a container group. Tags map[string]interface{} `pulumi:"tags"` // The information about the mounted volume. You can mount up to 20 volumes. Volumes []GetContainerGroupsGroupVolume `pulumi:"volumes"` // The if of vpc. VpcId string `pulumi:"vpcId"` // The vswitch id. VswitchId string `pulumi:"vswitchId"` // The IDs of the zones where the container groups are deployed. If this parameter is not set, the system automatically selects the zones. By default, no value is specified. ZoneId string `pulumi:"zoneId"` }
type GetContainerGroupsGroupArgs ¶
type GetContainerGroupsGroupArgs struct { // The id if ContainerGroup. ContainerGroupId pulumi.StringInput `pulumi:"containerGroupId"` // The name of ContainerGroup. ContainerGroupName pulumi.StringInput `pulumi:"containerGroupName"` // A list of containers. Each element contains the following attributes: Containers GetContainerGroupsGroupContainerArrayInput `pulumi:"containers"` // The amount of CPU resources allocated to the container. Cpu pulumi.Float64Input `pulumi:"cpu"` Discount pulumi.IntInput `pulumi:"discount"` // The DNS settings. DnsConfigs GetContainerGroupsGroupDnsConfigArrayInput `pulumi:"dnsConfigs"` // The security context of the container group. EciSecurityContexts GetContainerGroupsGroupEciSecurityContextArrayInput `pulumi:"eciSecurityContexts"` // The ID of the ENI instance. EniInstanceId pulumi.StringInput `pulumi:"eniInstanceId"` // The events of the container group. Maximum: `50`. Events GetContainerGroupsGroupEventArrayInput `pulumi:"events"` // The time when the container group failed to run due to overdue payments. The timestamp follows the UTC and RFC3339 formats. ExpiredTime pulumi.StringInput `pulumi:"expiredTime"` // The time when the container failed to run tasks. The timestamp follows the UTC and RFC3339 formats. FailedTime pulumi.StringInput `pulumi:"failedTime"` // The mapping between host names and IP addresses for a container in the container group. HostAliases GetContainerGroupsGroupHostAliasArrayInput `pulumi:"hostAliases"` // The ID of the Container Group. Id pulumi.StringInput `pulumi:"id"` // A list of init containers. Each element contains the following attributes: InitContainers GetContainerGroupsGroupInitContainerArrayInput `pulumi:"initContainers"` // The type of the ECS instance. InstanceType pulumi.StringInput `pulumi:"instanceType"` // The public IP address of the container group. InternetIp pulumi.StringInput `pulumi:"internetIp"` // The internal IP address of the container group. IntranetIp pulumi.StringInput `pulumi:"intranetIp"` // The IPv6 address. Ipv6Address pulumi.StringInput `pulumi:"ipv6Address"` // The amount of memory resources allocated to the container group. Memory pulumi.Float64Input `pulumi:"memory"` // The RAM role that the container group assumes. ECI and ECS share the same RAM role. RamRoleName pulumi.StringInput `pulumi:"ramRoleName"` // The ID of the resource group to which the container group belongs. If you have not specified a resource group for the container group, it is added to the default resource group. ResourceGroupId pulumi.StringInput `pulumi:"resourceGroupId"` // The restart policy of the container group. RestartPolicy pulumi.StringInput `pulumi:"restartPolicy"` // The ID of the security group. SecurityGroupId pulumi.StringInput `pulumi:"securityGroupId"` // The status of container. Status pulumi.StringInput `pulumi:"status"` // The time when all containers in the container group completed running the specified tasks. The timestamp follows the UTC and RFC 3339 formats. For example, 2018-08-02T15:00:00Z. SucceededTime pulumi.StringInput `pulumi:"succeededTime"` // The tags attached to the container group. Each tag is a key-value pair. You can attach up to 20 tags to a container group. Tags pulumi.MapInput `pulumi:"tags"` // The information about the mounted volume. You can mount up to 20 volumes. Volumes GetContainerGroupsGroupVolumeArrayInput `pulumi:"volumes"` // The if of vpc. VpcId pulumi.StringInput `pulumi:"vpcId"` // The vswitch id. VswitchId pulumi.StringInput `pulumi:"vswitchId"` // The IDs of the zones where the container groups are deployed. If this parameter is not set, the system automatically selects the zones. By default, no value is specified. ZoneId pulumi.StringInput `pulumi:"zoneId"` }
func (GetContainerGroupsGroupArgs) ElementType ¶
func (GetContainerGroupsGroupArgs) ElementType() reflect.Type
func (GetContainerGroupsGroupArgs) ToGetContainerGroupsGroupOutput ¶
func (i GetContainerGroupsGroupArgs) ToGetContainerGroupsGroupOutput() GetContainerGroupsGroupOutput
func (GetContainerGroupsGroupArgs) ToGetContainerGroupsGroupOutputWithContext ¶
func (i GetContainerGroupsGroupArgs) ToGetContainerGroupsGroupOutputWithContext(ctx context.Context) GetContainerGroupsGroupOutput
func (GetContainerGroupsGroupArgs) ToOutput ¶ added in v3.43.1
func (i GetContainerGroupsGroupArgs) ToOutput(ctx context.Context) pulumix.Output[GetContainerGroupsGroup]
type GetContainerGroupsGroupArray ¶
type GetContainerGroupsGroupArray []GetContainerGroupsGroupInput
func (GetContainerGroupsGroupArray) ElementType ¶
func (GetContainerGroupsGroupArray) ElementType() reflect.Type
func (GetContainerGroupsGroupArray) ToGetContainerGroupsGroupArrayOutput ¶
func (i GetContainerGroupsGroupArray) ToGetContainerGroupsGroupArrayOutput() GetContainerGroupsGroupArrayOutput
func (GetContainerGroupsGroupArray) ToGetContainerGroupsGroupArrayOutputWithContext ¶
func (i GetContainerGroupsGroupArray) ToGetContainerGroupsGroupArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupArrayOutput
func (GetContainerGroupsGroupArray) ToOutput ¶ added in v3.43.1
func (i GetContainerGroupsGroupArray) ToOutput(ctx context.Context) pulumix.Output[[]GetContainerGroupsGroup]
type GetContainerGroupsGroupArrayInput ¶
type GetContainerGroupsGroupArrayInput interface { pulumi.Input ToGetContainerGroupsGroupArrayOutput() GetContainerGroupsGroupArrayOutput ToGetContainerGroupsGroupArrayOutputWithContext(context.Context) GetContainerGroupsGroupArrayOutput }
GetContainerGroupsGroupArrayInput is an input type that accepts GetContainerGroupsGroupArray and GetContainerGroupsGroupArrayOutput values. You can construct a concrete instance of `GetContainerGroupsGroupArrayInput` via:
GetContainerGroupsGroupArray{ GetContainerGroupsGroupArgs{...} }
type GetContainerGroupsGroupArrayOutput ¶
type GetContainerGroupsGroupArrayOutput struct{ *pulumi.OutputState }
func (GetContainerGroupsGroupArrayOutput) ElementType ¶
func (GetContainerGroupsGroupArrayOutput) ElementType() reflect.Type
func (GetContainerGroupsGroupArrayOutput) Index ¶
func (o GetContainerGroupsGroupArrayOutput) Index(i pulumi.IntInput) GetContainerGroupsGroupOutput
func (GetContainerGroupsGroupArrayOutput) ToGetContainerGroupsGroupArrayOutput ¶
func (o GetContainerGroupsGroupArrayOutput) ToGetContainerGroupsGroupArrayOutput() GetContainerGroupsGroupArrayOutput
func (GetContainerGroupsGroupArrayOutput) ToGetContainerGroupsGroupArrayOutputWithContext ¶
func (o GetContainerGroupsGroupArrayOutput) ToGetContainerGroupsGroupArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupArrayOutput
func (GetContainerGroupsGroupArrayOutput) ToOutput ¶ added in v3.43.1
func (o GetContainerGroupsGroupArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetContainerGroupsGroup]
type GetContainerGroupsGroupContainer ¶
type GetContainerGroupsGroupContainer struct { // The arguments passed to the commands. Args []string `pulumi:"args"` // The commands run by the container. Commands []string `pulumi:"commands"` // The amount of CPU resources allocated to the container. Cpu float64 `pulumi:"cpu"` // The environment variables. EnvironmentVars []GetContainerGroupsGroupContainerEnvironmentVar `pulumi:"environmentVars"` // The amount of GPU resources allocated to the container. Gpu int `pulumi:"gpu"` // The image of the container. Image string `pulumi:"image"` // The policy for pulling an image. ImagePullPolicy string `pulumi:"imagePullPolicy"` // The amount of memory resources allocated to the container group. Memory float64 `pulumi:"memory"` // The name of the volume. Name string `pulumi:"name"` // The exposed ports and protocols. Maximum: `100`. Ports []GetContainerGroupsGroupContainerPort `pulumi:"ports"` // Indicates whether the container is ready. Ready bool `pulumi:"ready"` // The number of times that the container has restarted. RestartCount int `pulumi:"restartCount"` // The list of volumes mounted to the container. VolumeMounts []GetContainerGroupsGroupContainerVolumeMount `pulumi:"volumeMounts"` // The working directory of the container. WorkingDir string `pulumi:"workingDir"` }
type GetContainerGroupsGroupContainerArgs ¶
type GetContainerGroupsGroupContainerArgs struct { // The arguments passed to the commands. Args pulumi.StringArrayInput `pulumi:"args"` // The commands run by the container. Commands pulumi.StringArrayInput `pulumi:"commands"` // The amount of CPU resources allocated to the container. Cpu pulumi.Float64Input `pulumi:"cpu"` // The environment variables. EnvironmentVars GetContainerGroupsGroupContainerEnvironmentVarArrayInput `pulumi:"environmentVars"` // The amount of GPU resources allocated to the container. Gpu pulumi.IntInput `pulumi:"gpu"` // The image of the container. Image pulumi.StringInput `pulumi:"image"` // The policy for pulling an image. ImagePullPolicy pulumi.StringInput `pulumi:"imagePullPolicy"` // The amount of memory resources allocated to the container group. Memory pulumi.Float64Input `pulumi:"memory"` // The name of the volume. Name pulumi.StringInput `pulumi:"name"` // The exposed ports and protocols. Maximum: `100`. Ports GetContainerGroupsGroupContainerPortArrayInput `pulumi:"ports"` // Indicates whether the container is ready. Ready pulumi.BoolInput `pulumi:"ready"` // The number of times that the container has restarted. RestartCount pulumi.IntInput `pulumi:"restartCount"` // The list of volumes mounted to the container. VolumeMounts GetContainerGroupsGroupContainerVolumeMountArrayInput `pulumi:"volumeMounts"` // The working directory of the container. WorkingDir pulumi.StringInput `pulumi:"workingDir"` }
func (GetContainerGroupsGroupContainerArgs) ElementType ¶
func (GetContainerGroupsGroupContainerArgs) ElementType() reflect.Type
func (GetContainerGroupsGroupContainerArgs) ToGetContainerGroupsGroupContainerOutput ¶
func (i GetContainerGroupsGroupContainerArgs) ToGetContainerGroupsGroupContainerOutput() GetContainerGroupsGroupContainerOutput
func (GetContainerGroupsGroupContainerArgs) ToGetContainerGroupsGroupContainerOutputWithContext ¶
func (i GetContainerGroupsGroupContainerArgs) ToGetContainerGroupsGroupContainerOutputWithContext(ctx context.Context) GetContainerGroupsGroupContainerOutput
func (GetContainerGroupsGroupContainerArgs) ToOutput ¶ added in v3.43.1
func (i GetContainerGroupsGroupContainerArgs) ToOutput(ctx context.Context) pulumix.Output[GetContainerGroupsGroupContainer]
type GetContainerGroupsGroupContainerArray ¶
type GetContainerGroupsGroupContainerArray []GetContainerGroupsGroupContainerInput
func (GetContainerGroupsGroupContainerArray) ElementType ¶
func (GetContainerGroupsGroupContainerArray) ElementType() reflect.Type
func (GetContainerGroupsGroupContainerArray) ToGetContainerGroupsGroupContainerArrayOutput ¶
func (i GetContainerGroupsGroupContainerArray) ToGetContainerGroupsGroupContainerArrayOutput() GetContainerGroupsGroupContainerArrayOutput
func (GetContainerGroupsGroupContainerArray) ToGetContainerGroupsGroupContainerArrayOutputWithContext ¶
func (i GetContainerGroupsGroupContainerArray) ToGetContainerGroupsGroupContainerArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupContainerArrayOutput
func (GetContainerGroupsGroupContainerArray) ToOutput ¶ added in v3.43.1
func (i GetContainerGroupsGroupContainerArray) ToOutput(ctx context.Context) pulumix.Output[[]GetContainerGroupsGroupContainer]
type GetContainerGroupsGroupContainerArrayInput ¶
type GetContainerGroupsGroupContainerArrayInput interface { pulumi.Input ToGetContainerGroupsGroupContainerArrayOutput() GetContainerGroupsGroupContainerArrayOutput ToGetContainerGroupsGroupContainerArrayOutputWithContext(context.Context) GetContainerGroupsGroupContainerArrayOutput }
GetContainerGroupsGroupContainerArrayInput is an input type that accepts GetContainerGroupsGroupContainerArray and GetContainerGroupsGroupContainerArrayOutput values. You can construct a concrete instance of `GetContainerGroupsGroupContainerArrayInput` via:
GetContainerGroupsGroupContainerArray{ GetContainerGroupsGroupContainerArgs{...} }
type GetContainerGroupsGroupContainerArrayOutput ¶
type GetContainerGroupsGroupContainerArrayOutput struct{ *pulumi.OutputState }
func (GetContainerGroupsGroupContainerArrayOutput) ElementType ¶
func (GetContainerGroupsGroupContainerArrayOutput) ElementType() reflect.Type
func (GetContainerGroupsGroupContainerArrayOutput) ToGetContainerGroupsGroupContainerArrayOutput ¶
func (o GetContainerGroupsGroupContainerArrayOutput) ToGetContainerGroupsGroupContainerArrayOutput() GetContainerGroupsGroupContainerArrayOutput
func (GetContainerGroupsGroupContainerArrayOutput) ToGetContainerGroupsGroupContainerArrayOutputWithContext ¶
func (o GetContainerGroupsGroupContainerArrayOutput) ToGetContainerGroupsGroupContainerArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupContainerArrayOutput
func (GetContainerGroupsGroupContainerArrayOutput) ToOutput ¶ added in v3.43.1
func (o GetContainerGroupsGroupContainerArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetContainerGroupsGroupContainer]
type GetContainerGroupsGroupContainerEnvironmentVarArgs ¶
type GetContainerGroupsGroupContainerEnvironmentVarArgs struct { // The name of the variable. Key pulumi.StringInput `pulumi:"key"` // The value of the variable. Value pulumi.StringInput `pulumi:"value"` }
func (GetContainerGroupsGroupContainerEnvironmentVarArgs) ElementType ¶
func (GetContainerGroupsGroupContainerEnvironmentVarArgs) ElementType() reflect.Type
func (GetContainerGroupsGroupContainerEnvironmentVarArgs) ToGetContainerGroupsGroupContainerEnvironmentVarOutput ¶
func (i GetContainerGroupsGroupContainerEnvironmentVarArgs) ToGetContainerGroupsGroupContainerEnvironmentVarOutput() GetContainerGroupsGroupContainerEnvironmentVarOutput
func (GetContainerGroupsGroupContainerEnvironmentVarArgs) ToGetContainerGroupsGroupContainerEnvironmentVarOutputWithContext ¶
func (i GetContainerGroupsGroupContainerEnvironmentVarArgs) ToGetContainerGroupsGroupContainerEnvironmentVarOutputWithContext(ctx context.Context) GetContainerGroupsGroupContainerEnvironmentVarOutput
type GetContainerGroupsGroupContainerEnvironmentVarArray ¶
type GetContainerGroupsGroupContainerEnvironmentVarArray []GetContainerGroupsGroupContainerEnvironmentVarInput
func (GetContainerGroupsGroupContainerEnvironmentVarArray) ElementType ¶
func (GetContainerGroupsGroupContainerEnvironmentVarArray) ElementType() reflect.Type
func (GetContainerGroupsGroupContainerEnvironmentVarArray) ToGetContainerGroupsGroupContainerEnvironmentVarArrayOutput ¶
func (i GetContainerGroupsGroupContainerEnvironmentVarArray) ToGetContainerGroupsGroupContainerEnvironmentVarArrayOutput() GetContainerGroupsGroupContainerEnvironmentVarArrayOutput
func (GetContainerGroupsGroupContainerEnvironmentVarArray) ToGetContainerGroupsGroupContainerEnvironmentVarArrayOutputWithContext ¶
func (i GetContainerGroupsGroupContainerEnvironmentVarArray) ToGetContainerGroupsGroupContainerEnvironmentVarArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupContainerEnvironmentVarArrayOutput
func (GetContainerGroupsGroupContainerEnvironmentVarArray) ToOutput ¶ added in v3.43.1
func (i GetContainerGroupsGroupContainerEnvironmentVarArray) ToOutput(ctx context.Context) pulumix.Output[[]GetContainerGroupsGroupContainerEnvironmentVar]
type GetContainerGroupsGroupContainerEnvironmentVarArrayInput ¶
type GetContainerGroupsGroupContainerEnvironmentVarArrayInput interface { pulumi.Input ToGetContainerGroupsGroupContainerEnvironmentVarArrayOutput() GetContainerGroupsGroupContainerEnvironmentVarArrayOutput ToGetContainerGroupsGroupContainerEnvironmentVarArrayOutputWithContext(context.Context) GetContainerGroupsGroupContainerEnvironmentVarArrayOutput }
GetContainerGroupsGroupContainerEnvironmentVarArrayInput is an input type that accepts GetContainerGroupsGroupContainerEnvironmentVarArray and GetContainerGroupsGroupContainerEnvironmentVarArrayOutput values. You can construct a concrete instance of `GetContainerGroupsGroupContainerEnvironmentVarArrayInput` via:
GetContainerGroupsGroupContainerEnvironmentVarArray{ GetContainerGroupsGroupContainerEnvironmentVarArgs{...} }
type GetContainerGroupsGroupContainerEnvironmentVarArrayOutput ¶
type GetContainerGroupsGroupContainerEnvironmentVarArrayOutput struct{ *pulumi.OutputState }
func (GetContainerGroupsGroupContainerEnvironmentVarArrayOutput) ElementType ¶
func (GetContainerGroupsGroupContainerEnvironmentVarArrayOutput) ElementType() reflect.Type
func (GetContainerGroupsGroupContainerEnvironmentVarArrayOutput) ToGetContainerGroupsGroupContainerEnvironmentVarArrayOutput ¶
func (o GetContainerGroupsGroupContainerEnvironmentVarArrayOutput) ToGetContainerGroupsGroupContainerEnvironmentVarArrayOutput() GetContainerGroupsGroupContainerEnvironmentVarArrayOutput
func (GetContainerGroupsGroupContainerEnvironmentVarArrayOutput) ToGetContainerGroupsGroupContainerEnvironmentVarArrayOutputWithContext ¶
func (o GetContainerGroupsGroupContainerEnvironmentVarArrayOutput) ToGetContainerGroupsGroupContainerEnvironmentVarArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupContainerEnvironmentVarArrayOutput
type GetContainerGroupsGroupContainerEnvironmentVarInput ¶
type GetContainerGroupsGroupContainerEnvironmentVarInput interface { pulumi.Input ToGetContainerGroupsGroupContainerEnvironmentVarOutput() GetContainerGroupsGroupContainerEnvironmentVarOutput ToGetContainerGroupsGroupContainerEnvironmentVarOutputWithContext(context.Context) GetContainerGroupsGroupContainerEnvironmentVarOutput }
GetContainerGroupsGroupContainerEnvironmentVarInput is an input type that accepts GetContainerGroupsGroupContainerEnvironmentVarArgs and GetContainerGroupsGroupContainerEnvironmentVarOutput values. You can construct a concrete instance of `GetContainerGroupsGroupContainerEnvironmentVarInput` via:
GetContainerGroupsGroupContainerEnvironmentVarArgs{...}
type GetContainerGroupsGroupContainerEnvironmentVarOutput ¶
type GetContainerGroupsGroupContainerEnvironmentVarOutput struct{ *pulumi.OutputState }
func (GetContainerGroupsGroupContainerEnvironmentVarOutput) ElementType ¶
func (GetContainerGroupsGroupContainerEnvironmentVarOutput) ElementType() reflect.Type
func (GetContainerGroupsGroupContainerEnvironmentVarOutput) ToGetContainerGroupsGroupContainerEnvironmentVarOutput ¶
func (o GetContainerGroupsGroupContainerEnvironmentVarOutput) ToGetContainerGroupsGroupContainerEnvironmentVarOutput() GetContainerGroupsGroupContainerEnvironmentVarOutput
func (GetContainerGroupsGroupContainerEnvironmentVarOutput) ToGetContainerGroupsGroupContainerEnvironmentVarOutputWithContext ¶
func (o GetContainerGroupsGroupContainerEnvironmentVarOutput) ToGetContainerGroupsGroupContainerEnvironmentVarOutputWithContext(ctx context.Context) GetContainerGroupsGroupContainerEnvironmentVarOutput
func (GetContainerGroupsGroupContainerEnvironmentVarOutput) Value ¶
func (o GetContainerGroupsGroupContainerEnvironmentVarOutput) Value() pulumi.StringOutput
The value of the variable.
type GetContainerGroupsGroupContainerInput ¶
type GetContainerGroupsGroupContainerInput interface { pulumi.Input ToGetContainerGroupsGroupContainerOutput() GetContainerGroupsGroupContainerOutput ToGetContainerGroupsGroupContainerOutputWithContext(context.Context) GetContainerGroupsGroupContainerOutput }
GetContainerGroupsGroupContainerInput is an input type that accepts GetContainerGroupsGroupContainerArgs and GetContainerGroupsGroupContainerOutput values. You can construct a concrete instance of `GetContainerGroupsGroupContainerInput` via:
GetContainerGroupsGroupContainerArgs{...}
type GetContainerGroupsGroupContainerOutput ¶
type GetContainerGroupsGroupContainerOutput struct{ *pulumi.OutputState }
func (GetContainerGroupsGroupContainerOutput) Args ¶
func (o GetContainerGroupsGroupContainerOutput) Args() pulumi.StringArrayOutput
The arguments passed to the commands.
func (GetContainerGroupsGroupContainerOutput) Commands ¶
func (o GetContainerGroupsGroupContainerOutput) Commands() pulumi.StringArrayOutput
The commands run by the container.
func (GetContainerGroupsGroupContainerOutput) Cpu ¶
func (o GetContainerGroupsGroupContainerOutput) Cpu() pulumi.Float64Output
The amount of CPU resources allocated to the container.
func (GetContainerGroupsGroupContainerOutput) ElementType ¶
func (GetContainerGroupsGroupContainerOutput) ElementType() reflect.Type
func (GetContainerGroupsGroupContainerOutput) EnvironmentVars ¶
func (o GetContainerGroupsGroupContainerOutput) EnvironmentVars() GetContainerGroupsGroupContainerEnvironmentVarArrayOutput
The environment variables.
func (GetContainerGroupsGroupContainerOutput) Gpu ¶
func (o GetContainerGroupsGroupContainerOutput) Gpu() pulumi.IntOutput
The amount of GPU resources allocated to the container.
func (GetContainerGroupsGroupContainerOutput) Image ¶
func (o GetContainerGroupsGroupContainerOutput) Image() pulumi.StringOutput
The image of the container.
func (GetContainerGroupsGroupContainerOutput) ImagePullPolicy ¶
func (o GetContainerGroupsGroupContainerOutput) ImagePullPolicy() pulumi.StringOutput
The policy for pulling an image.
func (GetContainerGroupsGroupContainerOutput) Memory ¶
func (o GetContainerGroupsGroupContainerOutput) Memory() pulumi.Float64Output
The amount of memory resources allocated to the container group.
func (GetContainerGroupsGroupContainerOutput) Name ¶
func (o GetContainerGroupsGroupContainerOutput) Name() pulumi.StringOutput
The name of the volume.
func (GetContainerGroupsGroupContainerOutput) Ports ¶
func (o GetContainerGroupsGroupContainerOutput) Ports() GetContainerGroupsGroupContainerPortArrayOutput
The exposed ports and protocols. Maximum: `100`.
func (GetContainerGroupsGroupContainerOutput) Ready ¶
func (o GetContainerGroupsGroupContainerOutput) Ready() pulumi.BoolOutput
Indicates whether the container is ready.
func (GetContainerGroupsGroupContainerOutput) RestartCount ¶
func (o GetContainerGroupsGroupContainerOutput) RestartCount() pulumi.IntOutput
The number of times that the container has restarted.
func (GetContainerGroupsGroupContainerOutput) ToGetContainerGroupsGroupContainerOutput ¶
func (o GetContainerGroupsGroupContainerOutput) ToGetContainerGroupsGroupContainerOutput() GetContainerGroupsGroupContainerOutput
func (GetContainerGroupsGroupContainerOutput) ToGetContainerGroupsGroupContainerOutputWithContext ¶
func (o GetContainerGroupsGroupContainerOutput) ToGetContainerGroupsGroupContainerOutputWithContext(ctx context.Context) GetContainerGroupsGroupContainerOutput
func (GetContainerGroupsGroupContainerOutput) ToOutput ¶ added in v3.43.1
func (o GetContainerGroupsGroupContainerOutput) ToOutput(ctx context.Context) pulumix.Output[GetContainerGroupsGroupContainer]
func (GetContainerGroupsGroupContainerOutput) VolumeMounts ¶
func (o GetContainerGroupsGroupContainerOutput) VolumeMounts() GetContainerGroupsGroupContainerVolumeMountArrayOutput
The list of volumes mounted to the container.
func (GetContainerGroupsGroupContainerOutput) WorkingDir ¶
func (o GetContainerGroupsGroupContainerOutput) WorkingDir() pulumi.StringOutput
The working directory of the container.
type GetContainerGroupsGroupContainerPortArgs ¶
type GetContainerGroupsGroupContainerPortArgs struct { // The port number. Valid values: 1 to 65535. Port pulumi.IntInput `pulumi:"port"` // Valid values: `TCP` and `UDP`. Protocol pulumi.StringInput `pulumi:"protocol"` }
func (GetContainerGroupsGroupContainerPortArgs) ElementType ¶
func (GetContainerGroupsGroupContainerPortArgs) ElementType() reflect.Type
func (GetContainerGroupsGroupContainerPortArgs) ToGetContainerGroupsGroupContainerPortOutput ¶
func (i GetContainerGroupsGroupContainerPortArgs) ToGetContainerGroupsGroupContainerPortOutput() GetContainerGroupsGroupContainerPortOutput
func (GetContainerGroupsGroupContainerPortArgs) ToGetContainerGroupsGroupContainerPortOutputWithContext ¶
func (i GetContainerGroupsGroupContainerPortArgs) ToGetContainerGroupsGroupContainerPortOutputWithContext(ctx context.Context) GetContainerGroupsGroupContainerPortOutput
func (GetContainerGroupsGroupContainerPortArgs) ToOutput ¶ added in v3.43.1
func (i GetContainerGroupsGroupContainerPortArgs) ToOutput(ctx context.Context) pulumix.Output[GetContainerGroupsGroupContainerPort]
type GetContainerGroupsGroupContainerPortArray ¶
type GetContainerGroupsGroupContainerPortArray []GetContainerGroupsGroupContainerPortInput
func (GetContainerGroupsGroupContainerPortArray) ElementType ¶
func (GetContainerGroupsGroupContainerPortArray) ElementType() reflect.Type
func (GetContainerGroupsGroupContainerPortArray) ToGetContainerGroupsGroupContainerPortArrayOutput ¶
func (i GetContainerGroupsGroupContainerPortArray) ToGetContainerGroupsGroupContainerPortArrayOutput() GetContainerGroupsGroupContainerPortArrayOutput
func (GetContainerGroupsGroupContainerPortArray) ToGetContainerGroupsGroupContainerPortArrayOutputWithContext ¶
func (i GetContainerGroupsGroupContainerPortArray) ToGetContainerGroupsGroupContainerPortArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupContainerPortArrayOutput
func (GetContainerGroupsGroupContainerPortArray) ToOutput ¶ added in v3.43.1
func (i GetContainerGroupsGroupContainerPortArray) ToOutput(ctx context.Context) pulumix.Output[[]GetContainerGroupsGroupContainerPort]
type GetContainerGroupsGroupContainerPortArrayInput ¶
type GetContainerGroupsGroupContainerPortArrayInput interface { pulumi.Input ToGetContainerGroupsGroupContainerPortArrayOutput() GetContainerGroupsGroupContainerPortArrayOutput ToGetContainerGroupsGroupContainerPortArrayOutputWithContext(context.Context) GetContainerGroupsGroupContainerPortArrayOutput }
GetContainerGroupsGroupContainerPortArrayInput is an input type that accepts GetContainerGroupsGroupContainerPortArray and GetContainerGroupsGroupContainerPortArrayOutput values. You can construct a concrete instance of `GetContainerGroupsGroupContainerPortArrayInput` via:
GetContainerGroupsGroupContainerPortArray{ GetContainerGroupsGroupContainerPortArgs{...} }
type GetContainerGroupsGroupContainerPortArrayOutput ¶
type GetContainerGroupsGroupContainerPortArrayOutput struct{ *pulumi.OutputState }
func (GetContainerGroupsGroupContainerPortArrayOutput) ElementType ¶
func (GetContainerGroupsGroupContainerPortArrayOutput) ElementType() reflect.Type
func (GetContainerGroupsGroupContainerPortArrayOutput) ToGetContainerGroupsGroupContainerPortArrayOutput ¶
func (o GetContainerGroupsGroupContainerPortArrayOutput) ToGetContainerGroupsGroupContainerPortArrayOutput() GetContainerGroupsGroupContainerPortArrayOutput
func (GetContainerGroupsGroupContainerPortArrayOutput) ToGetContainerGroupsGroupContainerPortArrayOutputWithContext ¶
func (o GetContainerGroupsGroupContainerPortArrayOutput) ToGetContainerGroupsGroupContainerPortArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupContainerPortArrayOutput
func (GetContainerGroupsGroupContainerPortArrayOutput) ToOutput ¶ added in v3.43.1
func (o GetContainerGroupsGroupContainerPortArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetContainerGroupsGroupContainerPort]
type GetContainerGroupsGroupContainerPortInput ¶
type GetContainerGroupsGroupContainerPortInput interface { pulumi.Input ToGetContainerGroupsGroupContainerPortOutput() GetContainerGroupsGroupContainerPortOutput ToGetContainerGroupsGroupContainerPortOutputWithContext(context.Context) GetContainerGroupsGroupContainerPortOutput }
GetContainerGroupsGroupContainerPortInput is an input type that accepts GetContainerGroupsGroupContainerPortArgs and GetContainerGroupsGroupContainerPortOutput values. You can construct a concrete instance of `GetContainerGroupsGroupContainerPortInput` via:
GetContainerGroupsGroupContainerPortArgs{...}
type GetContainerGroupsGroupContainerPortOutput ¶
type GetContainerGroupsGroupContainerPortOutput struct{ *pulumi.OutputState }
func (GetContainerGroupsGroupContainerPortOutput) ElementType ¶
func (GetContainerGroupsGroupContainerPortOutput) ElementType() reflect.Type
func (GetContainerGroupsGroupContainerPortOutput) Port ¶
func (o GetContainerGroupsGroupContainerPortOutput) Port() pulumi.IntOutput
The port number. Valid values: 1 to 65535.
func (GetContainerGroupsGroupContainerPortOutput) Protocol ¶
func (o GetContainerGroupsGroupContainerPortOutput) Protocol() pulumi.StringOutput
Valid values: `TCP` and `UDP`.
func (GetContainerGroupsGroupContainerPortOutput) ToGetContainerGroupsGroupContainerPortOutput ¶
func (o GetContainerGroupsGroupContainerPortOutput) ToGetContainerGroupsGroupContainerPortOutput() GetContainerGroupsGroupContainerPortOutput
func (GetContainerGroupsGroupContainerPortOutput) ToGetContainerGroupsGroupContainerPortOutputWithContext ¶
func (o GetContainerGroupsGroupContainerPortOutput) ToGetContainerGroupsGroupContainerPortOutputWithContext(ctx context.Context) GetContainerGroupsGroupContainerPortOutput
func (GetContainerGroupsGroupContainerPortOutput) ToOutput ¶ added in v3.43.1
func (o GetContainerGroupsGroupContainerPortOutput) ToOutput(ctx context.Context) pulumix.Output[GetContainerGroupsGroupContainerPort]
type GetContainerGroupsGroupContainerVolumeMount ¶
type GetContainerGroupsGroupContainerVolumeMount struct { // The directory of the mounted volume. Data under this directory will be overwritten by the data in the volume. MountPath string `pulumi:"mountPath"` // The name of the volume. Name string `pulumi:"name"` // Default value: `false`. ReadOnly bool `pulumi:"readOnly"` }
type GetContainerGroupsGroupContainerVolumeMountArgs ¶
type GetContainerGroupsGroupContainerVolumeMountArgs struct { // The directory of the mounted volume. Data under this directory will be overwritten by the data in the volume. MountPath pulumi.StringInput `pulumi:"mountPath"` // The name of the volume. Name pulumi.StringInput `pulumi:"name"` // Default value: `false`. ReadOnly pulumi.BoolInput `pulumi:"readOnly"` }
func (GetContainerGroupsGroupContainerVolumeMountArgs) ElementType ¶
func (GetContainerGroupsGroupContainerVolumeMountArgs) ElementType() reflect.Type
func (GetContainerGroupsGroupContainerVolumeMountArgs) ToGetContainerGroupsGroupContainerVolumeMountOutput ¶
func (i GetContainerGroupsGroupContainerVolumeMountArgs) ToGetContainerGroupsGroupContainerVolumeMountOutput() GetContainerGroupsGroupContainerVolumeMountOutput
func (GetContainerGroupsGroupContainerVolumeMountArgs) ToGetContainerGroupsGroupContainerVolumeMountOutputWithContext ¶
func (i GetContainerGroupsGroupContainerVolumeMountArgs) ToGetContainerGroupsGroupContainerVolumeMountOutputWithContext(ctx context.Context) GetContainerGroupsGroupContainerVolumeMountOutput
type GetContainerGroupsGroupContainerVolumeMountArray ¶
type GetContainerGroupsGroupContainerVolumeMountArray []GetContainerGroupsGroupContainerVolumeMountInput
func (GetContainerGroupsGroupContainerVolumeMountArray) ElementType ¶
func (GetContainerGroupsGroupContainerVolumeMountArray) ElementType() reflect.Type
func (GetContainerGroupsGroupContainerVolumeMountArray) ToGetContainerGroupsGroupContainerVolumeMountArrayOutput ¶
func (i GetContainerGroupsGroupContainerVolumeMountArray) ToGetContainerGroupsGroupContainerVolumeMountArrayOutput() GetContainerGroupsGroupContainerVolumeMountArrayOutput
func (GetContainerGroupsGroupContainerVolumeMountArray) ToGetContainerGroupsGroupContainerVolumeMountArrayOutputWithContext ¶
func (i GetContainerGroupsGroupContainerVolumeMountArray) ToGetContainerGroupsGroupContainerVolumeMountArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupContainerVolumeMountArrayOutput
func (GetContainerGroupsGroupContainerVolumeMountArray) ToOutput ¶ added in v3.43.1
func (i GetContainerGroupsGroupContainerVolumeMountArray) ToOutput(ctx context.Context) pulumix.Output[[]GetContainerGroupsGroupContainerVolumeMount]
type GetContainerGroupsGroupContainerVolumeMountArrayInput ¶
type GetContainerGroupsGroupContainerVolumeMountArrayInput interface { pulumi.Input ToGetContainerGroupsGroupContainerVolumeMountArrayOutput() GetContainerGroupsGroupContainerVolumeMountArrayOutput ToGetContainerGroupsGroupContainerVolumeMountArrayOutputWithContext(context.Context) GetContainerGroupsGroupContainerVolumeMountArrayOutput }
GetContainerGroupsGroupContainerVolumeMountArrayInput is an input type that accepts GetContainerGroupsGroupContainerVolumeMountArray and GetContainerGroupsGroupContainerVolumeMountArrayOutput values. You can construct a concrete instance of `GetContainerGroupsGroupContainerVolumeMountArrayInput` via:
GetContainerGroupsGroupContainerVolumeMountArray{ GetContainerGroupsGroupContainerVolumeMountArgs{...} }
type GetContainerGroupsGroupContainerVolumeMountArrayOutput ¶
type GetContainerGroupsGroupContainerVolumeMountArrayOutput struct{ *pulumi.OutputState }
func (GetContainerGroupsGroupContainerVolumeMountArrayOutput) ElementType ¶
func (GetContainerGroupsGroupContainerVolumeMountArrayOutput) ElementType() reflect.Type
func (GetContainerGroupsGroupContainerVolumeMountArrayOutput) ToGetContainerGroupsGroupContainerVolumeMountArrayOutput ¶
func (o GetContainerGroupsGroupContainerVolumeMountArrayOutput) ToGetContainerGroupsGroupContainerVolumeMountArrayOutput() GetContainerGroupsGroupContainerVolumeMountArrayOutput
func (GetContainerGroupsGroupContainerVolumeMountArrayOutput) ToGetContainerGroupsGroupContainerVolumeMountArrayOutputWithContext ¶
func (o GetContainerGroupsGroupContainerVolumeMountArrayOutput) ToGetContainerGroupsGroupContainerVolumeMountArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupContainerVolumeMountArrayOutput
func (GetContainerGroupsGroupContainerVolumeMountArrayOutput) ToOutput ¶ added in v3.43.1
func (o GetContainerGroupsGroupContainerVolumeMountArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetContainerGroupsGroupContainerVolumeMount]
type GetContainerGroupsGroupContainerVolumeMountInput ¶
type GetContainerGroupsGroupContainerVolumeMountInput interface { pulumi.Input ToGetContainerGroupsGroupContainerVolumeMountOutput() GetContainerGroupsGroupContainerVolumeMountOutput ToGetContainerGroupsGroupContainerVolumeMountOutputWithContext(context.Context) GetContainerGroupsGroupContainerVolumeMountOutput }
GetContainerGroupsGroupContainerVolumeMountInput is an input type that accepts GetContainerGroupsGroupContainerVolumeMountArgs and GetContainerGroupsGroupContainerVolumeMountOutput values. You can construct a concrete instance of `GetContainerGroupsGroupContainerVolumeMountInput` via:
GetContainerGroupsGroupContainerVolumeMountArgs{...}
type GetContainerGroupsGroupContainerVolumeMountOutput ¶
type GetContainerGroupsGroupContainerVolumeMountOutput struct{ *pulumi.OutputState }
func (GetContainerGroupsGroupContainerVolumeMountOutput) ElementType ¶
func (GetContainerGroupsGroupContainerVolumeMountOutput) ElementType() reflect.Type
func (GetContainerGroupsGroupContainerVolumeMountOutput) MountPath ¶
func (o GetContainerGroupsGroupContainerVolumeMountOutput) MountPath() pulumi.StringOutput
The directory of the mounted volume. Data under this directory will be overwritten by the data in the volume.
func (GetContainerGroupsGroupContainerVolumeMountOutput) Name ¶
func (o GetContainerGroupsGroupContainerVolumeMountOutput) Name() pulumi.StringOutput
The name of the volume.
func (GetContainerGroupsGroupContainerVolumeMountOutput) ReadOnly ¶
func (o GetContainerGroupsGroupContainerVolumeMountOutput) ReadOnly() pulumi.BoolOutput
Default value: `false`.
func (GetContainerGroupsGroupContainerVolumeMountOutput) ToGetContainerGroupsGroupContainerVolumeMountOutput ¶
func (o GetContainerGroupsGroupContainerVolumeMountOutput) ToGetContainerGroupsGroupContainerVolumeMountOutput() GetContainerGroupsGroupContainerVolumeMountOutput
func (GetContainerGroupsGroupContainerVolumeMountOutput) ToGetContainerGroupsGroupContainerVolumeMountOutputWithContext ¶
func (o GetContainerGroupsGroupContainerVolumeMountOutput) ToGetContainerGroupsGroupContainerVolumeMountOutputWithContext(ctx context.Context) GetContainerGroupsGroupContainerVolumeMountOutput
type GetContainerGroupsGroupDnsConfig ¶
type GetContainerGroupsGroupDnsConfig struct { // The list of DNS server IP addresses. NameServers []string `pulumi:"nameServers"` // The list of objects. Each object is a name-value pair. The value is optional. Options []GetContainerGroupsGroupDnsConfigOption `pulumi:"options"` // The list of DNS lookup domains. Searches []string `pulumi:"searches"` }
type GetContainerGroupsGroupDnsConfigArgs ¶
type GetContainerGroupsGroupDnsConfigArgs struct { // The list of DNS server IP addresses. NameServers pulumi.StringArrayInput `pulumi:"nameServers"` // The list of objects. Each object is a name-value pair. The value is optional. Options GetContainerGroupsGroupDnsConfigOptionArrayInput `pulumi:"options"` // The list of DNS lookup domains. Searches pulumi.StringArrayInput `pulumi:"searches"` }
func (GetContainerGroupsGroupDnsConfigArgs) ElementType ¶
func (GetContainerGroupsGroupDnsConfigArgs) ElementType() reflect.Type
func (GetContainerGroupsGroupDnsConfigArgs) ToGetContainerGroupsGroupDnsConfigOutput ¶
func (i GetContainerGroupsGroupDnsConfigArgs) ToGetContainerGroupsGroupDnsConfigOutput() GetContainerGroupsGroupDnsConfigOutput
func (GetContainerGroupsGroupDnsConfigArgs) ToGetContainerGroupsGroupDnsConfigOutputWithContext ¶
func (i GetContainerGroupsGroupDnsConfigArgs) ToGetContainerGroupsGroupDnsConfigOutputWithContext(ctx context.Context) GetContainerGroupsGroupDnsConfigOutput
func (GetContainerGroupsGroupDnsConfigArgs) ToOutput ¶ added in v3.43.1
func (i GetContainerGroupsGroupDnsConfigArgs) ToOutput(ctx context.Context) pulumix.Output[GetContainerGroupsGroupDnsConfig]
type GetContainerGroupsGroupDnsConfigArray ¶
type GetContainerGroupsGroupDnsConfigArray []GetContainerGroupsGroupDnsConfigInput
func (GetContainerGroupsGroupDnsConfigArray) ElementType ¶
func (GetContainerGroupsGroupDnsConfigArray) ElementType() reflect.Type
func (GetContainerGroupsGroupDnsConfigArray) ToGetContainerGroupsGroupDnsConfigArrayOutput ¶
func (i GetContainerGroupsGroupDnsConfigArray) ToGetContainerGroupsGroupDnsConfigArrayOutput() GetContainerGroupsGroupDnsConfigArrayOutput
func (GetContainerGroupsGroupDnsConfigArray) ToGetContainerGroupsGroupDnsConfigArrayOutputWithContext ¶
func (i GetContainerGroupsGroupDnsConfigArray) ToGetContainerGroupsGroupDnsConfigArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupDnsConfigArrayOutput
func (GetContainerGroupsGroupDnsConfigArray) ToOutput ¶ added in v3.43.1
func (i GetContainerGroupsGroupDnsConfigArray) ToOutput(ctx context.Context) pulumix.Output[[]GetContainerGroupsGroupDnsConfig]
type GetContainerGroupsGroupDnsConfigArrayInput ¶
type GetContainerGroupsGroupDnsConfigArrayInput interface { pulumi.Input ToGetContainerGroupsGroupDnsConfigArrayOutput() GetContainerGroupsGroupDnsConfigArrayOutput ToGetContainerGroupsGroupDnsConfigArrayOutputWithContext(context.Context) GetContainerGroupsGroupDnsConfigArrayOutput }
GetContainerGroupsGroupDnsConfigArrayInput is an input type that accepts GetContainerGroupsGroupDnsConfigArray and GetContainerGroupsGroupDnsConfigArrayOutput values. You can construct a concrete instance of `GetContainerGroupsGroupDnsConfigArrayInput` via:
GetContainerGroupsGroupDnsConfigArray{ GetContainerGroupsGroupDnsConfigArgs{...} }
type GetContainerGroupsGroupDnsConfigArrayOutput ¶
type GetContainerGroupsGroupDnsConfigArrayOutput struct{ *pulumi.OutputState }
func (GetContainerGroupsGroupDnsConfigArrayOutput) ElementType ¶
func (GetContainerGroupsGroupDnsConfigArrayOutput) ElementType() reflect.Type
func (GetContainerGroupsGroupDnsConfigArrayOutput) ToGetContainerGroupsGroupDnsConfigArrayOutput ¶
func (o GetContainerGroupsGroupDnsConfigArrayOutput) ToGetContainerGroupsGroupDnsConfigArrayOutput() GetContainerGroupsGroupDnsConfigArrayOutput
func (GetContainerGroupsGroupDnsConfigArrayOutput) ToGetContainerGroupsGroupDnsConfigArrayOutputWithContext ¶
func (o GetContainerGroupsGroupDnsConfigArrayOutput) ToGetContainerGroupsGroupDnsConfigArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupDnsConfigArrayOutput
func (GetContainerGroupsGroupDnsConfigArrayOutput) ToOutput ¶ added in v3.43.1
func (o GetContainerGroupsGroupDnsConfigArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetContainerGroupsGroupDnsConfig]
type GetContainerGroupsGroupDnsConfigInput ¶
type GetContainerGroupsGroupDnsConfigInput interface { pulumi.Input ToGetContainerGroupsGroupDnsConfigOutput() GetContainerGroupsGroupDnsConfigOutput ToGetContainerGroupsGroupDnsConfigOutputWithContext(context.Context) GetContainerGroupsGroupDnsConfigOutput }
GetContainerGroupsGroupDnsConfigInput is an input type that accepts GetContainerGroupsGroupDnsConfigArgs and GetContainerGroupsGroupDnsConfigOutput values. You can construct a concrete instance of `GetContainerGroupsGroupDnsConfigInput` via:
GetContainerGroupsGroupDnsConfigArgs{...}
type GetContainerGroupsGroupDnsConfigOptionArgs ¶
type GetContainerGroupsGroupDnsConfigOptionArgs struct { // The name of the volume. Name pulumi.StringInput `pulumi:"name"` // The value of the variable. Value pulumi.StringInput `pulumi:"value"` }
func (GetContainerGroupsGroupDnsConfigOptionArgs) ElementType ¶
func (GetContainerGroupsGroupDnsConfigOptionArgs) ElementType() reflect.Type
func (GetContainerGroupsGroupDnsConfigOptionArgs) ToGetContainerGroupsGroupDnsConfigOptionOutput ¶
func (i GetContainerGroupsGroupDnsConfigOptionArgs) ToGetContainerGroupsGroupDnsConfigOptionOutput() GetContainerGroupsGroupDnsConfigOptionOutput
func (GetContainerGroupsGroupDnsConfigOptionArgs) ToGetContainerGroupsGroupDnsConfigOptionOutputWithContext ¶
func (i GetContainerGroupsGroupDnsConfigOptionArgs) ToGetContainerGroupsGroupDnsConfigOptionOutputWithContext(ctx context.Context) GetContainerGroupsGroupDnsConfigOptionOutput
func (GetContainerGroupsGroupDnsConfigOptionArgs) ToOutput ¶ added in v3.43.1
func (i GetContainerGroupsGroupDnsConfigOptionArgs) ToOutput(ctx context.Context) pulumix.Output[GetContainerGroupsGroupDnsConfigOption]
type GetContainerGroupsGroupDnsConfigOptionArray ¶
type GetContainerGroupsGroupDnsConfigOptionArray []GetContainerGroupsGroupDnsConfigOptionInput
func (GetContainerGroupsGroupDnsConfigOptionArray) ElementType ¶
func (GetContainerGroupsGroupDnsConfigOptionArray) ElementType() reflect.Type
func (GetContainerGroupsGroupDnsConfigOptionArray) ToGetContainerGroupsGroupDnsConfigOptionArrayOutput ¶
func (i GetContainerGroupsGroupDnsConfigOptionArray) ToGetContainerGroupsGroupDnsConfigOptionArrayOutput() GetContainerGroupsGroupDnsConfigOptionArrayOutput
func (GetContainerGroupsGroupDnsConfigOptionArray) ToGetContainerGroupsGroupDnsConfigOptionArrayOutputWithContext ¶
func (i GetContainerGroupsGroupDnsConfigOptionArray) ToGetContainerGroupsGroupDnsConfigOptionArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupDnsConfigOptionArrayOutput
func (GetContainerGroupsGroupDnsConfigOptionArray) ToOutput ¶ added in v3.43.1
func (i GetContainerGroupsGroupDnsConfigOptionArray) ToOutput(ctx context.Context) pulumix.Output[[]GetContainerGroupsGroupDnsConfigOption]
type GetContainerGroupsGroupDnsConfigOptionArrayInput ¶
type GetContainerGroupsGroupDnsConfigOptionArrayInput interface { pulumi.Input ToGetContainerGroupsGroupDnsConfigOptionArrayOutput() GetContainerGroupsGroupDnsConfigOptionArrayOutput ToGetContainerGroupsGroupDnsConfigOptionArrayOutputWithContext(context.Context) GetContainerGroupsGroupDnsConfigOptionArrayOutput }
GetContainerGroupsGroupDnsConfigOptionArrayInput is an input type that accepts GetContainerGroupsGroupDnsConfigOptionArray and GetContainerGroupsGroupDnsConfigOptionArrayOutput values. You can construct a concrete instance of `GetContainerGroupsGroupDnsConfigOptionArrayInput` via:
GetContainerGroupsGroupDnsConfigOptionArray{ GetContainerGroupsGroupDnsConfigOptionArgs{...} }
type GetContainerGroupsGroupDnsConfigOptionArrayOutput ¶
type GetContainerGroupsGroupDnsConfigOptionArrayOutput struct{ *pulumi.OutputState }
func (GetContainerGroupsGroupDnsConfigOptionArrayOutput) ElementType ¶
func (GetContainerGroupsGroupDnsConfigOptionArrayOutput) ElementType() reflect.Type
func (GetContainerGroupsGroupDnsConfigOptionArrayOutput) ToGetContainerGroupsGroupDnsConfigOptionArrayOutput ¶
func (o GetContainerGroupsGroupDnsConfigOptionArrayOutput) ToGetContainerGroupsGroupDnsConfigOptionArrayOutput() GetContainerGroupsGroupDnsConfigOptionArrayOutput
func (GetContainerGroupsGroupDnsConfigOptionArrayOutput) ToGetContainerGroupsGroupDnsConfigOptionArrayOutputWithContext ¶
func (o GetContainerGroupsGroupDnsConfigOptionArrayOutput) ToGetContainerGroupsGroupDnsConfigOptionArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupDnsConfigOptionArrayOutput
func (GetContainerGroupsGroupDnsConfigOptionArrayOutput) ToOutput ¶ added in v3.43.1
func (o GetContainerGroupsGroupDnsConfigOptionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetContainerGroupsGroupDnsConfigOption]
type GetContainerGroupsGroupDnsConfigOptionInput ¶
type GetContainerGroupsGroupDnsConfigOptionInput interface { pulumi.Input ToGetContainerGroupsGroupDnsConfigOptionOutput() GetContainerGroupsGroupDnsConfigOptionOutput ToGetContainerGroupsGroupDnsConfigOptionOutputWithContext(context.Context) GetContainerGroupsGroupDnsConfigOptionOutput }
GetContainerGroupsGroupDnsConfigOptionInput is an input type that accepts GetContainerGroupsGroupDnsConfigOptionArgs and GetContainerGroupsGroupDnsConfigOptionOutput values. You can construct a concrete instance of `GetContainerGroupsGroupDnsConfigOptionInput` via:
GetContainerGroupsGroupDnsConfigOptionArgs{...}
type GetContainerGroupsGroupDnsConfigOptionOutput ¶
type GetContainerGroupsGroupDnsConfigOptionOutput struct{ *pulumi.OutputState }
func (GetContainerGroupsGroupDnsConfigOptionOutput) ElementType ¶
func (GetContainerGroupsGroupDnsConfigOptionOutput) ElementType() reflect.Type
func (GetContainerGroupsGroupDnsConfigOptionOutput) Name ¶
func (o GetContainerGroupsGroupDnsConfigOptionOutput) Name() pulumi.StringOutput
The name of the volume.
func (GetContainerGroupsGroupDnsConfigOptionOutput) ToGetContainerGroupsGroupDnsConfigOptionOutput ¶
func (o GetContainerGroupsGroupDnsConfigOptionOutput) ToGetContainerGroupsGroupDnsConfigOptionOutput() GetContainerGroupsGroupDnsConfigOptionOutput
func (GetContainerGroupsGroupDnsConfigOptionOutput) ToGetContainerGroupsGroupDnsConfigOptionOutputWithContext ¶
func (o GetContainerGroupsGroupDnsConfigOptionOutput) ToGetContainerGroupsGroupDnsConfigOptionOutputWithContext(ctx context.Context) GetContainerGroupsGroupDnsConfigOptionOutput
func (GetContainerGroupsGroupDnsConfigOptionOutput) ToOutput ¶ added in v3.43.1
func (o GetContainerGroupsGroupDnsConfigOptionOutput) ToOutput(ctx context.Context) pulumix.Output[GetContainerGroupsGroupDnsConfigOption]
func (GetContainerGroupsGroupDnsConfigOptionOutput) Value ¶
func (o GetContainerGroupsGroupDnsConfigOptionOutput) Value() pulumi.StringOutput
The value of the variable.
type GetContainerGroupsGroupDnsConfigOutput ¶
type GetContainerGroupsGroupDnsConfigOutput struct{ *pulumi.OutputState }
func (GetContainerGroupsGroupDnsConfigOutput) ElementType ¶
func (GetContainerGroupsGroupDnsConfigOutput) ElementType() reflect.Type
func (GetContainerGroupsGroupDnsConfigOutput) NameServers ¶
func (o GetContainerGroupsGroupDnsConfigOutput) NameServers() pulumi.StringArrayOutput
The list of DNS server IP addresses.
func (GetContainerGroupsGroupDnsConfigOutput) Options ¶
func (o GetContainerGroupsGroupDnsConfigOutput) Options() GetContainerGroupsGroupDnsConfigOptionArrayOutput
The list of objects. Each object is a name-value pair. The value is optional.
func (GetContainerGroupsGroupDnsConfigOutput) Searches ¶
func (o GetContainerGroupsGroupDnsConfigOutput) Searches() pulumi.StringArrayOutput
The list of DNS lookup domains.
func (GetContainerGroupsGroupDnsConfigOutput) ToGetContainerGroupsGroupDnsConfigOutput ¶
func (o GetContainerGroupsGroupDnsConfigOutput) ToGetContainerGroupsGroupDnsConfigOutput() GetContainerGroupsGroupDnsConfigOutput
func (GetContainerGroupsGroupDnsConfigOutput) ToGetContainerGroupsGroupDnsConfigOutputWithContext ¶
func (o GetContainerGroupsGroupDnsConfigOutput) ToGetContainerGroupsGroupDnsConfigOutputWithContext(ctx context.Context) GetContainerGroupsGroupDnsConfigOutput
func (GetContainerGroupsGroupDnsConfigOutput) ToOutput ¶ added in v3.43.1
func (o GetContainerGroupsGroupDnsConfigOutput) ToOutput(ctx context.Context) pulumix.Output[GetContainerGroupsGroupDnsConfig]
type GetContainerGroupsGroupEciSecurityContext ¶
type GetContainerGroupsGroupEciSecurityContext struct { // The system information. Sysctls []GetContainerGroupsGroupEciSecurityContextSysctl `pulumi:"sysctls"` }
type GetContainerGroupsGroupEciSecurityContextArgs ¶
type GetContainerGroupsGroupEciSecurityContextArgs struct { // The system information. Sysctls GetContainerGroupsGroupEciSecurityContextSysctlArrayInput `pulumi:"sysctls"` }
func (GetContainerGroupsGroupEciSecurityContextArgs) ElementType ¶
func (GetContainerGroupsGroupEciSecurityContextArgs) ElementType() reflect.Type
func (GetContainerGroupsGroupEciSecurityContextArgs) ToGetContainerGroupsGroupEciSecurityContextOutput ¶
func (i GetContainerGroupsGroupEciSecurityContextArgs) ToGetContainerGroupsGroupEciSecurityContextOutput() GetContainerGroupsGroupEciSecurityContextOutput
func (GetContainerGroupsGroupEciSecurityContextArgs) ToGetContainerGroupsGroupEciSecurityContextOutputWithContext ¶
func (i GetContainerGroupsGroupEciSecurityContextArgs) ToGetContainerGroupsGroupEciSecurityContextOutputWithContext(ctx context.Context) GetContainerGroupsGroupEciSecurityContextOutput
func (GetContainerGroupsGroupEciSecurityContextArgs) ToOutput ¶ added in v3.43.1
func (i GetContainerGroupsGroupEciSecurityContextArgs) ToOutput(ctx context.Context) pulumix.Output[GetContainerGroupsGroupEciSecurityContext]
type GetContainerGroupsGroupEciSecurityContextArray ¶
type GetContainerGroupsGroupEciSecurityContextArray []GetContainerGroupsGroupEciSecurityContextInput
func (GetContainerGroupsGroupEciSecurityContextArray) ElementType ¶
func (GetContainerGroupsGroupEciSecurityContextArray) ElementType() reflect.Type
func (GetContainerGroupsGroupEciSecurityContextArray) ToGetContainerGroupsGroupEciSecurityContextArrayOutput ¶
func (i GetContainerGroupsGroupEciSecurityContextArray) ToGetContainerGroupsGroupEciSecurityContextArrayOutput() GetContainerGroupsGroupEciSecurityContextArrayOutput
func (GetContainerGroupsGroupEciSecurityContextArray) ToGetContainerGroupsGroupEciSecurityContextArrayOutputWithContext ¶
func (i GetContainerGroupsGroupEciSecurityContextArray) ToGetContainerGroupsGroupEciSecurityContextArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupEciSecurityContextArrayOutput
func (GetContainerGroupsGroupEciSecurityContextArray) ToOutput ¶ added in v3.43.1
func (i GetContainerGroupsGroupEciSecurityContextArray) ToOutput(ctx context.Context) pulumix.Output[[]GetContainerGroupsGroupEciSecurityContext]
type GetContainerGroupsGroupEciSecurityContextArrayInput ¶
type GetContainerGroupsGroupEciSecurityContextArrayInput interface { pulumi.Input ToGetContainerGroupsGroupEciSecurityContextArrayOutput() GetContainerGroupsGroupEciSecurityContextArrayOutput ToGetContainerGroupsGroupEciSecurityContextArrayOutputWithContext(context.Context) GetContainerGroupsGroupEciSecurityContextArrayOutput }
GetContainerGroupsGroupEciSecurityContextArrayInput is an input type that accepts GetContainerGroupsGroupEciSecurityContextArray and GetContainerGroupsGroupEciSecurityContextArrayOutput values. You can construct a concrete instance of `GetContainerGroupsGroupEciSecurityContextArrayInput` via:
GetContainerGroupsGroupEciSecurityContextArray{ GetContainerGroupsGroupEciSecurityContextArgs{...} }
type GetContainerGroupsGroupEciSecurityContextArrayOutput ¶
type GetContainerGroupsGroupEciSecurityContextArrayOutput struct{ *pulumi.OutputState }
func (GetContainerGroupsGroupEciSecurityContextArrayOutput) ElementType ¶
func (GetContainerGroupsGroupEciSecurityContextArrayOutput) ElementType() reflect.Type
func (GetContainerGroupsGroupEciSecurityContextArrayOutput) ToGetContainerGroupsGroupEciSecurityContextArrayOutput ¶
func (o GetContainerGroupsGroupEciSecurityContextArrayOutput) ToGetContainerGroupsGroupEciSecurityContextArrayOutput() GetContainerGroupsGroupEciSecurityContextArrayOutput
func (GetContainerGroupsGroupEciSecurityContextArrayOutput) ToGetContainerGroupsGroupEciSecurityContextArrayOutputWithContext ¶
func (o GetContainerGroupsGroupEciSecurityContextArrayOutput) ToGetContainerGroupsGroupEciSecurityContextArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupEciSecurityContextArrayOutput
func (GetContainerGroupsGroupEciSecurityContextArrayOutput) ToOutput ¶ added in v3.43.1
func (o GetContainerGroupsGroupEciSecurityContextArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetContainerGroupsGroupEciSecurityContext]
type GetContainerGroupsGroupEciSecurityContextInput ¶
type GetContainerGroupsGroupEciSecurityContextInput interface { pulumi.Input ToGetContainerGroupsGroupEciSecurityContextOutput() GetContainerGroupsGroupEciSecurityContextOutput ToGetContainerGroupsGroupEciSecurityContextOutputWithContext(context.Context) GetContainerGroupsGroupEciSecurityContextOutput }
GetContainerGroupsGroupEciSecurityContextInput is an input type that accepts GetContainerGroupsGroupEciSecurityContextArgs and GetContainerGroupsGroupEciSecurityContextOutput values. You can construct a concrete instance of `GetContainerGroupsGroupEciSecurityContextInput` via:
GetContainerGroupsGroupEciSecurityContextArgs{...}
type GetContainerGroupsGroupEciSecurityContextOutput ¶
type GetContainerGroupsGroupEciSecurityContextOutput struct{ *pulumi.OutputState }
func (GetContainerGroupsGroupEciSecurityContextOutput) ElementType ¶
func (GetContainerGroupsGroupEciSecurityContextOutput) ElementType() reflect.Type
func (GetContainerGroupsGroupEciSecurityContextOutput) Sysctls ¶
func (o GetContainerGroupsGroupEciSecurityContextOutput) Sysctls() GetContainerGroupsGroupEciSecurityContextSysctlArrayOutput
The system information.
func (GetContainerGroupsGroupEciSecurityContextOutput) ToGetContainerGroupsGroupEciSecurityContextOutput ¶
func (o GetContainerGroupsGroupEciSecurityContextOutput) ToGetContainerGroupsGroupEciSecurityContextOutput() GetContainerGroupsGroupEciSecurityContextOutput
func (GetContainerGroupsGroupEciSecurityContextOutput) ToGetContainerGroupsGroupEciSecurityContextOutputWithContext ¶
func (o GetContainerGroupsGroupEciSecurityContextOutput) ToGetContainerGroupsGroupEciSecurityContextOutputWithContext(ctx context.Context) GetContainerGroupsGroupEciSecurityContextOutput
func (GetContainerGroupsGroupEciSecurityContextOutput) ToOutput ¶ added in v3.43.1
func (o GetContainerGroupsGroupEciSecurityContextOutput) ToOutput(ctx context.Context) pulumix.Output[GetContainerGroupsGroupEciSecurityContext]
type GetContainerGroupsGroupEciSecurityContextSysctlArgs ¶
type GetContainerGroupsGroupEciSecurityContextSysctlArgs struct { // The name of the volume. Name pulumi.StringInput `pulumi:"name"` // The value of the variable. Value pulumi.StringInput `pulumi:"value"` }
func (GetContainerGroupsGroupEciSecurityContextSysctlArgs) ElementType ¶
func (GetContainerGroupsGroupEciSecurityContextSysctlArgs) ElementType() reflect.Type
func (GetContainerGroupsGroupEciSecurityContextSysctlArgs) ToGetContainerGroupsGroupEciSecurityContextSysctlOutput ¶
func (i GetContainerGroupsGroupEciSecurityContextSysctlArgs) ToGetContainerGroupsGroupEciSecurityContextSysctlOutput() GetContainerGroupsGroupEciSecurityContextSysctlOutput
func (GetContainerGroupsGroupEciSecurityContextSysctlArgs) ToGetContainerGroupsGroupEciSecurityContextSysctlOutputWithContext ¶
func (i GetContainerGroupsGroupEciSecurityContextSysctlArgs) ToGetContainerGroupsGroupEciSecurityContextSysctlOutputWithContext(ctx context.Context) GetContainerGroupsGroupEciSecurityContextSysctlOutput
type GetContainerGroupsGroupEciSecurityContextSysctlArray ¶
type GetContainerGroupsGroupEciSecurityContextSysctlArray []GetContainerGroupsGroupEciSecurityContextSysctlInput
func (GetContainerGroupsGroupEciSecurityContextSysctlArray) ElementType ¶
func (GetContainerGroupsGroupEciSecurityContextSysctlArray) ElementType() reflect.Type
func (GetContainerGroupsGroupEciSecurityContextSysctlArray) ToGetContainerGroupsGroupEciSecurityContextSysctlArrayOutput ¶
func (i GetContainerGroupsGroupEciSecurityContextSysctlArray) ToGetContainerGroupsGroupEciSecurityContextSysctlArrayOutput() GetContainerGroupsGroupEciSecurityContextSysctlArrayOutput
func (GetContainerGroupsGroupEciSecurityContextSysctlArray) ToGetContainerGroupsGroupEciSecurityContextSysctlArrayOutputWithContext ¶
func (i GetContainerGroupsGroupEciSecurityContextSysctlArray) ToGetContainerGroupsGroupEciSecurityContextSysctlArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupEciSecurityContextSysctlArrayOutput
type GetContainerGroupsGroupEciSecurityContextSysctlArrayInput ¶
type GetContainerGroupsGroupEciSecurityContextSysctlArrayInput interface { pulumi.Input ToGetContainerGroupsGroupEciSecurityContextSysctlArrayOutput() GetContainerGroupsGroupEciSecurityContextSysctlArrayOutput ToGetContainerGroupsGroupEciSecurityContextSysctlArrayOutputWithContext(context.Context) GetContainerGroupsGroupEciSecurityContextSysctlArrayOutput }
GetContainerGroupsGroupEciSecurityContextSysctlArrayInput is an input type that accepts GetContainerGroupsGroupEciSecurityContextSysctlArray and GetContainerGroupsGroupEciSecurityContextSysctlArrayOutput values. You can construct a concrete instance of `GetContainerGroupsGroupEciSecurityContextSysctlArrayInput` via:
GetContainerGroupsGroupEciSecurityContextSysctlArray{ GetContainerGroupsGroupEciSecurityContextSysctlArgs{...} }
type GetContainerGroupsGroupEciSecurityContextSysctlArrayOutput ¶
type GetContainerGroupsGroupEciSecurityContextSysctlArrayOutput struct{ *pulumi.OutputState }
func (GetContainerGroupsGroupEciSecurityContextSysctlArrayOutput) ElementType ¶
func (GetContainerGroupsGroupEciSecurityContextSysctlArrayOutput) ElementType() reflect.Type
func (GetContainerGroupsGroupEciSecurityContextSysctlArrayOutput) ToGetContainerGroupsGroupEciSecurityContextSysctlArrayOutput ¶
func (o GetContainerGroupsGroupEciSecurityContextSysctlArrayOutput) ToGetContainerGroupsGroupEciSecurityContextSysctlArrayOutput() GetContainerGroupsGroupEciSecurityContextSysctlArrayOutput
func (GetContainerGroupsGroupEciSecurityContextSysctlArrayOutput) ToGetContainerGroupsGroupEciSecurityContextSysctlArrayOutputWithContext ¶
func (o GetContainerGroupsGroupEciSecurityContextSysctlArrayOutput) ToGetContainerGroupsGroupEciSecurityContextSysctlArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupEciSecurityContextSysctlArrayOutput
type GetContainerGroupsGroupEciSecurityContextSysctlInput ¶
type GetContainerGroupsGroupEciSecurityContextSysctlInput interface { pulumi.Input ToGetContainerGroupsGroupEciSecurityContextSysctlOutput() GetContainerGroupsGroupEciSecurityContextSysctlOutput ToGetContainerGroupsGroupEciSecurityContextSysctlOutputWithContext(context.Context) GetContainerGroupsGroupEciSecurityContextSysctlOutput }
GetContainerGroupsGroupEciSecurityContextSysctlInput is an input type that accepts GetContainerGroupsGroupEciSecurityContextSysctlArgs and GetContainerGroupsGroupEciSecurityContextSysctlOutput values. You can construct a concrete instance of `GetContainerGroupsGroupEciSecurityContextSysctlInput` via:
GetContainerGroupsGroupEciSecurityContextSysctlArgs{...}
type GetContainerGroupsGroupEciSecurityContextSysctlOutput ¶
type GetContainerGroupsGroupEciSecurityContextSysctlOutput struct{ *pulumi.OutputState }
func (GetContainerGroupsGroupEciSecurityContextSysctlOutput) ElementType ¶
func (GetContainerGroupsGroupEciSecurityContextSysctlOutput) ElementType() reflect.Type
func (GetContainerGroupsGroupEciSecurityContextSysctlOutput) Name ¶
func (o GetContainerGroupsGroupEciSecurityContextSysctlOutput) Name() pulumi.StringOutput
The name of the volume.
func (GetContainerGroupsGroupEciSecurityContextSysctlOutput) ToGetContainerGroupsGroupEciSecurityContextSysctlOutput ¶
func (o GetContainerGroupsGroupEciSecurityContextSysctlOutput) ToGetContainerGroupsGroupEciSecurityContextSysctlOutput() GetContainerGroupsGroupEciSecurityContextSysctlOutput
func (GetContainerGroupsGroupEciSecurityContextSysctlOutput) ToGetContainerGroupsGroupEciSecurityContextSysctlOutputWithContext ¶
func (o GetContainerGroupsGroupEciSecurityContextSysctlOutput) ToGetContainerGroupsGroupEciSecurityContextSysctlOutputWithContext(ctx context.Context) GetContainerGroupsGroupEciSecurityContextSysctlOutput
func (GetContainerGroupsGroupEciSecurityContextSysctlOutput) Value ¶
func (o GetContainerGroupsGroupEciSecurityContextSysctlOutput) Value() pulumi.StringOutput
The value of the variable.
type GetContainerGroupsGroupEvent ¶
type GetContainerGroupsGroupEvent struct { // The number of events. Count int `pulumi:"count"` // The time when the event started. FirstTimestamp string `pulumi:"firstTimestamp"` // The time when the event ended. LastTimestamp string `pulumi:"lastTimestamp"` // The content of the event. Message string `pulumi:"message"` // The name of the volume. Name string `pulumi:"name"` // The name of the event. Reason string `pulumi:"reason"` // The type of the volume. Currently, the following types of volumes are supported: EmptyDirVolume, NFSVolume, ConfigFileVolume, and FlexVolume. Type string `pulumi:"type"` }
type GetContainerGroupsGroupEventArgs ¶
type GetContainerGroupsGroupEventArgs struct { // The number of events. Count pulumi.IntInput `pulumi:"count"` // The time when the event started. FirstTimestamp pulumi.StringInput `pulumi:"firstTimestamp"` // The time when the event ended. LastTimestamp pulumi.StringInput `pulumi:"lastTimestamp"` // The content of the event. Message pulumi.StringInput `pulumi:"message"` // The name of the volume. Name pulumi.StringInput `pulumi:"name"` // The name of the event. Reason pulumi.StringInput `pulumi:"reason"` // The type of the volume. Currently, the following types of volumes are supported: EmptyDirVolume, NFSVolume, ConfigFileVolume, and FlexVolume. Type pulumi.StringInput `pulumi:"type"` }
func (GetContainerGroupsGroupEventArgs) ElementType ¶
func (GetContainerGroupsGroupEventArgs) ElementType() reflect.Type
func (GetContainerGroupsGroupEventArgs) ToGetContainerGroupsGroupEventOutput ¶
func (i GetContainerGroupsGroupEventArgs) ToGetContainerGroupsGroupEventOutput() GetContainerGroupsGroupEventOutput
func (GetContainerGroupsGroupEventArgs) ToGetContainerGroupsGroupEventOutputWithContext ¶
func (i GetContainerGroupsGroupEventArgs) ToGetContainerGroupsGroupEventOutputWithContext(ctx context.Context) GetContainerGroupsGroupEventOutput
func (GetContainerGroupsGroupEventArgs) ToOutput ¶ added in v3.43.1
func (i GetContainerGroupsGroupEventArgs) ToOutput(ctx context.Context) pulumix.Output[GetContainerGroupsGroupEvent]
type GetContainerGroupsGroupEventArray ¶
type GetContainerGroupsGroupEventArray []GetContainerGroupsGroupEventInput
func (GetContainerGroupsGroupEventArray) ElementType ¶
func (GetContainerGroupsGroupEventArray) ElementType() reflect.Type
func (GetContainerGroupsGroupEventArray) ToGetContainerGroupsGroupEventArrayOutput ¶
func (i GetContainerGroupsGroupEventArray) ToGetContainerGroupsGroupEventArrayOutput() GetContainerGroupsGroupEventArrayOutput
func (GetContainerGroupsGroupEventArray) ToGetContainerGroupsGroupEventArrayOutputWithContext ¶
func (i GetContainerGroupsGroupEventArray) ToGetContainerGroupsGroupEventArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupEventArrayOutput
func (GetContainerGroupsGroupEventArray) ToOutput ¶ added in v3.43.1
func (i GetContainerGroupsGroupEventArray) ToOutput(ctx context.Context) pulumix.Output[[]GetContainerGroupsGroupEvent]
type GetContainerGroupsGroupEventArrayInput ¶
type GetContainerGroupsGroupEventArrayInput interface { pulumi.Input ToGetContainerGroupsGroupEventArrayOutput() GetContainerGroupsGroupEventArrayOutput ToGetContainerGroupsGroupEventArrayOutputWithContext(context.Context) GetContainerGroupsGroupEventArrayOutput }
GetContainerGroupsGroupEventArrayInput is an input type that accepts GetContainerGroupsGroupEventArray and GetContainerGroupsGroupEventArrayOutput values. You can construct a concrete instance of `GetContainerGroupsGroupEventArrayInput` via:
GetContainerGroupsGroupEventArray{ GetContainerGroupsGroupEventArgs{...} }
type GetContainerGroupsGroupEventArrayOutput ¶
type GetContainerGroupsGroupEventArrayOutput struct{ *pulumi.OutputState }
func (GetContainerGroupsGroupEventArrayOutput) ElementType ¶
func (GetContainerGroupsGroupEventArrayOutput) ElementType() reflect.Type
func (GetContainerGroupsGroupEventArrayOutput) ToGetContainerGroupsGroupEventArrayOutput ¶
func (o GetContainerGroupsGroupEventArrayOutput) ToGetContainerGroupsGroupEventArrayOutput() GetContainerGroupsGroupEventArrayOutput
func (GetContainerGroupsGroupEventArrayOutput) ToGetContainerGroupsGroupEventArrayOutputWithContext ¶
func (o GetContainerGroupsGroupEventArrayOutput) ToGetContainerGroupsGroupEventArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupEventArrayOutput
func (GetContainerGroupsGroupEventArrayOutput) ToOutput ¶ added in v3.43.1
func (o GetContainerGroupsGroupEventArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetContainerGroupsGroupEvent]
type GetContainerGroupsGroupEventInput ¶
type GetContainerGroupsGroupEventInput interface { pulumi.Input ToGetContainerGroupsGroupEventOutput() GetContainerGroupsGroupEventOutput ToGetContainerGroupsGroupEventOutputWithContext(context.Context) GetContainerGroupsGroupEventOutput }
GetContainerGroupsGroupEventInput is an input type that accepts GetContainerGroupsGroupEventArgs and GetContainerGroupsGroupEventOutput values. You can construct a concrete instance of `GetContainerGroupsGroupEventInput` via:
GetContainerGroupsGroupEventArgs{...}
type GetContainerGroupsGroupEventOutput ¶
type GetContainerGroupsGroupEventOutput struct{ *pulumi.OutputState }
func (GetContainerGroupsGroupEventOutput) Count ¶
func (o GetContainerGroupsGroupEventOutput) Count() pulumi.IntOutput
The number of events.
func (GetContainerGroupsGroupEventOutput) ElementType ¶
func (GetContainerGroupsGroupEventOutput) ElementType() reflect.Type
func (GetContainerGroupsGroupEventOutput) FirstTimestamp ¶
func (o GetContainerGroupsGroupEventOutput) FirstTimestamp() pulumi.StringOutput
The time when the event started.
func (GetContainerGroupsGroupEventOutput) LastTimestamp ¶
func (o GetContainerGroupsGroupEventOutput) LastTimestamp() pulumi.StringOutput
The time when the event ended.
func (GetContainerGroupsGroupEventOutput) Message ¶
func (o GetContainerGroupsGroupEventOutput) Message() pulumi.StringOutput
The content of the event.
func (GetContainerGroupsGroupEventOutput) Name ¶
func (o GetContainerGroupsGroupEventOutput) Name() pulumi.StringOutput
The name of the volume.
func (GetContainerGroupsGroupEventOutput) Reason ¶
func (o GetContainerGroupsGroupEventOutput) Reason() pulumi.StringOutput
The name of the event.
func (GetContainerGroupsGroupEventOutput) ToGetContainerGroupsGroupEventOutput ¶
func (o GetContainerGroupsGroupEventOutput) ToGetContainerGroupsGroupEventOutput() GetContainerGroupsGroupEventOutput
func (GetContainerGroupsGroupEventOutput) ToGetContainerGroupsGroupEventOutputWithContext ¶
func (o GetContainerGroupsGroupEventOutput) ToGetContainerGroupsGroupEventOutputWithContext(ctx context.Context) GetContainerGroupsGroupEventOutput
func (GetContainerGroupsGroupEventOutput) ToOutput ¶ added in v3.43.1
func (o GetContainerGroupsGroupEventOutput) ToOutput(ctx context.Context) pulumix.Output[GetContainerGroupsGroupEvent]
func (GetContainerGroupsGroupEventOutput) Type ¶
func (o GetContainerGroupsGroupEventOutput) Type() pulumi.StringOutput
The type of the volume. Currently, the following types of volumes are supported: EmptyDirVolume, NFSVolume, ConfigFileVolume, and FlexVolume.
type GetContainerGroupsGroupHostAliasArgs ¶
type GetContainerGroupsGroupHostAliasArgs struct { // The name of the host. Hostnames pulumi.StringArrayInput `pulumi:"hostnames"` // The IP address of the container. Ip pulumi.StringInput `pulumi:"ip"` }
func (GetContainerGroupsGroupHostAliasArgs) ElementType ¶
func (GetContainerGroupsGroupHostAliasArgs) ElementType() reflect.Type
func (GetContainerGroupsGroupHostAliasArgs) ToGetContainerGroupsGroupHostAliasOutput ¶
func (i GetContainerGroupsGroupHostAliasArgs) ToGetContainerGroupsGroupHostAliasOutput() GetContainerGroupsGroupHostAliasOutput
func (GetContainerGroupsGroupHostAliasArgs) ToGetContainerGroupsGroupHostAliasOutputWithContext ¶
func (i GetContainerGroupsGroupHostAliasArgs) ToGetContainerGroupsGroupHostAliasOutputWithContext(ctx context.Context) GetContainerGroupsGroupHostAliasOutput
func (GetContainerGroupsGroupHostAliasArgs) ToOutput ¶ added in v3.43.1
func (i GetContainerGroupsGroupHostAliasArgs) ToOutput(ctx context.Context) pulumix.Output[GetContainerGroupsGroupHostAlias]
type GetContainerGroupsGroupHostAliasArray ¶
type GetContainerGroupsGroupHostAliasArray []GetContainerGroupsGroupHostAliasInput
func (GetContainerGroupsGroupHostAliasArray) ElementType ¶
func (GetContainerGroupsGroupHostAliasArray) ElementType() reflect.Type
func (GetContainerGroupsGroupHostAliasArray) ToGetContainerGroupsGroupHostAliasArrayOutput ¶
func (i GetContainerGroupsGroupHostAliasArray) ToGetContainerGroupsGroupHostAliasArrayOutput() GetContainerGroupsGroupHostAliasArrayOutput
func (GetContainerGroupsGroupHostAliasArray) ToGetContainerGroupsGroupHostAliasArrayOutputWithContext ¶
func (i GetContainerGroupsGroupHostAliasArray) ToGetContainerGroupsGroupHostAliasArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupHostAliasArrayOutput
func (GetContainerGroupsGroupHostAliasArray) ToOutput ¶ added in v3.43.1
func (i GetContainerGroupsGroupHostAliasArray) ToOutput(ctx context.Context) pulumix.Output[[]GetContainerGroupsGroupHostAlias]
type GetContainerGroupsGroupHostAliasArrayInput ¶
type GetContainerGroupsGroupHostAliasArrayInput interface { pulumi.Input ToGetContainerGroupsGroupHostAliasArrayOutput() GetContainerGroupsGroupHostAliasArrayOutput ToGetContainerGroupsGroupHostAliasArrayOutputWithContext(context.Context) GetContainerGroupsGroupHostAliasArrayOutput }
GetContainerGroupsGroupHostAliasArrayInput is an input type that accepts GetContainerGroupsGroupHostAliasArray and GetContainerGroupsGroupHostAliasArrayOutput values. You can construct a concrete instance of `GetContainerGroupsGroupHostAliasArrayInput` via:
GetContainerGroupsGroupHostAliasArray{ GetContainerGroupsGroupHostAliasArgs{...} }
type GetContainerGroupsGroupHostAliasArrayOutput ¶
type GetContainerGroupsGroupHostAliasArrayOutput struct{ *pulumi.OutputState }
func (GetContainerGroupsGroupHostAliasArrayOutput) ElementType ¶
func (GetContainerGroupsGroupHostAliasArrayOutput) ElementType() reflect.Type
func (GetContainerGroupsGroupHostAliasArrayOutput) ToGetContainerGroupsGroupHostAliasArrayOutput ¶
func (o GetContainerGroupsGroupHostAliasArrayOutput) ToGetContainerGroupsGroupHostAliasArrayOutput() GetContainerGroupsGroupHostAliasArrayOutput
func (GetContainerGroupsGroupHostAliasArrayOutput) ToGetContainerGroupsGroupHostAliasArrayOutputWithContext ¶
func (o GetContainerGroupsGroupHostAliasArrayOutput) ToGetContainerGroupsGroupHostAliasArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupHostAliasArrayOutput
func (GetContainerGroupsGroupHostAliasArrayOutput) ToOutput ¶ added in v3.43.1
func (o GetContainerGroupsGroupHostAliasArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetContainerGroupsGroupHostAlias]
type GetContainerGroupsGroupHostAliasInput ¶
type GetContainerGroupsGroupHostAliasInput interface { pulumi.Input ToGetContainerGroupsGroupHostAliasOutput() GetContainerGroupsGroupHostAliasOutput ToGetContainerGroupsGroupHostAliasOutputWithContext(context.Context) GetContainerGroupsGroupHostAliasOutput }
GetContainerGroupsGroupHostAliasInput is an input type that accepts GetContainerGroupsGroupHostAliasArgs and GetContainerGroupsGroupHostAliasOutput values. You can construct a concrete instance of `GetContainerGroupsGroupHostAliasInput` via:
GetContainerGroupsGroupHostAliasArgs{...}
type GetContainerGroupsGroupHostAliasOutput ¶
type GetContainerGroupsGroupHostAliasOutput struct{ *pulumi.OutputState }
func (GetContainerGroupsGroupHostAliasOutput) ElementType ¶
func (GetContainerGroupsGroupHostAliasOutput) ElementType() reflect.Type
func (GetContainerGroupsGroupHostAliasOutput) Hostnames ¶
func (o GetContainerGroupsGroupHostAliasOutput) Hostnames() pulumi.StringArrayOutput
The name of the host.
func (GetContainerGroupsGroupHostAliasOutput) Ip ¶
func (o GetContainerGroupsGroupHostAliasOutput) Ip() pulumi.StringOutput
The IP address of the container.
func (GetContainerGroupsGroupHostAliasOutput) ToGetContainerGroupsGroupHostAliasOutput ¶
func (o GetContainerGroupsGroupHostAliasOutput) ToGetContainerGroupsGroupHostAliasOutput() GetContainerGroupsGroupHostAliasOutput
func (GetContainerGroupsGroupHostAliasOutput) ToGetContainerGroupsGroupHostAliasOutputWithContext ¶
func (o GetContainerGroupsGroupHostAliasOutput) ToGetContainerGroupsGroupHostAliasOutputWithContext(ctx context.Context) GetContainerGroupsGroupHostAliasOutput
func (GetContainerGroupsGroupHostAliasOutput) ToOutput ¶ added in v3.43.1
func (o GetContainerGroupsGroupHostAliasOutput) ToOutput(ctx context.Context) pulumix.Output[GetContainerGroupsGroupHostAlias]
type GetContainerGroupsGroupInitContainer ¶
type GetContainerGroupsGroupInitContainer struct { // The arguments passed to the commands. Args []string `pulumi:"args"` // The commands run by the container. Commands []string `pulumi:"commands"` // The amount of CPU resources allocated to the container. Cpu float64 `pulumi:"cpu"` // The environment variables. EnvironmentVars []GetContainerGroupsGroupInitContainerEnvironmentVar `pulumi:"environmentVars"` // The amount of GPU resources allocated to the container. Gpu int `pulumi:"gpu"` // The image of the container. Image string `pulumi:"image"` // The policy for pulling an image. ImagePullPolicy string `pulumi:"imagePullPolicy"` // The amount of memory resources allocated to the container group. Memory float64 `pulumi:"memory"` // The name of the volume. Name string `pulumi:"name"` // The exposed ports and protocols. Maximum: `100`. Ports []GetContainerGroupsGroupInitContainerPort `pulumi:"ports"` // Indicates whether the container is ready. Ready bool `pulumi:"ready"` // The number of times that the container has restarted. RestartCount int `pulumi:"restartCount"` // The list of volumes mounted to the container. VolumeMounts []GetContainerGroupsGroupInitContainerVolumeMount `pulumi:"volumeMounts"` // The working directory of the container. WorkingDir string `pulumi:"workingDir"` }
type GetContainerGroupsGroupInitContainerArgs ¶
type GetContainerGroupsGroupInitContainerArgs struct { // The arguments passed to the commands. Args pulumi.StringArrayInput `pulumi:"args"` // The commands run by the container. Commands pulumi.StringArrayInput `pulumi:"commands"` // The amount of CPU resources allocated to the container. Cpu pulumi.Float64Input `pulumi:"cpu"` // The environment variables. EnvironmentVars GetContainerGroupsGroupInitContainerEnvironmentVarArrayInput `pulumi:"environmentVars"` // The amount of GPU resources allocated to the container. Gpu pulumi.IntInput `pulumi:"gpu"` // The image of the container. Image pulumi.StringInput `pulumi:"image"` // The policy for pulling an image. ImagePullPolicy pulumi.StringInput `pulumi:"imagePullPolicy"` // The amount of memory resources allocated to the container group. Memory pulumi.Float64Input `pulumi:"memory"` // The name of the volume. Name pulumi.StringInput `pulumi:"name"` // The exposed ports and protocols. Maximum: `100`. Ports GetContainerGroupsGroupInitContainerPortArrayInput `pulumi:"ports"` // Indicates whether the container is ready. Ready pulumi.BoolInput `pulumi:"ready"` // The number of times that the container has restarted. RestartCount pulumi.IntInput `pulumi:"restartCount"` // The list of volumes mounted to the container. VolumeMounts GetContainerGroupsGroupInitContainerVolumeMountArrayInput `pulumi:"volumeMounts"` // The working directory of the container. WorkingDir pulumi.StringInput `pulumi:"workingDir"` }
func (GetContainerGroupsGroupInitContainerArgs) ElementType ¶
func (GetContainerGroupsGroupInitContainerArgs) ElementType() reflect.Type
func (GetContainerGroupsGroupInitContainerArgs) ToGetContainerGroupsGroupInitContainerOutput ¶
func (i GetContainerGroupsGroupInitContainerArgs) ToGetContainerGroupsGroupInitContainerOutput() GetContainerGroupsGroupInitContainerOutput
func (GetContainerGroupsGroupInitContainerArgs) ToGetContainerGroupsGroupInitContainerOutputWithContext ¶
func (i GetContainerGroupsGroupInitContainerArgs) ToGetContainerGroupsGroupInitContainerOutputWithContext(ctx context.Context) GetContainerGroupsGroupInitContainerOutput
func (GetContainerGroupsGroupInitContainerArgs) ToOutput ¶ added in v3.43.1
func (i GetContainerGroupsGroupInitContainerArgs) ToOutput(ctx context.Context) pulumix.Output[GetContainerGroupsGroupInitContainer]
type GetContainerGroupsGroupInitContainerArray ¶
type GetContainerGroupsGroupInitContainerArray []GetContainerGroupsGroupInitContainerInput
func (GetContainerGroupsGroupInitContainerArray) ElementType ¶
func (GetContainerGroupsGroupInitContainerArray) ElementType() reflect.Type
func (GetContainerGroupsGroupInitContainerArray) ToGetContainerGroupsGroupInitContainerArrayOutput ¶
func (i GetContainerGroupsGroupInitContainerArray) ToGetContainerGroupsGroupInitContainerArrayOutput() GetContainerGroupsGroupInitContainerArrayOutput
func (GetContainerGroupsGroupInitContainerArray) ToGetContainerGroupsGroupInitContainerArrayOutputWithContext ¶
func (i GetContainerGroupsGroupInitContainerArray) ToGetContainerGroupsGroupInitContainerArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupInitContainerArrayOutput
func (GetContainerGroupsGroupInitContainerArray) ToOutput ¶ added in v3.43.1
func (i GetContainerGroupsGroupInitContainerArray) ToOutput(ctx context.Context) pulumix.Output[[]GetContainerGroupsGroupInitContainer]
type GetContainerGroupsGroupInitContainerArrayInput ¶
type GetContainerGroupsGroupInitContainerArrayInput interface { pulumi.Input ToGetContainerGroupsGroupInitContainerArrayOutput() GetContainerGroupsGroupInitContainerArrayOutput ToGetContainerGroupsGroupInitContainerArrayOutputWithContext(context.Context) GetContainerGroupsGroupInitContainerArrayOutput }
GetContainerGroupsGroupInitContainerArrayInput is an input type that accepts GetContainerGroupsGroupInitContainerArray and GetContainerGroupsGroupInitContainerArrayOutput values. You can construct a concrete instance of `GetContainerGroupsGroupInitContainerArrayInput` via:
GetContainerGroupsGroupInitContainerArray{ GetContainerGroupsGroupInitContainerArgs{...} }
type GetContainerGroupsGroupInitContainerArrayOutput ¶
type GetContainerGroupsGroupInitContainerArrayOutput struct{ *pulumi.OutputState }
func (GetContainerGroupsGroupInitContainerArrayOutput) ElementType ¶
func (GetContainerGroupsGroupInitContainerArrayOutput) ElementType() reflect.Type
func (GetContainerGroupsGroupInitContainerArrayOutput) ToGetContainerGroupsGroupInitContainerArrayOutput ¶
func (o GetContainerGroupsGroupInitContainerArrayOutput) ToGetContainerGroupsGroupInitContainerArrayOutput() GetContainerGroupsGroupInitContainerArrayOutput
func (GetContainerGroupsGroupInitContainerArrayOutput) ToGetContainerGroupsGroupInitContainerArrayOutputWithContext ¶
func (o GetContainerGroupsGroupInitContainerArrayOutput) ToGetContainerGroupsGroupInitContainerArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupInitContainerArrayOutput
func (GetContainerGroupsGroupInitContainerArrayOutput) ToOutput ¶ added in v3.43.1
func (o GetContainerGroupsGroupInitContainerArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetContainerGroupsGroupInitContainer]
type GetContainerGroupsGroupInitContainerEnvironmentVarArgs ¶
type GetContainerGroupsGroupInitContainerEnvironmentVarArgs struct { // The name of the variable. Key pulumi.StringInput `pulumi:"key"` // The value of the variable. Value pulumi.StringInput `pulumi:"value"` }
func (GetContainerGroupsGroupInitContainerEnvironmentVarArgs) ElementType ¶
func (GetContainerGroupsGroupInitContainerEnvironmentVarArgs) ElementType() reflect.Type
func (GetContainerGroupsGroupInitContainerEnvironmentVarArgs) ToGetContainerGroupsGroupInitContainerEnvironmentVarOutput ¶
func (i GetContainerGroupsGroupInitContainerEnvironmentVarArgs) ToGetContainerGroupsGroupInitContainerEnvironmentVarOutput() GetContainerGroupsGroupInitContainerEnvironmentVarOutput
func (GetContainerGroupsGroupInitContainerEnvironmentVarArgs) ToGetContainerGroupsGroupInitContainerEnvironmentVarOutputWithContext ¶
func (i GetContainerGroupsGroupInitContainerEnvironmentVarArgs) ToGetContainerGroupsGroupInitContainerEnvironmentVarOutputWithContext(ctx context.Context) GetContainerGroupsGroupInitContainerEnvironmentVarOutput
type GetContainerGroupsGroupInitContainerEnvironmentVarArray ¶
type GetContainerGroupsGroupInitContainerEnvironmentVarArray []GetContainerGroupsGroupInitContainerEnvironmentVarInput
func (GetContainerGroupsGroupInitContainerEnvironmentVarArray) ElementType ¶
func (GetContainerGroupsGroupInitContainerEnvironmentVarArray) ElementType() reflect.Type
func (GetContainerGroupsGroupInitContainerEnvironmentVarArray) ToGetContainerGroupsGroupInitContainerEnvironmentVarArrayOutput ¶
func (i GetContainerGroupsGroupInitContainerEnvironmentVarArray) ToGetContainerGroupsGroupInitContainerEnvironmentVarArrayOutput() GetContainerGroupsGroupInitContainerEnvironmentVarArrayOutput
func (GetContainerGroupsGroupInitContainerEnvironmentVarArray) ToGetContainerGroupsGroupInitContainerEnvironmentVarArrayOutputWithContext ¶
func (i GetContainerGroupsGroupInitContainerEnvironmentVarArray) ToGetContainerGroupsGroupInitContainerEnvironmentVarArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupInitContainerEnvironmentVarArrayOutput
type GetContainerGroupsGroupInitContainerEnvironmentVarArrayInput ¶
type GetContainerGroupsGroupInitContainerEnvironmentVarArrayInput interface { pulumi.Input ToGetContainerGroupsGroupInitContainerEnvironmentVarArrayOutput() GetContainerGroupsGroupInitContainerEnvironmentVarArrayOutput ToGetContainerGroupsGroupInitContainerEnvironmentVarArrayOutputWithContext(context.Context) GetContainerGroupsGroupInitContainerEnvironmentVarArrayOutput }
GetContainerGroupsGroupInitContainerEnvironmentVarArrayInput is an input type that accepts GetContainerGroupsGroupInitContainerEnvironmentVarArray and GetContainerGroupsGroupInitContainerEnvironmentVarArrayOutput values. You can construct a concrete instance of `GetContainerGroupsGroupInitContainerEnvironmentVarArrayInput` via:
GetContainerGroupsGroupInitContainerEnvironmentVarArray{ GetContainerGroupsGroupInitContainerEnvironmentVarArgs{...} }
type GetContainerGroupsGroupInitContainerEnvironmentVarArrayOutput ¶
type GetContainerGroupsGroupInitContainerEnvironmentVarArrayOutput struct{ *pulumi.OutputState }
func (GetContainerGroupsGroupInitContainerEnvironmentVarArrayOutput) ElementType ¶
func (GetContainerGroupsGroupInitContainerEnvironmentVarArrayOutput) ElementType() reflect.Type
func (GetContainerGroupsGroupInitContainerEnvironmentVarArrayOutput) ToGetContainerGroupsGroupInitContainerEnvironmentVarArrayOutput ¶
func (o GetContainerGroupsGroupInitContainerEnvironmentVarArrayOutput) ToGetContainerGroupsGroupInitContainerEnvironmentVarArrayOutput() GetContainerGroupsGroupInitContainerEnvironmentVarArrayOutput
func (GetContainerGroupsGroupInitContainerEnvironmentVarArrayOutput) ToGetContainerGroupsGroupInitContainerEnvironmentVarArrayOutputWithContext ¶
func (o GetContainerGroupsGroupInitContainerEnvironmentVarArrayOutput) ToGetContainerGroupsGroupInitContainerEnvironmentVarArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupInitContainerEnvironmentVarArrayOutput
type GetContainerGroupsGroupInitContainerEnvironmentVarInput ¶
type GetContainerGroupsGroupInitContainerEnvironmentVarInput interface { pulumi.Input ToGetContainerGroupsGroupInitContainerEnvironmentVarOutput() GetContainerGroupsGroupInitContainerEnvironmentVarOutput ToGetContainerGroupsGroupInitContainerEnvironmentVarOutputWithContext(context.Context) GetContainerGroupsGroupInitContainerEnvironmentVarOutput }
GetContainerGroupsGroupInitContainerEnvironmentVarInput is an input type that accepts GetContainerGroupsGroupInitContainerEnvironmentVarArgs and GetContainerGroupsGroupInitContainerEnvironmentVarOutput values. You can construct a concrete instance of `GetContainerGroupsGroupInitContainerEnvironmentVarInput` via:
GetContainerGroupsGroupInitContainerEnvironmentVarArgs{...}
type GetContainerGroupsGroupInitContainerEnvironmentVarOutput ¶
type GetContainerGroupsGroupInitContainerEnvironmentVarOutput struct{ *pulumi.OutputState }
func (GetContainerGroupsGroupInitContainerEnvironmentVarOutput) ElementType ¶
func (GetContainerGroupsGroupInitContainerEnvironmentVarOutput) ElementType() reflect.Type
func (GetContainerGroupsGroupInitContainerEnvironmentVarOutput) ToGetContainerGroupsGroupInitContainerEnvironmentVarOutput ¶
func (o GetContainerGroupsGroupInitContainerEnvironmentVarOutput) ToGetContainerGroupsGroupInitContainerEnvironmentVarOutput() GetContainerGroupsGroupInitContainerEnvironmentVarOutput
func (GetContainerGroupsGroupInitContainerEnvironmentVarOutput) ToGetContainerGroupsGroupInitContainerEnvironmentVarOutputWithContext ¶
func (o GetContainerGroupsGroupInitContainerEnvironmentVarOutput) ToGetContainerGroupsGroupInitContainerEnvironmentVarOutputWithContext(ctx context.Context) GetContainerGroupsGroupInitContainerEnvironmentVarOutput
func (GetContainerGroupsGroupInitContainerEnvironmentVarOutput) Value ¶
func (o GetContainerGroupsGroupInitContainerEnvironmentVarOutput) Value() pulumi.StringOutput
The value of the variable.
type GetContainerGroupsGroupInitContainerInput ¶
type GetContainerGroupsGroupInitContainerInput interface { pulumi.Input ToGetContainerGroupsGroupInitContainerOutput() GetContainerGroupsGroupInitContainerOutput ToGetContainerGroupsGroupInitContainerOutputWithContext(context.Context) GetContainerGroupsGroupInitContainerOutput }
GetContainerGroupsGroupInitContainerInput is an input type that accepts GetContainerGroupsGroupInitContainerArgs and GetContainerGroupsGroupInitContainerOutput values. You can construct a concrete instance of `GetContainerGroupsGroupInitContainerInput` via:
GetContainerGroupsGroupInitContainerArgs{...}
type GetContainerGroupsGroupInitContainerOutput ¶
type GetContainerGroupsGroupInitContainerOutput struct{ *pulumi.OutputState }
func (GetContainerGroupsGroupInitContainerOutput) Args ¶
func (o GetContainerGroupsGroupInitContainerOutput) Args() pulumi.StringArrayOutput
The arguments passed to the commands.
func (GetContainerGroupsGroupInitContainerOutput) Commands ¶
func (o GetContainerGroupsGroupInitContainerOutput) Commands() pulumi.StringArrayOutput
The commands run by the container.
func (GetContainerGroupsGroupInitContainerOutput) Cpu ¶
func (o GetContainerGroupsGroupInitContainerOutput) Cpu() pulumi.Float64Output
The amount of CPU resources allocated to the container.
func (GetContainerGroupsGroupInitContainerOutput) ElementType ¶
func (GetContainerGroupsGroupInitContainerOutput) ElementType() reflect.Type
func (GetContainerGroupsGroupInitContainerOutput) EnvironmentVars ¶
func (o GetContainerGroupsGroupInitContainerOutput) EnvironmentVars() GetContainerGroupsGroupInitContainerEnvironmentVarArrayOutput
The environment variables.
func (GetContainerGroupsGroupInitContainerOutput) Gpu ¶
func (o GetContainerGroupsGroupInitContainerOutput) Gpu() pulumi.IntOutput
The amount of GPU resources allocated to the container.
func (GetContainerGroupsGroupInitContainerOutput) Image ¶
func (o GetContainerGroupsGroupInitContainerOutput) Image() pulumi.StringOutput
The image of the container.
func (GetContainerGroupsGroupInitContainerOutput) ImagePullPolicy ¶
func (o GetContainerGroupsGroupInitContainerOutput) ImagePullPolicy() pulumi.StringOutput
The policy for pulling an image.
func (GetContainerGroupsGroupInitContainerOutput) Memory ¶
func (o GetContainerGroupsGroupInitContainerOutput) Memory() pulumi.Float64Output
The amount of memory resources allocated to the container group.
func (GetContainerGroupsGroupInitContainerOutput) Name ¶
func (o GetContainerGroupsGroupInitContainerOutput) Name() pulumi.StringOutput
The name of the volume.
func (GetContainerGroupsGroupInitContainerOutput) Ports ¶
func (o GetContainerGroupsGroupInitContainerOutput) Ports() GetContainerGroupsGroupInitContainerPortArrayOutput
The exposed ports and protocols. Maximum: `100`.
func (GetContainerGroupsGroupInitContainerOutput) Ready ¶
func (o GetContainerGroupsGroupInitContainerOutput) Ready() pulumi.BoolOutput
Indicates whether the container is ready.
func (GetContainerGroupsGroupInitContainerOutput) RestartCount ¶
func (o GetContainerGroupsGroupInitContainerOutput) RestartCount() pulumi.IntOutput
The number of times that the container has restarted.
func (GetContainerGroupsGroupInitContainerOutput) ToGetContainerGroupsGroupInitContainerOutput ¶
func (o GetContainerGroupsGroupInitContainerOutput) ToGetContainerGroupsGroupInitContainerOutput() GetContainerGroupsGroupInitContainerOutput
func (GetContainerGroupsGroupInitContainerOutput) ToGetContainerGroupsGroupInitContainerOutputWithContext ¶
func (o GetContainerGroupsGroupInitContainerOutput) ToGetContainerGroupsGroupInitContainerOutputWithContext(ctx context.Context) GetContainerGroupsGroupInitContainerOutput
func (GetContainerGroupsGroupInitContainerOutput) ToOutput ¶ added in v3.43.1
func (o GetContainerGroupsGroupInitContainerOutput) ToOutput(ctx context.Context) pulumix.Output[GetContainerGroupsGroupInitContainer]
func (GetContainerGroupsGroupInitContainerOutput) VolumeMounts ¶
func (o GetContainerGroupsGroupInitContainerOutput) VolumeMounts() GetContainerGroupsGroupInitContainerVolumeMountArrayOutput
The list of volumes mounted to the container.
func (GetContainerGroupsGroupInitContainerOutput) WorkingDir ¶
func (o GetContainerGroupsGroupInitContainerOutput) WorkingDir() pulumi.StringOutput
The working directory of the container.
type GetContainerGroupsGroupInitContainerPortArgs ¶
type GetContainerGroupsGroupInitContainerPortArgs struct { // The port number. Valid values: 1 to 65535. Port pulumi.IntInput `pulumi:"port"` // Valid values: `TCP` and `UDP`. Protocol pulumi.StringInput `pulumi:"protocol"` }
func (GetContainerGroupsGroupInitContainerPortArgs) ElementType ¶
func (GetContainerGroupsGroupInitContainerPortArgs) ElementType() reflect.Type
func (GetContainerGroupsGroupInitContainerPortArgs) ToGetContainerGroupsGroupInitContainerPortOutput ¶
func (i GetContainerGroupsGroupInitContainerPortArgs) ToGetContainerGroupsGroupInitContainerPortOutput() GetContainerGroupsGroupInitContainerPortOutput
func (GetContainerGroupsGroupInitContainerPortArgs) ToGetContainerGroupsGroupInitContainerPortOutputWithContext ¶
func (i GetContainerGroupsGroupInitContainerPortArgs) ToGetContainerGroupsGroupInitContainerPortOutputWithContext(ctx context.Context) GetContainerGroupsGroupInitContainerPortOutput
func (GetContainerGroupsGroupInitContainerPortArgs) ToOutput ¶ added in v3.43.1
func (i GetContainerGroupsGroupInitContainerPortArgs) ToOutput(ctx context.Context) pulumix.Output[GetContainerGroupsGroupInitContainerPort]
type GetContainerGroupsGroupInitContainerPortArray ¶
type GetContainerGroupsGroupInitContainerPortArray []GetContainerGroupsGroupInitContainerPortInput
func (GetContainerGroupsGroupInitContainerPortArray) ElementType ¶
func (GetContainerGroupsGroupInitContainerPortArray) ElementType() reflect.Type
func (GetContainerGroupsGroupInitContainerPortArray) ToGetContainerGroupsGroupInitContainerPortArrayOutput ¶
func (i GetContainerGroupsGroupInitContainerPortArray) ToGetContainerGroupsGroupInitContainerPortArrayOutput() GetContainerGroupsGroupInitContainerPortArrayOutput
func (GetContainerGroupsGroupInitContainerPortArray) ToGetContainerGroupsGroupInitContainerPortArrayOutputWithContext ¶
func (i GetContainerGroupsGroupInitContainerPortArray) ToGetContainerGroupsGroupInitContainerPortArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupInitContainerPortArrayOutput
func (GetContainerGroupsGroupInitContainerPortArray) ToOutput ¶ added in v3.43.1
func (i GetContainerGroupsGroupInitContainerPortArray) ToOutput(ctx context.Context) pulumix.Output[[]GetContainerGroupsGroupInitContainerPort]
type GetContainerGroupsGroupInitContainerPortArrayInput ¶
type GetContainerGroupsGroupInitContainerPortArrayInput interface { pulumi.Input ToGetContainerGroupsGroupInitContainerPortArrayOutput() GetContainerGroupsGroupInitContainerPortArrayOutput ToGetContainerGroupsGroupInitContainerPortArrayOutputWithContext(context.Context) GetContainerGroupsGroupInitContainerPortArrayOutput }
GetContainerGroupsGroupInitContainerPortArrayInput is an input type that accepts GetContainerGroupsGroupInitContainerPortArray and GetContainerGroupsGroupInitContainerPortArrayOutput values. You can construct a concrete instance of `GetContainerGroupsGroupInitContainerPortArrayInput` via:
GetContainerGroupsGroupInitContainerPortArray{ GetContainerGroupsGroupInitContainerPortArgs{...} }
type GetContainerGroupsGroupInitContainerPortArrayOutput ¶
type GetContainerGroupsGroupInitContainerPortArrayOutput struct{ *pulumi.OutputState }
func (GetContainerGroupsGroupInitContainerPortArrayOutput) ElementType ¶
func (GetContainerGroupsGroupInitContainerPortArrayOutput) ElementType() reflect.Type
func (GetContainerGroupsGroupInitContainerPortArrayOutput) ToGetContainerGroupsGroupInitContainerPortArrayOutput ¶
func (o GetContainerGroupsGroupInitContainerPortArrayOutput) ToGetContainerGroupsGroupInitContainerPortArrayOutput() GetContainerGroupsGroupInitContainerPortArrayOutput
func (GetContainerGroupsGroupInitContainerPortArrayOutput) ToGetContainerGroupsGroupInitContainerPortArrayOutputWithContext ¶
func (o GetContainerGroupsGroupInitContainerPortArrayOutput) ToGetContainerGroupsGroupInitContainerPortArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupInitContainerPortArrayOutput
func (GetContainerGroupsGroupInitContainerPortArrayOutput) ToOutput ¶ added in v3.43.1
func (o GetContainerGroupsGroupInitContainerPortArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetContainerGroupsGroupInitContainerPort]
type GetContainerGroupsGroupInitContainerPortInput ¶
type GetContainerGroupsGroupInitContainerPortInput interface { pulumi.Input ToGetContainerGroupsGroupInitContainerPortOutput() GetContainerGroupsGroupInitContainerPortOutput ToGetContainerGroupsGroupInitContainerPortOutputWithContext(context.Context) GetContainerGroupsGroupInitContainerPortOutput }
GetContainerGroupsGroupInitContainerPortInput is an input type that accepts GetContainerGroupsGroupInitContainerPortArgs and GetContainerGroupsGroupInitContainerPortOutput values. You can construct a concrete instance of `GetContainerGroupsGroupInitContainerPortInput` via:
GetContainerGroupsGroupInitContainerPortArgs{...}
type GetContainerGroupsGroupInitContainerPortOutput ¶
type GetContainerGroupsGroupInitContainerPortOutput struct{ *pulumi.OutputState }
func (GetContainerGroupsGroupInitContainerPortOutput) ElementType ¶
func (GetContainerGroupsGroupInitContainerPortOutput) ElementType() reflect.Type
func (GetContainerGroupsGroupInitContainerPortOutput) Port ¶
func (o GetContainerGroupsGroupInitContainerPortOutput) Port() pulumi.IntOutput
The port number. Valid values: 1 to 65535.
func (GetContainerGroupsGroupInitContainerPortOutput) Protocol ¶
func (o GetContainerGroupsGroupInitContainerPortOutput) Protocol() pulumi.StringOutput
Valid values: `TCP` and `UDP`.
func (GetContainerGroupsGroupInitContainerPortOutput) ToGetContainerGroupsGroupInitContainerPortOutput ¶
func (o GetContainerGroupsGroupInitContainerPortOutput) ToGetContainerGroupsGroupInitContainerPortOutput() GetContainerGroupsGroupInitContainerPortOutput
func (GetContainerGroupsGroupInitContainerPortOutput) ToGetContainerGroupsGroupInitContainerPortOutputWithContext ¶
func (o GetContainerGroupsGroupInitContainerPortOutput) ToGetContainerGroupsGroupInitContainerPortOutputWithContext(ctx context.Context) GetContainerGroupsGroupInitContainerPortOutput
func (GetContainerGroupsGroupInitContainerPortOutput) ToOutput ¶ added in v3.43.1
func (o GetContainerGroupsGroupInitContainerPortOutput) ToOutput(ctx context.Context) pulumix.Output[GetContainerGroupsGroupInitContainerPort]
type GetContainerGroupsGroupInitContainerVolumeMount ¶
type GetContainerGroupsGroupInitContainerVolumeMount struct { // The directory of the mounted volume. Data under this directory will be overwritten by the data in the volume. MountPath string `pulumi:"mountPath"` // The name of the volume. Name string `pulumi:"name"` // Default value: `false`. ReadOnly bool `pulumi:"readOnly"` }
type GetContainerGroupsGroupInitContainerVolumeMountArgs ¶
type GetContainerGroupsGroupInitContainerVolumeMountArgs struct { // The directory of the mounted volume. Data under this directory will be overwritten by the data in the volume. MountPath pulumi.StringInput `pulumi:"mountPath"` // The name of the volume. Name pulumi.StringInput `pulumi:"name"` // Default value: `false`. ReadOnly pulumi.BoolInput `pulumi:"readOnly"` }
func (GetContainerGroupsGroupInitContainerVolumeMountArgs) ElementType ¶
func (GetContainerGroupsGroupInitContainerVolumeMountArgs) ElementType() reflect.Type
func (GetContainerGroupsGroupInitContainerVolumeMountArgs) ToGetContainerGroupsGroupInitContainerVolumeMountOutput ¶
func (i GetContainerGroupsGroupInitContainerVolumeMountArgs) ToGetContainerGroupsGroupInitContainerVolumeMountOutput() GetContainerGroupsGroupInitContainerVolumeMountOutput
func (GetContainerGroupsGroupInitContainerVolumeMountArgs) ToGetContainerGroupsGroupInitContainerVolumeMountOutputWithContext ¶
func (i GetContainerGroupsGroupInitContainerVolumeMountArgs) ToGetContainerGroupsGroupInitContainerVolumeMountOutputWithContext(ctx context.Context) GetContainerGroupsGroupInitContainerVolumeMountOutput
type GetContainerGroupsGroupInitContainerVolumeMountArray ¶
type GetContainerGroupsGroupInitContainerVolumeMountArray []GetContainerGroupsGroupInitContainerVolumeMountInput
func (GetContainerGroupsGroupInitContainerVolumeMountArray) ElementType ¶
func (GetContainerGroupsGroupInitContainerVolumeMountArray) ElementType() reflect.Type
func (GetContainerGroupsGroupInitContainerVolumeMountArray) ToGetContainerGroupsGroupInitContainerVolumeMountArrayOutput ¶
func (i GetContainerGroupsGroupInitContainerVolumeMountArray) ToGetContainerGroupsGroupInitContainerVolumeMountArrayOutput() GetContainerGroupsGroupInitContainerVolumeMountArrayOutput
func (GetContainerGroupsGroupInitContainerVolumeMountArray) ToGetContainerGroupsGroupInitContainerVolumeMountArrayOutputWithContext ¶
func (i GetContainerGroupsGroupInitContainerVolumeMountArray) ToGetContainerGroupsGroupInitContainerVolumeMountArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupInitContainerVolumeMountArrayOutput
type GetContainerGroupsGroupInitContainerVolumeMountArrayInput ¶
type GetContainerGroupsGroupInitContainerVolumeMountArrayInput interface { pulumi.Input ToGetContainerGroupsGroupInitContainerVolumeMountArrayOutput() GetContainerGroupsGroupInitContainerVolumeMountArrayOutput ToGetContainerGroupsGroupInitContainerVolumeMountArrayOutputWithContext(context.Context) GetContainerGroupsGroupInitContainerVolumeMountArrayOutput }
GetContainerGroupsGroupInitContainerVolumeMountArrayInput is an input type that accepts GetContainerGroupsGroupInitContainerVolumeMountArray and GetContainerGroupsGroupInitContainerVolumeMountArrayOutput values. You can construct a concrete instance of `GetContainerGroupsGroupInitContainerVolumeMountArrayInput` via:
GetContainerGroupsGroupInitContainerVolumeMountArray{ GetContainerGroupsGroupInitContainerVolumeMountArgs{...} }
type GetContainerGroupsGroupInitContainerVolumeMountArrayOutput ¶
type GetContainerGroupsGroupInitContainerVolumeMountArrayOutput struct{ *pulumi.OutputState }
func (GetContainerGroupsGroupInitContainerVolumeMountArrayOutput) ElementType ¶
func (GetContainerGroupsGroupInitContainerVolumeMountArrayOutput) ElementType() reflect.Type
func (GetContainerGroupsGroupInitContainerVolumeMountArrayOutput) ToGetContainerGroupsGroupInitContainerVolumeMountArrayOutput ¶
func (o GetContainerGroupsGroupInitContainerVolumeMountArrayOutput) ToGetContainerGroupsGroupInitContainerVolumeMountArrayOutput() GetContainerGroupsGroupInitContainerVolumeMountArrayOutput
func (GetContainerGroupsGroupInitContainerVolumeMountArrayOutput) ToGetContainerGroupsGroupInitContainerVolumeMountArrayOutputWithContext ¶
func (o GetContainerGroupsGroupInitContainerVolumeMountArrayOutput) ToGetContainerGroupsGroupInitContainerVolumeMountArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupInitContainerVolumeMountArrayOutput
type GetContainerGroupsGroupInitContainerVolumeMountInput ¶
type GetContainerGroupsGroupInitContainerVolumeMountInput interface { pulumi.Input ToGetContainerGroupsGroupInitContainerVolumeMountOutput() GetContainerGroupsGroupInitContainerVolumeMountOutput ToGetContainerGroupsGroupInitContainerVolumeMountOutputWithContext(context.Context) GetContainerGroupsGroupInitContainerVolumeMountOutput }
GetContainerGroupsGroupInitContainerVolumeMountInput is an input type that accepts GetContainerGroupsGroupInitContainerVolumeMountArgs and GetContainerGroupsGroupInitContainerVolumeMountOutput values. You can construct a concrete instance of `GetContainerGroupsGroupInitContainerVolumeMountInput` via:
GetContainerGroupsGroupInitContainerVolumeMountArgs{...}
type GetContainerGroupsGroupInitContainerVolumeMountOutput ¶
type GetContainerGroupsGroupInitContainerVolumeMountOutput struct{ *pulumi.OutputState }
func (GetContainerGroupsGroupInitContainerVolumeMountOutput) ElementType ¶
func (GetContainerGroupsGroupInitContainerVolumeMountOutput) ElementType() reflect.Type
func (GetContainerGroupsGroupInitContainerVolumeMountOutput) MountPath ¶
func (o GetContainerGroupsGroupInitContainerVolumeMountOutput) MountPath() pulumi.StringOutput
The directory of the mounted volume. Data under this directory will be overwritten by the data in the volume.
func (GetContainerGroupsGroupInitContainerVolumeMountOutput) Name ¶
func (o GetContainerGroupsGroupInitContainerVolumeMountOutput) Name() pulumi.StringOutput
The name of the volume.
func (GetContainerGroupsGroupInitContainerVolumeMountOutput) ReadOnly ¶
func (o GetContainerGroupsGroupInitContainerVolumeMountOutput) ReadOnly() pulumi.BoolOutput
Default value: `false`.
func (GetContainerGroupsGroupInitContainerVolumeMountOutput) ToGetContainerGroupsGroupInitContainerVolumeMountOutput ¶
func (o GetContainerGroupsGroupInitContainerVolumeMountOutput) ToGetContainerGroupsGroupInitContainerVolumeMountOutput() GetContainerGroupsGroupInitContainerVolumeMountOutput
func (GetContainerGroupsGroupInitContainerVolumeMountOutput) ToGetContainerGroupsGroupInitContainerVolumeMountOutputWithContext ¶
func (o GetContainerGroupsGroupInitContainerVolumeMountOutput) ToGetContainerGroupsGroupInitContainerVolumeMountOutputWithContext(ctx context.Context) GetContainerGroupsGroupInitContainerVolumeMountOutput
type GetContainerGroupsGroupInput ¶
type GetContainerGroupsGroupInput interface { pulumi.Input ToGetContainerGroupsGroupOutput() GetContainerGroupsGroupOutput ToGetContainerGroupsGroupOutputWithContext(context.Context) GetContainerGroupsGroupOutput }
GetContainerGroupsGroupInput is an input type that accepts GetContainerGroupsGroupArgs and GetContainerGroupsGroupOutput values. You can construct a concrete instance of `GetContainerGroupsGroupInput` via:
GetContainerGroupsGroupArgs{...}
type GetContainerGroupsGroupOutput ¶
type GetContainerGroupsGroupOutput struct{ *pulumi.OutputState }
func (GetContainerGroupsGroupOutput) ContainerGroupId ¶
func (o GetContainerGroupsGroupOutput) ContainerGroupId() pulumi.StringOutput
The id if ContainerGroup.
func (GetContainerGroupsGroupOutput) ContainerGroupName ¶
func (o GetContainerGroupsGroupOutput) ContainerGroupName() pulumi.StringOutput
The name of ContainerGroup.
func (GetContainerGroupsGroupOutput) Containers ¶
func (o GetContainerGroupsGroupOutput) Containers() GetContainerGroupsGroupContainerArrayOutput
A list of containers. Each element contains the following attributes:
func (GetContainerGroupsGroupOutput) Cpu ¶
func (o GetContainerGroupsGroupOutput) Cpu() pulumi.Float64Output
The amount of CPU resources allocated to the container.
func (GetContainerGroupsGroupOutput) Discount ¶
func (o GetContainerGroupsGroupOutput) Discount() pulumi.IntOutput
func (GetContainerGroupsGroupOutput) DnsConfigs ¶
func (o GetContainerGroupsGroupOutput) DnsConfigs() GetContainerGroupsGroupDnsConfigArrayOutput
The DNS settings.
func (GetContainerGroupsGroupOutput) EciSecurityContexts ¶
func (o GetContainerGroupsGroupOutput) EciSecurityContexts() GetContainerGroupsGroupEciSecurityContextArrayOutput
The security context of the container group.
func (GetContainerGroupsGroupOutput) ElementType ¶
func (GetContainerGroupsGroupOutput) ElementType() reflect.Type
func (GetContainerGroupsGroupOutput) EniInstanceId ¶
func (o GetContainerGroupsGroupOutput) EniInstanceId() pulumi.StringOutput
The ID of the ENI instance.
func (GetContainerGroupsGroupOutput) Events ¶
func (o GetContainerGroupsGroupOutput) Events() GetContainerGroupsGroupEventArrayOutput
The events of the container group. Maximum: `50`.
func (GetContainerGroupsGroupOutput) ExpiredTime ¶
func (o GetContainerGroupsGroupOutput) ExpiredTime() pulumi.StringOutput
The time when the container group failed to run due to overdue payments. The timestamp follows the UTC and RFC3339 formats.
func (GetContainerGroupsGroupOutput) FailedTime ¶
func (o GetContainerGroupsGroupOutput) FailedTime() pulumi.StringOutput
The time when the container failed to run tasks. The timestamp follows the UTC and RFC3339 formats.
func (GetContainerGroupsGroupOutput) HostAliases ¶
func (o GetContainerGroupsGroupOutput) HostAliases() GetContainerGroupsGroupHostAliasArrayOutput
The mapping between host names and IP addresses for a container in the container group.
func (GetContainerGroupsGroupOutput) Id ¶
func (o GetContainerGroupsGroupOutput) Id() pulumi.StringOutput
The ID of the Container Group.
func (GetContainerGroupsGroupOutput) InitContainers ¶
func (o GetContainerGroupsGroupOutput) InitContainers() GetContainerGroupsGroupInitContainerArrayOutput
A list of init containers. Each element contains the following attributes:
func (GetContainerGroupsGroupOutput) InstanceType ¶
func (o GetContainerGroupsGroupOutput) InstanceType() pulumi.StringOutput
The type of the ECS instance.
func (GetContainerGroupsGroupOutput) InternetIp ¶
func (o GetContainerGroupsGroupOutput) InternetIp() pulumi.StringOutput
The public IP address of the container group.
func (GetContainerGroupsGroupOutput) IntranetIp ¶
func (o GetContainerGroupsGroupOutput) IntranetIp() pulumi.StringOutput
The internal IP address of the container group.
func (GetContainerGroupsGroupOutput) Ipv6Address ¶
func (o GetContainerGroupsGroupOutput) Ipv6Address() pulumi.StringOutput
The IPv6 address.
func (GetContainerGroupsGroupOutput) Memory ¶
func (o GetContainerGroupsGroupOutput) Memory() pulumi.Float64Output
The amount of memory resources allocated to the container group.
func (GetContainerGroupsGroupOutput) RamRoleName ¶
func (o GetContainerGroupsGroupOutput) RamRoleName() pulumi.StringOutput
The RAM role that the container group assumes. ECI and ECS share the same RAM role.
func (GetContainerGroupsGroupOutput) ResourceGroupId ¶
func (o GetContainerGroupsGroupOutput) ResourceGroupId() pulumi.StringOutput
The ID of the resource group to which the container group belongs. If you have not specified a resource group for the container group, it is added to the default resource group.
func (GetContainerGroupsGroupOutput) RestartPolicy ¶
func (o GetContainerGroupsGroupOutput) RestartPolicy() pulumi.StringOutput
The restart policy of the container group.
func (GetContainerGroupsGroupOutput) SecurityGroupId ¶
func (o GetContainerGroupsGroupOutput) SecurityGroupId() pulumi.StringOutput
The ID of the security group.
func (GetContainerGroupsGroupOutput) Status ¶
func (o GetContainerGroupsGroupOutput) Status() pulumi.StringOutput
The status of container.
func (GetContainerGroupsGroupOutput) SucceededTime ¶
func (o GetContainerGroupsGroupOutput) SucceededTime() pulumi.StringOutput
The time when all containers in the container group completed running the specified tasks. The timestamp follows the UTC and RFC 3339 formats. For example, 2018-08-02T15:00:00Z.
func (GetContainerGroupsGroupOutput) Tags ¶
func (o GetContainerGroupsGroupOutput) Tags() pulumi.MapOutput
The tags attached to the container group. Each tag is a key-value pair. You can attach up to 20 tags to a container group.
func (GetContainerGroupsGroupOutput) ToGetContainerGroupsGroupOutput ¶
func (o GetContainerGroupsGroupOutput) ToGetContainerGroupsGroupOutput() GetContainerGroupsGroupOutput
func (GetContainerGroupsGroupOutput) ToGetContainerGroupsGroupOutputWithContext ¶
func (o GetContainerGroupsGroupOutput) ToGetContainerGroupsGroupOutputWithContext(ctx context.Context) GetContainerGroupsGroupOutput
func (GetContainerGroupsGroupOutput) ToOutput ¶ added in v3.43.1
func (o GetContainerGroupsGroupOutput) ToOutput(ctx context.Context) pulumix.Output[GetContainerGroupsGroup]
func (GetContainerGroupsGroupOutput) Volumes ¶
func (o GetContainerGroupsGroupOutput) Volumes() GetContainerGroupsGroupVolumeArrayOutput
The information about the mounted volume. You can mount up to 20 volumes.
func (GetContainerGroupsGroupOutput) VpcId ¶
func (o GetContainerGroupsGroupOutput) VpcId() pulumi.StringOutput
The if of vpc.
func (GetContainerGroupsGroupOutput) VswitchId ¶
func (o GetContainerGroupsGroupOutput) VswitchId() pulumi.StringOutput
The vswitch id.
func (GetContainerGroupsGroupOutput) ZoneId ¶
func (o GetContainerGroupsGroupOutput) ZoneId() pulumi.StringOutput
The IDs of the zones where the container groups are deployed. If this parameter is not set, the system automatically selects the zones. By default, no value is specified.
type GetContainerGroupsGroupVolume ¶
type GetContainerGroupsGroupVolume struct { // The list of configuration file paths. ConfigFileVolumeConfigFileToPaths []GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPath `pulumi:"configFileVolumeConfigFileToPaths"` // The ID of DiskVolume. DiskVolumeDiskId string `pulumi:"diskVolumeDiskId"` // The type of DiskVolume. DiskVolumeFsType string `pulumi:"diskVolumeFsType"` // The name of the FlexVolume driver. FlexVolumeDriver string `pulumi:"flexVolumeDriver"` // The type of the mounted file system. The default value is determined by the script of FlexVolume. FlexVolumeFsType string `pulumi:"flexVolumeFsType"` // The list of FlexVolume objects. FlexVolumeOptions string `pulumi:"flexVolumeOptions"` // The name of the volume. Name string `pulumi:"name"` // The path to the NFS volume. NfsVolumePath string `pulumi:"nfsVolumePath"` // Default value: `false`. NfsVolumeReadOnly bool `pulumi:"nfsVolumeReadOnly"` // The address of the NFS server. NfsVolumeServer string `pulumi:"nfsVolumeServer"` // The type of the volume. Currently, the following types of volumes are supported: EmptyDirVolume, NFSVolume, ConfigFileVolume, and FlexVolume. Type string `pulumi:"type"` }
type GetContainerGroupsGroupVolumeArgs ¶
type GetContainerGroupsGroupVolumeArgs struct { // The list of configuration file paths. ConfigFileVolumeConfigFileToPaths GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArrayInput `pulumi:"configFileVolumeConfigFileToPaths"` // The ID of DiskVolume. DiskVolumeDiskId pulumi.StringInput `pulumi:"diskVolumeDiskId"` // The type of DiskVolume. DiskVolumeFsType pulumi.StringInput `pulumi:"diskVolumeFsType"` // The name of the FlexVolume driver. FlexVolumeDriver pulumi.StringInput `pulumi:"flexVolumeDriver"` // The type of the mounted file system. The default value is determined by the script of FlexVolume. FlexVolumeFsType pulumi.StringInput `pulumi:"flexVolumeFsType"` // The list of FlexVolume objects. FlexVolumeOptions pulumi.StringInput `pulumi:"flexVolumeOptions"` // The name of the volume. Name pulumi.StringInput `pulumi:"name"` // The path to the NFS volume. NfsVolumePath pulumi.StringInput `pulumi:"nfsVolumePath"` // Default value: `false`. NfsVolumeReadOnly pulumi.BoolInput `pulumi:"nfsVolumeReadOnly"` // The address of the NFS server. NfsVolumeServer pulumi.StringInput `pulumi:"nfsVolumeServer"` // The type of the volume. Currently, the following types of volumes are supported: EmptyDirVolume, NFSVolume, ConfigFileVolume, and FlexVolume. Type pulumi.StringInput `pulumi:"type"` }
func (GetContainerGroupsGroupVolumeArgs) ElementType ¶
func (GetContainerGroupsGroupVolumeArgs) ElementType() reflect.Type
func (GetContainerGroupsGroupVolumeArgs) ToGetContainerGroupsGroupVolumeOutput ¶
func (i GetContainerGroupsGroupVolumeArgs) ToGetContainerGroupsGroupVolumeOutput() GetContainerGroupsGroupVolumeOutput
func (GetContainerGroupsGroupVolumeArgs) ToGetContainerGroupsGroupVolumeOutputWithContext ¶
func (i GetContainerGroupsGroupVolumeArgs) ToGetContainerGroupsGroupVolumeOutputWithContext(ctx context.Context) GetContainerGroupsGroupVolumeOutput
func (GetContainerGroupsGroupVolumeArgs) ToOutput ¶ added in v3.43.1
func (i GetContainerGroupsGroupVolumeArgs) ToOutput(ctx context.Context) pulumix.Output[GetContainerGroupsGroupVolume]
type GetContainerGroupsGroupVolumeArray ¶
type GetContainerGroupsGroupVolumeArray []GetContainerGroupsGroupVolumeInput
func (GetContainerGroupsGroupVolumeArray) ElementType ¶
func (GetContainerGroupsGroupVolumeArray) ElementType() reflect.Type
func (GetContainerGroupsGroupVolumeArray) ToGetContainerGroupsGroupVolumeArrayOutput ¶
func (i GetContainerGroupsGroupVolumeArray) ToGetContainerGroupsGroupVolumeArrayOutput() GetContainerGroupsGroupVolumeArrayOutput
func (GetContainerGroupsGroupVolumeArray) ToGetContainerGroupsGroupVolumeArrayOutputWithContext ¶
func (i GetContainerGroupsGroupVolumeArray) ToGetContainerGroupsGroupVolumeArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupVolumeArrayOutput
func (GetContainerGroupsGroupVolumeArray) ToOutput ¶ added in v3.43.1
func (i GetContainerGroupsGroupVolumeArray) ToOutput(ctx context.Context) pulumix.Output[[]GetContainerGroupsGroupVolume]
type GetContainerGroupsGroupVolumeArrayInput ¶
type GetContainerGroupsGroupVolumeArrayInput interface { pulumi.Input ToGetContainerGroupsGroupVolumeArrayOutput() GetContainerGroupsGroupVolumeArrayOutput ToGetContainerGroupsGroupVolumeArrayOutputWithContext(context.Context) GetContainerGroupsGroupVolumeArrayOutput }
GetContainerGroupsGroupVolumeArrayInput is an input type that accepts GetContainerGroupsGroupVolumeArray and GetContainerGroupsGroupVolumeArrayOutput values. You can construct a concrete instance of `GetContainerGroupsGroupVolumeArrayInput` via:
GetContainerGroupsGroupVolumeArray{ GetContainerGroupsGroupVolumeArgs{...} }
type GetContainerGroupsGroupVolumeArrayOutput ¶
type GetContainerGroupsGroupVolumeArrayOutput struct{ *pulumi.OutputState }
func (GetContainerGroupsGroupVolumeArrayOutput) ElementType ¶
func (GetContainerGroupsGroupVolumeArrayOutput) ElementType() reflect.Type
func (GetContainerGroupsGroupVolumeArrayOutput) ToGetContainerGroupsGroupVolumeArrayOutput ¶
func (o GetContainerGroupsGroupVolumeArrayOutput) ToGetContainerGroupsGroupVolumeArrayOutput() GetContainerGroupsGroupVolumeArrayOutput
func (GetContainerGroupsGroupVolumeArrayOutput) ToGetContainerGroupsGroupVolumeArrayOutputWithContext ¶
func (o GetContainerGroupsGroupVolumeArrayOutput) ToGetContainerGroupsGroupVolumeArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupVolumeArrayOutput
func (GetContainerGroupsGroupVolumeArrayOutput) ToOutput ¶ added in v3.43.1
func (o GetContainerGroupsGroupVolumeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetContainerGroupsGroupVolume]
type GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArgs ¶
type GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArgs struct { // The content of the configuration file. Maximum size: 32 KB. Content pulumi.StringInput `pulumi:"content"` // The relative file path. Path pulumi.StringInput `pulumi:"path"` }
func (GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArgs) ElementType ¶
func (GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArgs) ElementType() reflect.Type
func (GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArgs) ToGetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathOutput ¶
func (i GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArgs) ToGetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathOutput() GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathOutput
func (GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArgs) ToGetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathOutputWithContext ¶
func (i GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArgs) ToGetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathOutputWithContext(ctx context.Context) GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathOutput
type GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArray ¶
type GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArray []GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathInput
func (GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArray) ElementType ¶
func (GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArray) ElementType() reflect.Type
func (GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArray) ToGetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput ¶
func (i GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArray) ToGetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput() GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput
func (GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArray) ToGetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArrayOutputWithContext ¶
func (i GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArray) ToGetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput
type GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArrayInput ¶
type GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArrayInput interface { pulumi.Input ToGetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput() GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput ToGetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArrayOutputWithContext(context.Context) GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput }
GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArrayInput is an input type that accepts GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArray and GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput values. You can construct a concrete instance of `GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArrayInput` via:
GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArray{ GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArgs{...} }
type GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput ¶
type GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput struct{ *pulumi.OutputState }
func (GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput) ElementType ¶
func (GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput) ElementType() reflect.Type
func (GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput) ToGetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput ¶
func (o GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput) ToGetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput() GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput
func (GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput) ToGetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArrayOutputWithContext ¶
func (o GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput) ToGetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArrayOutputWithContext(ctx context.Context) GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput
type GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathInput ¶
type GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathInput interface { pulumi.Input ToGetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathOutput() GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathOutput ToGetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathOutputWithContext(context.Context) GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathOutput }
GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathInput is an input type that accepts GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArgs and GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathOutput values. You can construct a concrete instance of `GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathInput` via:
GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArgs{...}
type GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathOutput ¶
type GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathOutput struct{ *pulumi.OutputState }
func (GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathOutput) Content ¶
func (o GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathOutput) Content() pulumi.StringOutput
The content of the configuration file. Maximum size: 32 KB.
func (GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathOutput) ElementType ¶
func (GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathOutput) ElementType() reflect.Type
func (GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathOutput) Path ¶
func (o GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathOutput) Path() pulumi.StringOutput
The relative file path.
func (GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathOutput) ToGetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathOutput ¶
func (o GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathOutput) ToGetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathOutput() GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathOutput
func (GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathOutput) ToGetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathOutputWithContext ¶
func (o GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathOutput) ToGetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathOutputWithContext(ctx context.Context) GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathOutput
type GetContainerGroupsGroupVolumeInput ¶
type GetContainerGroupsGroupVolumeInput interface { pulumi.Input ToGetContainerGroupsGroupVolumeOutput() GetContainerGroupsGroupVolumeOutput ToGetContainerGroupsGroupVolumeOutputWithContext(context.Context) GetContainerGroupsGroupVolumeOutput }
GetContainerGroupsGroupVolumeInput is an input type that accepts GetContainerGroupsGroupVolumeArgs and GetContainerGroupsGroupVolumeOutput values. You can construct a concrete instance of `GetContainerGroupsGroupVolumeInput` via:
GetContainerGroupsGroupVolumeArgs{...}
type GetContainerGroupsGroupVolumeOutput ¶
type GetContainerGroupsGroupVolumeOutput struct{ *pulumi.OutputState }
func (GetContainerGroupsGroupVolumeOutput) ConfigFileVolumeConfigFileToPaths ¶
func (o GetContainerGroupsGroupVolumeOutput) ConfigFileVolumeConfigFileToPaths() GetContainerGroupsGroupVolumeConfigFileVolumeConfigFileToPathArrayOutput
The list of configuration file paths.
func (GetContainerGroupsGroupVolumeOutput) DiskVolumeDiskId ¶
func (o GetContainerGroupsGroupVolumeOutput) DiskVolumeDiskId() pulumi.StringOutput
The ID of DiskVolume.
func (GetContainerGroupsGroupVolumeOutput) DiskVolumeFsType ¶
func (o GetContainerGroupsGroupVolumeOutput) DiskVolumeFsType() pulumi.StringOutput
The type of DiskVolume.
func (GetContainerGroupsGroupVolumeOutput) ElementType ¶
func (GetContainerGroupsGroupVolumeOutput) ElementType() reflect.Type
func (GetContainerGroupsGroupVolumeOutput) FlexVolumeDriver ¶
func (o GetContainerGroupsGroupVolumeOutput) FlexVolumeDriver() pulumi.StringOutput
The name of the FlexVolume driver.
func (GetContainerGroupsGroupVolumeOutput) FlexVolumeFsType ¶
func (o GetContainerGroupsGroupVolumeOutput) FlexVolumeFsType() pulumi.StringOutput
The type of the mounted file system. The default value is determined by the script of FlexVolume.
func (GetContainerGroupsGroupVolumeOutput) FlexVolumeOptions ¶
func (o GetContainerGroupsGroupVolumeOutput) FlexVolumeOptions() pulumi.StringOutput
The list of FlexVolume objects.
func (GetContainerGroupsGroupVolumeOutput) Name ¶
func (o GetContainerGroupsGroupVolumeOutput) Name() pulumi.StringOutput
The name of the volume.
func (GetContainerGroupsGroupVolumeOutput) NfsVolumePath ¶
func (o GetContainerGroupsGroupVolumeOutput) NfsVolumePath() pulumi.StringOutput
The path to the NFS volume.
func (GetContainerGroupsGroupVolumeOutput) NfsVolumeReadOnly ¶
func (o GetContainerGroupsGroupVolumeOutput) NfsVolumeReadOnly() pulumi.BoolOutput
Default value: `false`.
func (GetContainerGroupsGroupVolumeOutput) NfsVolumeServer ¶
func (o GetContainerGroupsGroupVolumeOutput) NfsVolumeServer() pulumi.StringOutput
The address of the NFS server.
func (GetContainerGroupsGroupVolumeOutput) ToGetContainerGroupsGroupVolumeOutput ¶
func (o GetContainerGroupsGroupVolumeOutput) ToGetContainerGroupsGroupVolumeOutput() GetContainerGroupsGroupVolumeOutput
func (GetContainerGroupsGroupVolumeOutput) ToGetContainerGroupsGroupVolumeOutputWithContext ¶
func (o GetContainerGroupsGroupVolumeOutput) ToGetContainerGroupsGroupVolumeOutputWithContext(ctx context.Context) GetContainerGroupsGroupVolumeOutput
func (GetContainerGroupsGroupVolumeOutput) ToOutput ¶ added in v3.43.1
func (o GetContainerGroupsGroupVolumeOutput) ToOutput(ctx context.Context) pulumix.Output[GetContainerGroupsGroupVolume]
func (GetContainerGroupsGroupVolumeOutput) Type ¶
func (o GetContainerGroupsGroupVolumeOutput) Type() pulumi.StringOutput
The type of the volume. Currently, the following types of volumes are supported: EmptyDirVolume, NFSVolume, ConfigFileVolume, and FlexVolume.
type GetContainerGroupsOutputArgs ¶ added in v3.9.0
type GetContainerGroupsOutputArgs struct { // The name of ContainerGroup. ContainerGroupName pulumi.StringPtrInput `pulumi:"containerGroupName"` // Default to `false`. Set it to `true` can output more details about resource attributes. EnableDetails pulumi.BoolPtrInput `pulumi:"enableDetails"` // A list of Container Group IDs. Ids pulumi.StringArrayInput `pulumi:"ids"` // The maximum number of resources returned in the response. Default value is `20`. Maximum value: `20`. The number of returned results is no greater than the specified number. Limit pulumi.IntPtrInput `pulumi:"limit"` // A regex string to filter results by Container Group name. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` // File name where to save data source results (after running `pulumi preview`). OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // The ID of the resource group to which the container group belongs. If you have not specified a resource group for the container group, it is added to the default resource group. ResourceGroupId pulumi.StringPtrInput `pulumi:"resourceGroupId"` // The status of container. Status pulumi.StringPtrInput `pulumi:"status"` // The tags attached to the container group. Each tag is a key-value pair. You can attach up to 20 tags to a container group. Tags pulumi.MapInput `pulumi:"tags"` // The vswitch id. VswitchId pulumi.StringPtrInput `pulumi:"vswitchId"` WithEvent pulumi.BoolPtrInput `pulumi:"withEvent"` // The IDs of the zones where the container groups are deployed. If this parameter is not set, the system automatically selects the zones. By default, no value is specified. ZoneId pulumi.StringPtrInput `pulumi:"zoneId"` }
A collection of arguments for invoking getContainerGroups.
func (GetContainerGroupsOutputArgs) ElementType ¶ added in v3.9.0
func (GetContainerGroupsOutputArgs) ElementType() reflect.Type
type GetContainerGroupsResult ¶
type GetContainerGroupsResult struct { ContainerGroupName *string `pulumi:"containerGroupName"` EnableDetails *bool `pulumi:"enableDetails"` Groups []GetContainerGroupsGroup `pulumi:"groups"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` Limit *int `pulumi:"limit"` NameRegex *string `pulumi:"nameRegex"` Names []string `pulumi:"names"` OutputFile *string `pulumi:"outputFile"` ResourceGroupId *string `pulumi:"resourceGroupId"` Status *string `pulumi:"status"` Tags map[string]interface{} `pulumi:"tags"` VswitchId *string `pulumi:"vswitchId"` WithEvent *bool `pulumi:"withEvent"` ZoneId *string `pulumi:"zoneId"` }
A collection of values returned by getContainerGroups.
func GetContainerGroups ¶
func GetContainerGroups(ctx *pulumi.Context, args *GetContainerGroupsArgs, opts ...pulumi.InvokeOption) (*GetContainerGroupsResult, error)
This data source provides the Eci Container Groups of the current Alibaba Cloud user.
> **NOTE:** Available in v1.111.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/eci" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := eci.GetContainerGroups(ctx, &eci.GetContainerGroupsArgs{ Ids: []string{ "example_value", }, }, nil) if err != nil { return err } ctx.Export("firstEciContainerGroupId", example.Groups[0].Id) return nil }) }
```
type GetContainerGroupsResultOutput ¶ added in v3.9.0
type GetContainerGroupsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getContainerGroups.
func GetContainerGroupsOutput ¶ added in v3.9.0
func GetContainerGroupsOutput(ctx *pulumi.Context, args GetContainerGroupsOutputArgs, opts ...pulumi.InvokeOption) GetContainerGroupsResultOutput
func (GetContainerGroupsResultOutput) ContainerGroupName ¶ added in v3.9.0
func (o GetContainerGroupsResultOutput) ContainerGroupName() pulumi.StringPtrOutput
func (GetContainerGroupsResultOutput) ElementType ¶ added in v3.9.0
func (GetContainerGroupsResultOutput) ElementType() reflect.Type
func (GetContainerGroupsResultOutput) EnableDetails ¶ added in v3.9.0
func (o GetContainerGroupsResultOutput) EnableDetails() pulumi.BoolPtrOutput
func (GetContainerGroupsResultOutput) Groups ¶ added in v3.9.0
func (o GetContainerGroupsResultOutput) Groups() GetContainerGroupsGroupArrayOutput
func (GetContainerGroupsResultOutput) Id ¶ added in v3.9.0
func (o GetContainerGroupsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetContainerGroupsResultOutput) Ids ¶ added in v3.9.0
func (o GetContainerGroupsResultOutput) Ids() pulumi.StringArrayOutput
func (GetContainerGroupsResultOutput) Limit ¶ added in v3.9.0
func (o GetContainerGroupsResultOutput) Limit() pulumi.IntPtrOutput
func (GetContainerGroupsResultOutput) NameRegex ¶ added in v3.9.0
func (o GetContainerGroupsResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetContainerGroupsResultOutput) Names ¶ added in v3.9.0
func (o GetContainerGroupsResultOutput) Names() pulumi.StringArrayOutput
func (GetContainerGroupsResultOutput) OutputFile ¶ added in v3.9.0
func (o GetContainerGroupsResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetContainerGroupsResultOutput) ResourceGroupId ¶ added in v3.9.0
func (o GetContainerGroupsResultOutput) ResourceGroupId() pulumi.StringPtrOutput
func (GetContainerGroupsResultOutput) Status ¶ added in v3.9.0
func (o GetContainerGroupsResultOutput) Status() pulumi.StringPtrOutput
func (GetContainerGroupsResultOutput) Tags ¶ added in v3.9.0
func (o GetContainerGroupsResultOutput) Tags() pulumi.MapOutput
func (GetContainerGroupsResultOutput) ToGetContainerGroupsResultOutput ¶ added in v3.9.0
func (o GetContainerGroupsResultOutput) ToGetContainerGroupsResultOutput() GetContainerGroupsResultOutput
func (GetContainerGroupsResultOutput) ToGetContainerGroupsResultOutputWithContext ¶ added in v3.9.0
func (o GetContainerGroupsResultOutput) ToGetContainerGroupsResultOutputWithContext(ctx context.Context) GetContainerGroupsResultOutput
func (GetContainerGroupsResultOutput) ToOutput ¶ added in v3.43.1
func (o GetContainerGroupsResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetContainerGroupsResult]
func (GetContainerGroupsResultOutput) VswitchId ¶ added in v3.9.0
func (o GetContainerGroupsResultOutput) VswitchId() pulumi.StringPtrOutput
func (GetContainerGroupsResultOutput) WithEvent ¶ added in v3.9.0
func (o GetContainerGroupsResultOutput) WithEvent() pulumi.BoolPtrOutput
func (GetContainerGroupsResultOutput) ZoneId ¶ added in v3.9.0
func (o GetContainerGroupsResultOutput) ZoneId() pulumi.StringPtrOutput
type GetImageCachesArgs ¶
type GetImageCachesArgs struct { // A list ids of ECI Image Cache. Ids []string `pulumi:"ids"` // Find the mirror cache containing it according to the image name. Image *string `pulumi:"image"` // The name of ECI Image Cache. ImageCacheName *string `pulumi:"imageCacheName"` // A regex string to filter results by the image cache name. NameRegex *string `pulumi:"nameRegex"` // File name where to save data source results (after running `pulumi preview`). OutputFile *string `pulumi:"outputFile"` // The id of snapshot. SnapshotId *string `pulumi:"snapshotId"` // The status of ECI Image Cache. Status *string `pulumi:"status"` }
A collection of arguments for invoking getImageCaches.
type GetImageCachesCach ¶
type GetImageCachesCach struct { // The id of container group. ContainerGroupId string `pulumi:"containerGroupId"` // Image cache pulls image event information. Events []GetImageCachesCachEvent `pulumi:"events"` // The time of expired. ExpireDateTime string `pulumi:"expireDateTime"` // The ID of the ECI Image Cache. Id string `pulumi:"id"` // The id of the ECI Image Cache. ImageCacheId string `pulumi:"imageCacheId"` // The name of ECI Image Cache. ImageCacheName string `pulumi:"imageCacheName"` // The list of cached images. Images []string `pulumi:"images"` // The progress of ECI Image Cache. Progress string `pulumi:"progress"` // The id of snapshot. SnapshotId string `pulumi:"snapshotId"` // The status of ECI Image Cache. Status string `pulumi:"status"` }
type GetImageCachesCachArgs ¶
type GetImageCachesCachArgs struct { // The id of container group. ContainerGroupId pulumi.StringInput `pulumi:"containerGroupId"` // Image cache pulls image event information. Events GetImageCachesCachEventArrayInput `pulumi:"events"` // The time of expired. ExpireDateTime pulumi.StringInput `pulumi:"expireDateTime"` // The ID of the ECI Image Cache. Id pulumi.StringInput `pulumi:"id"` // The id of the ECI Image Cache. ImageCacheId pulumi.StringInput `pulumi:"imageCacheId"` // The name of ECI Image Cache. ImageCacheName pulumi.StringInput `pulumi:"imageCacheName"` // The list of cached images. Images pulumi.StringArrayInput `pulumi:"images"` // The progress of ECI Image Cache. Progress pulumi.StringInput `pulumi:"progress"` // The id of snapshot. SnapshotId pulumi.StringInput `pulumi:"snapshotId"` // The status of ECI Image Cache. Status pulumi.StringInput `pulumi:"status"` }
func (GetImageCachesCachArgs) ElementType ¶
func (GetImageCachesCachArgs) ElementType() reflect.Type
func (GetImageCachesCachArgs) ToGetImageCachesCachOutput ¶
func (i GetImageCachesCachArgs) ToGetImageCachesCachOutput() GetImageCachesCachOutput
func (GetImageCachesCachArgs) ToGetImageCachesCachOutputWithContext ¶
func (i GetImageCachesCachArgs) ToGetImageCachesCachOutputWithContext(ctx context.Context) GetImageCachesCachOutput
func (GetImageCachesCachArgs) ToOutput ¶ added in v3.43.1
func (i GetImageCachesCachArgs) ToOutput(ctx context.Context) pulumix.Output[GetImageCachesCach]
type GetImageCachesCachArray ¶
type GetImageCachesCachArray []GetImageCachesCachInput
func (GetImageCachesCachArray) ElementType ¶
func (GetImageCachesCachArray) ElementType() reflect.Type
func (GetImageCachesCachArray) ToGetImageCachesCachArrayOutput ¶
func (i GetImageCachesCachArray) ToGetImageCachesCachArrayOutput() GetImageCachesCachArrayOutput
func (GetImageCachesCachArray) ToGetImageCachesCachArrayOutputWithContext ¶
func (i GetImageCachesCachArray) ToGetImageCachesCachArrayOutputWithContext(ctx context.Context) GetImageCachesCachArrayOutput
func (GetImageCachesCachArray) ToOutput ¶ added in v3.43.1
func (i GetImageCachesCachArray) ToOutput(ctx context.Context) pulumix.Output[[]GetImageCachesCach]
type GetImageCachesCachArrayInput ¶
type GetImageCachesCachArrayInput interface { pulumi.Input ToGetImageCachesCachArrayOutput() GetImageCachesCachArrayOutput ToGetImageCachesCachArrayOutputWithContext(context.Context) GetImageCachesCachArrayOutput }
GetImageCachesCachArrayInput is an input type that accepts GetImageCachesCachArray and GetImageCachesCachArrayOutput values. You can construct a concrete instance of `GetImageCachesCachArrayInput` via:
GetImageCachesCachArray{ GetImageCachesCachArgs{...} }
type GetImageCachesCachArrayOutput ¶
type GetImageCachesCachArrayOutput struct{ *pulumi.OutputState }
func (GetImageCachesCachArrayOutput) ElementType ¶
func (GetImageCachesCachArrayOutput) ElementType() reflect.Type
func (GetImageCachesCachArrayOutput) Index ¶
func (o GetImageCachesCachArrayOutput) Index(i pulumi.IntInput) GetImageCachesCachOutput
func (GetImageCachesCachArrayOutput) ToGetImageCachesCachArrayOutput ¶
func (o GetImageCachesCachArrayOutput) ToGetImageCachesCachArrayOutput() GetImageCachesCachArrayOutput
func (GetImageCachesCachArrayOutput) ToGetImageCachesCachArrayOutputWithContext ¶
func (o GetImageCachesCachArrayOutput) ToGetImageCachesCachArrayOutputWithContext(ctx context.Context) GetImageCachesCachArrayOutput
func (GetImageCachesCachArrayOutput) ToOutput ¶ added in v3.43.1
func (o GetImageCachesCachArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetImageCachesCach]
type GetImageCachesCachEvent ¶
type GetImageCachesCachEvent struct { // Number of events. Count int `pulumi:"count"` // Start time. FirstTimestamp string `pulumi:"firstTimestamp"` // End time. LastTimestamp string `pulumi:"lastTimestamp"` Message string `pulumi:"message"` // The name of event. Name string `pulumi:"name"` // The type of event. Type string `pulumi:"type"` }
type GetImageCachesCachEventArgs ¶
type GetImageCachesCachEventArgs struct { // Number of events. Count pulumi.IntInput `pulumi:"count"` // Start time. FirstTimestamp pulumi.StringInput `pulumi:"firstTimestamp"` // End time. LastTimestamp pulumi.StringInput `pulumi:"lastTimestamp"` Message pulumi.StringInput `pulumi:"message"` // The name of event. Name pulumi.StringInput `pulumi:"name"` // The type of event. Type pulumi.StringInput `pulumi:"type"` }
func (GetImageCachesCachEventArgs) ElementType ¶
func (GetImageCachesCachEventArgs) ElementType() reflect.Type
func (GetImageCachesCachEventArgs) ToGetImageCachesCachEventOutput ¶
func (i GetImageCachesCachEventArgs) ToGetImageCachesCachEventOutput() GetImageCachesCachEventOutput
func (GetImageCachesCachEventArgs) ToGetImageCachesCachEventOutputWithContext ¶
func (i GetImageCachesCachEventArgs) ToGetImageCachesCachEventOutputWithContext(ctx context.Context) GetImageCachesCachEventOutput
func (GetImageCachesCachEventArgs) ToOutput ¶ added in v3.43.1
func (i GetImageCachesCachEventArgs) ToOutput(ctx context.Context) pulumix.Output[GetImageCachesCachEvent]
type GetImageCachesCachEventArray ¶
type GetImageCachesCachEventArray []GetImageCachesCachEventInput
func (GetImageCachesCachEventArray) ElementType ¶
func (GetImageCachesCachEventArray) ElementType() reflect.Type
func (GetImageCachesCachEventArray) ToGetImageCachesCachEventArrayOutput ¶
func (i GetImageCachesCachEventArray) ToGetImageCachesCachEventArrayOutput() GetImageCachesCachEventArrayOutput
func (GetImageCachesCachEventArray) ToGetImageCachesCachEventArrayOutputWithContext ¶
func (i GetImageCachesCachEventArray) ToGetImageCachesCachEventArrayOutputWithContext(ctx context.Context) GetImageCachesCachEventArrayOutput
func (GetImageCachesCachEventArray) ToOutput ¶ added in v3.43.1
func (i GetImageCachesCachEventArray) ToOutput(ctx context.Context) pulumix.Output[[]GetImageCachesCachEvent]
type GetImageCachesCachEventArrayInput ¶
type GetImageCachesCachEventArrayInput interface { pulumi.Input ToGetImageCachesCachEventArrayOutput() GetImageCachesCachEventArrayOutput ToGetImageCachesCachEventArrayOutputWithContext(context.Context) GetImageCachesCachEventArrayOutput }
GetImageCachesCachEventArrayInput is an input type that accepts GetImageCachesCachEventArray and GetImageCachesCachEventArrayOutput values. You can construct a concrete instance of `GetImageCachesCachEventArrayInput` via:
GetImageCachesCachEventArray{ GetImageCachesCachEventArgs{...} }
type GetImageCachesCachEventArrayOutput ¶
type GetImageCachesCachEventArrayOutput struct{ *pulumi.OutputState }
func (GetImageCachesCachEventArrayOutput) ElementType ¶
func (GetImageCachesCachEventArrayOutput) ElementType() reflect.Type
func (GetImageCachesCachEventArrayOutput) Index ¶
func (o GetImageCachesCachEventArrayOutput) Index(i pulumi.IntInput) GetImageCachesCachEventOutput
func (GetImageCachesCachEventArrayOutput) ToGetImageCachesCachEventArrayOutput ¶
func (o GetImageCachesCachEventArrayOutput) ToGetImageCachesCachEventArrayOutput() GetImageCachesCachEventArrayOutput
func (GetImageCachesCachEventArrayOutput) ToGetImageCachesCachEventArrayOutputWithContext ¶
func (o GetImageCachesCachEventArrayOutput) ToGetImageCachesCachEventArrayOutputWithContext(ctx context.Context) GetImageCachesCachEventArrayOutput
func (GetImageCachesCachEventArrayOutput) ToOutput ¶ added in v3.43.1
func (o GetImageCachesCachEventArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetImageCachesCachEvent]
type GetImageCachesCachEventInput ¶
type GetImageCachesCachEventInput interface { pulumi.Input ToGetImageCachesCachEventOutput() GetImageCachesCachEventOutput ToGetImageCachesCachEventOutputWithContext(context.Context) GetImageCachesCachEventOutput }
GetImageCachesCachEventInput is an input type that accepts GetImageCachesCachEventArgs and GetImageCachesCachEventOutput values. You can construct a concrete instance of `GetImageCachesCachEventInput` via:
GetImageCachesCachEventArgs{...}
type GetImageCachesCachEventOutput ¶
type GetImageCachesCachEventOutput struct{ *pulumi.OutputState }
func (GetImageCachesCachEventOutput) Count ¶
func (o GetImageCachesCachEventOutput) Count() pulumi.IntOutput
Number of events.
func (GetImageCachesCachEventOutput) ElementType ¶
func (GetImageCachesCachEventOutput) ElementType() reflect.Type
func (GetImageCachesCachEventOutput) FirstTimestamp ¶
func (o GetImageCachesCachEventOutput) FirstTimestamp() pulumi.StringOutput
Start time.
func (GetImageCachesCachEventOutput) LastTimestamp ¶
func (o GetImageCachesCachEventOutput) LastTimestamp() pulumi.StringOutput
End time.
func (GetImageCachesCachEventOutput) Message ¶
func (o GetImageCachesCachEventOutput) Message() pulumi.StringOutput
func (GetImageCachesCachEventOutput) Name ¶
func (o GetImageCachesCachEventOutput) Name() pulumi.StringOutput
The name of event.
func (GetImageCachesCachEventOutput) ToGetImageCachesCachEventOutput ¶
func (o GetImageCachesCachEventOutput) ToGetImageCachesCachEventOutput() GetImageCachesCachEventOutput
func (GetImageCachesCachEventOutput) ToGetImageCachesCachEventOutputWithContext ¶
func (o GetImageCachesCachEventOutput) ToGetImageCachesCachEventOutputWithContext(ctx context.Context) GetImageCachesCachEventOutput
func (GetImageCachesCachEventOutput) ToOutput ¶ added in v3.43.1
func (o GetImageCachesCachEventOutput) ToOutput(ctx context.Context) pulumix.Output[GetImageCachesCachEvent]
func (GetImageCachesCachEventOutput) Type ¶
func (o GetImageCachesCachEventOutput) Type() pulumi.StringOutput
The type of event.
type GetImageCachesCachInput ¶
type GetImageCachesCachInput interface { pulumi.Input ToGetImageCachesCachOutput() GetImageCachesCachOutput ToGetImageCachesCachOutputWithContext(context.Context) GetImageCachesCachOutput }
GetImageCachesCachInput is an input type that accepts GetImageCachesCachArgs and GetImageCachesCachOutput values. You can construct a concrete instance of `GetImageCachesCachInput` via:
GetImageCachesCachArgs{...}
type GetImageCachesCachOutput ¶
type GetImageCachesCachOutput struct{ *pulumi.OutputState }
func (GetImageCachesCachOutput) ContainerGroupId ¶
func (o GetImageCachesCachOutput) ContainerGroupId() pulumi.StringOutput
The id of container group.
func (GetImageCachesCachOutput) ElementType ¶
func (GetImageCachesCachOutput) ElementType() reflect.Type
func (GetImageCachesCachOutput) Events ¶
func (o GetImageCachesCachOutput) Events() GetImageCachesCachEventArrayOutput
Image cache pulls image event information.
func (GetImageCachesCachOutput) ExpireDateTime ¶
func (o GetImageCachesCachOutput) ExpireDateTime() pulumi.StringOutput
The time of expired.
func (GetImageCachesCachOutput) Id ¶
func (o GetImageCachesCachOutput) Id() pulumi.StringOutput
The ID of the ECI Image Cache.
func (GetImageCachesCachOutput) ImageCacheId ¶
func (o GetImageCachesCachOutput) ImageCacheId() pulumi.StringOutput
The id of the ECI Image Cache.
func (GetImageCachesCachOutput) ImageCacheName ¶
func (o GetImageCachesCachOutput) ImageCacheName() pulumi.StringOutput
The name of ECI Image Cache.
func (GetImageCachesCachOutput) Images ¶
func (o GetImageCachesCachOutput) Images() pulumi.StringArrayOutput
The list of cached images.
func (GetImageCachesCachOutput) Progress ¶
func (o GetImageCachesCachOutput) Progress() pulumi.StringOutput
The progress of ECI Image Cache.
func (GetImageCachesCachOutput) SnapshotId ¶
func (o GetImageCachesCachOutput) SnapshotId() pulumi.StringOutput
The id of snapshot.
func (GetImageCachesCachOutput) Status ¶
func (o GetImageCachesCachOutput) Status() pulumi.StringOutput
The status of ECI Image Cache.
func (GetImageCachesCachOutput) ToGetImageCachesCachOutput ¶
func (o GetImageCachesCachOutput) ToGetImageCachesCachOutput() GetImageCachesCachOutput
func (GetImageCachesCachOutput) ToGetImageCachesCachOutputWithContext ¶
func (o GetImageCachesCachOutput) ToGetImageCachesCachOutputWithContext(ctx context.Context) GetImageCachesCachOutput
func (GetImageCachesCachOutput) ToOutput ¶ added in v3.43.1
func (o GetImageCachesCachOutput) ToOutput(ctx context.Context) pulumix.Output[GetImageCachesCach]
type GetImageCachesOutputArgs ¶ added in v3.9.0
type GetImageCachesOutputArgs struct { // A list ids of ECI Image Cache. Ids pulumi.StringArrayInput `pulumi:"ids"` // Find the mirror cache containing it according to the image name. Image pulumi.StringPtrInput `pulumi:"image"` // The name of ECI Image Cache. ImageCacheName pulumi.StringPtrInput `pulumi:"imageCacheName"` // A regex string to filter results by the image cache name. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` // File name where to save data source results (after running `pulumi preview`). OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // The id of snapshot. SnapshotId pulumi.StringPtrInput `pulumi:"snapshotId"` // The status of ECI Image Cache. Status pulumi.StringPtrInput `pulumi:"status"` }
A collection of arguments for invoking getImageCaches.
func (GetImageCachesOutputArgs) ElementType ¶ added in v3.9.0
func (GetImageCachesOutputArgs) ElementType() reflect.Type
type GetImageCachesResult ¶
type GetImageCachesResult struct { // A list of caches. Each element contains the following attributes: Caches []GetImageCachesCach `pulumi:"caches"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // A list ids of ECI Image Cache. Ids []string `pulumi:"ids"` Image *string `pulumi:"image"` // The name of the ECI Image Cache. ImageCacheName *string `pulumi:"imageCacheName"` NameRegex *string `pulumi:"nameRegex"` // A list of ECI Image Cache names. Names []string `pulumi:"names"` OutputFile *string `pulumi:"outputFile"` // The id of snapshot. SnapshotId *string `pulumi:"snapshotId"` // The status of ECI Image Cache. Status *string `pulumi:"status"` }
A collection of values returned by getImageCaches.
func GetImageCaches ¶
func GetImageCaches(ctx *pulumi.Context, args *GetImageCachesArgs, opts ...pulumi.InvokeOption) (*GetImageCachesResult, error)
Provides a collection of ECI Image Cache to the specified filters.
> **NOTE:** Available in 1.90.0+.
type GetImageCachesResultOutput ¶ added in v3.9.0
type GetImageCachesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getImageCaches.
func GetImageCachesOutput ¶ added in v3.9.0
func GetImageCachesOutput(ctx *pulumi.Context, args GetImageCachesOutputArgs, opts ...pulumi.InvokeOption) GetImageCachesResultOutput
func (GetImageCachesResultOutput) Caches ¶ added in v3.9.0
func (o GetImageCachesResultOutput) Caches() GetImageCachesCachArrayOutput
A list of caches. Each element contains the following attributes:
func (GetImageCachesResultOutput) ElementType ¶ added in v3.9.0
func (GetImageCachesResultOutput) ElementType() reflect.Type
func (GetImageCachesResultOutput) Id ¶ added in v3.9.0
func (o GetImageCachesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetImageCachesResultOutput) Ids ¶ added in v3.9.0
func (o GetImageCachesResultOutput) Ids() pulumi.StringArrayOutput
A list ids of ECI Image Cache.
func (GetImageCachesResultOutput) Image ¶ added in v3.9.0
func (o GetImageCachesResultOutput) Image() pulumi.StringPtrOutput
func (GetImageCachesResultOutput) ImageCacheName ¶ added in v3.9.0
func (o GetImageCachesResultOutput) ImageCacheName() pulumi.StringPtrOutput
The name of the ECI Image Cache.
func (GetImageCachesResultOutput) NameRegex ¶ added in v3.9.0
func (o GetImageCachesResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetImageCachesResultOutput) Names ¶ added in v3.9.0
func (o GetImageCachesResultOutput) Names() pulumi.StringArrayOutput
A list of ECI Image Cache names.
func (GetImageCachesResultOutput) OutputFile ¶ added in v3.9.0
func (o GetImageCachesResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetImageCachesResultOutput) SnapshotId ¶ added in v3.9.0
func (o GetImageCachesResultOutput) SnapshotId() pulumi.StringPtrOutput
The id of snapshot.
func (GetImageCachesResultOutput) Status ¶ added in v3.9.0
func (o GetImageCachesResultOutput) Status() pulumi.StringPtrOutput
The status of ECI Image Cache.
func (GetImageCachesResultOutput) ToGetImageCachesResultOutput ¶ added in v3.9.0
func (o GetImageCachesResultOutput) ToGetImageCachesResultOutput() GetImageCachesResultOutput
func (GetImageCachesResultOutput) ToGetImageCachesResultOutputWithContext ¶ added in v3.9.0
func (o GetImageCachesResultOutput) ToGetImageCachesResultOutputWithContext(ctx context.Context) GetImageCachesResultOutput
func (GetImageCachesResultOutput) ToOutput ¶ added in v3.43.1
func (o GetImageCachesResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetImageCachesResult]
type GetVirtualNodesArgs ¶ added in v3.11.0
type GetVirtualNodesArgs struct { // A list of Virtual Node IDs. Ids []string `pulumi:"ids"` // A regex string to filter results by Virtual Node name. NameRegex *string `pulumi:"nameRegex"` // File name where to save data source results (after running `pulumi preview`). OutputFile *string `pulumi:"outputFile"` // The resource group ID. ResourceGroupId *string `pulumi:"resourceGroupId"` // The security group ID. SecurityGroupId *string `pulumi:"securityGroupId"` // The Status of the virtual node. Status *string `pulumi:"status"` // A mapping of tags to assign to the resource. Tags map[string]interface{} `pulumi:"tags"` // The name of the virtual node. VirtualNodeName *string `pulumi:"virtualNodeName"` // The vswitch id. VswitchId *string `pulumi:"vswitchId"` }
A collection of arguments for invoking getVirtualNodes.
type GetVirtualNodesNode ¶ added in v3.11.0
type GetVirtualNodesNode struct { // The Number of CPU. Cpu int `pulumi:"cpu"` // The creation time of the virtual node. CreateTime string `pulumi:"createTime"` // The ENI instance ID. EniInstanceId string `pulumi:"eniInstanceId"` // The event list. Events []GetVirtualNodesNodeEvent `pulumi:"events"` // The ID of the Virtual Node. Id string `pulumi:"id"` // The IP address of a public network. InternetIp string `pulumi:"internetIp"` // The private IP address of the RDS instance. IntranetIp string `pulumi:"intranetIp"` // The memory size. Memory int `pulumi:"memory"` // The ram role. RamRoleName string `pulumi:"ramRoleName"` // The resource group ID. ResourceGroupId string `pulumi:"resourceGroupId"` // The security group ID. SecurityGroupId string `pulumi:"securityGroupId"` // The Status of the virtual node. Status string `pulumi:"status"` // A mapping of tags to assign to the resource. Tags map[string]interface{} `pulumi:"tags"` // Of the virtual node number. VirtualNodeId string `pulumi:"virtualNodeId"` // The name of the virtual node. VirtualNodeName string `pulumi:"virtualNodeName"` VpcId string `pulumi:"vpcId"` // The vswitch id. VswitchId string `pulumi:"vswitchId"` // The Zone. ZoneId string `pulumi:"zoneId"` }
type GetVirtualNodesNodeArgs ¶ added in v3.11.0
type GetVirtualNodesNodeArgs struct { // The Number of CPU. Cpu pulumi.IntInput `pulumi:"cpu"` // The creation time of the virtual node. CreateTime pulumi.StringInput `pulumi:"createTime"` // The ENI instance ID. EniInstanceId pulumi.StringInput `pulumi:"eniInstanceId"` // The event list. Events GetVirtualNodesNodeEventArrayInput `pulumi:"events"` // The ID of the Virtual Node. Id pulumi.StringInput `pulumi:"id"` // The IP address of a public network. InternetIp pulumi.StringInput `pulumi:"internetIp"` // The private IP address of the RDS instance. IntranetIp pulumi.StringInput `pulumi:"intranetIp"` // The memory size. Memory pulumi.IntInput `pulumi:"memory"` // The ram role. RamRoleName pulumi.StringInput `pulumi:"ramRoleName"` // The resource group ID. ResourceGroupId pulumi.StringInput `pulumi:"resourceGroupId"` // The security group ID. SecurityGroupId pulumi.StringInput `pulumi:"securityGroupId"` // The Status of the virtual node. Status pulumi.StringInput `pulumi:"status"` // A mapping of tags to assign to the resource. Tags pulumi.MapInput `pulumi:"tags"` // Of the virtual node number. VirtualNodeId pulumi.StringInput `pulumi:"virtualNodeId"` // The name of the virtual node. VirtualNodeName pulumi.StringInput `pulumi:"virtualNodeName"` VpcId pulumi.StringInput `pulumi:"vpcId"` // The vswitch id. VswitchId pulumi.StringInput `pulumi:"vswitchId"` // The Zone. ZoneId pulumi.StringInput `pulumi:"zoneId"` }
func (GetVirtualNodesNodeArgs) ElementType ¶ added in v3.11.0
func (GetVirtualNodesNodeArgs) ElementType() reflect.Type
func (GetVirtualNodesNodeArgs) ToGetVirtualNodesNodeOutput ¶ added in v3.11.0
func (i GetVirtualNodesNodeArgs) ToGetVirtualNodesNodeOutput() GetVirtualNodesNodeOutput
func (GetVirtualNodesNodeArgs) ToGetVirtualNodesNodeOutputWithContext ¶ added in v3.11.0
func (i GetVirtualNodesNodeArgs) ToGetVirtualNodesNodeOutputWithContext(ctx context.Context) GetVirtualNodesNodeOutput
func (GetVirtualNodesNodeArgs) ToOutput ¶ added in v3.43.1
func (i GetVirtualNodesNodeArgs) ToOutput(ctx context.Context) pulumix.Output[GetVirtualNodesNode]
type GetVirtualNodesNodeArray ¶ added in v3.11.0
type GetVirtualNodesNodeArray []GetVirtualNodesNodeInput
func (GetVirtualNodesNodeArray) ElementType ¶ added in v3.11.0
func (GetVirtualNodesNodeArray) ElementType() reflect.Type
func (GetVirtualNodesNodeArray) ToGetVirtualNodesNodeArrayOutput ¶ added in v3.11.0
func (i GetVirtualNodesNodeArray) ToGetVirtualNodesNodeArrayOutput() GetVirtualNodesNodeArrayOutput
func (GetVirtualNodesNodeArray) ToGetVirtualNodesNodeArrayOutputWithContext ¶ added in v3.11.0
func (i GetVirtualNodesNodeArray) ToGetVirtualNodesNodeArrayOutputWithContext(ctx context.Context) GetVirtualNodesNodeArrayOutput
func (GetVirtualNodesNodeArray) ToOutput ¶ added in v3.43.1
func (i GetVirtualNodesNodeArray) ToOutput(ctx context.Context) pulumix.Output[[]GetVirtualNodesNode]
type GetVirtualNodesNodeArrayInput ¶ added in v3.11.0
type GetVirtualNodesNodeArrayInput interface { pulumi.Input ToGetVirtualNodesNodeArrayOutput() GetVirtualNodesNodeArrayOutput ToGetVirtualNodesNodeArrayOutputWithContext(context.Context) GetVirtualNodesNodeArrayOutput }
GetVirtualNodesNodeArrayInput is an input type that accepts GetVirtualNodesNodeArray and GetVirtualNodesNodeArrayOutput values. You can construct a concrete instance of `GetVirtualNodesNodeArrayInput` via:
GetVirtualNodesNodeArray{ GetVirtualNodesNodeArgs{...} }
type GetVirtualNodesNodeArrayOutput ¶ added in v3.11.0
type GetVirtualNodesNodeArrayOutput struct{ *pulumi.OutputState }
func (GetVirtualNodesNodeArrayOutput) ElementType ¶ added in v3.11.0
func (GetVirtualNodesNodeArrayOutput) ElementType() reflect.Type
func (GetVirtualNodesNodeArrayOutput) Index ¶ added in v3.11.0
func (o GetVirtualNodesNodeArrayOutput) Index(i pulumi.IntInput) GetVirtualNodesNodeOutput
func (GetVirtualNodesNodeArrayOutput) ToGetVirtualNodesNodeArrayOutput ¶ added in v3.11.0
func (o GetVirtualNodesNodeArrayOutput) ToGetVirtualNodesNodeArrayOutput() GetVirtualNodesNodeArrayOutput
func (GetVirtualNodesNodeArrayOutput) ToGetVirtualNodesNodeArrayOutputWithContext ¶ added in v3.11.0
func (o GetVirtualNodesNodeArrayOutput) ToGetVirtualNodesNodeArrayOutputWithContext(ctx context.Context) GetVirtualNodesNodeArrayOutput
func (GetVirtualNodesNodeArrayOutput) ToOutput ¶ added in v3.43.1
func (o GetVirtualNodesNodeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetVirtualNodesNode]
type GetVirtualNodesNodeEvent ¶ added in v3.11.0
type GetVirtualNodesNodeEvent struct { // The number of occurrences. Count int `pulumi:"count"` // The first presentation time stamp. FirstTimestamp string `pulumi:"firstTimestamp"` // The most recent time stamp. LastTimestamp string `pulumi:"lastTimestamp"` // The event of the message body. Message string `pulumi:"message"` // The name of the event. Name string `pulumi:"name"` // The causes of the incident. Reason string `pulumi:"reason"` // The Event type. Type string `pulumi:"type"` }
type GetVirtualNodesNodeEventArgs ¶ added in v3.11.0
type GetVirtualNodesNodeEventArgs struct { // The number of occurrences. Count pulumi.IntInput `pulumi:"count"` // The first presentation time stamp. FirstTimestamp pulumi.StringInput `pulumi:"firstTimestamp"` // The most recent time stamp. LastTimestamp pulumi.StringInput `pulumi:"lastTimestamp"` // The event of the message body. Message pulumi.StringInput `pulumi:"message"` // The name of the event. Name pulumi.StringInput `pulumi:"name"` // The causes of the incident. Reason pulumi.StringInput `pulumi:"reason"` // The Event type. Type pulumi.StringInput `pulumi:"type"` }
func (GetVirtualNodesNodeEventArgs) ElementType ¶ added in v3.11.0
func (GetVirtualNodesNodeEventArgs) ElementType() reflect.Type
func (GetVirtualNodesNodeEventArgs) ToGetVirtualNodesNodeEventOutput ¶ added in v3.11.0
func (i GetVirtualNodesNodeEventArgs) ToGetVirtualNodesNodeEventOutput() GetVirtualNodesNodeEventOutput
func (GetVirtualNodesNodeEventArgs) ToGetVirtualNodesNodeEventOutputWithContext ¶ added in v3.11.0
func (i GetVirtualNodesNodeEventArgs) ToGetVirtualNodesNodeEventOutputWithContext(ctx context.Context) GetVirtualNodesNodeEventOutput
func (GetVirtualNodesNodeEventArgs) ToOutput ¶ added in v3.43.1
func (i GetVirtualNodesNodeEventArgs) ToOutput(ctx context.Context) pulumix.Output[GetVirtualNodesNodeEvent]
type GetVirtualNodesNodeEventArray ¶ added in v3.11.0
type GetVirtualNodesNodeEventArray []GetVirtualNodesNodeEventInput
func (GetVirtualNodesNodeEventArray) ElementType ¶ added in v3.11.0
func (GetVirtualNodesNodeEventArray) ElementType() reflect.Type
func (GetVirtualNodesNodeEventArray) ToGetVirtualNodesNodeEventArrayOutput ¶ added in v3.11.0
func (i GetVirtualNodesNodeEventArray) ToGetVirtualNodesNodeEventArrayOutput() GetVirtualNodesNodeEventArrayOutput
func (GetVirtualNodesNodeEventArray) ToGetVirtualNodesNodeEventArrayOutputWithContext ¶ added in v3.11.0
func (i GetVirtualNodesNodeEventArray) ToGetVirtualNodesNodeEventArrayOutputWithContext(ctx context.Context) GetVirtualNodesNodeEventArrayOutput
func (GetVirtualNodesNodeEventArray) ToOutput ¶ added in v3.43.1
func (i GetVirtualNodesNodeEventArray) ToOutput(ctx context.Context) pulumix.Output[[]GetVirtualNodesNodeEvent]
type GetVirtualNodesNodeEventArrayInput ¶ added in v3.11.0
type GetVirtualNodesNodeEventArrayInput interface { pulumi.Input ToGetVirtualNodesNodeEventArrayOutput() GetVirtualNodesNodeEventArrayOutput ToGetVirtualNodesNodeEventArrayOutputWithContext(context.Context) GetVirtualNodesNodeEventArrayOutput }
GetVirtualNodesNodeEventArrayInput is an input type that accepts GetVirtualNodesNodeEventArray and GetVirtualNodesNodeEventArrayOutput values. You can construct a concrete instance of `GetVirtualNodesNodeEventArrayInput` via:
GetVirtualNodesNodeEventArray{ GetVirtualNodesNodeEventArgs{...} }
type GetVirtualNodesNodeEventArrayOutput ¶ added in v3.11.0
type GetVirtualNodesNodeEventArrayOutput struct{ *pulumi.OutputState }
func (GetVirtualNodesNodeEventArrayOutput) ElementType ¶ added in v3.11.0
func (GetVirtualNodesNodeEventArrayOutput) ElementType() reflect.Type
func (GetVirtualNodesNodeEventArrayOutput) Index ¶ added in v3.11.0
func (o GetVirtualNodesNodeEventArrayOutput) Index(i pulumi.IntInput) GetVirtualNodesNodeEventOutput
func (GetVirtualNodesNodeEventArrayOutput) ToGetVirtualNodesNodeEventArrayOutput ¶ added in v3.11.0
func (o GetVirtualNodesNodeEventArrayOutput) ToGetVirtualNodesNodeEventArrayOutput() GetVirtualNodesNodeEventArrayOutput
func (GetVirtualNodesNodeEventArrayOutput) ToGetVirtualNodesNodeEventArrayOutputWithContext ¶ added in v3.11.0
func (o GetVirtualNodesNodeEventArrayOutput) ToGetVirtualNodesNodeEventArrayOutputWithContext(ctx context.Context) GetVirtualNodesNodeEventArrayOutput
func (GetVirtualNodesNodeEventArrayOutput) ToOutput ¶ added in v3.43.1
func (o GetVirtualNodesNodeEventArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetVirtualNodesNodeEvent]
type GetVirtualNodesNodeEventInput ¶ added in v3.11.0
type GetVirtualNodesNodeEventInput interface { pulumi.Input ToGetVirtualNodesNodeEventOutput() GetVirtualNodesNodeEventOutput ToGetVirtualNodesNodeEventOutputWithContext(context.Context) GetVirtualNodesNodeEventOutput }
GetVirtualNodesNodeEventInput is an input type that accepts GetVirtualNodesNodeEventArgs and GetVirtualNodesNodeEventOutput values. You can construct a concrete instance of `GetVirtualNodesNodeEventInput` via:
GetVirtualNodesNodeEventArgs{...}
type GetVirtualNodesNodeEventOutput ¶ added in v3.11.0
type GetVirtualNodesNodeEventOutput struct{ *pulumi.OutputState }
func (GetVirtualNodesNodeEventOutput) Count ¶ added in v3.11.0
func (o GetVirtualNodesNodeEventOutput) Count() pulumi.IntOutput
The number of occurrences.
func (GetVirtualNodesNodeEventOutput) ElementType ¶ added in v3.11.0
func (GetVirtualNodesNodeEventOutput) ElementType() reflect.Type
func (GetVirtualNodesNodeEventOutput) FirstTimestamp ¶ added in v3.11.0
func (o GetVirtualNodesNodeEventOutput) FirstTimestamp() pulumi.StringOutput
The first presentation time stamp.
func (GetVirtualNodesNodeEventOutput) LastTimestamp ¶ added in v3.11.0
func (o GetVirtualNodesNodeEventOutput) LastTimestamp() pulumi.StringOutput
The most recent time stamp.
func (GetVirtualNodesNodeEventOutput) Message ¶ added in v3.11.0
func (o GetVirtualNodesNodeEventOutput) Message() pulumi.StringOutput
The event of the message body.
func (GetVirtualNodesNodeEventOutput) Name ¶ added in v3.11.0
func (o GetVirtualNodesNodeEventOutput) Name() pulumi.StringOutput
The name of the event.
func (GetVirtualNodesNodeEventOutput) Reason ¶ added in v3.11.0
func (o GetVirtualNodesNodeEventOutput) Reason() pulumi.StringOutput
The causes of the incident.
func (GetVirtualNodesNodeEventOutput) ToGetVirtualNodesNodeEventOutput ¶ added in v3.11.0
func (o GetVirtualNodesNodeEventOutput) ToGetVirtualNodesNodeEventOutput() GetVirtualNodesNodeEventOutput
func (GetVirtualNodesNodeEventOutput) ToGetVirtualNodesNodeEventOutputWithContext ¶ added in v3.11.0
func (o GetVirtualNodesNodeEventOutput) ToGetVirtualNodesNodeEventOutputWithContext(ctx context.Context) GetVirtualNodesNodeEventOutput
func (GetVirtualNodesNodeEventOutput) ToOutput ¶ added in v3.43.1
func (o GetVirtualNodesNodeEventOutput) ToOutput(ctx context.Context) pulumix.Output[GetVirtualNodesNodeEvent]
func (GetVirtualNodesNodeEventOutput) Type ¶ added in v3.11.0
func (o GetVirtualNodesNodeEventOutput) Type() pulumi.StringOutput
The Event type.
type GetVirtualNodesNodeInput ¶ added in v3.11.0
type GetVirtualNodesNodeInput interface { pulumi.Input ToGetVirtualNodesNodeOutput() GetVirtualNodesNodeOutput ToGetVirtualNodesNodeOutputWithContext(context.Context) GetVirtualNodesNodeOutput }
GetVirtualNodesNodeInput is an input type that accepts GetVirtualNodesNodeArgs and GetVirtualNodesNodeOutput values. You can construct a concrete instance of `GetVirtualNodesNodeInput` via:
GetVirtualNodesNodeArgs{...}
type GetVirtualNodesNodeOutput ¶ added in v3.11.0
type GetVirtualNodesNodeOutput struct{ *pulumi.OutputState }
func (GetVirtualNodesNodeOutput) Cpu ¶ added in v3.11.0
func (o GetVirtualNodesNodeOutput) Cpu() pulumi.IntOutput
The Number of CPU.
func (GetVirtualNodesNodeOutput) CreateTime ¶ added in v3.11.0
func (o GetVirtualNodesNodeOutput) CreateTime() pulumi.StringOutput
The creation time of the virtual node.
func (GetVirtualNodesNodeOutput) ElementType ¶ added in v3.11.0
func (GetVirtualNodesNodeOutput) ElementType() reflect.Type
func (GetVirtualNodesNodeOutput) EniInstanceId ¶ added in v3.11.0
func (o GetVirtualNodesNodeOutput) EniInstanceId() pulumi.StringOutput
The ENI instance ID.
func (GetVirtualNodesNodeOutput) Events ¶ added in v3.11.0
func (o GetVirtualNodesNodeOutput) Events() GetVirtualNodesNodeEventArrayOutput
The event list.
func (GetVirtualNodesNodeOutput) Id ¶ added in v3.11.0
func (o GetVirtualNodesNodeOutput) Id() pulumi.StringOutput
The ID of the Virtual Node.
func (GetVirtualNodesNodeOutput) InternetIp ¶ added in v3.11.0
func (o GetVirtualNodesNodeOutput) InternetIp() pulumi.StringOutput
The IP address of a public network.
func (GetVirtualNodesNodeOutput) IntranetIp ¶ added in v3.11.0
func (o GetVirtualNodesNodeOutput) IntranetIp() pulumi.StringOutput
The private IP address of the RDS instance.
func (GetVirtualNodesNodeOutput) Memory ¶ added in v3.11.0
func (o GetVirtualNodesNodeOutput) Memory() pulumi.IntOutput
The memory size.
func (GetVirtualNodesNodeOutput) RamRoleName ¶ added in v3.11.0
func (o GetVirtualNodesNodeOutput) RamRoleName() pulumi.StringOutput
The ram role.
func (GetVirtualNodesNodeOutput) ResourceGroupId ¶ added in v3.11.0
func (o GetVirtualNodesNodeOutput) ResourceGroupId() pulumi.StringOutput
The resource group ID.
func (GetVirtualNodesNodeOutput) SecurityGroupId ¶ added in v3.11.0
func (o GetVirtualNodesNodeOutput) SecurityGroupId() pulumi.StringOutput
The security group ID.
func (GetVirtualNodesNodeOutput) Status ¶ added in v3.11.0
func (o GetVirtualNodesNodeOutput) Status() pulumi.StringOutput
The Status of the virtual node.
func (GetVirtualNodesNodeOutput) Tags ¶ added in v3.11.0
func (o GetVirtualNodesNodeOutput) Tags() pulumi.MapOutput
A mapping of tags to assign to the resource.
func (GetVirtualNodesNodeOutput) ToGetVirtualNodesNodeOutput ¶ added in v3.11.0
func (o GetVirtualNodesNodeOutput) ToGetVirtualNodesNodeOutput() GetVirtualNodesNodeOutput
func (GetVirtualNodesNodeOutput) ToGetVirtualNodesNodeOutputWithContext ¶ added in v3.11.0
func (o GetVirtualNodesNodeOutput) ToGetVirtualNodesNodeOutputWithContext(ctx context.Context) GetVirtualNodesNodeOutput
func (GetVirtualNodesNodeOutput) ToOutput ¶ added in v3.43.1
func (o GetVirtualNodesNodeOutput) ToOutput(ctx context.Context) pulumix.Output[GetVirtualNodesNode]
func (GetVirtualNodesNodeOutput) VirtualNodeId ¶ added in v3.11.0
func (o GetVirtualNodesNodeOutput) VirtualNodeId() pulumi.StringOutput
Of the virtual node number.
func (GetVirtualNodesNodeOutput) VirtualNodeName ¶ added in v3.11.0
func (o GetVirtualNodesNodeOutput) VirtualNodeName() pulumi.StringOutput
The name of the virtual node.
func (GetVirtualNodesNodeOutput) VpcId ¶ added in v3.11.0
func (o GetVirtualNodesNodeOutput) VpcId() pulumi.StringOutput
func (GetVirtualNodesNodeOutput) VswitchId ¶ added in v3.11.0
func (o GetVirtualNodesNodeOutput) VswitchId() pulumi.StringOutput
The vswitch id.
func (GetVirtualNodesNodeOutput) ZoneId ¶ added in v3.11.0
func (o GetVirtualNodesNodeOutput) ZoneId() pulumi.StringOutput
The Zone.
type GetVirtualNodesOutputArgs ¶ added in v3.11.0
type GetVirtualNodesOutputArgs struct { // A list of Virtual Node IDs. Ids pulumi.StringArrayInput `pulumi:"ids"` // A regex string to filter results by Virtual Node name. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` // File name where to save data source results (after running `pulumi preview`). OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // The resource group ID. ResourceGroupId pulumi.StringPtrInput `pulumi:"resourceGroupId"` // The security group ID. SecurityGroupId pulumi.StringPtrInput `pulumi:"securityGroupId"` // The Status of the virtual node. Status pulumi.StringPtrInput `pulumi:"status"` // A mapping of tags to assign to the resource. Tags pulumi.MapInput `pulumi:"tags"` // The name of the virtual node. VirtualNodeName pulumi.StringPtrInput `pulumi:"virtualNodeName"` // The vswitch id. VswitchId pulumi.StringPtrInput `pulumi:"vswitchId"` }
A collection of arguments for invoking getVirtualNodes.
func (GetVirtualNodesOutputArgs) ElementType ¶ added in v3.11.0
func (GetVirtualNodesOutputArgs) ElementType() reflect.Type
type GetVirtualNodesResult ¶ added in v3.11.0
type GetVirtualNodesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` NameRegex *string `pulumi:"nameRegex"` Names []string `pulumi:"names"` Nodes []GetVirtualNodesNode `pulumi:"nodes"` OutputFile *string `pulumi:"outputFile"` ResourceGroupId *string `pulumi:"resourceGroupId"` SecurityGroupId *string `pulumi:"securityGroupId"` Status *string `pulumi:"status"` Tags map[string]interface{} `pulumi:"tags"` VirtualNodeName *string `pulumi:"virtualNodeName"` VswitchId *string `pulumi:"vswitchId"` }
A collection of values returned by getVirtualNodes.
func GetVirtualNodes ¶ added in v3.11.0
func GetVirtualNodes(ctx *pulumi.Context, args *GetVirtualNodesArgs, opts ...pulumi.InvokeOption) (*GetVirtualNodesResult, error)
This data source provides the Eci Virtual Nodes of the current Alibaba Cloud user.
> **NOTE:** Available in v1.145.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/eci" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { ids, err := eci.GetVirtualNodes(ctx, &eci.GetVirtualNodesArgs{ Ids: []string{ "example_value-1", "example_value-2", }, }, nil) if err != nil { return err } ctx.Export("eciVirtualNodeId1", ids.Nodes[0].Id) nameRegex, err := eci.GetVirtualNodes(ctx, &eci.GetVirtualNodesArgs{ NameRegex: pulumi.StringRef("^my-VirtualNode"), }, nil) if err != nil { return err } ctx.Export("eciVirtualNodeId2", nameRegex.Nodes[0].Id) return nil }) }
```
type GetVirtualNodesResultOutput ¶ added in v3.11.0
type GetVirtualNodesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getVirtualNodes.
func GetVirtualNodesOutput ¶ added in v3.11.0
func GetVirtualNodesOutput(ctx *pulumi.Context, args GetVirtualNodesOutputArgs, opts ...pulumi.InvokeOption) GetVirtualNodesResultOutput
func (GetVirtualNodesResultOutput) ElementType ¶ added in v3.11.0
func (GetVirtualNodesResultOutput) ElementType() reflect.Type
func (GetVirtualNodesResultOutput) Id ¶ added in v3.11.0
func (o GetVirtualNodesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetVirtualNodesResultOutput) Ids ¶ added in v3.11.0
func (o GetVirtualNodesResultOutput) Ids() pulumi.StringArrayOutput
func (GetVirtualNodesResultOutput) NameRegex ¶ added in v3.11.0
func (o GetVirtualNodesResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetVirtualNodesResultOutput) Names ¶ added in v3.11.0
func (o GetVirtualNodesResultOutput) Names() pulumi.StringArrayOutput
func (GetVirtualNodesResultOutput) Nodes ¶ added in v3.11.0
func (o GetVirtualNodesResultOutput) Nodes() GetVirtualNodesNodeArrayOutput
func (GetVirtualNodesResultOutput) OutputFile ¶ added in v3.11.0
func (o GetVirtualNodesResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetVirtualNodesResultOutput) ResourceGroupId ¶ added in v3.11.0
func (o GetVirtualNodesResultOutput) ResourceGroupId() pulumi.StringPtrOutput
func (GetVirtualNodesResultOutput) SecurityGroupId ¶ added in v3.11.0
func (o GetVirtualNodesResultOutput) SecurityGroupId() pulumi.StringPtrOutput
func (GetVirtualNodesResultOutput) Status ¶ added in v3.11.0
func (o GetVirtualNodesResultOutput) Status() pulumi.StringPtrOutput
func (GetVirtualNodesResultOutput) Tags ¶ added in v3.11.0
func (o GetVirtualNodesResultOutput) Tags() pulumi.MapOutput
func (GetVirtualNodesResultOutput) ToGetVirtualNodesResultOutput ¶ added in v3.11.0
func (o GetVirtualNodesResultOutput) ToGetVirtualNodesResultOutput() GetVirtualNodesResultOutput
func (GetVirtualNodesResultOutput) ToGetVirtualNodesResultOutputWithContext ¶ added in v3.11.0
func (o GetVirtualNodesResultOutput) ToGetVirtualNodesResultOutputWithContext(ctx context.Context) GetVirtualNodesResultOutput
func (GetVirtualNodesResultOutput) ToOutput ¶ added in v3.43.1
func (o GetVirtualNodesResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetVirtualNodesResult]
func (GetVirtualNodesResultOutput) VirtualNodeName ¶ added in v3.11.0
func (o GetVirtualNodesResultOutput) VirtualNodeName() pulumi.StringPtrOutput
func (GetVirtualNodesResultOutput) VswitchId ¶ added in v3.11.0
func (o GetVirtualNodesResultOutput) VswitchId() pulumi.StringPtrOutput
type GetZonesArgs ¶ added in v3.11.0
type GetZonesArgs struct { // File name where to save data source results (after running `pulumi preview`). OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking getZones.
type GetZonesOutputArgs ¶ added in v3.11.0
type GetZonesOutputArgs struct { // File name where to save data source results (after running `pulumi preview`). OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` }
A collection of arguments for invoking getZones.
func (GetZonesOutputArgs) ElementType ¶ added in v3.11.0
func (GetZonesOutputArgs) ElementType() reflect.Type
type GetZonesResult ¶ added in v3.11.0
type GetZonesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` OutputFile *string `pulumi:"outputFile"` Zones []GetZonesZone `pulumi:"zones"` }
A collection of values returned by getZones.
func GetZones ¶ added in v3.11.0
func GetZones(ctx *pulumi.Context, args *GetZonesArgs, opts ...pulumi.InvokeOption) (*GetZonesResult, error)
This data source provides the available zones with the Application Load Balancer (ALB) Instance of the current Alibaba Cloud user.
> **NOTE:** Available in v1.145.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/eci" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _default, err := eci.GetZones(ctx, nil, nil) if err != nil { return err } ctx.Export("firstEciZonesId", _default.Zones[0].ZoneIds[0]) return nil }) }
```
type GetZonesResultOutput ¶ added in v3.11.0
type GetZonesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getZones.
func GetZonesOutput ¶ added in v3.11.0
func GetZonesOutput(ctx *pulumi.Context, args GetZonesOutputArgs, opts ...pulumi.InvokeOption) GetZonesResultOutput
func (GetZonesResultOutput) ElementType ¶ added in v3.11.0
func (GetZonesResultOutput) ElementType() reflect.Type
func (GetZonesResultOutput) Id ¶ added in v3.11.0
func (o GetZonesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetZonesResultOutput) OutputFile ¶ added in v3.11.0
func (o GetZonesResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetZonesResultOutput) ToGetZonesResultOutput ¶ added in v3.11.0
func (o GetZonesResultOutput) ToGetZonesResultOutput() GetZonesResultOutput
func (GetZonesResultOutput) ToGetZonesResultOutputWithContext ¶ added in v3.11.0
func (o GetZonesResultOutput) ToGetZonesResultOutputWithContext(ctx context.Context) GetZonesResultOutput
func (GetZonesResultOutput) ToOutput ¶ added in v3.43.1
func (o GetZonesResultOutput) ToOutput(ctx context.Context) pulumix.Output[GetZonesResult]
func (GetZonesResultOutput) Zones ¶ added in v3.11.0
func (o GetZonesResultOutput) Zones() GetZonesZoneArrayOutput
type GetZonesZone ¶ added in v3.11.0
type GetZonesZoneArgs ¶ added in v3.11.0
type GetZonesZoneArgs struct { // The endpoint of the region. RegionEndpoint pulumi.StringInput `pulumi:"regionEndpoint"` // The list of available zone ids. ZoneIds pulumi.StringArrayInput `pulumi:"zoneIds"` }
func (GetZonesZoneArgs) ElementType ¶ added in v3.11.0
func (GetZonesZoneArgs) ElementType() reflect.Type
func (GetZonesZoneArgs) ToGetZonesZoneOutput ¶ added in v3.11.0
func (i GetZonesZoneArgs) ToGetZonesZoneOutput() GetZonesZoneOutput
func (GetZonesZoneArgs) ToGetZonesZoneOutputWithContext ¶ added in v3.11.0
func (i GetZonesZoneArgs) ToGetZonesZoneOutputWithContext(ctx context.Context) GetZonesZoneOutput
func (GetZonesZoneArgs) ToOutput ¶ added in v3.43.1
func (i GetZonesZoneArgs) ToOutput(ctx context.Context) pulumix.Output[GetZonesZone]
type GetZonesZoneArray ¶ added in v3.11.0
type GetZonesZoneArray []GetZonesZoneInput
func (GetZonesZoneArray) ElementType ¶ added in v3.11.0
func (GetZonesZoneArray) ElementType() reflect.Type
func (GetZonesZoneArray) ToGetZonesZoneArrayOutput ¶ added in v3.11.0
func (i GetZonesZoneArray) ToGetZonesZoneArrayOutput() GetZonesZoneArrayOutput
func (GetZonesZoneArray) ToGetZonesZoneArrayOutputWithContext ¶ added in v3.11.0
func (i GetZonesZoneArray) ToGetZonesZoneArrayOutputWithContext(ctx context.Context) GetZonesZoneArrayOutput
func (GetZonesZoneArray) ToOutput ¶ added in v3.43.1
func (i GetZonesZoneArray) ToOutput(ctx context.Context) pulumix.Output[[]GetZonesZone]
type GetZonesZoneArrayInput ¶ added in v3.11.0
type GetZonesZoneArrayInput interface { pulumi.Input ToGetZonesZoneArrayOutput() GetZonesZoneArrayOutput ToGetZonesZoneArrayOutputWithContext(context.Context) GetZonesZoneArrayOutput }
GetZonesZoneArrayInput is an input type that accepts GetZonesZoneArray and GetZonesZoneArrayOutput values. You can construct a concrete instance of `GetZonesZoneArrayInput` via:
GetZonesZoneArray{ GetZonesZoneArgs{...} }
type GetZonesZoneArrayOutput ¶ added in v3.11.0
type GetZonesZoneArrayOutput struct{ *pulumi.OutputState }
func (GetZonesZoneArrayOutput) ElementType ¶ added in v3.11.0
func (GetZonesZoneArrayOutput) ElementType() reflect.Type
func (GetZonesZoneArrayOutput) Index ¶ added in v3.11.0
func (o GetZonesZoneArrayOutput) Index(i pulumi.IntInput) GetZonesZoneOutput
func (GetZonesZoneArrayOutput) ToGetZonesZoneArrayOutput ¶ added in v3.11.0
func (o GetZonesZoneArrayOutput) ToGetZonesZoneArrayOutput() GetZonesZoneArrayOutput
func (GetZonesZoneArrayOutput) ToGetZonesZoneArrayOutputWithContext ¶ added in v3.11.0
func (o GetZonesZoneArrayOutput) ToGetZonesZoneArrayOutputWithContext(ctx context.Context) GetZonesZoneArrayOutput
func (GetZonesZoneArrayOutput) ToOutput ¶ added in v3.43.1
func (o GetZonesZoneArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]GetZonesZone]
type GetZonesZoneInput ¶ added in v3.11.0
type GetZonesZoneInput interface { pulumi.Input ToGetZonesZoneOutput() GetZonesZoneOutput ToGetZonesZoneOutputWithContext(context.Context) GetZonesZoneOutput }
GetZonesZoneInput is an input type that accepts GetZonesZoneArgs and GetZonesZoneOutput values. You can construct a concrete instance of `GetZonesZoneInput` via:
GetZonesZoneArgs{...}
type GetZonesZoneOutput ¶ added in v3.11.0
type GetZonesZoneOutput struct{ *pulumi.OutputState }
func (GetZonesZoneOutput) ElementType ¶ added in v3.11.0
func (GetZonesZoneOutput) ElementType() reflect.Type
func (GetZonesZoneOutput) RegionEndpoint ¶ added in v3.11.0
func (o GetZonesZoneOutput) RegionEndpoint() pulumi.StringOutput
The endpoint of the region.
func (GetZonesZoneOutput) ToGetZonesZoneOutput ¶ added in v3.11.0
func (o GetZonesZoneOutput) ToGetZonesZoneOutput() GetZonesZoneOutput
func (GetZonesZoneOutput) ToGetZonesZoneOutputWithContext ¶ added in v3.11.0
func (o GetZonesZoneOutput) ToGetZonesZoneOutputWithContext(ctx context.Context) GetZonesZoneOutput
func (GetZonesZoneOutput) ToOutput ¶ added in v3.43.1
func (o GetZonesZoneOutput) ToOutput(ctx context.Context) pulumix.Output[GetZonesZone]
func (GetZonesZoneOutput) ZoneIds ¶ added in v3.11.0
func (o GetZonesZoneOutput) ZoneIds() pulumi.StringArrayOutput
The list of available zone ids.
type ImageCache ¶
type ImageCache struct { pulumi.CustomResourceState // The ID of the container group job that is used to create the image cache. ContainerGroupId pulumi.StringOutput `pulumi:"containerGroupId"` // The instance ID of the Elastic IP Address (EIP). If you want to pull images from the Internet, you must specify an EIP to make sure that the container group can access the Internet. You can also configure the network address translation (NAT) gateway. We recommend that you configure the NAT gateway for the Internet access. Refer to [Public Network Access Method](https://help.aliyun.com/document_detail/99146.html) EipInstanceId pulumi.StringPtrOutput `pulumi:"eipInstanceId"` // The name of the image cache. ImageCacheName pulumi.StringOutput `pulumi:"imageCacheName"` // The size of the image cache. Default to `20`. Unit: GiB. ImageCacheSize pulumi.IntPtrOutput `pulumi:"imageCacheSize"` // The Image Registry parameters about the image to be cached. See `imageRegistryCredential` below. ImageRegistryCredentials ImageCacheImageRegistryCredentialArrayOutput `pulumi:"imageRegistryCredentials"` // The images to be cached. The image name must be versioned. Images pulumi.StringArrayOutput `pulumi:"images"` // The ID of the resource group. ResourceGroupId pulumi.StringPtrOutput `pulumi:"resourceGroupId"` // The retention days of the image cache. Once the image cache expires, it will be cleared. By default, the image cache never expires. Note: The image cache that fails to be created is retained for only one day. RetentionDays pulumi.IntPtrOutput `pulumi:"retentionDays"` // The ID of the security group. You do not need to specify the same security group as the container group. SecurityGroupId pulumi.StringOutput `pulumi:"securityGroupId"` // The status of the image cache. Status pulumi.StringOutput `pulumi:"status"` // The ID of the VSwitch. You do not need to specify the same VSwitch as the container group. VswitchId pulumi.StringOutput `pulumi:"vswitchId"` // The zone id to cache image. ZoneId pulumi.StringPtrOutput `pulumi:"zoneId"` }
An ECI Image Cache can help user to solve the time-consuming problem of image pull. For information about Alicloud ECI Image Cache and how to use it, see [What is Resource Alicloud ECI Image Cache](https://www.alibabacloud.com/help/doc-detail/146891.htm).
> **NOTE:** Available since v1.89.0.
> **NOTE:** Each image cache corresponds to a snapshot, and the user does not delete the snapshot directly, otherwise the cache will fail.
## Example Usage
Basic Usage ¶
```go package main
import (
"fmt" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/eci" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/ecs" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/vpc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") name := "tf-example" if param := cfg.Get("name"); param != "" { name = param } defaultZones, err := eci.GetZones(ctx, nil, nil) if err != nil { return err } defaultNetwork, err := vpc.NewNetwork(ctx, "defaultNetwork", &vpc.NetworkArgs{ VpcName: pulumi.String(name), CidrBlock: pulumi.String("10.0.0.0/8"), }) if err != nil { return err } defaultSwitch, err := vpc.NewSwitch(ctx, "defaultSwitch", &vpc.SwitchArgs{ VswitchName: pulumi.String(name), CidrBlock: pulumi.String("10.1.0.0/16"), VpcId: defaultNetwork.ID(), ZoneId: *pulumi.String(defaultZones.Zones[0].ZoneIds[0]), }) if err != nil { return err } defaultSecurityGroup, err := ecs.NewSecurityGroup(ctx, "defaultSecurityGroup", &ecs.SecurityGroupArgs{ VpcId: defaultNetwork.ID(), }) if err != nil { return err } defaultEipAddress, err := ecs.NewEipAddress(ctx, "defaultEipAddress", &ecs.EipAddressArgs{ Isp: pulumi.String("BGP"), AddressName: pulumi.String(name), Netmode: pulumi.String("public"), Bandwidth: pulumi.String("1"), SecurityProtectionTypes: pulumi.StringArray{ pulumi.String("AntiDDoS_Enhanced"), }, PaymentType: pulumi.String("PayAsYouGo"), }) if err != nil { return err } defaultRegions, err := alicloud.GetRegions(ctx, &alicloud.GetRegionsArgs{ Current: pulumi.BoolRef(true), }, nil) if err != nil { return err } _, err = eci.NewImageCache(ctx, "defaultImageCache", &eci.ImageCacheArgs{ ImageCacheName: pulumi.String(name), Images: pulumi.StringArray{ pulumi.String(fmt.Sprintf("registry-vpc.%v.aliyuncs.com/eci_open/nginx:alpine", defaultRegions.Regions[0].Id)), }, SecurityGroupId: defaultSecurityGroup.ID(), VswitchId: defaultSwitch.ID(), EipInstanceId: defaultEipAddress.ID(), }) if err != nil { return err } return nil }) }
```
## Import
ECI Image Cache can be imported using the id, e.g.
```sh
$ pulumi import alicloud:eci/imageCache:ImageCache example abc123456
```
func GetImageCache ¶
func GetImageCache(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ImageCacheState, opts ...pulumi.ResourceOption) (*ImageCache, error)
GetImageCache gets an existing ImageCache 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 NewImageCache ¶
func NewImageCache(ctx *pulumi.Context, name string, args *ImageCacheArgs, opts ...pulumi.ResourceOption) (*ImageCache, error)
NewImageCache registers a new resource with the given unique name, arguments, and options.
func (*ImageCache) ElementType ¶
func (*ImageCache) ElementType() reflect.Type
func (*ImageCache) ToImageCacheOutput ¶
func (i *ImageCache) ToImageCacheOutput() ImageCacheOutput
func (*ImageCache) ToImageCacheOutputWithContext ¶
func (i *ImageCache) ToImageCacheOutputWithContext(ctx context.Context) ImageCacheOutput
func (*ImageCache) ToOutput ¶ added in v3.43.1
func (i *ImageCache) ToOutput(ctx context.Context) pulumix.Output[*ImageCache]
type ImageCacheArgs ¶
type ImageCacheArgs struct { // The instance ID of the Elastic IP Address (EIP). If you want to pull images from the Internet, you must specify an EIP to make sure that the container group can access the Internet. You can also configure the network address translation (NAT) gateway. We recommend that you configure the NAT gateway for the Internet access. Refer to [Public Network Access Method](https://help.aliyun.com/document_detail/99146.html) EipInstanceId pulumi.StringPtrInput // The name of the image cache. ImageCacheName pulumi.StringInput // The size of the image cache. Default to `20`. Unit: GiB. ImageCacheSize pulumi.IntPtrInput // The Image Registry parameters about the image to be cached. See `imageRegistryCredential` below. ImageRegistryCredentials ImageCacheImageRegistryCredentialArrayInput // The images to be cached. The image name must be versioned. Images pulumi.StringArrayInput // The ID of the resource group. ResourceGroupId pulumi.StringPtrInput // The retention days of the image cache. Once the image cache expires, it will be cleared. By default, the image cache never expires. Note: The image cache that fails to be created is retained for only one day. RetentionDays pulumi.IntPtrInput // The ID of the security group. You do not need to specify the same security group as the container group. SecurityGroupId pulumi.StringInput // The ID of the VSwitch. You do not need to specify the same VSwitch as the container group. VswitchId pulumi.StringInput // The zone id to cache image. ZoneId pulumi.StringPtrInput }
The set of arguments for constructing a ImageCache resource.
func (ImageCacheArgs) ElementType ¶
func (ImageCacheArgs) ElementType() reflect.Type
type ImageCacheArray ¶
type ImageCacheArray []ImageCacheInput
func (ImageCacheArray) ElementType ¶
func (ImageCacheArray) ElementType() reflect.Type
func (ImageCacheArray) ToImageCacheArrayOutput ¶
func (i ImageCacheArray) ToImageCacheArrayOutput() ImageCacheArrayOutput
func (ImageCacheArray) ToImageCacheArrayOutputWithContext ¶
func (i ImageCacheArray) ToImageCacheArrayOutputWithContext(ctx context.Context) ImageCacheArrayOutput
func (ImageCacheArray) ToOutput ¶ added in v3.43.1
func (i ImageCacheArray) ToOutput(ctx context.Context) pulumix.Output[[]*ImageCache]
type ImageCacheArrayInput ¶
type ImageCacheArrayInput interface { pulumi.Input ToImageCacheArrayOutput() ImageCacheArrayOutput ToImageCacheArrayOutputWithContext(context.Context) ImageCacheArrayOutput }
ImageCacheArrayInput is an input type that accepts ImageCacheArray and ImageCacheArrayOutput values. You can construct a concrete instance of `ImageCacheArrayInput` via:
ImageCacheArray{ ImageCacheArgs{...} }
type ImageCacheArrayOutput ¶
type ImageCacheArrayOutput struct{ *pulumi.OutputState }
func (ImageCacheArrayOutput) ElementType ¶
func (ImageCacheArrayOutput) ElementType() reflect.Type
func (ImageCacheArrayOutput) Index ¶
func (o ImageCacheArrayOutput) Index(i pulumi.IntInput) ImageCacheOutput
func (ImageCacheArrayOutput) ToImageCacheArrayOutput ¶
func (o ImageCacheArrayOutput) ToImageCacheArrayOutput() ImageCacheArrayOutput
func (ImageCacheArrayOutput) ToImageCacheArrayOutputWithContext ¶
func (o ImageCacheArrayOutput) ToImageCacheArrayOutputWithContext(ctx context.Context) ImageCacheArrayOutput
func (ImageCacheArrayOutput) ToOutput ¶ added in v3.43.1
func (o ImageCacheArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*ImageCache]
type ImageCacheImageRegistryCredentialArgs ¶
type ImageCacheImageRegistryCredentialArgs struct { // The password of the Image Registry. Password pulumi.StringPtrInput `pulumi:"password"` // The address of Image Registry without `http://` or `https://`. Server pulumi.StringPtrInput `pulumi:"server"` // The user name of Image Registry. UserName pulumi.StringPtrInput `pulumi:"userName"` }
func (ImageCacheImageRegistryCredentialArgs) ElementType ¶
func (ImageCacheImageRegistryCredentialArgs) ElementType() reflect.Type
func (ImageCacheImageRegistryCredentialArgs) ToImageCacheImageRegistryCredentialOutput ¶
func (i ImageCacheImageRegistryCredentialArgs) ToImageCacheImageRegistryCredentialOutput() ImageCacheImageRegistryCredentialOutput
func (ImageCacheImageRegistryCredentialArgs) ToImageCacheImageRegistryCredentialOutputWithContext ¶
func (i ImageCacheImageRegistryCredentialArgs) ToImageCacheImageRegistryCredentialOutputWithContext(ctx context.Context) ImageCacheImageRegistryCredentialOutput
func (ImageCacheImageRegistryCredentialArgs) ToOutput ¶ added in v3.43.1
func (i ImageCacheImageRegistryCredentialArgs) ToOutput(ctx context.Context) pulumix.Output[ImageCacheImageRegistryCredential]
type ImageCacheImageRegistryCredentialArray ¶
type ImageCacheImageRegistryCredentialArray []ImageCacheImageRegistryCredentialInput
func (ImageCacheImageRegistryCredentialArray) ElementType ¶
func (ImageCacheImageRegistryCredentialArray) ElementType() reflect.Type
func (ImageCacheImageRegistryCredentialArray) ToImageCacheImageRegistryCredentialArrayOutput ¶
func (i ImageCacheImageRegistryCredentialArray) ToImageCacheImageRegistryCredentialArrayOutput() ImageCacheImageRegistryCredentialArrayOutput
func (ImageCacheImageRegistryCredentialArray) ToImageCacheImageRegistryCredentialArrayOutputWithContext ¶
func (i ImageCacheImageRegistryCredentialArray) ToImageCacheImageRegistryCredentialArrayOutputWithContext(ctx context.Context) ImageCacheImageRegistryCredentialArrayOutput
func (ImageCacheImageRegistryCredentialArray) ToOutput ¶ added in v3.43.1
func (i ImageCacheImageRegistryCredentialArray) ToOutput(ctx context.Context) pulumix.Output[[]ImageCacheImageRegistryCredential]
type ImageCacheImageRegistryCredentialArrayInput ¶
type ImageCacheImageRegistryCredentialArrayInput interface { pulumi.Input ToImageCacheImageRegistryCredentialArrayOutput() ImageCacheImageRegistryCredentialArrayOutput ToImageCacheImageRegistryCredentialArrayOutputWithContext(context.Context) ImageCacheImageRegistryCredentialArrayOutput }
ImageCacheImageRegistryCredentialArrayInput is an input type that accepts ImageCacheImageRegistryCredentialArray and ImageCacheImageRegistryCredentialArrayOutput values. You can construct a concrete instance of `ImageCacheImageRegistryCredentialArrayInput` via:
ImageCacheImageRegistryCredentialArray{ ImageCacheImageRegistryCredentialArgs{...} }
type ImageCacheImageRegistryCredentialArrayOutput ¶
type ImageCacheImageRegistryCredentialArrayOutput struct{ *pulumi.OutputState }
func (ImageCacheImageRegistryCredentialArrayOutput) ElementType ¶
func (ImageCacheImageRegistryCredentialArrayOutput) ElementType() reflect.Type
func (ImageCacheImageRegistryCredentialArrayOutput) ToImageCacheImageRegistryCredentialArrayOutput ¶
func (o ImageCacheImageRegistryCredentialArrayOutput) ToImageCacheImageRegistryCredentialArrayOutput() ImageCacheImageRegistryCredentialArrayOutput
func (ImageCacheImageRegistryCredentialArrayOutput) ToImageCacheImageRegistryCredentialArrayOutputWithContext ¶
func (o ImageCacheImageRegistryCredentialArrayOutput) ToImageCacheImageRegistryCredentialArrayOutputWithContext(ctx context.Context) ImageCacheImageRegistryCredentialArrayOutput
func (ImageCacheImageRegistryCredentialArrayOutput) ToOutput ¶ added in v3.43.1
func (o ImageCacheImageRegistryCredentialArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ImageCacheImageRegistryCredential]
type ImageCacheImageRegistryCredentialInput ¶
type ImageCacheImageRegistryCredentialInput interface { pulumi.Input ToImageCacheImageRegistryCredentialOutput() ImageCacheImageRegistryCredentialOutput ToImageCacheImageRegistryCredentialOutputWithContext(context.Context) ImageCacheImageRegistryCredentialOutput }
ImageCacheImageRegistryCredentialInput is an input type that accepts ImageCacheImageRegistryCredentialArgs and ImageCacheImageRegistryCredentialOutput values. You can construct a concrete instance of `ImageCacheImageRegistryCredentialInput` via:
ImageCacheImageRegistryCredentialArgs{...}
type ImageCacheImageRegistryCredentialOutput ¶
type ImageCacheImageRegistryCredentialOutput struct{ *pulumi.OutputState }
func (ImageCacheImageRegistryCredentialOutput) ElementType ¶
func (ImageCacheImageRegistryCredentialOutput) ElementType() reflect.Type
func (ImageCacheImageRegistryCredentialOutput) Password ¶
func (o ImageCacheImageRegistryCredentialOutput) Password() pulumi.StringPtrOutput
The password of the Image Registry.
func (ImageCacheImageRegistryCredentialOutput) Server ¶
func (o ImageCacheImageRegistryCredentialOutput) Server() pulumi.StringPtrOutput
The address of Image Registry without `http://` or `https://`.
func (ImageCacheImageRegistryCredentialOutput) ToImageCacheImageRegistryCredentialOutput ¶
func (o ImageCacheImageRegistryCredentialOutput) ToImageCacheImageRegistryCredentialOutput() ImageCacheImageRegistryCredentialOutput
func (ImageCacheImageRegistryCredentialOutput) ToImageCacheImageRegistryCredentialOutputWithContext ¶
func (o ImageCacheImageRegistryCredentialOutput) ToImageCacheImageRegistryCredentialOutputWithContext(ctx context.Context) ImageCacheImageRegistryCredentialOutput
func (ImageCacheImageRegistryCredentialOutput) ToOutput ¶ added in v3.43.1
func (o ImageCacheImageRegistryCredentialOutput) ToOutput(ctx context.Context) pulumix.Output[ImageCacheImageRegistryCredential]
func (ImageCacheImageRegistryCredentialOutput) UserName ¶
func (o ImageCacheImageRegistryCredentialOutput) UserName() pulumi.StringPtrOutput
The user name of Image Registry.
type ImageCacheInput ¶
type ImageCacheInput interface { pulumi.Input ToImageCacheOutput() ImageCacheOutput ToImageCacheOutputWithContext(ctx context.Context) ImageCacheOutput }
type ImageCacheMap ¶
type ImageCacheMap map[string]ImageCacheInput
func (ImageCacheMap) ElementType ¶
func (ImageCacheMap) ElementType() reflect.Type
func (ImageCacheMap) ToImageCacheMapOutput ¶
func (i ImageCacheMap) ToImageCacheMapOutput() ImageCacheMapOutput
func (ImageCacheMap) ToImageCacheMapOutputWithContext ¶
func (i ImageCacheMap) ToImageCacheMapOutputWithContext(ctx context.Context) ImageCacheMapOutput
func (ImageCacheMap) ToOutput ¶ added in v3.43.1
func (i ImageCacheMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*ImageCache]
type ImageCacheMapInput ¶
type ImageCacheMapInput interface { pulumi.Input ToImageCacheMapOutput() ImageCacheMapOutput ToImageCacheMapOutputWithContext(context.Context) ImageCacheMapOutput }
ImageCacheMapInput is an input type that accepts ImageCacheMap and ImageCacheMapOutput values. You can construct a concrete instance of `ImageCacheMapInput` via:
ImageCacheMap{ "key": ImageCacheArgs{...} }
type ImageCacheMapOutput ¶
type ImageCacheMapOutput struct{ *pulumi.OutputState }
func (ImageCacheMapOutput) ElementType ¶
func (ImageCacheMapOutput) ElementType() reflect.Type
func (ImageCacheMapOutput) MapIndex ¶
func (o ImageCacheMapOutput) MapIndex(k pulumi.StringInput) ImageCacheOutput
func (ImageCacheMapOutput) ToImageCacheMapOutput ¶
func (o ImageCacheMapOutput) ToImageCacheMapOutput() ImageCacheMapOutput
func (ImageCacheMapOutput) ToImageCacheMapOutputWithContext ¶
func (o ImageCacheMapOutput) ToImageCacheMapOutputWithContext(ctx context.Context) ImageCacheMapOutput
func (ImageCacheMapOutput) ToOutput ¶ added in v3.43.1
func (o ImageCacheMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*ImageCache]
type ImageCacheOutput ¶
type ImageCacheOutput struct{ *pulumi.OutputState }
func (ImageCacheOutput) ContainerGroupId ¶ added in v3.27.0
func (o ImageCacheOutput) ContainerGroupId() pulumi.StringOutput
The ID of the container group job that is used to create the image cache.
func (ImageCacheOutput) EipInstanceId ¶ added in v3.27.0
func (o ImageCacheOutput) EipInstanceId() pulumi.StringPtrOutput
The instance ID of the Elastic IP Address (EIP). If you want to pull images from the Internet, you must specify an EIP to make sure that the container group can access the Internet. You can also configure the network address translation (NAT) gateway. We recommend that you configure the NAT gateway for the Internet access. Refer to [Public Network Access Method](https://help.aliyun.com/document_detail/99146.html)
func (ImageCacheOutput) ElementType ¶
func (ImageCacheOutput) ElementType() reflect.Type
func (ImageCacheOutput) ImageCacheName ¶ added in v3.27.0
func (o ImageCacheOutput) ImageCacheName() pulumi.StringOutput
The name of the image cache.
func (ImageCacheOutput) ImageCacheSize ¶ added in v3.27.0
func (o ImageCacheOutput) ImageCacheSize() pulumi.IntPtrOutput
The size of the image cache. Default to `20`. Unit: GiB.
func (ImageCacheOutput) ImageRegistryCredentials ¶ added in v3.27.0
func (o ImageCacheOutput) ImageRegistryCredentials() ImageCacheImageRegistryCredentialArrayOutput
The Image Registry parameters about the image to be cached. See `imageRegistryCredential` below.
func (ImageCacheOutput) Images ¶ added in v3.27.0
func (o ImageCacheOutput) Images() pulumi.StringArrayOutput
The images to be cached. The image name must be versioned.
func (ImageCacheOutput) ResourceGroupId ¶ added in v3.27.0
func (o ImageCacheOutput) ResourceGroupId() pulumi.StringPtrOutput
The ID of the resource group.
func (ImageCacheOutput) RetentionDays ¶ added in v3.27.0
func (o ImageCacheOutput) RetentionDays() pulumi.IntPtrOutput
The retention days of the image cache. Once the image cache expires, it will be cleared. By default, the image cache never expires. Note: The image cache that fails to be created is retained for only one day.
func (ImageCacheOutput) SecurityGroupId ¶ added in v3.27.0
func (o ImageCacheOutput) SecurityGroupId() pulumi.StringOutput
The ID of the security group. You do not need to specify the same security group as the container group.
func (ImageCacheOutput) Status ¶ added in v3.27.0
func (o ImageCacheOutput) Status() pulumi.StringOutput
The status of the image cache.
func (ImageCacheOutput) ToImageCacheOutput ¶
func (o ImageCacheOutput) ToImageCacheOutput() ImageCacheOutput
func (ImageCacheOutput) ToImageCacheOutputWithContext ¶
func (o ImageCacheOutput) ToImageCacheOutputWithContext(ctx context.Context) ImageCacheOutput
func (ImageCacheOutput) ToOutput ¶ added in v3.43.1
func (o ImageCacheOutput) ToOutput(ctx context.Context) pulumix.Output[*ImageCache]
func (ImageCacheOutput) VswitchId ¶ added in v3.27.0
func (o ImageCacheOutput) VswitchId() pulumi.StringOutput
The ID of the VSwitch. You do not need to specify the same VSwitch as the container group.
func (ImageCacheOutput) ZoneId ¶ added in v3.27.0
func (o ImageCacheOutput) ZoneId() pulumi.StringPtrOutput
The zone id to cache image.
type ImageCacheState ¶
type ImageCacheState struct { // The ID of the container group job that is used to create the image cache. ContainerGroupId pulumi.StringPtrInput // The instance ID of the Elastic IP Address (EIP). If you want to pull images from the Internet, you must specify an EIP to make sure that the container group can access the Internet. You can also configure the network address translation (NAT) gateway. We recommend that you configure the NAT gateway for the Internet access. Refer to [Public Network Access Method](https://help.aliyun.com/document_detail/99146.html) EipInstanceId pulumi.StringPtrInput // The name of the image cache. ImageCacheName pulumi.StringPtrInput // The size of the image cache. Default to `20`. Unit: GiB. ImageCacheSize pulumi.IntPtrInput // The Image Registry parameters about the image to be cached. See `imageRegistryCredential` below. ImageRegistryCredentials ImageCacheImageRegistryCredentialArrayInput // The images to be cached. The image name must be versioned. Images pulumi.StringArrayInput // The ID of the resource group. ResourceGroupId pulumi.StringPtrInput // The retention days of the image cache. Once the image cache expires, it will be cleared. By default, the image cache never expires. Note: The image cache that fails to be created is retained for only one day. RetentionDays pulumi.IntPtrInput // The ID of the security group. You do not need to specify the same security group as the container group. SecurityGroupId pulumi.StringPtrInput // The status of the image cache. Status pulumi.StringPtrInput // The ID of the VSwitch. You do not need to specify the same VSwitch as the container group. VswitchId pulumi.StringPtrInput // The zone id to cache image. ZoneId pulumi.StringPtrInput }
func (ImageCacheState) ElementType ¶
func (ImageCacheState) ElementType() reflect.Type
type OpenApiImageCache ¶
type OpenApiImageCache struct { pulumi.CustomResourceState ContainerGroupId pulumi.StringOutput `pulumi:"containerGroupId"` EipInstanceId pulumi.StringPtrOutput `pulumi:"eipInstanceId"` ImageCacheName pulumi.StringOutput `pulumi:"imageCacheName"` ImageCacheSize pulumi.IntPtrOutput `pulumi:"imageCacheSize"` ImageRegistryCredentials OpenApiImageCacheImageRegistryCredentialArrayOutput `pulumi:"imageRegistryCredentials"` Images pulumi.StringArrayOutput `pulumi:"images"` ResourceGroupId pulumi.StringPtrOutput `pulumi:"resourceGroupId"` RetentionDays pulumi.IntPtrOutput `pulumi:"retentionDays"` SecurityGroupId pulumi.StringOutput `pulumi:"securityGroupId"` Status pulumi.StringOutput `pulumi:"status"` VswitchId pulumi.StringOutput `pulumi:"vswitchId"` ZoneId pulumi.StringPtrOutput `pulumi:"zoneId"` }
func GetOpenApiImageCache ¶
func GetOpenApiImageCache(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OpenApiImageCacheState, opts ...pulumi.ResourceOption) (*OpenApiImageCache, error)
GetOpenApiImageCache gets an existing OpenApiImageCache 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 NewOpenApiImageCache ¶
func NewOpenApiImageCache(ctx *pulumi.Context, name string, args *OpenApiImageCacheArgs, opts ...pulumi.ResourceOption) (*OpenApiImageCache, error)
NewOpenApiImageCache registers a new resource with the given unique name, arguments, and options.
func (*OpenApiImageCache) ElementType ¶
func (*OpenApiImageCache) ElementType() reflect.Type
func (*OpenApiImageCache) ToOpenApiImageCacheOutput ¶
func (i *OpenApiImageCache) ToOpenApiImageCacheOutput() OpenApiImageCacheOutput
func (*OpenApiImageCache) ToOpenApiImageCacheOutputWithContext ¶
func (i *OpenApiImageCache) ToOpenApiImageCacheOutputWithContext(ctx context.Context) OpenApiImageCacheOutput
func (*OpenApiImageCache) ToOutput ¶ added in v3.43.1
func (i *OpenApiImageCache) ToOutput(ctx context.Context) pulumix.Output[*OpenApiImageCache]
type OpenApiImageCacheArgs ¶
type OpenApiImageCacheArgs struct { EipInstanceId pulumi.StringPtrInput ImageCacheName pulumi.StringInput ImageCacheSize pulumi.IntPtrInput ImageRegistryCredentials OpenApiImageCacheImageRegistryCredentialArrayInput Images pulumi.StringArrayInput ResourceGroupId pulumi.StringPtrInput RetentionDays pulumi.IntPtrInput SecurityGroupId pulumi.StringInput VswitchId pulumi.StringInput ZoneId pulumi.StringPtrInput }
The set of arguments for constructing a OpenApiImageCache resource.
func (OpenApiImageCacheArgs) ElementType ¶
func (OpenApiImageCacheArgs) ElementType() reflect.Type
type OpenApiImageCacheArray ¶
type OpenApiImageCacheArray []OpenApiImageCacheInput
func (OpenApiImageCacheArray) ElementType ¶
func (OpenApiImageCacheArray) ElementType() reflect.Type
func (OpenApiImageCacheArray) ToOpenApiImageCacheArrayOutput ¶
func (i OpenApiImageCacheArray) ToOpenApiImageCacheArrayOutput() OpenApiImageCacheArrayOutput
func (OpenApiImageCacheArray) ToOpenApiImageCacheArrayOutputWithContext ¶
func (i OpenApiImageCacheArray) ToOpenApiImageCacheArrayOutputWithContext(ctx context.Context) OpenApiImageCacheArrayOutput
func (OpenApiImageCacheArray) ToOutput ¶ added in v3.43.1
func (i OpenApiImageCacheArray) ToOutput(ctx context.Context) pulumix.Output[[]*OpenApiImageCache]
type OpenApiImageCacheArrayInput ¶
type OpenApiImageCacheArrayInput interface { pulumi.Input ToOpenApiImageCacheArrayOutput() OpenApiImageCacheArrayOutput ToOpenApiImageCacheArrayOutputWithContext(context.Context) OpenApiImageCacheArrayOutput }
OpenApiImageCacheArrayInput is an input type that accepts OpenApiImageCacheArray and OpenApiImageCacheArrayOutput values. You can construct a concrete instance of `OpenApiImageCacheArrayInput` via:
OpenApiImageCacheArray{ OpenApiImageCacheArgs{...} }
type OpenApiImageCacheArrayOutput ¶
type OpenApiImageCacheArrayOutput struct{ *pulumi.OutputState }
func (OpenApiImageCacheArrayOutput) ElementType ¶
func (OpenApiImageCacheArrayOutput) ElementType() reflect.Type
func (OpenApiImageCacheArrayOutput) Index ¶
func (o OpenApiImageCacheArrayOutput) Index(i pulumi.IntInput) OpenApiImageCacheOutput
func (OpenApiImageCacheArrayOutput) ToOpenApiImageCacheArrayOutput ¶
func (o OpenApiImageCacheArrayOutput) ToOpenApiImageCacheArrayOutput() OpenApiImageCacheArrayOutput
func (OpenApiImageCacheArrayOutput) ToOpenApiImageCacheArrayOutputWithContext ¶
func (o OpenApiImageCacheArrayOutput) ToOpenApiImageCacheArrayOutputWithContext(ctx context.Context) OpenApiImageCacheArrayOutput
func (OpenApiImageCacheArrayOutput) ToOutput ¶ added in v3.43.1
func (o OpenApiImageCacheArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*OpenApiImageCache]
type OpenApiImageCacheImageRegistryCredentialArgs ¶
type OpenApiImageCacheImageRegistryCredentialArgs struct { Password pulumi.StringPtrInput `pulumi:"password"` Server pulumi.StringPtrInput `pulumi:"server"` UserName pulumi.StringPtrInput `pulumi:"userName"` }
func (OpenApiImageCacheImageRegistryCredentialArgs) ElementType ¶
func (OpenApiImageCacheImageRegistryCredentialArgs) ElementType() reflect.Type
func (OpenApiImageCacheImageRegistryCredentialArgs) ToOpenApiImageCacheImageRegistryCredentialOutput ¶
func (i OpenApiImageCacheImageRegistryCredentialArgs) ToOpenApiImageCacheImageRegistryCredentialOutput() OpenApiImageCacheImageRegistryCredentialOutput
func (OpenApiImageCacheImageRegistryCredentialArgs) ToOpenApiImageCacheImageRegistryCredentialOutputWithContext ¶
func (i OpenApiImageCacheImageRegistryCredentialArgs) ToOpenApiImageCacheImageRegistryCredentialOutputWithContext(ctx context.Context) OpenApiImageCacheImageRegistryCredentialOutput
func (OpenApiImageCacheImageRegistryCredentialArgs) ToOutput ¶ added in v3.43.1
func (i OpenApiImageCacheImageRegistryCredentialArgs) ToOutput(ctx context.Context) pulumix.Output[OpenApiImageCacheImageRegistryCredential]
type OpenApiImageCacheImageRegistryCredentialArray ¶
type OpenApiImageCacheImageRegistryCredentialArray []OpenApiImageCacheImageRegistryCredentialInput
func (OpenApiImageCacheImageRegistryCredentialArray) ElementType ¶
func (OpenApiImageCacheImageRegistryCredentialArray) ElementType() reflect.Type
func (OpenApiImageCacheImageRegistryCredentialArray) ToOpenApiImageCacheImageRegistryCredentialArrayOutput ¶
func (i OpenApiImageCacheImageRegistryCredentialArray) ToOpenApiImageCacheImageRegistryCredentialArrayOutput() OpenApiImageCacheImageRegistryCredentialArrayOutput
func (OpenApiImageCacheImageRegistryCredentialArray) ToOpenApiImageCacheImageRegistryCredentialArrayOutputWithContext ¶
func (i OpenApiImageCacheImageRegistryCredentialArray) ToOpenApiImageCacheImageRegistryCredentialArrayOutputWithContext(ctx context.Context) OpenApiImageCacheImageRegistryCredentialArrayOutput
func (OpenApiImageCacheImageRegistryCredentialArray) ToOutput ¶ added in v3.43.1
func (i OpenApiImageCacheImageRegistryCredentialArray) ToOutput(ctx context.Context) pulumix.Output[[]OpenApiImageCacheImageRegistryCredential]
type OpenApiImageCacheImageRegistryCredentialArrayInput ¶
type OpenApiImageCacheImageRegistryCredentialArrayInput interface { pulumi.Input ToOpenApiImageCacheImageRegistryCredentialArrayOutput() OpenApiImageCacheImageRegistryCredentialArrayOutput ToOpenApiImageCacheImageRegistryCredentialArrayOutputWithContext(context.Context) OpenApiImageCacheImageRegistryCredentialArrayOutput }
OpenApiImageCacheImageRegistryCredentialArrayInput is an input type that accepts OpenApiImageCacheImageRegistryCredentialArray and OpenApiImageCacheImageRegistryCredentialArrayOutput values. You can construct a concrete instance of `OpenApiImageCacheImageRegistryCredentialArrayInput` via:
OpenApiImageCacheImageRegistryCredentialArray{ OpenApiImageCacheImageRegistryCredentialArgs{...} }
type OpenApiImageCacheImageRegistryCredentialArrayOutput ¶
type OpenApiImageCacheImageRegistryCredentialArrayOutput struct{ *pulumi.OutputState }
func (OpenApiImageCacheImageRegistryCredentialArrayOutput) ElementType ¶
func (OpenApiImageCacheImageRegistryCredentialArrayOutput) ElementType() reflect.Type
func (OpenApiImageCacheImageRegistryCredentialArrayOutput) ToOpenApiImageCacheImageRegistryCredentialArrayOutput ¶
func (o OpenApiImageCacheImageRegistryCredentialArrayOutput) ToOpenApiImageCacheImageRegistryCredentialArrayOutput() OpenApiImageCacheImageRegistryCredentialArrayOutput
func (OpenApiImageCacheImageRegistryCredentialArrayOutput) ToOpenApiImageCacheImageRegistryCredentialArrayOutputWithContext ¶
func (o OpenApiImageCacheImageRegistryCredentialArrayOutput) ToOpenApiImageCacheImageRegistryCredentialArrayOutputWithContext(ctx context.Context) OpenApiImageCacheImageRegistryCredentialArrayOutput
func (OpenApiImageCacheImageRegistryCredentialArrayOutput) ToOutput ¶ added in v3.43.1
func (o OpenApiImageCacheImageRegistryCredentialArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]OpenApiImageCacheImageRegistryCredential]
type OpenApiImageCacheImageRegistryCredentialInput ¶
type OpenApiImageCacheImageRegistryCredentialInput interface { pulumi.Input ToOpenApiImageCacheImageRegistryCredentialOutput() OpenApiImageCacheImageRegistryCredentialOutput ToOpenApiImageCacheImageRegistryCredentialOutputWithContext(context.Context) OpenApiImageCacheImageRegistryCredentialOutput }
OpenApiImageCacheImageRegistryCredentialInput is an input type that accepts OpenApiImageCacheImageRegistryCredentialArgs and OpenApiImageCacheImageRegistryCredentialOutput values. You can construct a concrete instance of `OpenApiImageCacheImageRegistryCredentialInput` via:
OpenApiImageCacheImageRegistryCredentialArgs{...}
type OpenApiImageCacheImageRegistryCredentialOutput ¶
type OpenApiImageCacheImageRegistryCredentialOutput struct{ *pulumi.OutputState }
func (OpenApiImageCacheImageRegistryCredentialOutput) ElementType ¶
func (OpenApiImageCacheImageRegistryCredentialOutput) ElementType() reflect.Type
func (OpenApiImageCacheImageRegistryCredentialOutput) Password ¶
func (o OpenApiImageCacheImageRegistryCredentialOutput) Password() pulumi.StringPtrOutput
func (OpenApiImageCacheImageRegistryCredentialOutput) Server ¶
func (o OpenApiImageCacheImageRegistryCredentialOutput) Server() pulumi.StringPtrOutput
func (OpenApiImageCacheImageRegistryCredentialOutput) ToOpenApiImageCacheImageRegistryCredentialOutput ¶
func (o OpenApiImageCacheImageRegistryCredentialOutput) ToOpenApiImageCacheImageRegistryCredentialOutput() OpenApiImageCacheImageRegistryCredentialOutput
func (OpenApiImageCacheImageRegistryCredentialOutput) ToOpenApiImageCacheImageRegistryCredentialOutputWithContext ¶
func (o OpenApiImageCacheImageRegistryCredentialOutput) ToOpenApiImageCacheImageRegistryCredentialOutputWithContext(ctx context.Context) OpenApiImageCacheImageRegistryCredentialOutput
func (OpenApiImageCacheImageRegistryCredentialOutput) ToOutput ¶ added in v3.43.1
func (o OpenApiImageCacheImageRegistryCredentialOutput) ToOutput(ctx context.Context) pulumix.Output[OpenApiImageCacheImageRegistryCredential]
func (OpenApiImageCacheImageRegistryCredentialOutput) UserName ¶
func (o OpenApiImageCacheImageRegistryCredentialOutput) UserName() pulumi.StringPtrOutput
type OpenApiImageCacheInput ¶
type OpenApiImageCacheInput interface { pulumi.Input ToOpenApiImageCacheOutput() OpenApiImageCacheOutput ToOpenApiImageCacheOutputWithContext(ctx context.Context) OpenApiImageCacheOutput }
type OpenApiImageCacheMap ¶
type OpenApiImageCacheMap map[string]OpenApiImageCacheInput
func (OpenApiImageCacheMap) ElementType ¶
func (OpenApiImageCacheMap) ElementType() reflect.Type
func (OpenApiImageCacheMap) ToOpenApiImageCacheMapOutput ¶
func (i OpenApiImageCacheMap) ToOpenApiImageCacheMapOutput() OpenApiImageCacheMapOutput
func (OpenApiImageCacheMap) ToOpenApiImageCacheMapOutputWithContext ¶
func (i OpenApiImageCacheMap) ToOpenApiImageCacheMapOutputWithContext(ctx context.Context) OpenApiImageCacheMapOutput
func (OpenApiImageCacheMap) ToOutput ¶ added in v3.43.1
func (i OpenApiImageCacheMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*OpenApiImageCache]
type OpenApiImageCacheMapInput ¶
type OpenApiImageCacheMapInput interface { pulumi.Input ToOpenApiImageCacheMapOutput() OpenApiImageCacheMapOutput ToOpenApiImageCacheMapOutputWithContext(context.Context) OpenApiImageCacheMapOutput }
OpenApiImageCacheMapInput is an input type that accepts OpenApiImageCacheMap and OpenApiImageCacheMapOutput values. You can construct a concrete instance of `OpenApiImageCacheMapInput` via:
OpenApiImageCacheMap{ "key": OpenApiImageCacheArgs{...} }
type OpenApiImageCacheMapOutput ¶
type OpenApiImageCacheMapOutput struct{ *pulumi.OutputState }
func (OpenApiImageCacheMapOutput) ElementType ¶
func (OpenApiImageCacheMapOutput) ElementType() reflect.Type
func (OpenApiImageCacheMapOutput) MapIndex ¶
func (o OpenApiImageCacheMapOutput) MapIndex(k pulumi.StringInput) OpenApiImageCacheOutput
func (OpenApiImageCacheMapOutput) ToOpenApiImageCacheMapOutput ¶
func (o OpenApiImageCacheMapOutput) ToOpenApiImageCacheMapOutput() OpenApiImageCacheMapOutput
func (OpenApiImageCacheMapOutput) ToOpenApiImageCacheMapOutputWithContext ¶
func (o OpenApiImageCacheMapOutput) ToOpenApiImageCacheMapOutputWithContext(ctx context.Context) OpenApiImageCacheMapOutput
func (OpenApiImageCacheMapOutput) ToOutput ¶ added in v3.43.1
func (o OpenApiImageCacheMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*OpenApiImageCache]
type OpenApiImageCacheOutput ¶
type OpenApiImageCacheOutput struct{ *pulumi.OutputState }
func (OpenApiImageCacheOutput) ContainerGroupId ¶ added in v3.27.0
func (o OpenApiImageCacheOutput) ContainerGroupId() pulumi.StringOutput
func (OpenApiImageCacheOutput) EipInstanceId ¶ added in v3.27.0
func (o OpenApiImageCacheOutput) EipInstanceId() pulumi.StringPtrOutput
func (OpenApiImageCacheOutput) ElementType ¶
func (OpenApiImageCacheOutput) ElementType() reflect.Type
func (OpenApiImageCacheOutput) ImageCacheName ¶ added in v3.27.0
func (o OpenApiImageCacheOutput) ImageCacheName() pulumi.StringOutput
func (OpenApiImageCacheOutput) ImageCacheSize ¶ added in v3.27.0
func (o OpenApiImageCacheOutput) ImageCacheSize() pulumi.IntPtrOutput
func (OpenApiImageCacheOutput) ImageRegistryCredentials ¶ added in v3.27.0
func (o OpenApiImageCacheOutput) ImageRegistryCredentials() OpenApiImageCacheImageRegistryCredentialArrayOutput
func (OpenApiImageCacheOutput) Images ¶ added in v3.27.0
func (o OpenApiImageCacheOutput) Images() pulumi.StringArrayOutput
func (OpenApiImageCacheOutput) ResourceGroupId ¶ added in v3.27.0
func (o OpenApiImageCacheOutput) ResourceGroupId() pulumi.StringPtrOutput
func (OpenApiImageCacheOutput) RetentionDays ¶ added in v3.27.0
func (o OpenApiImageCacheOutput) RetentionDays() pulumi.IntPtrOutput
func (OpenApiImageCacheOutput) SecurityGroupId ¶ added in v3.27.0
func (o OpenApiImageCacheOutput) SecurityGroupId() pulumi.StringOutput
func (OpenApiImageCacheOutput) Status ¶ added in v3.27.0
func (o OpenApiImageCacheOutput) Status() pulumi.StringOutput
func (OpenApiImageCacheOutput) ToOpenApiImageCacheOutput ¶
func (o OpenApiImageCacheOutput) ToOpenApiImageCacheOutput() OpenApiImageCacheOutput
func (OpenApiImageCacheOutput) ToOpenApiImageCacheOutputWithContext ¶
func (o OpenApiImageCacheOutput) ToOpenApiImageCacheOutputWithContext(ctx context.Context) OpenApiImageCacheOutput
func (OpenApiImageCacheOutput) ToOutput ¶ added in v3.43.1
func (o OpenApiImageCacheOutput) ToOutput(ctx context.Context) pulumix.Output[*OpenApiImageCache]
func (OpenApiImageCacheOutput) VswitchId ¶ added in v3.27.0
func (o OpenApiImageCacheOutput) VswitchId() pulumi.StringOutput
func (OpenApiImageCacheOutput) ZoneId ¶ added in v3.27.0
func (o OpenApiImageCacheOutput) ZoneId() pulumi.StringPtrOutput
type OpenApiImageCacheState ¶
type OpenApiImageCacheState struct { ContainerGroupId pulumi.StringPtrInput EipInstanceId pulumi.StringPtrInput ImageCacheName pulumi.StringPtrInput ImageCacheSize pulumi.IntPtrInput ImageRegistryCredentials OpenApiImageCacheImageRegistryCredentialArrayInput Images pulumi.StringArrayInput ResourceGroupId pulumi.StringPtrInput RetentionDays pulumi.IntPtrInput SecurityGroupId pulumi.StringPtrInput Status pulumi.StringPtrInput VswitchId pulumi.StringPtrInput ZoneId pulumi.StringPtrInput }
func (OpenApiImageCacheState) ElementType ¶
func (OpenApiImageCacheState) ElementType() reflect.Type
type VirtualNode ¶ added in v3.11.0
type VirtualNode struct { pulumi.CustomResourceState // The Id of eip. EipInstanceId pulumi.StringOutput `pulumi:"eipInstanceId"` // Whether to enable public network. **NOTE:** If `eipInstanceId` is not configured and `enablePublicNetwork` is true, the system will create an elastic public network IP. EnablePublicNetwork pulumi.BoolPtrOutput `pulumi:"enablePublicNetwork"` // The kube config for the k8s cluster. It needs to be connected after Base64 encoding. KubeConfig pulumi.StringOutput `pulumi:"kubeConfig"` // The resource group ID. ResourceGroupId pulumi.StringPtrOutput `pulumi:"resourceGroupId"` // The security group ID. SecurityGroupId pulumi.StringOutput `pulumi:"securityGroupId"` // The Status of the virtual node. Valid values: `Cleaned`, `Failed`, `Pending`, `Ready`. Status pulumi.StringOutput `pulumi:"status"` // A mapping of tags to assign to the resource. Tags pulumi.MapOutput `pulumi:"tags"` // The taint. See `taints` below. Taints VirtualNodeTaintArrayOutput `pulumi:"taints"` // The name of the virtual node. The length of the name is limited to `2` to `128` characters. It can contain uppercase and lowercase letters, Chinese characters, numbers, half-width colon (:), underscores (_), or hyphens (-), and must start with letters. VirtualNodeName pulumi.StringPtrOutput `pulumi:"virtualNodeName"` // The vswitch id. VswitchId pulumi.StringOutput `pulumi:"vswitchId"` // The Zone. ZoneId pulumi.StringOutput `pulumi:"zoneId"` }
Provides a ECI Virtual Node resource.
For information about ECI Virtual Node and how to use it, see [What is Virtual Node](https://www.alibabacloud.com/help/en/doc-detail/89129.html).
> **NOTE:** Available since v1.145.0.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/eci" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/ecs" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/resourcemanager" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/vpc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") name := "tf-example" if param := cfg.Get("name"); param != "" { name = param } defaultZones, err := eci.GetZones(ctx, nil, nil) if err != nil { return err } defaultNetwork, err := vpc.NewNetwork(ctx, "defaultNetwork", &vpc.NetworkArgs{ VpcName: pulumi.String(name), CidrBlock: pulumi.String("10.0.0.0/8"), }) if err != nil { return err } defaultSwitch, err := vpc.NewSwitch(ctx, "defaultSwitch", &vpc.SwitchArgs{ VswitchName: pulumi.String(name), CidrBlock: pulumi.String("10.1.0.0/16"), VpcId: defaultNetwork.ID(), ZoneId: *pulumi.String(defaultZones.Zones[0].ZoneIds[0]), }) if err != nil { return err } defaultSecurityGroup, err := ecs.NewSecurityGroup(ctx, "defaultSecurityGroup", &ecs.SecurityGroupArgs{ VpcId: defaultNetwork.ID(), }) if err != nil { return err } defaultEipAddress, err := ecs.NewEipAddress(ctx, "defaultEipAddress", &ecs.EipAddressArgs{ Isp: pulumi.String("BGP"), AddressName: pulumi.String(name), Netmode: pulumi.String("public"), Bandwidth: pulumi.String("1"), SecurityProtectionTypes: pulumi.StringArray{ pulumi.String("AntiDDoS_Enhanced"), }, PaymentType: pulumi.String("PayAsYouGo"), }) if err != nil { return err } defaultResourceGroups, err := resourcemanager.GetResourceGroups(ctx, nil, nil) if err != nil { return err } _, err = eci.NewVirtualNode(ctx, "defaultVirtualNode", &eci.VirtualNodeArgs{ SecurityGroupId: defaultSecurityGroup.ID(), VirtualNodeName: pulumi.String(name), VswitchId: defaultSwitch.ID(), EnablePublicNetwork: pulumi.Bool(false), EipInstanceId: defaultEipAddress.ID(), ResourceGroupId: *pulumi.String(defaultResourceGroups.Groups[0].Id), KubeConfig: pulumi.String("kube_config"), Tags: pulumi.AnyMap{ "Created": pulumi.Any("TF"), }, Taints: eci.VirtualNodeTaintArray{ &eci.VirtualNodeTaintArgs{ Effect: pulumi.String("NoSchedule"), Key: pulumi.String("TF"), Value: pulumi.String("example"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
ECI Virtual Node can be imported using the id, e.g.
```sh
$ pulumi import alicloud:eci/virtualNode:VirtualNode example <id>
```
func GetVirtualNode ¶ added in v3.11.0
func GetVirtualNode(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VirtualNodeState, opts ...pulumi.ResourceOption) (*VirtualNode, error)
GetVirtualNode gets an existing VirtualNode 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 NewVirtualNode ¶ added in v3.11.0
func NewVirtualNode(ctx *pulumi.Context, name string, args *VirtualNodeArgs, opts ...pulumi.ResourceOption) (*VirtualNode, error)
NewVirtualNode registers a new resource with the given unique name, arguments, and options.
func (*VirtualNode) ElementType ¶ added in v3.11.0
func (*VirtualNode) ElementType() reflect.Type
func (*VirtualNode) ToOutput ¶ added in v3.43.1
func (i *VirtualNode) ToOutput(ctx context.Context) pulumix.Output[*VirtualNode]
func (*VirtualNode) ToVirtualNodeOutput ¶ added in v3.11.0
func (i *VirtualNode) ToVirtualNodeOutput() VirtualNodeOutput
func (*VirtualNode) ToVirtualNodeOutputWithContext ¶ added in v3.11.0
func (i *VirtualNode) ToVirtualNodeOutputWithContext(ctx context.Context) VirtualNodeOutput
type VirtualNodeArgs ¶ added in v3.11.0
type VirtualNodeArgs struct { // The Id of eip. EipInstanceId pulumi.StringPtrInput // Whether to enable public network. **NOTE:** If `eipInstanceId` is not configured and `enablePublicNetwork` is true, the system will create an elastic public network IP. EnablePublicNetwork pulumi.BoolPtrInput // The kube config for the k8s cluster. It needs to be connected after Base64 encoding. KubeConfig pulumi.StringInput // The resource group ID. ResourceGroupId pulumi.StringPtrInput // The security group ID. SecurityGroupId pulumi.StringInput // A mapping of tags to assign to the resource. Tags pulumi.MapInput // The taint. See `taints` below. Taints VirtualNodeTaintArrayInput // The name of the virtual node. The length of the name is limited to `2` to `128` characters. It can contain uppercase and lowercase letters, Chinese characters, numbers, half-width colon (:), underscores (_), or hyphens (-), and must start with letters. VirtualNodeName pulumi.StringPtrInput // The vswitch id. VswitchId pulumi.StringInput // The Zone. ZoneId pulumi.StringPtrInput }
The set of arguments for constructing a VirtualNode resource.
func (VirtualNodeArgs) ElementType ¶ added in v3.11.0
func (VirtualNodeArgs) ElementType() reflect.Type
type VirtualNodeArray ¶ added in v3.11.0
type VirtualNodeArray []VirtualNodeInput
func (VirtualNodeArray) ElementType ¶ added in v3.11.0
func (VirtualNodeArray) ElementType() reflect.Type
func (VirtualNodeArray) ToOutput ¶ added in v3.43.1
func (i VirtualNodeArray) ToOutput(ctx context.Context) pulumix.Output[[]*VirtualNode]
func (VirtualNodeArray) ToVirtualNodeArrayOutput ¶ added in v3.11.0
func (i VirtualNodeArray) ToVirtualNodeArrayOutput() VirtualNodeArrayOutput
func (VirtualNodeArray) ToVirtualNodeArrayOutputWithContext ¶ added in v3.11.0
func (i VirtualNodeArray) ToVirtualNodeArrayOutputWithContext(ctx context.Context) VirtualNodeArrayOutput
type VirtualNodeArrayInput ¶ added in v3.11.0
type VirtualNodeArrayInput interface { pulumi.Input ToVirtualNodeArrayOutput() VirtualNodeArrayOutput ToVirtualNodeArrayOutputWithContext(context.Context) VirtualNodeArrayOutput }
VirtualNodeArrayInput is an input type that accepts VirtualNodeArray and VirtualNodeArrayOutput values. You can construct a concrete instance of `VirtualNodeArrayInput` via:
VirtualNodeArray{ VirtualNodeArgs{...} }
type VirtualNodeArrayOutput ¶ added in v3.11.0
type VirtualNodeArrayOutput struct{ *pulumi.OutputState }
func (VirtualNodeArrayOutput) ElementType ¶ added in v3.11.0
func (VirtualNodeArrayOutput) ElementType() reflect.Type
func (VirtualNodeArrayOutput) Index ¶ added in v3.11.0
func (o VirtualNodeArrayOutput) Index(i pulumi.IntInput) VirtualNodeOutput
func (VirtualNodeArrayOutput) ToOutput ¶ added in v3.43.1
func (o VirtualNodeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*VirtualNode]
func (VirtualNodeArrayOutput) ToVirtualNodeArrayOutput ¶ added in v3.11.0
func (o VirtualNodeArrayOutput) ToVirtualNodeArrayOutput() VirtualNodeArrayOutput
func (VirtualNodeArrayOutput) ToVirtualNodeArrayOutputWithContext ¶ added in v3.11.0
func (o VirtualNodeArrayOutput) ToVirtualNodeArrayOutputWithContext(ctx context.Context) VirtualNodeArrayOutput
type VirtualNodeInput ¶ added in v3.11.0
type VirtualNodeInput interface { pulumi.Input ToVirtualNodeOutput() VirtualNodeOutput ToVirtualNodeOutputWithContext(ctx context.Context) VirtualNodeOutput }
type VirtualNodeMap ¶ added in v3.11.0
type VirtualNodeMap map[string]VirtualNodeInput
func (VirtualNodeMap) ElementType ¶ added in v3.11.0
func (VirtualNodeMap) ElementType() reflect.Type
func (VirtualNodeMap) ToOutput ¶ added in v3.43.1
func (i VirtualNodeMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*VirtualNode]
func (VirtualNodeMap) ToVirtualNodeMapOutput ¶ added in v3.11.0
func (i VirtualNodeMap) ToVirtualNodeMapOutput() VirtualNodeMapOutput
func (VirtualNodeMap) ToVirtualNodeMapOutputWithContext ¶ added in v3.11.0
func (i VirtualNodeMap) ToVirtualNodeMapOutputWithContext(ctx context.Context) VirtualNodeMapOutput
type VirtualNodeMapInput ¶ added in v3.11.0
type VirtualNodeMapInput interface { pulumi.Input ToVirtualNodeMapOutput() VirtualNodeMapOutput ToVirtualNodeMapOutputWithContext(context.Context) VirtualNodeMapOutput }
VirtualNodeMapInput is an input type that accepts VirtualNodeMap and VirtualNodeMapOutput values. You can construct a concrete instance of `VirtualNodeMapInput` via:
VirtualNodeMap{ "key": VirtualNodeArgs{...} }
type VirtualNodeMapOutput ¶ added in v3.11.0
type VirtualNodeMapOutput struct{ *pulumi.OutputState }
func (VirtualNodeMapOutput) ElementType ¶ added in v3.11.0
func (VirtualNodeMapOutput) ElementType() reflect.Type
func (VirtualNodeMapOutput) MapIndex ¶ added in v3.11.0
func (o VirtualNodeMapOutput) MapIndex(k pulumi.StringInput) VirtualNodeOutput
func (VirtualNodeMapOutput) ToOutput ¶ added in v3.43.1
func (o VirtualNodeMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*VirtualNode]
func (VirtualNodeMapOutput) ToVirtualNodeMapOutput ¶ added in v3.11.0
func (o VirtualNodeMapOutput) ToVirtualNodeMapOutput() VirtualNodeMapOutput
func (VirtualNodeMapOutput) ToVirtualNodeMapOutputWithContext ¶ added in v3.11.0
func (o VirtualNodeMapOutput) ToVirtualNodeMapOutputWithContext(ctx context.Context) VirtualNodeMapOutput
type VirtualNodeOutput ¶ added in v3.11.0
type VirtualNodeOutput struct{ *pulumi.OutputState }
func (VirtualNodeOutput) EipInstanceId ¶ added in v3.27.0
func (o VirtualNodeOutput) EipInstanceId() pulumi.StringOutput
The Id of eip.
func (VirtualNodeOutput) ElementType ¶ added in v3.11.0
func (VirtualNodeOutput) ElementType() reflect.Type
func (VirtualNodeOutput) EnablePublicNetwork ¶ added in v3.27.0
func (o VirtualNodeOutput) EnablePublicNetwork() pulumi.BoolPtrOutput
Whether to enable public network. **NOTE:** If `eipInstanceId` is not configured and `enablePublicNetwork` is true, the system will create an elastic public network IP.
func (VirtualNodeOutput) KubeConfig ¶ added in v3.27.0
func (o VirtualNodeOutput) KubeConfig() pulumi.StringOutput
The kube config for the k8s cluster. It needs to be connected after Base64 encoding.
func (VirtualNodeOutput) ResourceGroupId ¶ added in v3.27.0
func (o VirtualNodeOutput) ResourceGroupId() pulumi.StringPtrOutput
The resource group ID.
func (VirtualNodeOutput) SecurityGroupId ¶ added in v3.27.0
func (o VirtualNodeOutput) SecurityGroupId() pulumi.StringOutput
The security group ID.
func (VirtualNodeOutput) Status ¶ added in v3.27.0
func (o VirtualNodeOutput) Status() pulumi.StringOutput
The Status of the virtual node. Valid values: `Cleaned`, `Failed`, `Pending`, `Ready`.
func (VirtualNodeOutput) Tags ¶ added in v3.27.0
func (o VirtualNodeOutput) Tags() pulumi.MapOutput
A mapping of tags to assign to the resource.
func (VirtualNodeOutput) Taints ¶ added in v3.27.0
func (o VirtualNodeOutput) Taints() VirtualNodeTaintArrayOutput
The taint. See `taints` below.
func (VirtualNodeOutput) ToOutput ¶ added in v3.43.1
func (o VirtualNodeOutput) ToOutput(ctx context.Context) pulumix.Output[*VirtualNode]
func (VirtualNodeOutput) ToVirtualNodeOutput ¶ added in v3.11.0
func (o VirtualNodeOutput) ToVirtualNodeOutput() VirtualNodeOutput
func (VirtualNodeOutput) ToVirtualNodeOutputWithContext ¶ added in v3.11.0
func (o VirtualNodeOutput) ToVirtualNodeOutputWithContext(ctx context.Context) VirtualNodeOutput
func (VirtualNodeOutput) VirtualNodeName ¶ added in v3.27.0
func (o VirtualNodeOutput) VirtualNodeName() pulumi.StringPtrOutput
The name of the virtual node. The length of the name is limited to `2` to `128` characters. It can contain uppercase and lowercase letters, Chinese characters, numbers, half-width colon (:), underscores (_), or hyphens (-), and must start with letters.
func (VirtualNodeOutput) VswitchId ¶ added in v3.27.0
func (o VirtualNodeOutput) VswitchId() pulumi.StringOutput
The vswitch id.
func (VirtualNodeOutput) ZoneId ¶ added in v3.27.0
func (o VirtualNodeOutput) ZoneId() pulumi.StringOutput
The Zone.
type VirtualNodeState ¶ added in v3.11.0
type VirtualNodeState struct { // The Id of eip. EipInstanceId pulumi.StringPtrInput // Whether to enable public network. **NOTE:** If `eipInstanceId` is not configured and `enablePublicNetwork` is true, the system will create an elastic public network IP. EnablePublicNetwork pulumi.BoolPtrInput // The kube config for the k8s cluster. It needs to be connected after Base64 encoding. KubeConfig pulumi.StringPtrInput // The resource group ID. ResourceGroupId pulumi.StringPtrInput // The security group ID. SecurityGroupId pulumi.StringPtrInput // The Status of the virtual node. Valid values: `Cleaned`, `Failed`, `Pending`, `Ready`. Status pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.MapInput // The taint. See `taints` below. Taints VirtualNodeTaintArrayInput // The name of the virtual node. The length of the name is limited to `2` to `128` characters. It can contain uppercase and lowercase letters, Chinese characters, numbers, half-width colon (:), underscores (_), or hyphens (-), and must start with letters. VirtualNodeName pulumi.StringPtrInput // The vswitch id. VswitchId pulumi.StringPtrInput // The Zone. ZoneId pulumi.StringPtrInput }
func (VirtualNodeState) ElementType ¶ added in v3.11.0
func (VirtualNodeState) ElementType() reflect.Type
type VirtualNodeTaint ¶ added in v3.11.0
type VirtualNodeTaintArgs ¶ added in v3.11.0
type VirtualNodeTaintArgs struct { // The effect of the taint. Valid values: `NoSchedule`, `NoExecute` and `PreferNoSchedule`. Effect pulumi.StringPtrInput `pulumi:"effect"` // The key of the taint. Key pulumi.StringPtrInput `pulumi:"key"` // The value of the taint. Value pulumi.StringPtrInput `pulumi:"value"` }
func (VirtualNodeTaintArgs) ElementType ¶ added in v3.11.0
func (VirtualNodeTaintArgs) ElementType() reflect.Type
func (VirtualNodeTaintArgs) ToOutput ¶ added in v3.43.1
func (i VirtualNodeTaintArgs) ToOutput(ctx context.Context) pulumix.Output[VirtualNodeTaint]
func (VirtualNodeTaintArgs) ToVirtualNodeTaintOutput ¶ added in v3.11.0
func (i VirtualNodeTaintArgs) ToVirtualNodeTaintOutput() VirtualNodeTaintOutput
func (VirtualNodeTaintArgs) ToVirtualNodeTaintOutputWithContext ¶ added in v3.11.0
func (i VirtualNodeTaintArgs) ToVirtualNodeTaintOutputWithContext(ctx context.Context) VirtualNodeTaintOutput
type VirtualNodeTaintArray ¶ added in v3.11.0
type VirtualNodeTaintArray []VirtualNodeTaintInput
func (VirtualNodeTaintArray) ElementType ¶ added in v3.11.0
func (VirtualNodeTaintArray) ElementType() reflect.Type
func (VirtualNodeTaintArray) ToOutput ¶ added in v3.43.1
func (i VirtualNodeTaintArray) ToOutput(ctx context.Context) pulumix.Output[[]VirtualNodeTaint]
func (VirtualNodeTaintArray) ToVirtualNodeTaintArrayOutput ¶ added in v3.11.0
func (i VirtualNodeTaintArray) ToVirtualNodeTaintArrayOutput() VirtualNodeTaintArrayOutput
func (VirtualNodeTaintArray) ToVirtualNodeTaintArrayOutputWithContext ¶ added in v3.11.0
func (i VirtualNodeTaintArray) ToVirtualNodeTaintArrayOutputWithContext(ctx context.Context) VirtualNodeTaintArrayOutput
type VirtualNodeTaintArrayInput ¶ added in v3.11.0
type VirtualNodeTaintArrayInput interface { pulumi.Input ToVirtualNodeTaintArrayOutput() VirtualNodeTaintArrayOutput ToVirtualNodeTaintArrayOutputWithContext(context.Context) VirtualNodeTaintArrayOutput }
VirtualNodeTaintArrayInput is an input type that accepts VirtualNodeTaintArray and VirtualNodeTaintArrayOutput values. You can construct a concrete instance of `VirtualNodeTaintArrayInput` via:
VirtualNodeTaintArray{ VirtualNodeTaintArgs{...} }
type VirtualNodeTaintArrayOutput ¶ added in v3.11.0
type VirtualNodeTaintArrayOutput struct{ *pulumi.OutputState }
func (VirtualNodeTaintArrayOutput) ElementType ¶ added in v3.11.0
func (VirtualNodeTaintArrayOutput) ElementType() reflect.Type
func (VirtualNodeTaintArrayOutput) Index ¶ added in v3.11.0
func (o VirtualNodeTaintArrayOutput) Index(i pulumi.IntInput) VirtualNodeTaintOutput
func (VirtualNodeTaintArrayOutput) ToOutput ¶ added in v3.43.1
func (o VirtualNodeTaintArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]VirtualNodeTaint]
func (VirtualNodeTaintArrayOutput) ToVirtualNodeTaintArrayOutput ¶ added in v3.11.0
func (o VirtualNodeTaintArrayOutput) ToVirtualNodeTaintArrayOutput() VirtualNodeTaintArrayOutput
func (VirtualNodeTaintArrayOutput) ToVirtualNodeTaintArrayOutputWithContext ¶ added in v3.11.0
func (o VirtualNodeTaintArrayOutput) ToVirtualNodeTaintArrayOutputWithContext(ctx context.Context) VirtualNodeTaintArrayOutput
type VirtualNodeTaintInput ¶ added in v3.11.0
type VirtualNodeTaintInput interface { pulumi.Input ToVirtualNodeTaintOutput() VirtualNodeTaintOutput ToVirtualNodeTaintOutputWithContext(context.Context) VirtualNodeTaintOutput }
VirtualNodeTaintInput is an input type that accepts VirtualNodeTaintArgs and VirtualNodeTaintOutput values. You can construct a concrete instance of `VirtualNodeTaintInput` via:
VirtualNodeTaintArgs{...}
type VirtualNodeTaintOutput ¶ added in v3.11.0
type VirtualNodeTaintOutput struct{ *pulumi.OutputState }
func (VirtualNodeTaintOutput) Effect ¶ added in v3.11.0
func (o VirtualNodeTaintOutput) Effect() pulumi.StringPtrOutput
The effect of the taint. Valid values: `NoSchedule`, `NoExecute` and `PreferNoSchedule`.
func (VirtualNodeTaintOutput) ElementType ¶ added in v3.11.0
func (VirtualNodeTaintOutput) ElementType() reflect.Type
func (VirtualNodeTaintOutput) Key ¶ added in v3.11.0
func (o VirtualNodeTaintOutput) Key() pulumi.StringPtrOutput
The key of the taint.
func (VirtualNodeTaintOutput) ToOutput ¶ added in v3.43.1
func (o VirtualNodeTaintOutput) ToOutput(ctx context.Context) pulumix.Output[VirtualNodeTaint]
func (VirtualNodeTaintOutput) ToVirtualNodeTaintOutput ¶ added in v3.11.0
func (o VirtualNodeTaintOutput) ToVirtualNodeTaintOutput() VirtualNodeTaintOutput
func (VirtualNodeTaintOutput) ToVirtualNodeTaintOutputWithContext ¶ added in v3.11.0
func (o VirtualNodeTaintOutput) ToVirtualNodeTaintOutputWithContext(ctx context.Context) VirtualNodeTaintOutput
func (VirtualNodeTaintOutput) Value ¶ added in v3.11.0
func (o VirtualNodeTaintOutput) Value() pulumi.StringPtrOutput
The value of the taint.