Documentation
¶
Index ¶
- Constants
- type ComponentVersion
- type ComponentVersionArgs
- type ComponentVersionComponentDependencyRequirement
- type ComponentVersionComponentDependencyRequirementArgs
- func (ComponentVersionComponentDependencyRequirementArgs) ElementType() reflect.Type
- func (i ComponentVersionComponentDependencyRequirementArgs) ToComponentVersionComponentDependencyRequirementOutput() ComponentVersionComponentDependencyRequirementOutput
- func (i ComponentVersionComponentDependencyRequirementArgs) ToComponentVersionComponentDependencyRequirementOutputWithContext(ctx context.Context) ComponentVersionComponentDependencyRequirementOutput
- type ComponentVersionComponentDependencyRequirementDependencyType
- func (ComponentVersionComponentDependencyRequirementDependencyType) ElementType() reflect.Type
- func (e ComponentVersionComponentDependencyRequirementDependencyType) ToComponentVersionComponentDependencyRequirementDependencyTypeOutput() ComponentVersionComponentDependencyRequirementDependencyTypeOutput
- func (e ComponentVersionComponentDependencyRequirementDependencyType) ToComponentVersionComponentDependencyRequirementDependencyTypeOutputWithContext(ctx context.Context) ComponentVersionComponentDependencyRequirementDependencyTypeOutput
- func (e ComponentVersionComponentDependencyRequirementDependencyType) ToComponentVersionComponentDependencyRequirementDependencyTypePtrOutput() ComponentVersionComponentDependencyRequirementDependencyTypePtrOutput
- func (e ComponentVersionComponentDependencyRequirementDependencyType) ToComponentVersionComponentDependencyRequirementDependencyTypePtrOutputWithContext(ctx context.Context) ComponentVersionComponentDependencyRequirementDependencyTypePtrOutput
- func (e ComponentVersionComponentDependencyRequirementDependencyType) ToStringOutput() pulumi.StringOutput
- func (e ComponentVersionComponentDependencyRequirementDependencyType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ComponentVersionComponentDependencyRequirementDependencyType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ComponentVersionComponentDependencyRequirementDependencyType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ComponentVersionComponentDependencyRequirementDependencyTypeInput
- type ComponentVersionComponentDependencyRequirementDependencyTypeOutput
- func (ComponentVersionComponentDependencyRequirementDependencyTypeOutput) ElementType() reflect.Type
- func (o ComponentVersionComponentDependencyRequirementDependencyTypeOutput) ToComponentVersionComponentDependencyRequirementDependencyTypeOutput() ComponentVersionComponentDependencyRequirementDependencyTypeOutput
- func (o ComponentVersionComponentDependencyRequirementDependencyTypeOutput) ToComponentVersionComponentDependencyRequirementDependencyTypeOutputWithContext(ctx context.Context) ComponentVersionComponentDependencyRequirementDependencyTypeOutput
- func (o ComponentVersionComponentDependencyRequirementDependencyTypeOutput) ToComponentVersionComponentDependencyRequirementDependencyTypePtrOutput() ComponentVersionComponentDependencyRequirementDependencyTypePtrOutput
- func (o ComponentVersionComponentDependencyRequirementDependencyTypeOutput) ToComponentVersionComponentDependencyRequirementDependencyTypePtrOutputWithContext(ctx context.Context) ComponentVersionComponentDependencyRequirementDependencyTypePtrOutput
- func (o ComponentVersionComponentDependencyRequirementDependencyTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ComponentVersionComponentDependencyRequirementDependencyTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ComponentVersionComponentDependencyRequirementDependencyTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ComponentVersionComponentDependencyRequirementDependencyTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ComponentVersionComponentDependencyRequirementDependencyTypePtrInput
- type ComponentVersionComponentDependencyRequirementDependencyTypePtrOutput
- func (o ComponentVersionComponentDependencyRequirementDependencyTypePtrOutput) Elem() ComponentVersionComponentDependencyRequirementDependencyTypeOutput
- func (ComponentVersionComponentDependencyRequirementDependencyTypePtrOutput) ElementType() reflect.Type
- func (o ComponentVersionComponentDependencyRequirementDependencyTypePtrOutput) ToComponentVersionComponentDependencyRequirementDependencyTypePtrOutput() ComponentVersionComponentDependencyRequirementDependencyTypePtrOutput
- func (o ComponentVersionComponentDependencyRequirementDependencyTypePtrOutput) ToComponentVersionComponentDependencyRequirementDependencyTypePtrOutputWithContext(ctx context.Context) ComponentVersionComponentDependencyRequirementDependencyTypePtrOutput
- func (o ComponentVersionComponentDependencyRequirementDependencyTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ComponentVersionComponentDependencyRequirementDependencyTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ComponentVersionComponentDependencyRequirementInput
- type ComponentVersionComponentDependencyRequirementMap
- func (ComponentVersionComponentDependencyRequirementMap) ElementType() reflect.Type
- func (i ComponentVersionComponentDependencyRequirementMap) ToComponentVersionComponentDependencyRequirementMapOutput() ComponentVersionComponentDependencyRequirementMapOutput
- func (i ComponentVersionComponentDependencyRequirementMap) ToComponentVersionComponentDependencyRequirementMapOutputWithContext(ctx context.Context) ComponentVersionComponentDependencyRequirementMapOutput
- type ComponentVersionComponentDependencyRequirementMapInput
- type ComponentVersionComponentDependencyRequirementMapOutput
- func (ComponentVersionComponentDependencyRequirementMapOutput) ElementType() reflect.Type
- func (o ComponentVersionComponentDependencyRequirementMapOutput) MapIndex(k pulumi.StringInput) ComponentVersionComponentDependencyRequirementOutput
- func (o ComponentVersionComponentDependencyRequirementMapOutput) ToComponentVersionComponentDependencyRequirementMapOutput() ComponentVersionComponentDependencyRequirementMapOutput
- func (o ComponentVersionComponentDependencyRequirementMapOutput) ToComponentVersionComponentDependencyRequirementMapOutputWithContext(ctx context.Context) ComponentVersionComponentDependencyRequirementMapOutput
- type ComponentVersionComponentDependencyRequirementOutput
- func (o ComponentVersionComponentDependencyRequirementOutput) DependencyType() ComponentVersionComponentDependencyRequirementDependencyTypePtrOutput
- func (ComponentVersionComponentDependencyRequirementOutput) ElementType() reflect.Type
- func (o ComponentVersionComponentDependencyRequirementOutput) ToComponentVersionComponentDependencyRequirementOutput() ComponentVersionComponentDependencyRequirementOutput
- func (o ComponentVersionComponentDependencyRequirementOutput) ToComponentVersionComponentDependencyRequirementOutputWithContext(ctx context.Context) ComponentVersionComponentDependencyRequirementOutput
- func (o ComponentVersionComponentDependencyRequirementOutput) VersionRequirement() pulumi.StringPtrOutput
- type ComponentVersionComponentPlatform
- type ComponentVersionComponentPlatformArgs
- func (ComponentVersionComponentPlatformArgs) ElementType() reflect.Type
- func (i ComponentVersionComponentPlatformArgs) ToComponentVersionComponentPlatformOutput() ComponentVersionComponentPlatformOutput
- func (i ComponentVersionComponentPlatformArgs) ToComponentVersionComponentPlatformOutputWithContext(ctx context.Context) ComponentVersionComponentPlatformOutput
- type ComponentVersionComponentPlatformArray
- func (ComponentVersionComponentPlatformArray) ElementType() reflect.Type
- func (i ComponentVersionComponentPlatformArray) ToComponentVersionComponentPlatformArrayOutput() ComponentVersionComponentPlatformArrayOutput
- func (i ComponentVersionComponentPlatformArray) ToComponentVersionComponentPlatformArrayOutputWithContext(ctx context.Context) ComponentVersionComponentPlatformArrayOutput
- type ComponentVersionComponentPlatformArrayInput
- type ComponentVersionComponentPlatformArrayOutput
- func (ComponentVersionComponentPlatformArrayOutput) ElementType() reflect.Type
- func (o ComponentVersionComponentPlatformArrayOutput) Index(i pulumi.IntInput) ComponentVersionComponentPlatformOutput
- func (o ComponentVersionComponentPlatformArrayOutput) ToComponentVersionComponentPlatformArrayOutput() ComponentVersionComponentPlatformArrayOutput
- func (o ComponentVersionComponentPlatformArrayOutput) ToComponentVersionComponentPlatformArrayOutputWithContext(ctx context.Context) ComponentVersionComponentPlatformArrayOutput
- type ComponentVersionComponentPlatformInput
- type ComponentVersionComponentPlatformOutput
- func (o ComponentVersionComponentPlatformOutput) Attributes() pulumi.StringMapOutput
- func (ComponentVersionComponentPlatformOutput) ElementType() reflect.Type
- func (o ComponentVersionComponentPlatformOutput) Name() pulumi.StringPtrOutput
- func (o ComponentVersionComponentPlatformOutput) ToComponentVersionComponentPlatformOutput() ComponentVersionComponentPlatformOutput
- func (o ComponentVersionComponentPlatformOutput) ToComponentVersionComponentPlatformOutputWithContext(ctx context.Context) ComponentVersionComponentPlatformOutput
- type ComponentVersionInput
- type ComponentVersionLambdaContainerParams
- type ComponentVersionLambdaContainerParamsArgs
- func (ComponentVersionLambdaContainerParamsArgs) ElementType() reflect.Type
- func (i ComponentVersionLambdaContainerParamsArgs) ToComponentVersionLambdaContainerParamsOutput() ComponentVersionLambdaContainerParamsOutput
- func (i ComponentVersionLambdaContainerParamsArgs) ToComponentVersionLambdaContainerParamsOutputWithContext(ctx context.Context) ComponentVersionLambdaContainerParamsOutput
- func (i ComponentVersionLambdaContainerParamsArgs) ToComponentVersionLambdaContainerParamsPtrOutput() ComponentVersionLambdaContainerParamsPtrOutput
- func (i ComponentVersionLambdaContainerParamsArgs) ToComponentVersionLambdaContainerParamsPtrOutputWithContext(ctx context.Context) ComponentVersionLambdaContainerParamsPtrOutput
- type ComponentVersionLambdaContainerParamsInput
- type ComponentVersionLambdaContainerParamsOutput
- func (o ComponentVersionLambdaContainerParamsOutput) Devices() ComponentVersionLambdaDeviceMountArrayOutput
- func (ComponentVersionLambdaContainerParamsOutput) ElementType() reflect.Type
- func (o ComponentVersionLambdaContainerParamsOutput) MemorySizeInKb() pulumi.IntPtrOutput
- func (o ComponentVersionLambdaContainerParamsOutput) MountRoSysfs() pulumi.BoolPtrOutput
- func (o ComponentVersionLambdaContainerParamsOutput) ToComponentVersionLambdaContainerParamsOutput() ComponentVersionLambdaContainerParamsOutput
- func (o ComponentVersionLambdaContainerParamsOutput) ToComponentVersionLambdaContainerParamsOutputWithContext(ctx context.Context) ComponentVersionLambdaContainerParamsOutput
- func (o ComponentVersionLambdaContainerParamsOutput) ToComponentVersionLambdaContainerParamsPtrOutput() ComponentVersionLambdaContainerParamsPtrOutput
- func (o ComponentVersionLambdaContainerParamsOutput) ToComponentVersionLambdaContainerParamsPtrOutputWithContext(ctx context.Context) ComponentVersionLambdaContainerParamsPtrOutput
- func (o ComponentVersionLambdaContainerParamsOutput) Volumes() ComponentVersionLambdaVolumeMountArrayOutput
- type ComponentVersionLambdaContainerParamsPtrInput
- type ComponentVersionLambdaContainerParamsPtrOutput
- func (o ComponentVersionLambdaContainerParamsPtrOutput) Devices() ComponentVersionLambdaDeviceMountArrayOutput
- func (o ComponentVersionLambdaContainerParamsPtrOutput) Elem() ComponentVersionLambdaContainerParamsOutput
- func (ComponentVersionLambdaContainerParamsPtrOutput) ElementType() reflect.Type
- func (o ComponentVersionLambdaContainerParamsPtrOutput) MemorySizeInKb() pulumi.IntPtrOutput
- func (o ComponentVersionLambdaContainerParamsPtrOutput) MountRoSysfs() pulumi.BoolPtrOutput
- func (o ComponentVersionLambdaContainerParamsPtrOutput) ToComponentVersionLambdaContainerParamsPtrOutput() ComponentVersionLambdaContainerParamsPtrOutput
- func (o ComponentVersionLambdaContainerParamsPtrOutput) ToComponentVersionLambdaContainerParamsPtrOutputWithContext(ctx context.Context) ComponentVersionLambdaContainerParamsPtrOutput
- func (o ComponentVersionLambdaContainerParamsPtrOutput) Volumes() ComponentVersionLambdaVolumeMountArrayOutput
- type ComponentVersionLambdaDeviceMount
- type ComponentVersionLambdaDeviceMountArgs
- func (ComponentVersionLambdaDeviceMountArgs) ElementType() reflect.Type
- func (i ComponentVersionLambdaDeviceMountArgs) ToComponentVersionLambdaDeviceMountOutput() ComponentVersionLambdaDeviceMountOutput
- func (i ComponentVersionLambdaDeviceMountArgs) ToComponentVersionLambdaDeviceMountOutputWithContext(ctx context.Context) ComponentVersionLambdaDeviceMountOutput
- type ComponentVersionLambdaDeviceMountArray
- func (ComponentVersionLambdaDeviceMountArray) ElementType() reflect.Type
- func (i ComponentVersionLambdaDeviceMountArray) ToComponentVersionLambdaDeviceMountArrayOutput() ComponentVersionLambdaDeviceMountArrayOutput
- func (i ComponentVersionLambdaDeviceMountArray) ToComponentVersionLambdaDeviceMountArrayOutputWithContext(ctx context.Context) ComponentVersionLambdaDeviceMountArrayOutput
- type ComponentVersionLambdaDeviceMountArrayInput
- type ComponentVersionLambdaDeviceMountArrayOutput
- func (ComponentVersionLambdaDeviceMountArrayOutput) ElementType() reflect.Type
- func (o ComponentVersionLambdaDeviceMountArrayOutput) Index(i pulumi.IntInput) ComponentVersionLambdaDeviceMountOutput
- func (o ComponentVersionLambdaDeviceMountArrayOutput) ToComponentVersionLambdaDeviceMountArrayOutput() ComponentVersionLambdaDeviceMountArrayOutput
- func (o ComponentVersionLambdaDeviceMountArrayOutput) ToComponentVersionLambdaDeviceMountArrayOutputWithContext(ctx context.Context) ComponentVersionLambdaDeviceMountArrayOutput
- type ComponentVersionLambdaDeviceMountInput
- type ComponentVersionLambdaDeviceMountOutput
- func (o ComponentVersionLambdaDeviceMountOutput) AddGroupOwner() pulumi.BoolPtrOutput
- func (ComponentVersionLambdaDeviceMountOutput) ElementType() reflect.Type
- func (o ComponentVersionLambdaDeviceMountOutput) Path() pulumi.StringPtrOutput
- func (o ComponentVersionLambdaDeviceMountOutput) Permission() ComponentVersionLambdaFilesystemPermissionPtrOutput
- func (o ComponentVersionLambdaDeviceMountOutput) ToComponentVersionLambdaDeviceMountOutput() ComponentVersionLambdaDeviceMountOutput
- func (o ComponentVersionLambdaDeviceMountOutput) ToComponentVersionLambdaDeviceMountOutputWithContext(ctx context.Context) ComponentVersionLambdaDeviceMountOutput
- type ComponentVersionLambdaEventSource
- type ComponentVersionLambdaEventSourceArgs
- func (ComponentVersionLambdaEventSourceArgs) ElementType() reflect.Type
- func (i ComponentVersionLambdaEventSourceArgs) ToComponentVersionLambdaEventSourceOutput() ComponentVersionLambdaEventSourceOutput
- func (i ComponentVersionLambdaEventSourceArgs) ToComponentVersionLambdaEventSourceOutputWithContext(ctx context.Context) ComponentVersionLambdaEventSourceOutput
- type ComponentVersionLambdaEventSourceArray
- func (ComponentVersionLambdaEventSourceArray) ElementType() reflect.Type
- func (i ComponentVersionLambdaEventSourceArray) ToComponentVersionLambdaEventSourceArrayOutput() ComponentVersionLambdaEventSourceArrayOutput
- func (i ComponentVersionLambdaEventSourceArray) ToComponentVersionLambdaEventSourceArrayOutputWithContext(ctx context.Context) ComponentVersionLambdaEventSourceArrayOutput
- type ComponentVersionLambdaEventSourceArrayInput
- type ComponentVersionLambdaEventSourceArrayOutput
- func (ComponentVersionLambdaEventSourceArrayOutput) ElementType() reflect.Type
- func (o ComponentVersionLambdaEventSourceArrayOutput) Index(i pulumi.IntInput) ComponentVersionLambdaEventSourceOutput
- func (o ComponentVersionLambdaEventSourceArrayOutput) ToComponentVersionLambdaEventSourceArrayOutput() ComponentVersionLambdaEventSourceArrayOutput
- func (o ComponentVersionLambdaEventSourceArrayOutput) ToComponentVersionLambdaEventSourceArrayOutputWithContext(ctx context.Context) ComponentVersionLambdaEventSourceArrayOutput
- type ComponentVersionLambdaEventSourceInput
- type ComponentVersionLambdaEventSourceOutput
- func (ComponentVersionLambdaEventSourceOutput) ElementType() reflect.Type
- func (o ComponentVersionLambdaEventSourceOutput) ToComponentVersionLambdaEventSourceOutput() ComponentVersionLambdaEventSourceOutput
- func (o ComponentVersionLambdaEventSourceOutput) ToComponentVersionLambdaEventSourceOutputWithContext(ctx context.Context) ComponentVersionLambdaEventSourceOutput
- func (o ComponentVersionLambdaEventSourceOutput) Topic() pulumi.StringPtrOutput
- func (o ComponentVersionLambdaEventSourceOutput) Type() ComponentVersionLambdaEventSourceTypePtrOutput
- type ComponentVersionLambdaEventSourceType
- func (ComponentVersionLambdaEventSourceType) ElementType() reflect.Type
- func (e ComponentVersionLambdaEventSourceType) ToComponentVersionLambdaEventSourceTypeOutput() ComponentVersionLambdaEventSourceTypeOutput
- func (e ComponentVersionLambdaEventSourceType) ToComponentVersionLambdaEventSourceTypeOutputWithContext(ctx context.Context) ComponentVersionLambdaEventSourceTypeOutput
- func (e ComponentVersionLambdaEventSourceType) ToComponentVersionLambdaEventSourceTypePtrOutput() ComponentVersionLambdaEventSourceTypePtrOutput
- func (e ComponentVersionLambdaEventSourceType) ToComponentVersionLambdaEventSourceTypePtrOutputWithContext(ctx context.Context) ComponentVersionLambdaEventSourceTypePtrOutput
- func (e ComponentVersionLambdaEventSourceType) ToStringOutput() pulumi.StringOutput
- func (e ComponentVersionLambdaEventSourceType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ComponentVersionLambdaEventSourceType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ComponentVersionLambdaEventSourceType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ComponentVersionLambdaEventSourceTypeInput
- type ComponentVersionLambdaEventSourceTypeOutput
- func (ComponentVersionLambdaEventSourceTypeOutput) ElementType() reflect.Type
- func (o ComponentVersionLambdaEventSourceTypeOutput) ToComponentVersionLambdaEventSourceTypeOutput() ComponentVersionLambdaEventSourceTypeOutput
- func (o ComponentVersionLambdaEventSourceTypeOutput) ToComponentVersionLambdaEventSourceTypeOutputWithContext(ctx context.Context) ComponentVersionLambdaEventSourceTypeOutput
- func (o ComponentVersionLambdaEventSourceTypeOutput) ToComponentVersionLambdaEventSourceTypePtrOutput() ComponentVersionLambdaEventSourceTypePtrOutput
- func (o ComponentVersionLambdaEventSourceTypeOutput) ToComponentVersionLambdaEventSourceTypePtrOutputWithContext(ctx context.Context) ComponentVersionLambdaEventSourceTypePtrOutput
- func (o ComponentVersionLambdaEventSourceTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ComponentVersionLambdaEventSourceTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ComponentVersionLambdaEventSourceTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ComponentVersionLambdaEventSourceTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ComponentVersionLambdaEventSourceTypePtrInput
- type ComponentVersionLambdaEventSourceTypePtrOutput
- func (o ComponentVersionLambdaEventSourceTypePtrOutput) Elem() ComponentVersionLambdaEventSourceTypeOutput
- func (ComponentVersionLambdaEventSourceTypePtrOutput) ElementType() reflect.Type
- func (o ComponentVersionLambdaEventSourceTypePtrOutput) ToComponentVersionLambdaEventSourceTypePtrOutput() ComponentVersionLambdaEventSourceTypePtrOutput
- func (o ComponentVersionLambdaEventSourceTypePtrOutput) ToComponentVersionLambdaEventSourceTypePtrOutputWithContext(ctx context.Context) ComponentVersionLambdaEventSourceTypePtrOutput
- func (o ComponentVersionLambdaEventSourceTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ComponentVersionLambdaEventSourceTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ComponentVersionLambdaExecutionParameters
- type ComponentVersionLambdaExecutionParametersArgs
- func (ComponentVersionLambdaExecutionParametersArgs) ElementType() reflect.Type
- func (i ComponentVersionLambdaExecutionParametersArgs) ToComponentVersionLambdaExecutionParametersOutput() ComponentVersionLambdaExecutionParametersOutput
- func (i ComponentVersionLambdaExecutionParametersArgs) ToComponentVersionLambdaExecutionParametersOutputWithContext(ctx context.Context) ComponentVersionLambdaExecutionParametersOutput
- func (i ComponentVersionLambdaExecutionParametersArgs) ToComponentVersionLambdaExecutionParametersPtrOutput() ComponentVersionLambdaExecutionParametersPtrOutput
- func (i ComponentVersionLambdaExecutionParametersArgs) ToComponentVersionLambdaExecutionParametersPtrOutputWithContext(ctx context.Context) ComponentVersionLambdaExecutionParametersPtrOutput
- type ComponentVersionLambdaExecutionParametersInput
- type ComponentVersionLambdaExecutionParametersInputPayloadEncodingType
- func (ComponentVersionLambdaExecutionParametersInputPayloadEncodingType) ElementType() reflect.Type
- func (e ComponentVersionLambdaExecutionParametersInputPayloadEncodingType) ToComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput() ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput
- func (e ComponentVersionLambdaExecutionParametersInputPayloadEncodingType) ToComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutputWithContext(ctx context.Context) ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput
- func (e ComponentVersionLambdaExecutionParametersInputPayloadEncodingType) ToComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput() ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput
- func (e ComponentVersionLambdaExecutionParametersInputPayloadEncodingType) ToComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutputWithContext(ctx context.Context) ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput
- func (e ComponentVersionLambdaExecutionParametersInputPayloadEncodingType) ToStringOutput() pulumi.StringOutput
- func (e ComponentVersionLambdaExecutionParametersInputPayloadEncodingType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ComponentVersionLambdaExecutionParametersInputPayloadEncodingType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ComponentVersionLambdaExecutionParametersInputPayloadEncodingType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeInput
- type ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput
- func (ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput) ElementType() reflect.Type
- func (o ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput) ToComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput() ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput
- func (o ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput) ToComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutputWithContext(ctx context.Context) ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput
- func (o ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput) ToComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput() ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput
- func (o ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput) ToComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutputWithContext(ctx context.Context) ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput
- func (o ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrInput
- type ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput
- func (o ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput) Elem() ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput
- func (ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput) ElementType() reflect.Type
- func (o ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput) ToComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput() ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput
- func (o ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput) ToComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutputWithContext(ctx context.Context) ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput
- func (o ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ComponentVersionLambdaExecutionParametersOutput
- func (ComponentVersionLambdaExecutionParametersOutput) ElementType() reflect.Type
- func (o ComponentVersionLambdaExecutionParametersOutput) EnvironmentVariables() pulumi.StringMapOutput
- func (o ComponentVersionLambdaExecutionParametersOutput) EventSources() ComponentVersionLambdaEventSourceArrayOutput
- func (o ComponentVersionLambdaExecutionParametersOutput) ExecArgs() pulumi.StringArrayOutput
- func (o ComponentVersionLambdaExecutionParametersOutput) InputPayloadEncodingType() ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput
- func (o ComponentVersionLambdaExecutionParametersOutput) LinuxProcessParams() ComponentVersionLambdaLinuxProcessParamsPtrOutput
- func (o ComponentVersionLambdaExecutionParametersOutput) MaxIdleTimeInSeconds() pulumi.IntPtrOutput
- func (o ComponentVersionLambdaExecutionParametersOutput) MaxInstancesCount() pulumi.IntPtrOutput
- func (o ComponentVersionLambdaExecutionParametersOutput) MaxQueueSize() pulumi.IntPtrOutput
- func (o ComponentVersionLambdaExecutionParametersOutput) Pinned() pulumi.BoolPtrOutput
- func (o ComponentVersionLambdaExecutionParametersOutput) StatusTimeoutInSeconds() pulumi.IntPtrOutput
- func (o ComponentVersionLambdaExecutionParametersOutput) TimeoutInSeconds() pulumi.IntPtrOutput
- func (o ComponentVersionLambdaExecutionParametersOutput) ToComponentVersionLambdaExecutionParametersOutput() ComponentVersionLambdaExecutionParametersOutput
- func (o ComponentVersionLambdaExecutionParametersOutput) ToComponentVersionLambdaExecutionParametersOutputWithContext(ctx context.Context) ComponentVersionLambdaExecutionParametersOutput
- func (o ComponentVersionLambdaExecutionParametersOutput) ToComponentVersionLambdaExecutionParametersPtrOutput() ComponentVersionLambdaExecutionParametersPtrOutput
- func (o ComponentVersionLambdaExecutionParametersOutput) ToComponentVersionLambdaExecutionParametersPtrOutputWithContext(ctx context.Context) ComponentVersionLambdaExecutionParametersPtrOutput
- type ComponentVersionLambdaExecutionParametersPtrInput
- type ComponentVersionLambdaExecutionParametersPtrOutput
- func (o ComponentVersionLambdaExecutionParametersPtrOutput) Elem() ComponentVersionLambdaExecutionParametersOutput
- func (ComponentVersionLambdaExecutionParametersPtrOutput) ElementType() reflect.Type
- func (o ComponentVersionLambdaExecutionParametersPtrOutput) EnvironmentVariables() pulumi.StringMapOutput
- func (o ComponentVersionLambdaExecutionParametersPtrOutput) EventSources() ComponentVersionLambdaEventSourceArrayOutput
- func (o ComponentVersionLambdaExecutionParametersPtrOutput) ExecArgs() pulumi.StringArrayOutput
- func (o ComponentVersionLambdaExecutionParametersPtrOutput) InputPayloadEncodingType() ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput
- func (o ComponentVersionLambdaExecutionParametersPtrOutput) LinuxProcessParams() ComponentVersionLambdaLinuxProcessParamsPtrOutput
- func (o ComponentVersionLambdaExecutionParametersPtrOutput) MaxIdleTimeInSeconds() pulumi.IntPtrOutput
- func (o ComponentVersionLambdaExecutionParametersPtrOutput) MaxInstancesCount() pulumi.IntPtrOutput
- func (o ComponentVersionLambdaExecutionParametersPtrOutput) MaxQueueSize() pulumi.IntPtrOutput
- func (o ComponentVersionLambdaExecutionParametersPtrOutput) Pinned() pulumi.BoolPtrOutput
- func (o ComponentVersionLambdaExecutionParametersPtrOutput) StatusTimeoutInSeconds() pulumi.IntPtrOutput
- func (o ComponentVersionLambdaExecutionParametersPtrOutput) TimeoutInSeconds() pulumi.IntPtrOutput
- func (o ComponentVersionLambdaExecutionParametersPtrOutput) ToComponentVersionLambdaExecutionParametersPtrOutput() ComponentVersionLambdaExecutionParametersPtrOutput
- func (o ComponentVersionLambdaExecutionParametersPtrOutput) ToComponentVersionLambdaExecutionParametersPtrOutputWithContext(ctx context.Context) ComponentVersionLambdaExecutionParametersPtrOutput
- type ComponentVersionLambdaFilesystemPermission
- func (ComponentVersionLambdaFilesystemPermission) ElementType() reflect.Type
- func (e ComponentVersionLambdaFilesystemPermission) ToComponentVersionLambdaFilesystemPermissionOutput() ComponentVersionLambdaFilesystemPermissionOutput
- func (e ComponentVersionLambdaFilesystemPermission) ToComponentVersionLambdaFilesystemPermissionOutputWithContext(ctx context.Context) ComponentVersionLambdaFilesystemPermissionOutput
- func (e ComponentVersionLambdaFilesystemPermission) ToComponentVersionLambdaFilesystemPermissionPtrOutput() ComponentVersionLambdaFilesystemPermissionPtrOutput
- func (e ComponentVersionLambdaFilesystemPermission) ToComponentVersionLambdaFilesystemPermissionPtrOutputWithContext(ctx context.Context) ComponentVersionLambdaFilesystemPermissionPtrOutput
- func (e ComponentVersionLambdaFilesystemPermission) ToStringOutput() pulumi.StringOutput
- func (e ComponentVersionLambdaFilesystemPermission) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ComponentVersionLambdaFilesystemPermission) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ComponentVersionLambdaFilesystemPermission) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ComponentVersionLambdaFilesystemPermissionInput
- type ComponentVersionLambdaFilesystemPermissionOutput
- func (ComponentVersionLambdaFilesystemPermissionOutput) ElementType() reflect.Type
- func (o ComponentVersionLambdaFilesystemPermissionOutput) ToComponentVersionLambdaFilesystemPermissionOutput() ComponentVersionLambdaFilesystemPermissionOutput
- func (o ComponentVersionLambdaFilesystemPermissionOutput) ToComponentVersionLambdaFilesystemPermissionOutputWithContext(ctx context.Context) ComponentVersionLambdaFilesystemPermissionOutput
- func (o ComponentVersionLambdaFilesystemPermissionOutput) ToComponentVersionLambdaFilesystemPermissionPtrOutput() ComponentVersionLambdaFilesystemPermissionPtrOutput
- func (o ComponentVersionLambdaFilesystemPermissionOutput) ToComponentVersionLambdaFilesystemPermissionPtrOutputWithContext(ctx context.Context) ComponentVersionLambdaFilesystemPermissionPtrOutput
- func (o ComponentVersionLambdaFilesystemPermissionOutput) ToStringOutput() pulumi.StringOutput
- func (o ComponentVersionLambdaFilesystemPermissionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ComponentVersionLambdaFilesystemPermissionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ComponentVersionLambdaFilesystemPermissionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ComponentVersionLambdaFilesystemPermissionPtrInput
- type ComponentVersionLambdaFilesystemPermissionPtrOutput
- func (o ComponentVersionLambdaFilesystemPermissionPtrOutput) Elem() ComponentVersionLambdaFilesystemPermissionOutput
- func (ComponentVersionLambdaFilesystemPermissionPtrOutput) ElementType() reflect.Type
- func (o ComponentVersionLambdaFilesystemPermissionPtrOutput) ToComponentVersionLambdaFilesystemPermissionPtrOutput() ComponentVersionLambdaFilesystemPermissionPtrOutput
- func (o ComponentVersionLambdaFilesystemPermissionPtrOutput) ToComponentVersionLambdaFilesystemPermissionPtrOutputWithContext(ctx context.Context) ComponentVersionLambdaFilesystemPermissionPtrOutput
- func (o ComponentVersionLambdaFilesystemPermissionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ComponentVersionLambdaFilesystemPermissionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ComponentVersionLambdaFunctionRecipeSource
- type ComponentVersionLambdaFunctionRecipeSourceArgs
- func (ComponentVersionLambdaFunctionRecipeSourceArgs) ElementType() reflect.Type
- func (i ComponentVersionLambdaFunctionRecipeSourceArgs) ToComponentVersionLambdaFunctionRecipeSourceOutput() ComponentVersionLambdaFunctionRecipeSourceOutput
- func (i ComponentVersionLambdaFunctionRecipeSourceArgs) ToComponentVersionLambdaFunctionRecipeSourceOutputWithContext(ctx context.Context) ComponentVersionLambdaFunctionRecipeSourceOutput
- func (i ComponentVersionLambdaFunctionRecipeSourceArgs) ToComponentVersionLambdaFunctionRecipeSourcePtrOutput() ComponentVersionLambdaFunctionRecipeSourcePtrOutput
- func (i ComponentVersionLambdaFunctionRecipeSourceArgs) ToComponentVersionLambdaFunctionRecipeSourcePtrOutputWithContext(ctx context.Context) ComponentVersionLambdaFunctionRecipeSourcePtrOutput
- type ComponentVersionLambdaFunctionRecipeSourceInput
- type ComponentVersionLambdaFunctionRecipeSourceOutput
- func (o ComponentVersionLambdaFunctionRecipeSourceOutput) ComponentDependencies() ComponentVersionComponentDependencyRequirementMapOutput
- func (o ComponentVersionLambdaFunctionRecipeSourceOutput) ComponentLambdaParameters() ComponentVersionLambdaExecutionParametersPtrOutput
- func (o ComponentVersionLambdaFunctionRecipeSourceOutput) ComponentName() pulumi.StringPtrOutput
- func (o ComponentVersionLambdaFunctionRecipeSourceOutput) ComponentPlatforms() ComponentVersionComponentPlatformArrayOutput
- func (o ComponentVersionLambdaFunctionRecipeSourceOutput) ComponentVersion() pulumi.StringPtrOutput
- func (ComponentVersionLambdaFunctionRecipeSourceOutput) ElementType() reflect.Type
- func (o ComponentVersionLambdaFunctionRecipeSourceOutput) LambdaArn() pulumi.StringPtrOutput
- func (o ComponentVersionLambdaFunctionRecipeSourceOutput) ToComponentVersionLambdaFunctionRecipeSourceOutput() ComponentVersionLambdaFunctionRecipeSourceOutput
- func (o ComponentVersionLambdaFunctionRecipeSourceOutput) ToComponentVersionLambdaFunctionRecipeSourceOutputWithContext(ctx context.Context) ComponentVersionLambdaFunctionRecipeSourceOutput
- func (o ComponentVersionLambdaFunctionRecipeSourceOutput) ToComponentVersionLambdaFunctionRecipeSourcePtrOutput() ComponentVersionLambdaFunctionRecipeSourcePtrOutput
- func (o ComponentVersionLambdaFunctionRecipeSourceOutput) ToComponentVersionLambdaFunctionRecipeSourcePtrOutputWithContext(ctx context.Context) ComponentVersionLambdaFunctionRecipeSourcePtrOutput
- type ComponentVersionLambdaFunctionRecipeSourcePtrInput
- type ComponentVersionLambdaFunctionRecipeSourcePtrOutput
- func (o ComponentVersionLambdaFunctionRecipeSourcePtrOutput) ComponentDependencies() ComponentVersionComponentDependencyRequirementMapOutput
- func (o ComponentVersionLambdaFunctionRecipeSourcePtrOutput) ComponentLambdaParameters() ComponentVersionLambdaExecutionParametersPtrOutput
- func (o ComponentVersionLambdaFunctionRecipeSourcePtrOutput) ComponentName() pulumi.StringPtrOutput
- func (o ComponentVersionLambdaFunctionRecipeSourcePtrOutput) ComponentPlatforms() ComponentVersionComponentPlatformArrayOutput
- func (o ComponentVersionLambdaFunctionRecipeSourcePtrOutput) ComponentVersion() pulumi.StringPtrOutput
- func (o ComponentVersionLambdaFunctionRecipeSourcePtrOutput) Elem() ComponentVersionLambdaFunctionRecipeSourceOutput
- func (ComponentVersionLambdaFunctionRecipeSourcePtrOutput) ElementType() reflect.Type
- func (o ComponentVersionLambdaFunctionRecipeSourcePtrOutput) LambdaArn() pulumi.StringPtrOutput
- func (o ComponentVersionLambdaFunctionRecipeSourcePtrOutput) ToComponentVersionLambdaFunctionRecipeSourcePtrOutput() ComponentVersionLambdaFunctionRecipeSourcePtrOutput
- func (o ComponentVersionLambdaFunctionRecipeSourcePtrOutput) ToComponentVersionLambdaFunctionRecipeSourcePtrOutputWithContext(ctx context.Context) ComponentVersionLambdaFunctionRecipeSourcePtrOutput
- type ComponentVersionLambdaLinuxProcessParams
- type ComponentVersionLambdaLinuxProcessParamsArgs
- func (ComponentVersionLambdaLinuxProcessParamsArgs) ElementType() reflect.Type
- func (i ComponentVersionLambdaLinuxProcessParamsArgs) ToComponentVersionLambdaLinuxProcessParamsOutput() ComponentVersionLambdaLinuxProcessParamsOutput
- func (i ComponentVersionLambdaLinuxProcessParamsArgs) ToComponentVersionLambdaLinuxProcessParamsOutputWithContext(ctx context.Context) ComponentVersionLambdaLinuxProcessParamsOutput
- func (i ComponentVersionLambdaLinuxProcessParamsArgs) ToComponentVersionLambdaLinuxProcessParamsPtrOutput() ComponentVersionLambdaLinuxProcessParamsPtrOutput
- func (i ComponentVersionLambdaLinuxProcessParamsArgs) ToComponentVersionLambdaLinuxProcessParamsPtrOutputWithContext(ctx context.Context) ComponentVersionLambdaLinuxProcessParamsPtrOutput
- type ComponentVersionLambdaLinuxProcessParamsInput
- type ComponentVersionLambdaLinuxProcessParamsIsolationMode
- func (ComponentVersionLambdaLinuxProcessParamsIsolationMode) ElementType() reflect.Type
- func (e ComponentVersionLambdaLinuxProcessParamsIsolationMode) ToComponentVersionLambdaLinuxProcessParamsIsolationModeOutput() ComponentVersionLambdaLinuxProcessParamsIsolationModeOutput
- func (e ComponentVersionLambdaLinuxProcessParamsIsolationMode) ToComponentVersionLambdaLinuxProcessParamsIsolationModeOutputWithContext(ctx context.Context) ComponentVersionLambdaLinuxProcessParamsIsolationModeOutput
- func (e ComponentVersionLambdaLinuxProcessParamsIsolationMode) ToComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput() ComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput
- func (e ComponentVersionLambdaLinuxProcessParamsIsolationMode) ToComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutputWithContext(ctx context.Context) ComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput
- func (e ComponentVersionLambdaLinuxProcessParamsIsolationMode) ToStringOutput() pulumi.StringOutput
- func (e ComponentVersionLambdaLinuxProcessParamsIsolationMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ComponentVersionLambdaLinuxProcessParamsIsolationMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ComponentVersionLambdaLinuxProcessParamsIsolationMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ComponentVersionLambdaLinuxProcessParamsIsolationModeInput
- type ComponentVersionLambdaLinuxProcessParamsIsolationModeOutput
- func (ComponentVersionLambdaLinuxProcessParamsIsolationModeOutput) ElementType() reflect.Type
- func (o ComponentVersionLambdaLinuxProcessParamsIsolationModeOutput) ToComponentVersionLambdaLinuxProcessParamsIsolationModeOutput() ComponentVersionLambdaLinuxProcessParamsIsolationModeOutput
- func (o ComponentVersionLambdaLinuxProcessParamsIsolationModeOutput) ToComponentVersionLambdaLinuxProcessParamsIsolationModeOutputWithContext(ctx context.Context) ComponentVersionLambdaLinuxProcessParamsIsolationModeOutput
- func (o ComponentVersionLambdaLinuxProcessParamsIsolationModeOutput) ToComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput() ComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput
- func (o ComponentVersionLambdaLinuxProcessParamsIsolationModeOutput) ToComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutputWithContext(ctx context.Context) ComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput
- func (o ComponentVersionLambdaLinuxProcessParamsIsolationModeOutput) ToStringOutput() pulumi.StringOutput
- func (o ComponentVersionLambdaLinuxProcessParamsIsolationModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ComponentVersionLambdaLinuxProcessParamsIsolationModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ComponentVersionLambdaLinuxProcessParamsIsolationModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ComponentVersionLambdaLinuxProcessParamsIsolationModePtrInput
- type ComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput
- func (o ComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput) Elem() ComponentVersionLambdaLinuxProcessParamsIsolationModeOutput
- func (ComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput) ElementType() reflect.Type
- func (o ComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput) ToComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput() ComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput
- func (o ComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput) ToComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutputWithContext(ctx context.Context) ComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput
- func (o ComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ComponentVersionLambdaLinuxProcessParamsOutput
- func (o ComponentVersionLambdaLinuxProcessParamsOutput) ContainerParams() ComponentVersionLambdaContainerParamsPtrOutput
- func (ComponentVersionLambdaLinuxProcessParamsOutput) ElementType() reflect.Type
- func (o ComponentVersionLambdaLinuxProcessParamsOutput) IsolationMode() ComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput
- func (o ComponentVersionLambdaLinuxProcessParamsOutput) ToComponentVersionLambdaLinuxProcessParamsOutput() ComponentVersionLambdaLinuxProcessParamsOutput
- func (o ComponentVersionLambdaLinuxProcessParamsOutput) ToComponentVersionLambdaLinuxProcessParamsOutputWithContext(ctx context.Context) ComponentVersionLambdaLinuxProcessParamsOutput
- func (o ComponentVersionLambdaLinuxProcessParamsOutput) ToComponentVersionLambdaLinuxProcessParamsPtrOutput() ComponentVersionLambdaLinuxProcessParamsPtrOutput
- func (o ComponentVersionLambdaLinuxProcessParamsOutput) ToComponentVersionLambdaLinuxProcessParamsPtrOutputWithContext(ctx context.Context) ComponentVersionLambdaLinuxProcessParamsPtrOutput
- type ComponentVersionLambdaLinuxProcessParamsPtrInput
- type ComponentVersionLambdaLinuxProcessParamsPtrOutput
- func (o ComponentVersionLambdaLinuxProcessParamsPtrOutput) ContainerParams() ComponentVersionLambdaContainerParamsPtrOutput
- func (o ComponentVersionLambdaLinuxProcessParamsPtrOutput) Elem() ComponentVersionLambdaLinuxProcessParamsOutput
- func (ComponentVersionLambdaLinuxProcessParamsPtrOutput) ElementType() reflect.Type
- func (o ComponentVersionLambdaLinuxProcessParamsPtrOutput) IsolationMode() ComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput
- func (o ComponentVersionLambdaLinuxProcessParamsPtrOutput) ToComponentVersionLambdaLinuxProcessParamsPtrOutput() ComponentVersionLambdaLinuxProcessParamsPtrOutput
- func (o ComponentVersionLambdaLinuxProcessParamsPtrOutput) ToComponentVersionLambdaLinuxProcessParamsPtrOutputWithContext(ctx context.Context) ComponentVersionLambdaLinuxProcessParamsPtrOutput
- type ComponentVersionLambdaVolumeMount
- type ComponentVersionLambdaVolumeMountArgs
- func (ComponentVersionLambdaVolumeMountArgs) ElementType() reflect.Type
- func (i ComponentVersionLambdaVolumeMountArgs) ToComponentVersionLambdaVolumeMountOutput() ComponentVersionLambdaVolumeMountOutput
- func (i ComponentVersionLambdaVolumeMountArgs) ToComponentVersionLambdaVolumeMountOutputWithContext(ctx context.Context) ComponentVersionLambdaVolumeMountOutput
- type ComponentVersionLambdaVolumeMountArray
- func (ComponentVersionLambdaVolumeMountArray) ElementType() reflect.Type
- func (i ComponentVersionLambdaVolumeMountArray) ToComponentVersionLambdaVolumeMountArrayOutput() ComponentVersionLambdaVolumeMountArrayOutput
- func (i ComponentVersionLambdaVolumeMountArray) ToComponentVersionLambdaVolumeMountArrayOutputWithContext(ctx context.Context) ComponentVersionLambdaVolumeMountArrayOutput
- type ComponentVersionLambdaVolumeMountArrayInput
- type ComponentVersionLambdaVolumeMountArrayOutput
- func (ComponentVersionLambdaVolumeMountArrayOutput) ElementType() reflect.Type
- func (o ComponentVersionLambdaVolumeMountArrayOutput) Index(i pulumi.IntInput) ComponentVersionLambdaVolumeMountOutput
- func (o ComponentVersionLambdaVolumeMountArrayOutput) ToComponentVersionLambdaVolumeMountArrayOutput() ComponentVersionLambdaVolumeMountArrayOutput
- func (o ComponentVersionLambdaVolumeMountArrayOutput) ToComponentVersionLambdaVolumeMountArrayOutputWithContext(ctx context.Context) ComponentVersionLambdaVolumeMountArrayOutput
- type ComponentVersionLambdaVolumeMountInput
- type ComponentVersionLambdaVolumeMountOutput
- func (o ComponentVersionLambdaVolumeMountOutput) AddGroupOwner() pulumi.BoolPtrOutput
- func (o ComponentVersionLambdaVolumeMountOutput) DestinationPath() pulumi.StringPtrOutput
- func (ComponentVersionLambdaVolumeMountOutput) ElementType() reflect.Type
- func (o ComponentVersionLambdaVolumeMountOutput) Permission() ComponentVersionLambdaFilesystemPermissionPtrOutput
- func (o ComponentVersionLambdaVolumeMountOutput) SourcePath() pulumi.StringPtrOutput
- func (o ComponentVersionLambdaVolumeMountOutput) ToComponentVersionLambdaVolumeMountOutput() ComponentVersionLambdaVolumeMountOutput
- func (o ComponentVersionLambdaVolumeMountOutput) ToComponentVersionLambdaVolumeMountOutputWithContext(ctx context.Context) ComponentVersionLambdaVolumeMountOutput
- type ComponentVersionOutput
- func (o ComponentVersionOutput) Arn() pulumi.StringOutput
- func (o ComponentVersionOutput) ComponentName() pulumi.StringOutput
- func (o ComponentVersionOutput) ComponentVersion() pulumi.StringOutput
- func (ComponentVersionOutput) ElementType() reflect.Type
- func (o ComponentVersionOutput) InlineRecipe() pulumi.StringPtrOutput
- func (o ComponentVersionOutput) LambdaFunction() ComponentVersionLambdaFunctionRecipeSourcePtrOutput
- func (o ComponentVersionOutput) Tags() pulumi.StringMapOutput
- func (o ComponentVersionOutput) ToComponentVersionOutput() ComponentVersionOutput
- func (o ComponentVersionOutput) ToComponentVersionOutputWithContext(ctx context.Context) ComponentVersionOutput
- type ComponentVersionState
- type Deployment
- type DeploymentArgs
- type DeploymentComponentConfigurationUpdate
- type DeploymentComponentConfigurationUpdateArgs
- func (DeploymentComponentConfigurationUpdateArgs) ElementType() reflect.Type
- func (i DeploymentComponentConfigurationUpdateArgs) ToDeploymentComponentConfigurationUpdateOutput() DeploymentComponentConfigurationUpdateOutput
- func (i DeploymentComponentConfigurationUpdateArgs) ToDeploymentComponentConfigurationUpdateOutputWithContext(ctx context.Context) DeploymentComponentConfigurationUpdateOutput
- func (i DeploymentComponentConfigurationUpdateArgs) ToDeploymentComponentConfigurationUpdatePtrOutput() DeploymentComponentConfigurationUpdatePtrOutput
- func (i DeploymentComponentConfigurationUpdateArgs) ToDeploymentComponentConfigurationUpdatePtrOutputWithContext(ctx context.Context) DeploymentComponentConfigurationUpdatePtrOutput
- type DeploymentComponentConfigurationUpdateInput
- type DeploymentComponentConfigurationUpdateOutput
- func (DeploymentComponentConfigurationUpdateOutput) ElementType() reflect.Type
- func (o DeploymentComponentConfigurationUpdateOutput) Merge() pulumi.StringPtrOutput
- func (o DeploymentComponentConfigurationUpdateOutput) Reset() pulumi.StringArrayOutput
- func (o DeploymentComponentConfigurationUpdateOutput) ToDeploymentComponentConfigurationUpdateOutput() DeploymentComponentConfigurationUpdateOutput
- func (o DeploymentComponentConfigurationUpdateOutput) ToDeploymentComponentConfigurationUpdateOutputWithContext(ctx context.Context) DeploymentComponentConfigurationUpdateOutput
- func (o DeploymentComponentConfigurationUpdateOutput) ToDeploymentComponentConfigurationUpdatePtrOutput() DeploymentComponentConfigurationUpdatePtrOutput
- func (o DeploymentComponentConfigurationUpdateOutput) ToDeploymentComponentConfigurationUpdatePtrOutputWithContext(ctx context.Context) DeploymentComponentConfigurationUpdatePtrOutput
- type DeploymentComponentConfigurationUpdatePtrInput
- type DeploymentComponentConfigurationUpdatePtrOutput
- func (o DeploymentComponentConfigurationUpdatePtrOutput) Elem() DeploymentComponentConfigurationUpdateOutput
- func (DeploymentComponentConfigurationUpdatePtrOutput) ElementType() reflect.Type
- func (o DeploymentComponentConfigurationUpdatePtrOutput) Merge() pulumi.StringPtrOutput
- func (o DeploymentComponentConfigurationUpdatePtrOutput) Reset() pulumi.StringArrayOutput
- func (o DeploymentComponentConfigurationUpdatePtrOutput) ToDeploymentComponentConfigurationUpdatePtrOutput() DeploymentComponentConfigurationUpdatePtrOutput
- func (o DeploymentComponentConfigurationUpdatePtrOutput) ToDeploymentComponentConfigurationUpdatePtrOutputWithContext(ctx context.Context) DeploymentComponentConfigurationUpdatePtrOutput
- type DeploymentComponentDeploymentSpecification
- type DeploymentComponentDeploymentSpecificationArgs
- func (DeploymentComponentDeploymentSpecificationArgs) ElementType() reflect.Type
- func (i DeploymentComponentDeploymentSpecificationArgs) ToDeploymentComponentDeploymentSpecificationOutput() DeploymentComponentDeploymentSpecificationOutput
- func (i DeploymentComponentDeploymentSpecificationArgs) ToDeploymentComponentDeploymentSpecificationOutputWithContext(ctx context.Context) DeploymentComponentDeploymentSpecificationOutput
- type DeploymentComponentDeploymentSpecificationInput
- type DeploymentComponentDeploymentSpecificationMap
- func (DeploymentComponentDeploymentSpecificationMap) ElementType() reflect.Type
- func (i DeploymentComponentDeploymentSpecificationMap) ToDeploymentComponentDeploymentSpecificationMapOutput() DeploymentComponentDeploymentSpecificationMapOutput
- func (i DeploymentComponentDeploymentSpecificationMap) ToDeploymentComponentDeploymentSpecificationMapOutputWithContext(ctx context.Context) DeploymentComponentDeploymentSpecificationMapOutput
- type DeploymentComponentDeploymentSpecificationMapInput
- type DeploymentComponentDeploymentSpecificationMapOutput
- func (DeploymentComponentDeploymentSpecificationMapOutput) ElementType() reflect.Type
- func (o DeploymentComponentDeploymentSpecificationMapOutput) MapIndex(k pulumi.StringInput) DeploymentComponentDeploymentSpecificationOutput
- func (o DeploymentComponentDeploymentSpecificationMapOutput) ToDeploymentComponentDeploymentSpecificationMapOutput() DeploymentComponentDeploymentSpecificationMapOutput
- func (o DeploymentComponentDeploymentSpecificationMapOutput) ToDeploymentComponentDeploymentSpecificationMapOutputWithContext(ctx context.Context) DeploymentComponentDeploymentSpecificationMapOutput
- type DeploymentComponentDeploymentSpecificationOutput
- func (o DeploymentComponentDeploymentSpecificationOutput) ComponentVersion() pulumi.StringPtrOutput
- func (o DeploymentComponentDeploymentSpecificationOutput) ConfigurationUpdate() DeploymentComponentConfigurationUpdatePtrOutput
- func (DeploymentComponentDeploymentSpecificationOutput) ElementType() reflect.Type
- func (o DeploymentComponentDeploymentSpecificationOutput) RunWith() DeploymentComponentRunWithPtrOutput
- func (o DeploymentComponentDeploymentSpecificationOutput) ToDeploymentComponentDeploymentSpecificationOutput() DeploymentComponentDeploymentSpecificationOutput
- func (o DeploymentComponentDeploymentSpecificationOutput) ToDeploymentComponentDeploymentSpecificationOutputWithContext(ctx context.Context) DeploymentComponentDeploymentSpecificationOutput
- type DeploymentComponentRunWith
- type DeploymentComponentRunWithArgs
- func (DeploymentComponentRunWithArgs) ElementType() reflect.Type
- func (i DeploymentComponentRunWithArgs) ToDeploymentComponentRunWithOutput() DeploymentComponentRunWithOutput
- func (i DeploymentComponentRunWithArgs) ToDeploymentComponentRunWithOutputWithContext(ctx context.Context) DeploymentComponentRunWithOutput
- func (i DeploymentComponentRunWithArgs) ToDeploymentComponentRunWithPtrOutput() DeploymentComponentRunWithPtrOutput
- func (i DeploymentComponentRunWithArgs) ToDeploymentComponentRunWithPtrOutputWithContext(ctx context.Context) DeploymentComponentRunWithPtrOutput
- type DeploymentComponentRunWithInput
- type DeploymentComponentRunWithOutput
- func (DeploymentComponentRunWithOutput) ElementType() reflect.Type
- func (o DeploymentComponentRunWithOutput) PosixUser() pulumi.StringPtrOutput
- func (o DeploymentComponentRunWithOutput) SystemResourceLimits() DeploymentSystemResourceLimitsPtrOutput
- func (o DeploymentComponentRunWithOutput) ToDeploymentComponentRunWithOutput() DeploymentComponentRunWithOutput
- func (o DeploymentComponentRunWithOutput) ToDeploymentComponentRunWithOutputWithContext(ctx context.Context) DeploymentComponentRunWithOutput
- func (o DeploymentComponentRunWithOutput) ToDeploymentComponentRunWithPtrOutput() DeploymentComponentRunWithPtrOutput
- func (o DeploymentComponentRunWithOutput) ToDeploymentComponentRunWithPtrOutputWithContext(ctx context.Context) DeploymentComponentRunWithPtrOutput
- func (o DeploymentComponentRunWithOutput) WindowsUser() pulumi.StringPtrOutput
- type DeploymentComponentRunWithPtrInput
- type DeploymentComponentRunWithPtrOutput
- func (o DeploymentComponentRunWithPtrOutput) Elem() DeploymentComponentRunWithOutput
- func (DeploymentComponentRunWithPtrOutput) ElementType() reflect.Type
- func (o DeploymentComponentRunWithPtrOutput) PosixUser() pulumi.StringPtrOutput
- func (o DeploymentComponentRunWithPtrOutput) SystemResourceLimits() DeploymentSystemResourceLimitsPtrOutput
- func (o DeploymentComponentRunWithPtrOutput) ToDeploymentComponentRunWithPtrOutput() DeploymentComponentRunWithPtrOutput
- func (o DeploymentComponentRunWithPtrOutput) ToDeploymentComponentRunWithPtrOutputWithContext(ctx context.Context) DeploymentComponentRunWithPtrOutput
- func (o DeploymentComponentRunWithPtrOutput) WindowsUser() pulumi.StringPtrOutput
- type DeploymentComponentUpdatePolicy
- type DeploymentComponentUpdatePolicyAction
- func (DeploymentComponentUpdatePolicyAction) ElementType() reflect.Type
- func (e DeploymentComponentUpdatePolicyAction) ToDeploymentComponentUpdatePolicyActionOutput() DeploymentComponentUpdatePolicyActionOutput
- func (e DeploymentComponentUpdatePolicyAction) ToDeploymentComponentUpdatePolicyActionOutputWithContext(ctx context.Context) DeploymentComponentUpdatePolicyActionOutput
- func (e DeploymentComponentUpdatePolicyAction) ToDeploymentComponentUpdatePolicyActionPtrOutput() DeploymentComponentUpdatePolicyActionPtrOutput
- func (e DeploymentComponentUpdatePolicyAction) ToDeploymentComponentUpdatePolicyActionPtrOutputWithContext(ctx context.Context) DeploymentComponentUpdatePolicyActionPtrOutput
- func (e DeploymentComponentUpdatePolicyAction) ToStringOutput() pulumi.StringOutput
- func (e DeploymentComponentUpdatePolicyAction) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DeploymentComponentUpdatePolicyAction) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DeploymentComponentUpdatePolicyAction) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DeploymentComponentUpdatePolicyActionInput
- type DeploymentComponentUpdatePolicyActionOutput
- func (DeploymentComponentUpdatePolicyActionOutput) ElementType() reflect.Type
- func (o DeploymentComponentUpdatePolicyActionOutput) ToDeploymentComponentUpdatePolicyActionOutput() DeploymentComponentUpdatePolicyActionOutput
- func (o DeploymentComponentUpdatePolicyActionOutput) ToDeploymentComponentUpdatePolicyActionOutputWithContext(ctx context.Context) DeploymentComponentUpdatePolicyActionOutput
- func (o DeploymentComponentUpdatePolicyActionOutput) ToDeploymentComponentUpdatePolicyActionPtrOutput() DeploymentComponentUpdatePolicyActionPtrOutput
- func (o DeploymentComponentUpdatePolicyActionOutput) ToDeploymentComponentUpdatePolicyActionPtrOutputWithContext(ctx context.Context) DeploymentComponentUpdatePolicyActionPtrOutput
- func (o DeploymentComponentUpdatePolicyActionOutput) ToStringOutput() pulumi.StringOutput
- func (o DeploymentComponentUpdatePolicyActionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DeploymentComponentUpdatePolicyActionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DeploymentComponentUpdatePolicyActionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DeploymentComponentUpdatePolicyActionPtrInput
- type DeploymentComponentUpdatePolicyActionPtrOutput
- func (o DeploymentComponentUpdatePolicyActionPtrOutput) Elem() DeploymentComponentUpdatePolicyActionOutput
- func (DeploymentComponentUpdatePolicyActionPtrOutput) ElementType() reflect.Type
- func (o DeploymentComponentUpdatePolicyActionPtrOutput) ToDeploymentComponentUpdatePolicyActionPtrOutput() DeploymentComponentUpdatePolicyActionPtrOutput
- func (o DeploymentComponentUpdatePolicyActionPtrOutput) ToDeploymentComponentUpdatePolicyActionPtrOutputWithContext(ctx context.Context) DeploymentComponentUpdatePolicyActionPtrOutput
- func (o DeploymentComponentUpdatePolicyActionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DeploymentComponentUpdatePolicyActionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DeploymentComponentUpdatePolicyArgs
- func (DeploymentComponentUpdatePolicyArgs) ElementType() reflect.Type
- func (i DeploymentComponentUpdatePolicyArgs) ToDeploymentComponentUpdatePolicyOutput() DeploymentComponentUpdatePolicyOutput
- func (i DeploymentComponentUpdatePolicyArgs) ToDeploymentComponentUpdatePolicyOutputWithContext(ctx context.Context) DeploymentComponentUpdatePolicyOutput
- func (i DeploymentComponentUpdatePolicyArgs) ToDeploymentComponentUpdatePolicyPtrOutput() DeploymentComponentUpdatePolicyPtrOutput
- func (i DeploymentComponentUpdatePolicyArgs) ToDeploymentComponentUpdatePolicyPtrOutputWithContext(ctx context.Context) DeploymentComponentUpdatePolicyPtrOutput
- type DeploymentComponentUpdatePolicyInput
- type DeploymentComponentUpdatePolicyOutput
- func (o DeploymentComponentUpdatePolicyOutput) Action() DeploymentComponentUpdatePolicyActionPtrOutput
- func (DeploymentComponentUpdatePolicyOutput) ElementType() reflect.Type
- func (o DeploymentComponentUpdatePolicyOutput) TimeoutInSeconds() pulumi.IntPtrOutput
- func (o DeploymentComponentUpdatePolicyOutput) ToDeploymentComponentUpdatePolicyOutput() DeploymentComponentUpdatePolicyOutput
- func (o DeploymentComponentUpdatePolicyOutput) ToDeploymentComponentUpdatePolicyOutputWithContext(ctx context.Context) DeploymentComponentUpdatePolicyOutput
- func (o DeploymentComponentUpdatePolicyOutput) ToDeploymentComponentUpdatePolicyPtrOutput() DeploymentComponentUpdatePolicyPtrOutput
- func (o DeploymentComponentUpdatePolicyOutput) ToDeploymentComponentUpdatePolicyPtrOutputWithContext(ctx context.Context) DeploymentComponentUpdatePolicyPtrOutput
- type DeploymentComponentUpdatePolicyPtrInput
- type DeploymentComponentUpdatePolicyPtrOutput
- func (o DeploymentComponentUpdatePolicyPtrOutput) Action() DeploymentComponentUpdatePolicyActionPtrOutput
- func (o DeploymentComponentUpdatePolicyPtrOutput) Elem() DeploymentComponentUpdatePolicyOutput
- func (DeploymentComponentUpdatePolicyPtrOutput) ElementType() reflect.Type
- func (o DeploymentComponentUpdatePolicyPtrOutput) TimeoutInSeconds() pulumi.IntPtrOutput
- func (o DeploymentComponentUpdatePolicyPtrOutput) ToDeploymentComponentUpdatePolicyPtrOutput() DeploymentComponentUpdatePolicyPtrOutput
- func (o DeploymentComponentUpdatePolicyPtrOutput) ToDeploymentComponentUpdatePolicyPtrOutputWithContext(ctx context.Context) DeploymentComponentUpdatePolicyPtrOutput
- type DeploymentConfigurationValidationPolicy
- type DeploymentConfigurationValidationPolicyArgs
- func (DeploymentConfigurationValidationPolicyArgs) ElementType() reflect.Type
- func (i DeploymentConfigurationValidationPolicyArgs) ToDeploymentConfigurationValidationPolicyOutput() DeploymentConfigurationValidationPolicyOutput
- func (i DeploymentConfigurationValidationPolicyArgs) ToDeploymentConfigurationValidationPolicyOutputWithContext(ctx context.Context) DeploymentConfigurationValidationPolicyOutput
- func (i DeploymentConfigurationValidationPolicyArgs) ToDeploymentConfigurationValidationPolicyPtrOutput() DeploymentConfigurationValidationPolicyPtrOutput
- func (i DeploymentConfigurationValidationPolicyArgs) ToDeploymentConfigurationValidationPolicyPtrOutputWithContext(ctx context.Context) DeploymentConfigurationValidationPolicyPtrOutput
- type DeploymentConfigurationValidationPolicyInput
- type DeploymentConfigurationValidationPolicyOutput
- func (DeploymentConfigurationValidationPolicyOutput) ElementType() reflect.Type
- func (o DeploymentConfigurationValidationPolicyOutput) TimeoutInSeconds() pulumi.IntPtrOutput
- func (o DeploymentConfigurationValidationPolicyOutput) ToDeploymentConfigurationValidationPolicyOutput() DeploymentConfigurationValidationPolicyOutput
- func (o DeploymentConfigurationValidationPolicyOutput) ToDeploymentConfigurationValidationPolicyOutputWithContext(ctx context.Context) DeploymentConfigurationValidationPolicyOutput
- func (o DeploymentConfigurationValidationPolicyOutput) ToDeploymentConfigurationValidationPolicyPtrOutput() DeploymentConfigurationValidationPolicyPtrOutput
- func (o DeploymentConfigurationValidationPolicyOutput) ToDeploymentConfigurationValidationPolicyPtrOutputWithContext(ctx context.Context) DeploymentConfigurationValidationPolicyPtrOutput
- type DeploymentConfigurationValidationPolicyPtrInput
- type DeploymentConfigurationValidationPolicyPtrOutput
- func (o DeploymentConfigurationValidationPolicyPtrOutput) Elem() DeploymentConfigurationValidationPolicyOutput
- func (DeploymentConfigurationValidationPolicyPtrOutput) ElementType() reflect.Type
- func (o DeploymentConfigurationValidationPolicyPtrOutput) TimeoutInSeconds() pulumi.IntPtrOutput
- func (o DeploymentConfigurationValidationPolicyPtrOutput) ToDeploymentConfigurationValidationPolicyPtrOutput() DeploymentConfigurationValidationPolicyPtrOutput
- func (o DeploymentConfigurationValidationPolicyPtrOutput) ToDeploymentConfigurationValidationPolicyPtrOutputWithContext(ctx context.Context) DeploymentConfigurationValidationPolicyPtrOutput
- type DeploymentInput
- type DeploymentIoTJobAbortConfig
- type DeploymentIoTJobAbortConfigArgs
- func (DeploymentIoTJobAbortConfigArgs) ElementType() reflect.Type
- func (i DeploymentIoTJobAbortConfigArgs) ToDeploymentIoTJobAbortConfigOutput() DeploymentIoTJobAbortConfigOutput
- func (i DeploymentIoTJobAbortConfigArgs) ToDeploymentIoTJobAbortConfigOutputWithContext(ctx context.Context) DeploymentIoTJobAbortConfigOutput
- func (i DeploymentIoTJobAbortConfigArgs) ToDeploymentIoTJobAbortConfigPtrOutput() DeploymentIoTJobAbortConfigPtrOutput
- func (i DeploymentIoTJobAbortConfigArgs) ToDeploymentIoTJobAbortConfigPtrOutputWithContext(ctx context.Context) DeploymentIoTJobAbortConfigPtrOutput
- type DeploymentIoTJobAbortConfigInput
- type DeploymentIoTJobAbortConfigOutput
- func (o DeploymentIoTJobAbortConfigOutput) CriteriaList() DeploymentIoTJobAbortCriteriaArrayOutput
- func (DeploymentIoTJobAbortConfigOutput) ElementType() reflect.Type
- func (o DeploymentIoTJobAbortConfigOutput) ToDeploymentIoTJobAbortConfigOutput() DeploymentIoTJobAbortConfigOutput
- func (o DeploymentIoTJobAbortConfigOutput) ToDeploymentIoTJobAbortConfigOutputWithContext(ctx context.Context) DeploymentIoTJobAbortConfigOutput
- func (o DeploymentIoTJobAbortConfigOutput) ToDeploymentIoTJobAbortConfigPtrOutput() DeploymentIoTJobAbortConfigPtrOutput
- func (o DeploymentIoTJobAbortConfigOutput) ToDeploymentIoTJobAbortConfigPtrOutputWithContext(ctx context.Context) DeploymentIoTJobAbortConfigPtrOutput
- type DeploymentIoTJobAbortConfigPtrInput
- type DeploymentIoTJobAbortConfigPtrOutput
- func (o DeploymentIoTJobAbortConfigPtrOutput) CriteriaList() DeploymentIoTJobAbortCriteriaArrayOutput
- func (o DeploymentIoTJobAbortConfigPtrOutput) Elem() DeploymentIoTJobAbortConfigOutput
- func (DeploymentIoTJobAbortConfigPtrOutput) ElementType() reflect.Type
- func (o DeploymentIoTJobAbortConfigPtrOutput) ToDeploymentIoTJobAbortConfigPtrOutput() DeploymentIoTJobAbortConfigPtrOutput
- func (o DeploymentIoTJobAbortConfigPtrOutput) ToDeploymentIoTJobAbortConfigPtrOutputWithContext(ctx context.Context) DeploymentIoTJobAbortConfigPtrOutput
- type DeploymentIoTJobAbortCriteria
- type DeploymentIoTJobAbortCriteriaAction
- func (DeploymentIoTJobAbortCriteriaAction) ElementType() reflect.Type
- func (e DeploymentIoTJobAbortCriteriaAction) ToDeploymentIoTJobAbortCriteriaActionOutput() DeploymentIoTJobAbortCriteriaActionOutput
- func (e DeploymentIoTJobAbortCriteriaAction) ToDeploymentIoTJobAbortCriteriaActionOutputWithContext(ctx context.Context) DeploymentIoTJobAbortCriteriaActionOutput
- func (e DeploymentIoTJobAbortCriteriaAction) ToDeploymentIoTJobAbortCriteriaActionPtrOutput() DeploymentIoTJobAbortCriteriaActionPtrOutput
- func (e DeploymentIoTJobAbortCriteriaAction) ToDeploymentIoTJobAbortCriteriaActionPtrOutputWithContext(ctx context.Context) DeploymentIoTJobAbortCriteriaActionPtrOutput
- func (e DeploymentIoTJobAbortCriteriaAction) ToStringOutput() pulumi.StringOutput
- func (e DeploymentIoTJobAbortCriteriaAction) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DeploymentIoTJobAbortCriteriaAction) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DeploymentIoTJobAbortCriteriaAction) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DeploymentIoTJobAbortCriteriaActionInput
- type DeploymentIoTJobAbortCriteriaActionOutput
- func (DeploymentIoTJobAbortCriteriaActionOutput) ElementType() reflect.Type
- func (o DeploymentIoTJobAbortCriteriaActionOutput) ToDeploymentIoTJobAbortCriteriaActionOutput() DeploymentIoTJobAbortCriteriaActionOutput
- func (o DeploymentIoTJobAbortCriteriaActionOutput) ToDeploymentIoTJobAbortCriteriaActionOutputWithContext(ctx context.Context) DeploymentIoTJobAbortCriteriaActionOutput
- func (o DeploymentIoTJobAbortCriteriaActionOutput) ToDeploymentIoTJobAbortCriteriaActionPtrOutput() DeploymentIoTJobAbortCriteriaActionPtrOutput
- func (o DeploymentIoTJobAbortCriteriaActionOutput) ToDeploymentIoTJobAbortCriteriaActionPtrOutputWithContext(ctx context.Context) DeploymentIoTJobAbortCriteriaActionPtrOutput
- func (o DeploymentIoTJobAbortCriteriaActionOutput) ToStringOutput() pulumi.StringOutput
- func (o DeploymentIoTJobAbortCriteriaActionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DeploymentIoTJobAbortCriteriaActionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DeploymentIoTJobAbortCriteriaActionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DeploymentIoTJobAbortCriteriaActionPtrInput
- type DeploymentIoTJobAbortCriteriaActionPtrOutput
- func (o DeploymentIoTJobAbortCriteriaActionPtrOutput) Elem() DeploymentIoTJobAbortCriteriaActionOutput
- func (DeploymentIoTJobAbortCriteriaActionPtrOutput) ElementType() reflect.Type
- func (o DeploymentIoTJobAbortCriteriaActionPtrOutput) ToDeploymentIoTJobAbortCriteriaActionPtrOutput() DeploymentIoTJobAbortCriteriaActionPtrOutput
- func (o DeploymentIoTJobAbortCriteriaActionPtrOutput) ToDeploymentIoTJobAbortCriteriaActionPtrOutputWithContext(ctx context.Context) DeploymentIoTJobAbortCriteriaActionPtrOutput
- func (o DeploymentIoTJobAbortCriteriaActionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DeploymentIoTJobAbortCriteriaActionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DeploymentIoTJobAbortCriteriaArgs
- func (DeploymentIoTJobAbortCriteriaArgs) ElementType() reflect.Type
- func (i DeploymentIoTJobAbortCriteriaArgs) ToDeploymentIoTJobAbortCriteriaOutput() DeploymentIoTJobAbortCriteriaOutput
- func (i DeploymentIoTJobAbortCriteriaArgs) ToDeploymentIoTJobAbortCriteriaOutputWithContext(ctx context.Context) DeploymentIoTJobAbortCriteriaOutput
- type DeploymentIoTJobAbortCriteriaArray
- func (DeploymentIoTJobAbortCriteriaArray) ElementType() reflect.Type
- func (i DeploymentIoTJobAbortCriteriaArray) ToDeploymentIoTJobAbortCriteriaArrayOutput() DeploymentIoTJobAbortCriteriaArrayOutput
- func (i DeploymentIoTJobAbortCriteriaArray) ToDeploymentIoTJobAbortCriteriaArrayOutputWithContext(ctx context.Context) DeploymentIoTJobAbortCriteriaArrayOutput
- type DeploymentIoTJobAbortCriteriaArrayInput
- type DeploymentIoTJobAbortCriteriaArrayOutput
- func (DeploymentIoTJobAbortCriteriaArrayOutput) ElementType() reflect.Type
- func (o DeploymentIoTJobAbortCriteriaArrayOutput) Index(i pulumi.IntInput) DeploymentIoTJobAbortCriteriaOutput
- func (o DeploymentIoTJobAbortCriteriaArrayOutput) ToDeploymentIoTJobAbortCriteriaArrayOutput() DeploymentIoTJobAbortCriteriaArrayOutput
- func (o DeploymentIoTJobAbortCriteriaArrayOutput) ToDeploymentIoTJobAbortCriteriaArrayOutputWithContext(ctx context.Context) DeploymentIoTJobAbortCriteriaArrayOutput
- type DeploymentIoTJobAbortCriteriaFailureType
- func (DeploymentIoTJobAbortCriteriaFailureType) ElementType() reflect.Type
- func (e DeploymentIoTJobAbortCriteriaFailureType) ToDeploymentIoTJobAbortCriteriaFailureTypeOutput() DeploymentIoTJobAbortCriteriaFailureTypeOutput
- func (e DeploymentIoTJobAbortCriteriaFailureType) ToDeploymentIoTJobAbortCriteriaFailureTypeOutputWithContext(ctx context.Context) DeploymentIoTJobAbortCriteriaFailureTypeOutput
- func (e DeploymentIoTJobAbortCriteriaFailureType) ToDeploymentIoTJobAbortCriteriaFailureTypePtrOutput() DeploymentIoTJobAbortCriteriaFailureTypePtrOutput
- func (e DeploymentIoTJobAbortCriteriaFailureType) ToDeploymentIoTJobAbortCriteriaFailureTypePtrOutputWithContext(ctx context.Context) DeploymentIoTJobAbortCriteriaFailureTypePtrOutput
- func (e DeploymentIoTJobAbortCriteriaFailureType) ToStringOutput() pulumi.StringOutput
- func (e DeploymentIoTJobAbortCriteriaFailureType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DeploymentIoTJobAbortCriteriaFailureType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DeploymentIoTJobAbortCriteriaFailureType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DeploymentIoTJobAbortCriteriaFailureTypeInput
- type DeploymentIoTJobAbortCriteriaFailureTypeOutput
- func (DeploymentIoTJobAbortCriteriaFailureTypeOutput) ElementType() reflect.Type
- func (o DeploymentIoTJobAbortCriteriaFailureTypeOutput) ToDeploymentIoTJobAbortCriteriaFailureTypeOutput() DeploymentIoTJobAbortCriteriaFailureTypeOutput
- func (o DeploymentIoTJobAbortCriteriaFailureTypeOutput) ToDeploymentIoTJobAbortCriteriaFailureTypeOutputWithContext(ctx context.Context) DeploymentIoTJobAbortCriteriaFailureTypeOutput
- func (o DeploymentIoTJobAbortCriteriaFailureTypeOutput) ToDeploymentIoTJobAbortCriteriaFailureTypePtrOutput() DeploymentIoTJobAbortCriteriaFailureTypePtrOutput
- func (o DeploymentIoTJobAbortCriteriaFailureTypeOutput) ToDeploymentIoTJobAbortCriteriaFailureTypePtrOutputWithContext(ctx context.Context) DeploymentIoTJobAbortCriteriaFailureTypePtrOutput
- func (o DeploymentIoTJobAbortCriteriaFailureTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o DeploymentIoTJobAbortCriteriaFailureTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DeploymentIoTJobAbortCriteriaFailureTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DeploymentIoTJobAbortCriteriaFailureTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DeploymentIoTJobAbortCriteriaFailureTypePtrInput
- type DeploymentIoTJobAbortCriteriaFailureTypePtrOutput
- func (o DeploymentIoTJobAbortCriteriaFailureTypePtrOutput) Elem() DeploymentIoTJobAbortCriteriaFailureTypeOutput
- func (DeploymentIoTJobAbortCriteriaFailureTypePtrOutput) ElementType() reflect.Type
- func (o DeploymentIoTJobAbortCriteriaFailureTypePtrOutput) ToDeploymentIoTJobAbortCriteriaFailureTypePtrOutput() DeploymentIoTJobAbortCriteriaFailureTypePtrOutput
- func (o DeploymentIoTJobAbortCriteriaFailureTypePtrOutput) ToDeploymentIoTJobAbortCriteriaFailureTypePtrOutputWithContext(ctx context.Context) DeploymentIoTJobAbortCriteriaFailureTypePtrOutput
- func (o DeploymentIoTJobAbortCriteriaFailureTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DeploymentIoTJobAbortCriteriaFailureTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DeploymentIoTJobAbortCriteriaInput
- type DeploymentIoTJobAbortCriteriaOutput
- func (o DeploymentIoTJobAbortCriteriaOutput) Action() DeploymentIoTJobAbortCriteriaActionOutput
- func (DeploymentIoTJobAbortCriteriaOutput) ElementType() reflect.Type
- func (o DeploymentIoTJobAbortCriteriaOutput) FailureType() DeploymentIoTJobAbortCriteriaFailureTypeOutput
- func (o DeploymentIoTJobAbortCriteriaOutput) MinNumberOfExecutedThings() pulumi.IntOutput
- func (o DeploymentIoTJobAbortCriteriaOutput) ThresholdPercentage() pulumi.Float64Output
- func (o DeploymentIoTJobAbortCriteriaOutput) ToDeploymentIoTJobAbortCriteriaOutput() DeploymentIoTJobAbortCriteriaOutput
- func (o DeploymentIoTJobAbortCriteriaOutput) ToDeploymentIoTJobAbortCriteriaOutputWithContext(ctx context.Context) DeploymentIoTJobAbortCriteriaOutput
- type DeploymentIoTJobConfiguration
- type DeploymentIoTJobConfigurationArgs
- func (DeploymentIoTJobConfigurationArgs) ElementType() reflect.Type
- func (i DeploymentIoTJobConfigurationArgs) ToDeploymentIoTJobConfigurationOutput() DeploymentIoTJobConfigurationOutput
- func (i DeploymentIoTJobConfigurationArgs) ToDeploymentIoTJobConfigurationOutputWithContext(ctx context.Context) DeploymentIoTJobConfigurationOutput
- func (i DeploymentIoTJobConfigurationArgs) ToDeploymentIoTJobConfigurationPtrOutput() DeploymentIoTJobConfigurationPtrOutput
- func (i DeploymentIoTJobConfigurationArgs) ToDeploymentIoTJobConfigurationPtrOutputWithContext(ctx context.Context) DeploymentIoTJobConfigurationPtrOutput
- type DeploymentIoTJobConfigurationInput
- type DeploymentIoTJobConfigurationOutput
- func (o DeploymentIoTJobConfigurationOutput) AbortConfig() DeploymentIoTJobAbortConfigPtrOutput
- func (DeploymentIoTJobConfigurationOutput) ElementType() reflect.Type
- func (o DeploymentIoTJobConfigurationOutput) JobExecutionsRolloutConfig() DeploymentIoTJobExecutionsRolloutConfigPtrOutput
- func (o DeploymentIoTJobConfigurationOutput) TimeoutConfig() DeploymentIoTJobTimeoutConfigPtrOutput
- func (o DeploymentIoTJobConfigurationOutput) ToDeploymentIoTJobConfigurationOutput() DeploymentIoTJobConfigurationOutput
- func (o DeploymentIoTJobConfigurationOutput) ToDeploymentIoTJobConfigurationOutputWithContext(ctx context.Context) DeploymentIoTJobConfigurationOutput
- func (o DeploymentIoTJobConfigurationOutput) ToDeploymentIoTJobConfigurationPtrOutput() DeploymentIoTJobConfigurationPtrOutput
- func (o DeploymentIoTJobConfigurationOutput) ToDeploymentIoTJobConfigurationPtrOutputWithContext(ctx context.Context) DeploymentIoTJobConfigurationPtrOutput
- type DeploymentIoTJobConfigurationPtrInput
- type DeploymentIoTJobConfigurationPtrOutput
- func (o DeploymentIoTJobConfigurationPtrOutput) AbortConfig() DeploymentIoTJobAbortConfigPtrOutput
- func (o DeploymentIoTJobConfigurationPtrOutput) Elem() DeploymentIoTJobConfigurationOutput
- func (DeploymentIoTJobConfigurationPtrOutput) ElementType() reflect.Type
- func (o DeploymentIoTJobConfigurationPtrOutput) JobExecutionsRolloutConfig() DeploymentIoTJobExecutionsRolloutConfigPtrOutput
- func (o DeploymentIoTJobConfigurationPtrOutput) TimeoutConfig() DeploymentIoTJobTimeoutConfigPtrOutput
- func (o DeploymentIoTJobConfigurationPtrOutput) ToDeploymentIoTJobConfigurationPtrOutput() DeploymentIoTJobConfigurationPtrOutput
- func (o DeploymentIoTJobConfigurationPtrOutput) ToDeploymentIoTJobConfigurationPtrOutputWithContext(ctx context.Context) DeploymentIoTJobConfigurationPtrOutput
- type DeploymentIoTJobExecutionsRolloutConfig
- type DeploymentIoTJobExecutionsRolloutConfigArgs
- func (DeploymentIoTJobExecutionsRolloutConfigArgs) ElementType() reflect.Type
- func (i DeploymentIoTJobExecutionsRolloutConfigArgs) ToDeploymentIoTJobExecutionsRolloutConfigOutput() DeploymentIoTJobExecutionsRolloutConfigOutput
- func (i DeploymentIoTJobExecutionsRolloutConfigArgs) ToDeploymentIoTJobExecutionsRolloutConfigOutputWithContext(ctx context.Context) DeploymentIoTJobExecutionsRolloutConfigOutput
- func (i DeploymentIoTJobExecutionsRolloutConfigArgs) ToDeploymentIoTJobExecutionsRolloutConfigPtrOutput() DeploymentIoTJobExecutionsRolloutConfigPtrOutput
- func (i DeploymentIoTJobExecutionsRolloutConfigArgs) ToDeploymentIoTJobExecutionsRolloutConfigPtrOutputWithContext(ctx context.Context) DeploymentIoTJobExecutionsRolloutConfigPtrOutput
- type DeploymentIoTJobExecutionsRolloutConfigInput
- type DeploymentIoTJobExecutionsRolloutConfigOutput
- func (DeploymentIoTJobExecutionsRolloutConfigOutput) ElementType() reflect.Type
- func (o DeploymentIoTJobExecutionsRolloutConfigOutput) ExponentialRate() DeploymentIoTJobExponentialRolloutRatePtrOutput
- func (o DeploymentIoTJobExecutionsRolloutConfigOutput) MaximumPerMinute() pulumi.IntPtrOutput
- func (o DeploymentIoTJobExecutionsRolloutConfigOutput) ToDeploymentIoTJobExecutionsRolloutConfigOutput() DeploymentIoTJobExecutionsRolloutConfigOutput
- func (o DeploymentIoTJobExecutionsRolloutConfigOutput) ToDeploymentIoTJobExecutionsRolloutConfigOutputWithContext(ctx context.Context) DeploymentIoTJobExecutionsRolloutConfigOutput
- func (o DeploymentIoTJobExecutionsRolloutConfigOutput) ToDeploymentIoTJobExecutionsRolloutConfigPtrOutput() DeploymentIoTJobExecutionsRolloutConfigPtrOutput
- func (o DeploymentIoTJobExecutionsRolloutConfigOutput) ToDeploymentIoTJobExecutionsRolloutConfigPtrOutputWithContext(ctx context.Context) DeploymentIoTJobExecutionsRolloutConfigPtrOutput
- type DeploymentIoTJobExecutionsRolloutConfigPtrInput
- type DeploymentIoTJobExecutionsRolloutConfigPtrOutput
- func (o DeploymentIoTJobExecutionsRolloutConfigPtrOutput) Elem() DeploymentIoTJobExecutionsRolloutConfigOutput
- func (DeploymentIoTJobExecutionsRolloutConfigPtrOutput) ElementType() reflect.Type
- func (o DeploymentIoTJobExecutionsRolloutConfigPtrOutput) ExponentialRate() DeploymentIoTJobExponentialRolloutRatePtrOutput
- func (o DeploymentIoTJobExecutionsRolloutConfigPtrOutput) MaximumPerMinute() pulumi.IntPtrOutput
- func (o DeploymentIoTJobExecutionsRolloutConfigPtrOutput) ToDeploymentIoTJobExecutionsRolloutConfigPtrOutput() DeploymentIoTJobExecutionsRolloutConfigPtrOutput
- func (o DeploymentIoTJobExecutionsRolloutConfigPtrOutput) ToDeploymentIoTJobExecutionsRolloutConfigPtrOutputWithContext(ctx context.Context) DeploymentIoTJobExecutionsRolloutConfigPtrOutput
- type DeploymentIoTJobExponentialRolloutRate
- type DeploymentIoTJobExponentialRolloutRateArgs
- func (DeploymentIoTJobExponentialRolloutRateArgs) ElementType() reflect.Type
- func (i DeploymentIoTJobExponentialRolloutRateArgs) ToDeploymentIoTJobExponentialRolloutRateOutput() DeploymentIoTJobExponentialRolloutRateOutput
- func (i DeploymentIoTJobExponentialRolloutRateArgs) ToDeploymentIoTJobExponentialRolloutRateOutputWithContext(ctx context.Context) DeploymentIoTJobExponentialRolloutRateOutput
- func (i DeploymentIoTJobExponentialRolloutRateArgs) ToDeploymentIoTJobExponentialRolloutRatePtrOutput() DeploymentIoTJobExponentialRolloutRatePtrOutput
- func (i DeploymentIoTJobExponentialRolloutRateArgs) ToDeploymentIoTJobExponentialRolloutRatePtrOutputWithContext(ctx context.Context) DeploymentIoTJobExponentialRolloutRatePtrOutput
- type DeploymentIoTJobExponentialRolloutRateInput
- type DeploymentIoTJobExponentialRolloutRateOutput
- func (o DeploymentIoTJobExponentialRolloutRateOutput) BaseRatePerMinute() pulumi.IntOutput
- func (DeploymentIoTJobExponentialRolloutRateOutput) ElementType() reflect.Type
- func (o DeploymentIoTJobExponentialRolloutRateOutput) IncrementFactor() pulumi.Float64Output
- func (o DeploymentIoTJobExponentialRolloutRateOutput) RateIncreaseCriteria() DeploymentIoTJobRateIncreaseCriteriaOutput
- func (o DeploymentIoTJobExponentialRolloutRateOutput) ToDeploymentIoTJobExponentialRolloutRateOutput() DeploymentIoTJobExponentialRolloutRateOutput
- func (o DeploymentIoTJobExponentialRolloutRateOutput) ToDeploymentIoTJobExponentialRolloutRateOutputWithContext(ctx context.Context) DeploymentIoTJobExponentialRolloutRateOutput
- func (o DeploymentIoTJobExponentialRolloutRateOutput) ToDeploymentIoTJobExponentialRolloutRatePtrOutput() DeploymentIoTJobExponentialRolloutRatePtrOutput
- func (o DeploymentIoTJobExponentialRolloutRateOutput) ToDeploymentIoTJobExponentialRolloutRatePtrOutputWithContext(ctx context.Context) DeploymentIoTJobExponentialRolloutRatePtrOutput
- type DeploymentIoTJobExponentialRolloutRatePtrInput
- type DeploymentIoTJobExponentialRolloutRatePtrOutput
- func (o DeploymentIoTJobExponentialRolloutRatePtrOutput) BaseRatePerMinute() pulumi.IntPtrOutput
- func (o DeploymentIoTJobExponentialRolloutRatePtrOutput) Elem() DeploymentIoTJobExponentialRolloutRateOutput
- func (DeploymentIoTJobExponentialRolloutRatePtrOutput) ElementType() reflect.Type
- func (o DeploymentIoTJobExponentialRolloutRatePtrOutput) IncrementFactor() pulumi.Float64PtrOutput
- func (o DeploymentIoTJobExponentialRolloutRatePtrOutput) RateIncreaseCriteria() DeploymentIoTJobRateIncreaseCriteriaPtrOutput
- func (o DeploymentIoTJobExponentialRolloutRatePtrOutput) ToDeploymentIoTJobExponentialRolloutRatePtrOutput() DeploymentIoTJobExponentialRolloutRatePtrOutput
- func (o DeploymentIoTJobExponentialRolloutRatePtrOutput) ToDeploymentIoTJobExponentialRolloutRatePtrOutputWithContext(ctx context.Context) DeploymentIoTJobExponentialRolloutRatePtrOutput
- type DeploymentIoTJobRateIncreaseCriteria
- type DeploymentIoTJobRateIncreaseCriteriaArgs
- func (DeploymentIoTJobRateIncreaseCriteriaArgs) ElementType() reflect.Type
- func (i DeploymentIoTJobRateIncreaseCriteriaArgs) ToDeploymentIoTJobRateIncreaseCriteriaOutput() DeploymentIoTJobRateIncreaseCriteriaOutput
- func (i DeploymentIoTJobRateIncreaseCriteriaArgs) ToDeploymentIoTJobRateIncreaseCriteriaOutputWithContext(ctx context.Context) DeploymentIoTJobRateIncreaseCriteriaOutput
- func (i DeploymentIoTJobRateIncreaseCriteriaArgs) ToDeploymentIoTJobRateIncreaseCriteriaPtrOutput() DeploymentIoTJobRateIncreaseCriteriaPtrOutput
- func (i DeploymentIoTJobRateIncreaseCriteriaArgs) ToDeploymentIoTJobRateIncreaseCriteriaPtrOutputWithContext(ctx context.Context) DeploymentIoTJobRateIncreaseCriteriaPtrOutput
- type DeploymentIoTJobRateIncreaseCriteriaInput
- type DeploymentIoTJobRateIncreaseCriteriaOutput
- func (DeploymentIoTJobRateIncreaseCriteriaOutput) ElementType() reflect.Type
- func (o DeploymentIoTJobRateIncreaseCriteriaOutput) ToDeploymentIoTJobRateIncreaseCriteriaOutput() DeploymentIoTJobRateIncreaseCriteriaOutput
- func (o DeploymentIoTJobRateIncreaseCriteriaOutput) ToDeploymentIoTJobRateIncreaseCriteriaOutputWithContext(ctx context.Context) DeploymentIoTJobRateIncreaseCriteriaOutput
- func (o DeploymentIoTJobRateIncreaseCriteriaOutput) ToDeploymentIoTJobRateIncreaseCriteriaPtrOutput() DeploymentIoTJobRateIncreaseCriteriaPtrOutput
- func (o DeploymentIoTJobRateIncreaseCriteriaOutput) ToDeploymentIoTJobRateIncreaseCriteriaPtrOutputWithContext(ctx context.Context) DeploymentIoTJobRateIncreaseCriteriaPtrOutput
- type DeploymentIoTJobRateIncreaseCriteriaPtrInput
- type DeploymentIoTJobRateIncreaseCriteriaPtrOutput
- func (o DeploymentIoTJobRateIncreaseCriteriaPtrOutput) Elem() DeploymentIoTJobRateIncreaseCriteriaOutput
- func (DeploymentIoTJobRateIncreaseCriteriaPtrOutput) ElementType() reflect.Type
- func (o DeploymentIoTJobRateIncreaseCriteriaPtrOutput) ToDeploymentIoTJobRateIncreaseCriteriaPtrOutput() DeploymentIoTJobRateIncreaseCriteriaPtrOutput
- func (o DeploymentIoTJobRateIncreaseCriteriaPtrOutput) ToDeploymentIoTJobRateIncreaseCriteriaPtrOutputWithContext(ctx context.Context) DeploymentIoTJobRateIncreaseCriteriaPtrOutput
- type DeploymentIoTJobTimeoutConfig
- type DeploymentIoTJobTimeoutConfigArgs
- func (DeploymentIoTJobTimeoutConfigArgs) ElementType() reflect.Type
- func (i DeploymentIoTJobTimeoutConfigArgs) ToDeploymentIoTJobTimeoutConfigOutput() DeploymentIoTJobTimeoutConfigOutput
- func (i DeploymentIoTJobTimeoutConfigArgs) ToDeploymentIoTJobTimeoutConfigOutputWithContext(ctx context.Context) DeploymentIoTJobTimeoutConfigOutput
- func (i DeploymentIoTJobTimeoutConfigArgs) ToDeploymentIoTJobTimeoutConfigPtrOutput() DeploymentIoTJobTimeoutConfigPtrOutput
- func (i DeploymentIoTJobTimeoutConfigArgs) ToDeploymentIoTJobTimeoutConfigPtrOutputWithContext(ctx context.Context) DeploymentIoTJobTimeoutConfigPtrOutput
- type DeploymentIoTJobTimeoutConfigInput
- type DeploymentIoTJobTimeoutConfigOutput
- func (DeploymentIoTJobTimeoutConfigOutput) ElementType() reflect.Type
- func (o DeploymentIoTJobTimeoutConfigOutput) InProgressTimeoutInMinutes() pulumi.IntPtrOutput
- func (o DeploymentIoTJobTimeoutConfigOutput) ToDeploymentIoTJobTimeoutConfigOutput() DeploymentIoTJobTimeoutConfigOutput
- func (o DeploymentIoTJobTimeoutConfigOutput) ToDeploymentIoTJobTimeoutConfigOutputWithContext(ctx context.Context) DeploymentIoTJobTimeoutConfigOutput
- func (o DeploymentIoTJobTimeoutConfigOutput) ToDeploymentIoTJobTimeoutConfigPtrOutput() DeploymentIoTJobTimeoutConfigPtrOutput
- func (o DeploymentIoTJobTimeoutConfigOutput) ToDeploymentIoTJobTimeoutConfigPtrOutputWithContext(ctx context.Context) DeploymentIoTJobTimeoutConfigPtrOutput
- type DeploymentIoTJobTimeoutConfigPtrInput
- type DeploymentIoTJobTimeoutConfigPtrOutput
- func (o DeploymentIoTJobTimeoutConfigPtrOutput) Elem() DeploymentIoTJobTimeoutConfigOutput
- func (DeploymentIoTJobTimeoutConfigPtrOutput) ElementType() reflect.Type
- func (o DeploymentIoTJobTimeoutConfigPtrOutput) InProgressTimeoutInMinutes() pulumi.IntPtrOutput
- func (o DeploymentIoTJobTimeoutConfigPtrOutput) ToDeploymentIoTJobTimeoutConfigPtrOutput() DeploymentIoTJobTimeoutConfigPtrOutput
- func (o DeploymentIoTJobTimeoutConfigPtrOutput) ToDeploymentIoTJobTimeoutConfigPtrOutputWithContext(ctx context.Context) DeploymentIoTJobTimeoutConfigPtrOutput
- type DeploymentOutput
- func (o DeploymentOutput) Components() DeploymentComponentDeploymentSpecificationMapOutput
- func (o DeploymentOutput) DeploymentId() pulumi.StringOutput
- func (o DeploymentOutput) DeploymentName() pulumi.StringPtrOutput
- func (o DeploymentOutput) DeploymentPolicies() DeploymentPoliciesPtrOutput
- func (DeploymentOutput) ElementType() reflect.Type
- func (o DeploymentOutput) IotJobConfiguration() DeploymentIoTJobConfigurationPtrOutput
- func (o DeploymentOutput) ParentTargetArn() pulumi.StringPtrOutput
- func (o DeploymentOutput) Tags() pulumi.StringMapOutput
- func (o DeploymentOutput) TargetArn() pulumi.StringOutput
- func (o DeploymentOutput) ToDeploymentOutput() DeploymentOutput
- func (o DeploymentOutput) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
- type DeploymentPolicies
- type DeploymentPoliciesArgs
- func (DeploymentPoliciesArgs) ElementType() reflect.Type
- func (i DeploymentPoliciesArgs) ToDeploymentPoliciesOutput() DeploymentPoliciesOutput
- func (i DeploymentPoliciesArgs) ToDeploymentPoliciesOutputWithContext(ctx context.Context) DeploymentPoliciesOutput
- func (i DeploymentPoliciesArgs) ToDeploymentPoliciesPtrOutput() DeploymentPoliciesPtrOutput
- func (i DeploymentPoliciesArgs) ToDeploymentPoliciesPtrOutputWithContext(ctx context.Context) DeploymentPoliciesPtrOutput
- type DeploymentPoliciesFailureHandlingPolicy
- func (DeploymentPoliciesFailureHandlingPolicy) ElementType() reflect.Type
- func (e DeploymentPoliciesFailureHandlingPolicy) ToDeploymentPoliciesFailureHandlingPolicyOutput() DeploymentPoliciesFailureHandlingPolicyOutput
- func (e DeploymentPoliciesFailureHandlingPolicy) ToDeploymentPoliciesFailureHandlingPolicyOutputWithContext(ctx context.Context) DeploymentPoliciesFailureHandlingPolicyOutput
- func (e DeploymentPoliciesFailureHandlingPolicy) ToDeploymentPoliciesFailureHandlingPolicyPtrOutput() DeploymentPoliciesFailureHandlingPolicyPtrOutput
- func (e DeploymentPoliciesFailureHandlingPolicy) ToDeploymentPoliciesFailureHandlingPolicyPtrOutputWithContext(ctx context.Context) DeploymentPoliciesFailureHandlingPolicyPtrOutput
- func (e DeploymentPoliciesFailureHandlingPolicy) ToStringOutput() pulumi.StringOutput
- func (e DeploymentPoliciesFailureHandlingPolicy) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DeploymentPoliciesFailureHandlingPolicy) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DeploymentPoliciesFailureHandlingPolicy) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DeploymentPoliciesFailureHandlingPolicyInput
- type DeploymentPoliciesFailureHandlingPolicyOutput
- func (DeploymentPoliciesFailureHandlingPolicyOutput) ElementType() reflect.Type
- func (o DeploymentPoliciesFailureHandlingPolicyOutput) ToDeploymentPoliciesFailureHandlingPolicyOutput() DeploymentPoliciesFailureHandlingPolicyOutput
- func (o DeploymentPoliciesFailureHandlingPolicyOutput) ToDeploymentPoliciesFailureHandlingPolicyOutputWithContext(ctx context.Context) DeploymentPoliciesFailureHandlingPolicyOutput
- func (o DeploymentPoliciesFailureHandlingPolicyOutput) ToDeploymentPoliciesFailureHandlingPolicyPtrOutput() DeploymentPoliciesFailureHandlingPolicyPtrOutput
- func (o DeploymentPoliciesFailureHandlingPolicyOutput) ToDeploymentPoliciesFailureHandlingPolicyPtrOutputWithContext(ctx context.Context) DeploymentPoliciesFailureHandlingPolicyPtrOutput
- func (o DeploymentPoliciesFailureHandlingPolicyOutput) ToStringOutput() pulumi.StringOutput
- func (o DeploymentPoliciesFailureHandlingPolicyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DeploymentPoliciesFailureHandlingPolicyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DeploymentPoliciesFailureHandlingPolicyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DeploymentPoliciesFailureHandlingPolicyPtrInput
- type DeploymentPoliciesFailureHandlingPolicyPtrOutput
- func (o DeploymentPoliciesFailureHandlingPolicyPtrOutput) Elem() DeploymentPoliciesFailureHandlingPolicyOutput
- func (DeploymentPoliciesFailureHandlingPolicyPtrOutput) ElementType() reflect.Type
- func (o DeploymentPoliciesFailureHandlingPolicyPtrOutput) ToDeploymentPoliciesFailureHandlingPolicyPtrOutput() DeploymentPoliciesFailureHandlingPolicyPtrOutput
- func (o DeploymentPoliciesFailureHandlingPolicyPtrOutput) ToDeploymentPoliciesFailureHandlingPolicyPtrOutputWithContext(ctx context.Context) DeploymentPoliciesFailureHandlingPolicyPtrOutput
- func (o DeploymentPoliciesFailureHandlingPolicyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DeploymentPoliciesFailureHandlingPolicyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DeploymentPoliciesInput
- type DeploymentPoliciesOutput
- func (o DeploymentPoliciesOutput) ComponentUpdatePolicy() DeploymentComponentUpdatePolicyPtrOutput
- func (o DeploymentPoliciesOutput) ConfigurationValidationPolicy() DeploymentConfigurationValidationPolicyPtrOutput
- func (DeploymentPoliciesOutput) ElementType() reflect.Type
- func (o DeploymentPoliciesOutput) FailureHandlingPolicy() DeploymentPoliciesFailureHandlingPolicyPtrOutput
- func (o DeploymentPoliciesOutput) ToDeploymentPoliciesOutput() DeploymentPoliciesOutput
- func (o DeploymentPoliciesOutput) ToDeploymentPoliciesOutputWithContext(ctx context.Context) DeploymentPoliciesOutput
- func (o DeploymentPoliciesOutput) ToDeploymentPoliciesPtrOutput() DeploymentPoliciesPtrOutput
- func (o DeploymentPoliciesOutput) ToDeploymentPoliciesPtrOutputWithContext(ctx context.Context) DeploymentPoliciesPtrOutput
- type DeploymentPoliciesPtrInput
- type DeploymentPoliciesPtrOutput
- func (o DeploymentPoliciesPtrOutput) ComponentUpdatePolicy() DeploymentComponentUpdatePolicyPtrOutput
- func (o DeploymentPoliciesPtrOutput) ConfigurationValidationPolicy() DeploymentConfigurationValidationPolicyPtrOutput
- func (o DeploymentPoliciesPtrOutput) Elem() DeploymentPoliciesOutput
- func (DeploymentPoliciesPtrOutput) ElementType() reflect.Type
- func (o DeploymentPoliciesPtrOutput) FailureHandlingPolicy() DeploymentPoliciesFailureHandlingPolicyPtrOutput
- func (o DeploymentPoliciesPtrOutput) ToDeploymentPoliciesPtrOutput() DeploymentPoliciesPtrOutput
- func (o DeploymentPoliciesPtrOutput) ToDeploymentPoliciesPtrOutputWithContext(ctx context.Context) DeploymentPoliciesPtrOutput
- type DeploymentState
- type DeploymentSystemResourceLimits
- type DeploymentSystemResourceLimitsArgs
- func (DeploymentSystemResourceLimitsArgs) ElementType() reflect.Type
- func (i DeploymentSystemResourceLimitsArgs) ToDeploymentSystemResourceLimitsOutput() DeploymentSystemResourceLimitsOutput
- func (i DeploymentSystemResourceLimitsArgs) ToDeploymentSystemResourceLimitsOutputWithContext(ctx context.Context) DeploymentSystemResourceLimitsOutput
- func (i DeploymentSystemResourceLimitsArgs) ToDeploymentSystemResourceLimitsPtrOutput() DeploymentSystemResourceLimitsPtrOutput
- func (i DeploymentSystemResourceLimitsArgs) ToDeploymentSystemResourceLimitsPtrOutputWithContext(ctx context.Context) DeploymentSystemResourceLimitsPtrOutput
- type DeploymentSystemResourceLimitsInput
- type DeploymentSystemResourceLimitsOutput
- func (o DeploymentSystemResourceLimitsOutput) Cpus() pulumi.Float64PtrOutput
- func (DeploymentSystemResourceLimitsOutput) ElementType() reflect.Type
- func (o DeploymentSystemResourceLimitsOutput) Memory() pulumi.IntPtrOutput
- func (o DeploymentSystemResourceLimitsOutput) ToDeploymentSystemResourceLimitsOutput() DeploymentSystemResourceLimitsOutput
- func (o DeploymentSystemResourceLimitsOutput) ToDeploymentSystemResourceLimitsOutputWithContext(ctx context.Context) DeploymentSystemResourceLimitsOutput
- func (o DeploymentSystemResourceLimitsOutput) ToDeploymentSystemResourceLimitsPtrOutput() DeploymentSystemResourceLimitsPtrOutput
- func (o DeploymentSystemResourceLimitsOutput) ToDeploymentSystemResourceLimitsPtrOutputWithContext(ctx context.Context) DeploymentSystemResourceLimitsPtrOutput
- type DeploymentSystemResourceLimitsPtrInput
- type DeploymentSystemResourceLimitsPtrOutput
- func (o DeploymentSystemResourceLimitsPtrOutput) Cpus() pulumi.Float64PtrOutput
- func (o DeploymentSystemResourceLimitsPtrOutput) Elem() DeploymentSystemResourceLimitsOutput
- func (DeploymentSystemResourceLimitsPtrOutput) ElementType() reflect.Type
- func (o DeploymentSystemResourceLimitsPtrOutput) Memory() pulumi.IntPtrOutput
- func (o DeploymentSystemResourceLimitsPtrOutput) ToDeploymentSystemResourceLimitsPtrOutput() DeploymentSystemResourceLimitsPtrOutput
- func (o DeploymentSystemResourceLimitsPtrOutput) ToDeploymentSystemResourceLimitsPtrOutputWithContext(ctx context.Context) DeploymentSystemResourceLimitsPtrOutput
- type LookupComponentVersionArgs
- type LookupComponentVersionOutputArgs
- type LookupComponentVersionResult
- type LookupComponentVersionResultOutput
- func (o LookupComponentVersionResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupComponentVersionResultOutput) ComponentName() pulumi.StringPtrOutput
- func (o LookupComponentVersionResultOutput) ComponentVersion() pulumi.StringPtrOutput
- func (LookupComponentVersionResultOutput) ElementType() reflect.Type
- func (o LookupComponentVersionResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupComponentVersionResultOutput) ToLookupComponentVersionResultOutput() LookupComponentVersionResultOutput
- func (o LookupComponentVersionResultOutput) ToLookupComponentVersionResultOutputWithContext(ctx context.Context) LookupComponentVersionResultOutput
- type LookupDeploymentArgs
- type LookupDeploymentOutputArgs
- type LookupDeploymentResult
- type LookupDeploymentResultOutput
- func (o LookupDeploymentResultOutput) DeploymentId() pulumi.StringPtrOutput
- func (LookupDeploymentResultOutput) ElementType() reflect.Type
- func (o LookupDeploymentResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupDeploymentResultOutput) ToLookupDeploymentResultOutput() LookupDeploymentResultOutput
- func (o LookupDeploymentResultOutput) ToLookupDeploymentResultOutputWithContext(ctx context.Context) LookupDeploymentResultOutput
Constants ¶
const ( ComponentVersionComponentDependencyRequirementDependencyTypeSoft = ComponentVersionComponentDependencyRequirementDependencyType("SOFT") ComponentVersionComponentDependencyRequirementDependencyTypeHard = ComponentVersionComponentDependencyRequirementDependencyType("HARD") )
const ( ComponentVersionLambdaEventSourceTypePubSub = ComponentVersionLambdaEventSourceType("PUB_SUB") ComponentVersionLambdaEventSourceTypeIotCore = ComponentVersionLambdaEventSourceType("IOT_CORE") )
const ( ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeJson = ComponentVersionLambdaExecutionParametersInputPayloadEncodingType("json") ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeBinary = ComponentVersionLambdaExecutionParametersInputPayloadEncodingType("binary") )
const ( ComponentVersionLambdaFilesystemPermissionRo = ComponentVersionLambdaFilesystemPermission("ro") ComponentVersionLambdaFilesystemPermissionRw = ComponentVersionLambdaFilesystemPermission("rw") )
const ( ComponentVersionLambdaLinuxProcessParamsIsolationModeGreengrassContainer = ComponentVersionLambdaLinuxProcessParamsIsolationMode("GreengrassContainer") ComponentVersionLambdaLinuxProcessParamsIsolationModeNoContainer = ComponentVersionLambdaLinuxProcessParamsIsolationMode("NoContainer") )
const ( DeploymentComponentUpdatePolicyActionNotifyComponents = DeploymentComponentUpdatePolicyAction("NOTIFY_COMPONENTS") DeploymentComponentUpdatePolicyActionSkipNotifyComponents = DeploymentComponentUpdatePolicyAction("SKIP_NOTIFY_COMPONENTS") )
const ( DeploymentIoTJobAbortCriteriaFailureTypeFailed = DeploymentIoTJobAbortCriteriaFailureType("FAILED") DeploymentIoTJobAbortCriteriaFailureTypeRejected = DeploymentIoTJobAbortCriteriaFailureType("REJECTED") DeploymentIoTJobAbortCriteriaFailureTypeTimedOut = DeploymentIoTJobAbortCriteriaFailureType("TIMED_OUT") DeploymentIoTJobAbortCriteriaFailureTypeAll = DeploymentIoTJobAbortCriteriaFailureType("ALL") )
const ( DeploymentPoliciesFailureHandlingPolicyRollback = DeploymentPoliciesFailureHandlingPolicy("ROLLBACK") DeploymentPoliciesFailureHandlingPolicyDoNothing = DeploymentPoliciesFailureHandlingPolicy("DO_NOTHING") )
const (
DeploymentIoTJobAbortCriteriaActionCancel = DeploymentIoTJobAbortCriteriaAction("CANCEL")
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ComponentVersion ¶
type ComponentVersion struct { pulumi.CustomResourceState // The ARN of the component version. Arn pulumi.StringOutput `pulumi:"arn"` // The name of the component. ComponentName pulumi.StringOutput `pulumi:"componentName"` // The version of the component. ComponentVersion pulumi.StringOutput `pulumi:"componentVersion"` // The recipe to use to create the component. The recipe defines the component's metadata, parameters, dependencies, lifecycle, artifacts, and platform compatibility. // // You must specify either `InlineRecipe` or `LambdaFunction` . InlineRecipe pulumi.StringPtrOutput `pulumi:"inlineRecipe"` // The parameters to create a component from a Lambda function. // // You must specify either `InlineRecipe` or `LambdaFunction` . LambdaFunction ComponentVersionLambdaFunctionRecipeSourcePtrOutput `pulumi:"lambdaFunction"` // Application-specific metadata to attach to the component version. You can use tags in IAM policies to control access to AWS IoT Greengrass resources. You can also use tags to categorize your resources. For more information, see [Tag your AWS IoT Greengrass Version 2 resources](https://docs.aws.amazon.com/greengrass/v2/developerguide/tag-resources.html) in the *AWS IoT Greengrass V2 Developer Guide* . // // This `Json` property type is processed as a map of key-value pairs. It uses the following format, which is different from most `Tags` implementations in AWS CloudFormation templates. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Resource for Greengrass component version.
func GetComponentVersion ¶
func GetComponentVersion(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ComponentVersionState, opts ...pulumi.ResourceOption) (*ComponentVersion, error)
GetComponentVersion gets an existing ComponentVersion 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 NewComponentVersion ¶
func NewComponentVersion(ctx *pulumi.Context, name string, args *ComponentVersionArgs, opts ...pulumi.ResourceOption) (*ComponentVersion, error)
NewComponentVersion registers a new resource with the given unique name, arguments, and options.
func (*ComponentVersion) ElementType ¶
func (*ComponentVersion) ElementType() reflect.Type
func (*ComponentVersion) ToComponentVersionOutput ¶
func (i *ComponentVersion) ToComponentVersionOutput() ComponentVersionOutput
func (*ComponentVersion) ToComponentVersionOutputWithContext ¶
func (i *ComponentVersion) ToComponentVersionOutputWithContext(ctx context.Context) ComponentVersionOutput
type ComponentVersionArgs ¶
type ComponentVersionArgs struct { // The recipe to use to create the component. The recipe defines the component's metadata, parameters, dependencies, lifecycle, artifacts, and platform compatibility. // // You must specify either `InlineRecipe` or `LambdaFunction` . InlineRecipe pulumi.StringPtrInput // The parameters to create a component from a Lambda function. // // You must specify either `InlineRecipe` or `LambdaFunction` . LambdaFunction ComponentVersionLambdaFunctionRecipeSourcePtrInput // Application-specific metadata to attach to the component version. You can use tags in IAM policies to control access to AWS IoT Greengrass resources. You can also use tags to categorize your resources. For more information, see [Tag your AWS IoT Greengrass Version 2 resources](https://docs.aws.amazon.com/greengrass/v2/developerguide/tag-resources.html) in the *AWS IoT Greengrass V2 Developer Guide* . // // This `Json` property type is processed as a map of key-value pairs. It uses the following format, which is different from most `Tags` implementations in AWS CloudFormation templates. Tags pulumi.StringMapInput }
The set of arguments for constructing a ComponentVersion resource.
func (ComponentVersionArgs) ElementType ¶
func (ComponentVersionArgs) ElementType() reflect.Type
type ComponentVersionComponentDependencyRequirement ¶ added in v0.97.0
type ComponentVersionComponentDependencyRequirement struct { DependencyType *ComponentVersionComponentDependencyRequirementDependencyType `pulumi:"dependencyType"` VersionRequirement *string `pulumi:"versionRequirement"` }
type ComponentVersionComponentDependencyRequirementArgs ¶ added in v0.97.0
type ComponentVersionComponentDependencyRequirementArgs struct { DependencyType ComponentVersionComponentDependencyRequirementDependencyTypePtrInput `pulumi:"dependencyType"` VersionRequirement pulumi.StringPtrInput `pulumi:"versionRequirement"` }
func (ComponentVersionComponentDependencyRequirementArgs) ElementType ¶ added in v0.97.0
func (ComponentVersionComponentDependencyRequirementArgs) ElementType() reflect.Type
func (ComponentVersionComponentDependencyRequirementArgs) ToComponentVersionComponentDependencyRequirementOutput ¶ added in v0.97.0
func (i ComponentVersionComponentDependencyRequirementArgs) ToComponentVersionComponentDependencyRequirementOutput() ComponentVersionComponentDependencyRequirementOutput
func (ComponentVersionComponentDependencyRequirementArgs) ToComponentVersionComponentDependencyRequirementOutputWithContext ¶ added in v0.97.0
func (i ComponentVersionComponentDependencyRequirementArgs) ToComponentVersionComponentDependencyRequirementOutputWithContext(ctx context.Context) ComponentVersionComponentDependencyRequirementOutput
type ComponentVersionComponentDependencyRequirementDependencyType ¶ added in v0.97.0
type ComponentVersionComponentDependencyRequirementDependencyType string
func (ComponentVersionComponentDependencyRequirementDependencyType) ElementType ¶ added in v0.97.0
func (ComponentVersionComponentDependencyRequirementDependencyType) ElementType() reflect.Type
func (ComponentVersionComponentDependencyRequirementDependencyType) ToComponentVersionComponentDependencyRequirementDependencyTypeOutput ¶ added in v0.97.0
func (e ComponentVersionComponentDependencyRequirementDependencyType) ToComponentVersionComponentDependencyRequirementDependencyTypeOutput() ComponentVersionComponentDependencyRequirementDependencyTypeOutput
func (ComponentVersionComponentDependencyRequirementDependencyType) ToComponentVersionComponentDependencyRequirementDependencyTypeOutputWithContext ¶ added in v0.97.0
func (e ComponentVersionComponentDependencyRequirementDependencyType) ToComponentVersionComponentDependencyRequirementDependencyTypeOutputWithContext(ctx context.Context) ComponentVersionComponentDependencyRequirementDependencyTypeOutput
func (ComponentVersionComponentDependencyRequirementDependencyType) ToComponentVersionComponentDependencyRequirementDependencyTypePtrOutput ¶ added in v0.97.0
func (e ComponentVersionComponentDependencyRequirementDependencyType) ToComponentVersionComponentDependencyRequirementDependencyTypePtrOutput() ComponentVersionComponentDependencyRequirementDependencyTypePtrOutput
func (ComponentVersionComponentDependencyRequirementDependencyType) ToComponentVersionComponentDependencyRequirementDependencyTypePtrOutputWithContext ¶ added in v0.97.0
func (e ComponentVersionComponentDependencyRequirementDependencyType) ToComponentVersionComponentDependencyRequirementDependencyTypePtrOutputWithContext(ctx context.Context) ComponentVersionComponentDependencyRequirementDependencyTypePtrOutput
func (ComponentVersionComponentDependencyRequirementDependencyType) ToStringOutput ¶ added in v0.97.0
func (e ComponentVersionComponentDependencyRequirementDependencyType) ToStringOutput() pulumi.StringOutput
func (ComponentVersionComponentDependencyRequirementDependencyType) ToStringOutputWithContext ¶ added in v0.97.0
func (e ComponentVersionComponentDependencyRequirementDependencyType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ComponentVersionComponentDependencyRequirementDependencyType) ToStringPtrOutput ¶ added in v0.97.0
func (e ComponentVersionComponentDependencyRequirementDependencyType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ComponentVersionComponentDependencyRequirementDependencyType) ToStringPtrOutputWithContext ¶ added in v0.97.0
func (e ComponentVersionComponentDependencyRequirementDependencyType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ComponentVersionComponentDependencyRequirementDependencyTypeInput ¶ added in v0.97.0
type ComponentVersionComponentDependencyRequirementDependencyTypeInput interface { pulumi.Input ToComponentVersionComponentDependencyRequirementDependencyTypeOutput() ComponentVersionComponentDependencyRequirementDependencyTypeOutput ToComponentVersionComponentDependencyRequirementDependencyTypeOutputWithContext(context.Context) ComponentVersionComponentDependencyRequirementDependencyTypeOutput }
ComponentVersionComponentDependencyRequirementDependencyTypeInput is an input type that accepts values of the ComponentVersionComponentDependencyRequirementDependencyType enum A concrete instance of `ComponentVersionComponentDependencyRequirementDependencyTypeInput` can be one of the following:
ComponentVersionComponentDependencyRequirementDependencyTypeSoft ComponentVersionComponentDependencyRequirementDependencyTypeHard
type ComponentVersionComponentDependencyRequirementDependencyTypeOutput ¶ added in v0.97.0
type ComponentVersionComponentDependencyRequirementDependencyTypeOutput struct{ *pulumi.OutputState }
func (ComponentVersionComponentDependencyRequirementDependencyTypeOutput) ElementType ¶ added in v0.97.0
func (ComponentVersionComponentDependencyRequirementDependencyTypeOutput) ElementType() reflect.Type
func (ComponentVersionComponentDependencyRequirementDependencyTypeOutput) ToComponentVersionComponentDependencyRequirementDependencyTypeOutput ¶ added in v0.97.0
func (o ComponentVersionComponentDependencyRequirementDependencyTypeOutput) ToComponentVersionComponentDependencyRequirementDependencyTypeOutput() ComponentVersionComponentDependencyRequirementDependencyTypeOutput
func (ComponentVersionComponentDependencyRequirementDependencyTypeOutput) ToComponentVersionComponentDependencyRequirementDependencyTypeOutputWithContext ¶ added in v0.97.0
func (o ComponentVersionComponentDependencyRequirementDependencyTypeOutput) ToComponentVersionComponentDependencyRequirementDependencyTypeOutputWithContext(ctx context.Context) ComponentVersionComponentDependencyRequirementDependencyTypeOutput
func (ComponentVersionComponentDependencyRequirementDependencyTypeOutput) ToComponentVersionComponentDependencyRequirementDependencyTypePtrOutput ¶ added in v0.97.0
func (o ComponentVersionComponentDependencyRequirementDependencyTypeOutput) ToComponentVersionComponentDependencyRequirementDependencyTypePtrOutput() ComponentVersionComponentDependencyRequirementDependencyTypePtrOutput
func (ComponentVersionComponentDependencyRequirementDependencyTypeOutput) ToComponentVersionComponentDependencyRequirementDependencyTypePtrOutputWithContext ¶ added in v0.97.0
func (o ComponentVersionComponentDependencyRequirementDependencyTypeOutput) ToComponentVersionComponentDependencyRequirementDependencyTypePtrOutputWithContext(ctx context.Context) ComponentVersionComponentDependencyRequirementDependencyTypePtrOutput
func (ComponentVersionComponentDependencyRequirementDependencyTypeOutput) ToStringOutput ¶ added in v0.97.0
func (o ComponentVersionComponentDependencyRequirementDependencyTypeOutput) ToStringOutput() pulumi.StringOutput
func (ComponentVersionComponentDependencyRequirementDependencyTypeOutput) ToStringOutputWithContext ¶ added in v0.97.0
func (o ComponentVersionComponentDependencyRequirementDependencyTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ComponentVersionComponentDependencyRequirementDependencyTypeOutput) ToStringPtrOutput ¶ added in v0.97.0
func (o ComponentVersionComponentDependencyRequirementDependencyTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ComponentVersionComponentDependencyRequirementDependencyTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.97.0
func (o ComponentVersionComponentDependencyRequirementDependencyTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ComponentVersionComponentDependencyRequirementDependencyTypePtrInput ¶ added in v0.97.0
type ComponentVersionComponentDependencyRequirementDependencyTypePtrInput interface { pulumi.Input ToComponentVersionComponentDependencyRequirementDependencyTypePtrOutput() ComponentVersionComponentDependencyRequirementDependencyTypePtrOutput ToComponentVersionComponentDependencyRequirementDependencyTypePtrOutputWithContext(context.Context) ComponentVersionComponentDependencyRequirementDependencyTypePtrOutput }
func ComponentVersionComponentDependencyRequirementDependencyTypePtr ¶ added in v0.97.0
func ComponentVersionComponentDependencyRequirementDependencyTypePtr(v string) ComponentVersionComponentDependencyRequirementDependencyTypePtrInput
type ComponentVersionComponentDependencyRequirementDependencyTypePtrOutput ¶ added in v0.97.0
type ComponentVersionComponentDependencyRequirementDependencyTypePtrOutput struct{ *pulumi.OutputState }
func (ComponentVersionComponentDependencyRequirementDependencyTypePtrOutput) Elem ¶ added in v0.97.0
func (ComponentVersionComponentDependencyRequirementDependencyTypePtrOutput) ElementType ¶ added in v0.97.0
func (ComponentVersionComponentDependencyRequirementDependencyTypePtrOutput) ElementType() reflect.Type
func (ComponentVersionComponentDependencyRequirementDependencyTypePtrOutput) ToComponentVersionComponentDependencyRequirementDependencyTypePtrOutput ¶ added in v0.97.0
func (o ComponentVersionComponentDependencyRequirementDependencyTypePtrOutput) ToComponentVersionComponentDependencyRequirementDependencyTypePtrOutput() ComponentVersionComponentDependencyRequirementDependencyTypePtrOutput
func (ComponentVersionComponentDependencyRequirementDependencyTypePtrOutput) ToComponentVersionComponentDependencyRequirementDependencyTypePtrOutputWithContext ¶ added in v0.97.0
func (o ComponentVersionComponentDependencyRequirementDependencyTypePtrOutput) ToComponentVersionComponentDependencyRequirementDependencyTypePtrOutputWithContext(ctx context.Context) ComponentVersionComponentDependencyRequirementDependencyTypePtrOutput
func (ComponentVersionComponentDependencyRequirementDependencyTypePtrOutput) ToStringPtrOutput ¶ added in v0.97.0
func (o ComponentVersionComponentDependencyRequirementDependencyTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ComponentVersionComponentDependencyRequirementDependencyTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.97.0
func (o ComponentVersionComponentDependencyRequirementDependencyTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ComponentVersionComponentDependencyRequirementInput ¶ added in v0.97.0
type ComponentVersionComponentDependencyRequirementInput interface { pulumi.Input ToComponentVersionComponentDependencyRequirementOutput() ComponentVersionComponentDependencyRequirementOutput ToComponentVersionComponentDependencyRequirementOutputWithContext(context.Context) ComponentVersionComponentDependencyRequirementOutput }
ComponentVersionComponentDependencyRequirementInput is an input type that accepts ComponentVersionComponentDependencyRequirementArgs and ComponentVersionComponentDependencyRequirementOutput values. You can construct a concrete instance of `ComponentVersionComponentDependencyRequirementInput` via:
ComponentVersionComponentDependencyRequirementArgs{...}
type ComponentVersionComponentDependencyRequirementMap ¶ added in v0.97.0
type ComponentVersionComponentDependencyRequirementMap map[string]ComponentVersionComponentDependencyRequirementInput
func (ComponentVersionComponentDependencyRequirementMap) ElementType ¶ added in v0.97.0
func (ComponentVersionComponentDependencyRequirementMap) ElementType() reflect.Type
func (ComponentVersionComponentDependencyRequirementMap) ToComponentVersionComponentDependencyRequirementMapOutput ¶ added in v0.97.0
func (i ComponentVersionComponentDependencyRequirementMap) ToComponentVersionComponentDependencyRequirementMapOutput() ComponentVersionComponentDependencyRequirementMapOutput
func (ComponentVersionComponentDependencyRequirementMap) ToComponentVersionComponentDependencyRequirementMapOutputWithContext ¶ added in v0.97.0
func (i ComponentVersionComponentDependencyRequirementMap) ToComponentVersionComponentDependencyRequirementMapOutputWithContext(ctx context.Context) ComponentVersionComponentDependencyRequirementMapOutput
type ComponentVersionComponentDependencyRequirementMapInput ¶ added in v0.97.0
type ComponentVersionComponentDependencyRequirementMapInput interface { pulumi.Input ToComponentVersionComponentDependencyRequirementMapOutput() ComponentVersionComponentDependencyRequirementMapOutput ToComponentVersionComponentDependencyRequirementMapOutputWithContext(context.Context) ComponentVersionComponentDependencyRequirementMapOutput }
ComponentVersionComponentDependencyRequirementMapInput is an input type that accepts ComponentVersionComponentDependencyRequirementMap and ComponentVersionComponentDependencyRequirementMapOutput values. You can construct a concrete instance of `ComponentVersionComponentDependencyRequirementMapInput` via:
ComponentVersionComponentDependencyRequirementMap{ "key": ComponentVersionComponentDependencyRequirementArgs{...} }
type ComponentVersionComponentDependencyRequirementMapOutput ¶ added in v0.97.0
type ComponentVersionComponentDependencyRequirementMapOutput struct{ *pulumi.OutputState }
func (ComponentVersionComponentDependencyRequirementMapOutput) ElementType ¶ added in v0.97.0
func (ComponentVersionComponentDependencyRequirementMapOutput) ElementType() reflect.Type
func (ComponentVersionComponentDependencyRequirementMapOutput) ToComponentVersionComponentDependencyRequirementMapOutput ¶ added in v0.97.0
func (o ComponentVersionComponentDependencyRequirementMapOutput) ToComponentVersionComponentDependencyRequirementMapOutput() ComponentVersionComponentDependencyRequirementMapOutput
func (ComponentVersionComponentDependencyRequirementMapOutput) ToComponentVersionComponentDependencyRequirementMapOutputWithContext ¶ added in v0.97.0
func (o ComponentVersionComponentDependencyRequirementMapOutput) ToComponentVersionComponentDependencyRequirementMapOutputWithContext(ctx context.Context) ComponentVersionComponentDependencyRequirementMapOutput
type ComponentVersionComponentDependencyRequirementOutput ¶ added in v0.97.0
type ComponentVersionComponentDependencyRequirementOutput struct{ *pulumi.OutputState }
func (ComponentVersionComponentDependencyRequirementOutput) DependencyType ¶ added in v0.97.0
func (ComponentVersionComponentDependencyRequirementOutput) ElementType ¶ added in v0.97.0
func (ComponentVersionComponentDependencyRequirementOutput) ElementType() reflect.Type
func (ComponentVersionComponentDependencyRequirementOutput) ToComponentVersionComponentDependencyRequirementOutput ¶ added in v0.97.0
func (o ComponentVersionComponentDependencyRequirementOutput) ToComponentVersionComponentDependencyRequirementOutput() ComponentVersionComponentDependencyRequirementOutput
func (ComponentVersionComponentDependencyRequirementOutput) ToComponentVersionComponentDependencyRequirementOutputWithContext ¶ added in v0.97.0
func (o ComponentVersionComponentDependencyRequirementOutput) ToComponentVersionComponentDependencyRequirementOutputWithContext(ctx context.Context) ComponentVersionComponentDependencyRequirementOutput
func (ComponentVersionComponentDependencyRequirementOutput) VersionRequirement ¶ added in v0.97.0
func (o ComponentVersionComponentDependencyRequirementOutput) VersionRequirement() pulumi.StringPtrOutput
type ComponentVersionComponentPlatform ¶
type ComponentVersionComponentPlatform struct { // A dictionary of attributes for the platform. The AWS IoT Greengrass Core software defines the `os` and `platform` by default. You can specify additional platform attributes for a core device when you deploy the AWS IoT Greengrass nucleus component. For more information, see the [AWS IoT Greengrass nucleus component](https://docs.aws.amazon.com/greengrass/v2/developerguide/greengrass-nucleus-component.html) in the *AWS IoT Greengrass V2 Developer Guide* . Attributes map[string]string `pulumi:"attributes"` // The friendly name of the platform. This name helps you identify the platform. // // If you omit this parameter, AWS IoT Greengrass creates a friendly name from the `os` and `architecture` of the platform. Name *string `pulumi:"name"` }
type ComponentVersionComponentPlatformArgs ¶
type ComponentVersionComponentPlatformArgs struct { // A dictionary of attributes for the platform. The AWS IoT Greengrass Core software defines the `os` and `platform` by default. You can specify additional platform attributes for a core device when you deploy the AWS IoT Greengrass nucleus component. For more information, see the [AWS IoT Greengrass nucleus component](https://docs.aws.amazon.com/greengrass/v2/developerguide/greengrass-nucleus-component.html) in the *AWS IoT Greengrass V2 Developer Guide* . Attributes pulumi.StringMapInput `pulumi:"attributes"` // The friendly name of the platform. This name helps you identify the platform. // // If you omit this parameter, AWS IoT Greengrass creates a friendly name from the `os` and `architecture` of the platform. Name pulumi.StringPtrInput `pulumi:"name"` }
func (ComponentVersionComponentPlatformArgs) ElementType ¶
func (ComponentVersionComponentPlatformArgs) ElementType() reflect.Type
func (ComponentVersionComponentPlatformArgs) ToComponentVersionComponentPlatformOutput ¶
func (i ComponentVersionComponentPlatformArgs) ToComponentVersionComponentPlatformOutput() ComponentVersionComponentPlatformOutput
func (ComponentVersionComponentPlatformArgs) ToComponentVersionComponentPlatformOutputWithContext ¶
func (i ComponentVersionComponentPlatformArgs) ToComponentVersionComponentPlatformOutputWithContext(ctx context.Context) ComponentVersionComponentPlatformOutput
type ComponentVersionComponentPlatformArray ¶
type ComponentVersionComponentPlatformArray []ComponentVersionComponentPlatformInput
func (ComponentVersionComponentPlatformArray) ElementType ¶
func (ComponentVersionComponentPlatformArray) ElementType() reflect.Type
func (ComponentVersionComponentPlatformArray) ToComponentVersionComponentPlatformArrayOutput ¶
func (i ComponentVersionComponentPlatformArray) ToComponentVersionComponentPlatformArrayOutput() ComponentVersionComponentPlatformArrayOutput
func (ComponentVersionComponentPlatformArray) ToComponentVersionComponentPlatformArrayOutputWithContext ¶
func (i ComponentVersionComponentPlatformArray) ToComponentVersionComponentPlatformArrayOutputWithContext(ctx context.Context) ComponentVersionComponentPlatformArrayOutput
type ComponentVersionComponentPlatformArrayInput ¶
type ComponentVersionComponentPlatformArrayInput interface { pulumi.Input ToComponentVersionComponentPlatformArrayOutput() ComponentVersionComponentPlatformArrayOutput ToComponentVersionComponentPlatformArrayOutputWithContext(context.Context) ComponentVersionComponentPlatformArrayOutput }
ComponentVersionComponentPlatformArrayInput is an input type that accepts ComponentVersionComponentPlatformArray and ComponentVersionComponentPlatformArrayOutput values. You can construct a concrete instance of `ComponentVersionComponentPlatformArrayInput` via:
ComponentVersionComponentPlatformArray{ ComponentVersionComponentPlatformArgs{...} }
type ComponentVersionComponentPlatformArrayOutput ¶
type ComponentVersionComponentPlatformArrayOutput struct{ *pulumi.OutputState }
func (ComponentVersionComponentPlatformArrayOutput) ElementType ¶
func (ComponentVersionComponentPlatformArrayOutput) ElementType() reflect.Type
func (ComponentVersionComponentPlatformArrayOutput) ToComponentVersionComponentPlatformArrayOutput ¶
func (o ComponentVersionComponentPlatformArrayOutput) ToComponentVersionComponentPlatformArrayOutput() ComponentVersionComponentPlatformArrayOutput
func (ComponentVersionComponentPlatformArrayOutput) ToComponentVersionComponentPlatformArrayOutputWithContext ¶
func (o ComponentVersionComponentPlatformArrayOutput) ToComponentVersionComponentPlatformArrayOutputWithContext(ctx context.Context) ComponentVersionComponentPlatformArrayOutput
type ComponentVersionComponentPlatformInput ¶
type ComponentVersionComponentPlatformInput interface { pulumi.Input ToComponentVersionComponentPlatformOutput() ComponentVersionComponentPlatformOutput ToComponentVersionComponentPlatformOutputWithContext(context.Context) ComponentVersionComponentPlatformOutput }
ComponentVersionComponentPlatformInput is an input type that accepts ComponentVersionComponentPlatformArgs and ComponentVersionComponentPlatformOutput values. You can construct a concrete instance of `ComponentVersionComponentPlatformInput` via:
ComponentVersionComponentPlatformArgs{...}
type ComponentVersionComponentPlatformOutput ¶
type ComponentVersionComponentPlatformOutput struct{ *pulumi.OutputState }
func (ComponentVersionComponentPlatformOutput) Attributes ¶
func (o ComponentVersionComponentPlatformOutput) Attributes() pulumi.StringMapOutput
A dictionary of attributes for the platform. The AWS IoT Greengrass Core software defines the `os` and `platform` by default. You can specify additional platform attributes for a core device when you deploy the AWS IoT Greengrass nucleus component. For more information, see the [AWS IoT Greengrass nucleus component](https://docs.aws.amazon.com/greengrass/v2/developerguide/greengrass-nucleus-component.html) in the *AWS IoT Greengrass V2 Developer Guide* .
func (ComponentVersionComponentPlatformOutput) ElementType ¶
func (ComponentVersionComponentPlatformOutput) ElementType() reflect.Type
func (ComponentVersionComponentPlatformOutput) Name ¶
func (o ComponentVersionComponentPlatformOutput) Name() pulumi.StringPtrOutput
The friendly name of the platform. This name helps you identify the platform.
If you omit this parameter, AWS IoT Greengrass creates a friendly name from the `os` and `architecture` of the platform.
func (ComponentVersionComponentPlatformOutput) ToComponentVersionComponentPlatformOutput ¶
func (o ComponentVersionComponentPlatformOutput) ToComponentVersionComponentPlatformOutput() ComponentVersionComponentPlatformOutput
func (ComponentVersionComponentPlatformOutput) ToComponentVersionComponentPlatformOutputWithContext ¶
func (o ComponentVersionComponentPlatformOutput) ToComponentVersionComponentPlatformOutputWithContext(ctx context.Context) ComponentVersionComponentPlatformOutput
type ComponentVersionInput ¶
type ComponentVersionInput interface { pulumi.Input ToComponentVersionOutput() ComponentVersionOutput ToComponentVersionOutputWithContext(ctx context.Context) ComponentVersionOutput }
type ComponentVersionLambdaContainerParams ¶
type ComponentVersionLambdaContainerParams struct { // The list of system devices that the container can access. Devices []ComponentVersionLambdaDeviceMount `pulumi:"devices"` // The memory size of the container, expressed in kilobytes. // // Default: `16384` (16 MB) MemorySizeInKb *int `pulumi:"memorySizeInKb"` // Whether or not the container can read information from the device's `/sys` folder. // // Default: `false` MountRoSysfs *bool `pulumi:"mountRoSysfs"` // The list of volumes that the container can access. Volumes []ComponentVersionLambdaVolumeMount `pulumi:"volumes"` }
type ComponentVersionLambdaContainerParamsArgs ¶
type ComponentVersionLambdaContainerParamsArgs struct { // The list of system devices that the container can access. Devices ComponentVersionLambdaDeviceMountArrayInput `pulumi:"devices"` // The memory size of the container, expressed in kilobytes. // // Default: `16384` (16 MB) MemorySizeInKb pulumi.IntPtrInput `pulumi:"memorySizeInKb"` // Whether or not the container can read information from the device's `/sys` folder. // // Default: `false` MountRoSysfs pulumi.BoolPtrInput `pulumi:"mountRoSysfs"` // The list of volumes that the container can access. Volumes ComponentVersionLambdaVolumeMountArrayInput `pulumi:"volumes"` }
func (ComponentVersionLambdaContainerParamsArgs) ElementType ¶
func (ComponentVersionLambdaContainerParamsArgs) ElementType() reflect.Type
func (ComponentVersionLambdaContainerParamsArgs) ToComponentVersionLambdaContainerParamsOutput ¶
func (i ComponentVersionLambdaContainerParamsArgs) ToComponentVersionLambdaContainerParamsOutput() ComponentVersionLambdaContainerParamsOutput
func (ComponentVersionLambdaContainerParamsArgs) ToComponentVersionLambdaContainerParamsOutputWithContext ¶
func (i ComponentVersionLambdaContainerParamsArgs) ToComponentVersionLambdaContainerParamsOutputWithContext(ctx context.Context) ComponentVersionLambdaContainerParamsOutput
func (ComponentVersionLambdaContainerParamsArgs) ToComponentVersionLambdaContainerParamsPtrOutput ¶
func (i ComponentVersionLambdaContainerParamsArgs) ToComponentVersionLambdaContainerParamsPtrOutput() ComponentVersionLambdaContainerParamsPtrOutput
func (ComponentVersionLambdaContainerParamsArgs) ToComponentVersionLambdaContainerParamsPtrOutputWithContext ¶
func (i ComponentVersionLambdaContainerParamsArgs) ToComponentVersionLambdaContainerParamsPtrOutputWithContext(ctx context.Context) ComponentVersionLambdaContainerParamsPtrOutput
type ComponentVersionLambdaContainerParamsInput ¶
type ComponentVersionLambdaContainerParamsInput interface { pulumi.Input ToComponentVersionLambdaContainerParamsOutput() ComponentVersionLambdaContainerParamsOutput ToComponentVersionLambdaContainerParamsOutputWithContext(context.Context) ComponentVersionLambdaContainerParamsOutput }
ComponentVersionLambdaContainerParamsInput is an input type that accepts ComponentVersionLambdaContainerParamsArgs and ComponentVersionLambdaContainerParamsOutput values. You can construct a concrete instance of `ComponentVersionLambdaContainerParamsInput` via:
ComponentVersionLambdaContainerParamsArgs{...}
type ComponentVersionLambdaContainerParamsOutput ¶
type ComponentVersionLambdaContainerParamsOutput struct{ *pulumi.OutputState }
func (ComponentVersionLambdaContainerParamsOutput) Devices ¶
func (o ComponentVersionLambdaContainerParamsOutput) Devices() ComponentVersionLambdaDeviceMountArrayOutput
The list of system devices that the container can access.
func (ComponentVersionLambdaContainerParamsOutput) ElementType ¶
func (ComponentVersionLambdaContainerParamsOutput) ElementType() reflect.Type
func (ComponentVersionLambdaContainerParamsOutput) MemorySizeInKb ¶ added in v0.72.0
func (o ComponentVersionLambdaContainerParamsOutput) MemorySizeInKb() pulumi.IntPtrOutput
The memory size of the container, expressed in kilobytes.
Default: `16384` (16 MB)
func (ComponentVersionLambdaContainerParamsOutput) MountRoSysfs ¶ added in v0.72.0
func (o ComponentVersionLambdaContainerParamsOutput) MountRoSysfs() pulumi.BoolPtrOutput
Whether or not the container can read information from the device's `/sys` folder.
Default: `false`
func (ComponentVersionLambdaContainerParamsOutput) ToComponentVersionLambdaContainerParamsOutput ¶
func (o ComponentVersionLambdaContainerParamsOutput) ToComponentVersionLambdaContainerParamsOutput() ComponentVersionLambdaContainerParamsOutput
func (ComponentVersionLambdaContainerParamsOutput) ToComponentVersionLambdaContainerParamsOutputWithContext ¶
func (o ComponentVersionLambdaContainerParamsOutput) ToComponentVersionLambdaContainerParamsOutputWithContext(ctx context.Context) ComponentVersionLambdaContainerParamsOutput
func (ComponentVersionLambdaContainerParamsOutput) ToComponentVersionLambdaContainerParamsPtrOutput ¶
func (o ComponentVersionLambdaContainerParamsOutput) ToComponentVersionLambdaContainerParamsPtrOutput() ComponentVersionLambdaContainerParamsPtrOutput
func (ComponentVersionLambdaContainerParamsOutput) ToComponentVersionLambdaContainerParamsPtrOutputWithContext ¶
func (o ComponentVersionLambdaContainerParamsOutput) ToComponentVersionLambdaContainerParamsPtrOutputWithContext(ctx context.Context) ComponentVersionLambdaContainerParamsPtrOutput
func (ComponentVersionLambdaContainerParamsOutput) Volumes ¶
func (o ComponentVersionLambdaContainerParamsOutput) Volumes() ComponentVersionLambdaVolumeMountArrayOutput
The list of volumes that the container can access.
type ComponentVersionLambdaContainerParamsPtrInput ¶
type ComponentVersionLambdaContainerParamsPtrInput interface { pulumi.Input ToComponentVersionLambdaContainerParamsPtrOutput() ComponentVersionLambdaContainerParamsPtrOutput ToComponentVersionLambdaContainerParamsPtrOutputWithContext(context.Context) ComponentVersionLambdaContainerParamsPtrOutput }
ComponentVersionLambdaContainerParamsPtrInput is an input type that accepts ComponentVersionLambdaContainerParamsArgs, ComponentVersionLambdaContainerParamsPtr and ComponentVersionLambdaContainerParamsPtrOutput values. You can construct a concrete instance of `ComponentVersionLambdaContainerParamsPtrInput` via:
ComponentVersionLambdaContainerParamsArgs{...} or: nil
func ComponentVersionLambdaContainerParamsPtr ¶
func ComponentVersionLambdaContainerParamsPtr(v *ComponentVersionLambdaContainerParamsArgs) ComponentVersionLambdaContainerParamsPtrInput
type ComponentVersionLambdaContainerParamsPtrOutput ¶
type ComponentVersionLambdaContainerParamsPtrOutput struct{ *pulumi.OutputState }
func (ComponentVersionLambdaContainerParamsPtrOutput) Devices ¶
func (o ComponentVersionLambdaContainerParamsPtrOutput) Devices() ComponentVersionLambdaDeviceMountArrayOutput
The list of system devices that the container can access.
func (ComponentVersionLambdaContainerParamsPtrOutput) ElementType ¶
func (ComponentVersionLambdaContainerParamsPtrOutput) ElementType() reflect.Type
func (ComponentVersionLambdaContainerParamsPtrOutput) MemorySizeInKb ¶ added in v0.72.0
func (o ComponentVersionLambdaContainerParamsPtrOutput) MemorySizeInKb() pulumi.IntPtrOutput
The memory size of the container, expressed in kilobytes.
Default: `16384` (16 MB)
func (ComponentVersionLambdaContainerParamsPtrOutput) MountRoSysfs ¶ added in v0.72.0
func (o ComponentVersionLambdaContainerParamsPtrOutput) MountRoSysfs() pulumi.BoolPtrOutput
Whether or not the container can read information from the device's `/sys` folder.
Default: `false`
func (ComponentVersionLambdaContainerParamsPtrOutput) ToComponentVersionLambdaContainerParamsPtrOutput ¶
func (o ComponentVersionLambdaContainerParamsPtrOutput) ToComponentVersionLambdaContainerParamsPtrOutput() ComponentVersionLambdaContainerParamsPtrOutput
func (ComponentVersionLambdaContainerParamsPtrOutput) ToComponentVersionLambdaContainerParamsPtrOutputWithContext ¶
func (o ComponentVersionLambdaContainerParamsPtrOutput) ToComponentVersionLambdaContainerParamsPtrOutputWithContext(ctx context.Context) ComponentVersionLambdaContainerParamsPtrOutput
func (ComponentVersionLambdaContainerParamsPtrOutput) Volumes ¶
func (o ComponentVersionLambdaContainerParamsPtrOutput) Volumes() ComponentVersionLambdaVolumeMountArrayOutput
The list of volumes that the container can access.
type ComponentVersionLambdaDeviceMount ¶
type ComponentVersionLambdaDeviceMount struct { // Whether or not to add the component's system user as an owner of the device. // // Default: `false` AddGroupOwner *bool `pulumi:"addGroupOwner"` // The mount path for the device in the file system. Path *string `pulumi:"path"` // The permission to access the device: read/only ( `ro` ) or read/write ( `rw` ). // // Default: `ro` Permission *ComponentVersionLambdaFilesystemPermission `pulumi:"permission"` }
type ComponentVersionLambdaDeviceMountArgs ¶
type ComponentVersionLambdaDeviceMountArgs struct { // Whether or not to add the component's system user as an owner of the device. // // Default: `false` AddGroupOwner pulumi.BoolPtrInput `pulumi:"addGroupOwner"` // The mount path for the device in the file system. Path pulumi.StringPtrInput `pulumi:"path"` // The permission to access the device: read/only ( `ro` ) or read/write ( `rw` ). // // Default: `ro` Permission ComponentVersionLambdaFilesystemPermissionPtrInput `pulumi:"permission"` }
func (ComponentVersionLambdaDeviceMountArgs) ElementType ¶
func (ComponentVersionLambdaDeviceMountArgs) ElementType() reflect.Type
func (ComponentVersionLambdaDeviceMountArgs) ToComponentVersionLambdaDeviceMountOutput ¶
func (i ComponentVersionLambdaDeviceMountArgs) ToComponentVersionLambdaDeviceMountOutput() ComponentVersionLambdaDeviceMountOutput
func (ComponentVersionLambdaDeviceMountArgs) ToComponentVersionLambdaDeviceMountOutputWithContext ¶
func (i ComponentVersionLambdaDeviceMountArgs) ToComponentVersionLambdaDeviceMountOutputWithContext(ctx context.Context) ComponentVersionLambdaDeviceMountOutput
type ComponentVersionLambdaDeviceMountArray ¶
type ComponentVersionLambdaDeviceMountArray []ComponentVersionLambdaDeviceMountInput
func (ComponentVersionLambdaDeviceMountArray) ElementType ¶
func (ComponentVersionLambdaDeviceMountArray) ElementType() reflect.Type
func (ComponentVersionLambdaDeviceMountArray) ToComponentVersionLambdaDeviceMountArrayOutput ¶
func (i ComponentVersionLambdaDeviceMountArray) ToComponentVersionLambdaDeviceMountArrayOutput() ComponentVersionLambdaDeviceMountArrayOutput
func (ComponentVersionLambdaDeviceMountArray) ToComponentVersionLambdaDeviceMountArrayOutputWithContext ¶
func (i ComponentVersionLambdaDeviceMountArray) ToComponentVersionLambdaDeviceMountArrayOutputWithContext(ctx context.Context) ComponentVersionLambdaDeviceMountArrayOutput
type ComponentVersionLambdaDeviceMountArrayInput ¶
type ComponentVersionLambdaDeviceMountArrayInput interface { pulumi.Input ToComponentVersionLambdaDeviceMountArrayOutput() ComponentVersionLambdaDeviceMountArrayOutput ToComponentVersionLambdaDeviceMountArrayOutputWithContext(context.Context) ComponentVersionLambdaDeviceMountArrayOutput }
ComponentVersionLambdaDeviceMountArrayInput is an input type that accepts ComponentVersionLambdaDeviceMountArray and ComponentVersionLambdaDeviceMountArrayOutput values. You can construct a concrete instance of `ComponentVersionLambdaDeviceMountArrayInput` via:
ComponentVersionLambdaDeviceMountArray{ ComponentVersionLambdaDeviceMountArgs{...} }
type ComponentVersionLambdaDeviceMountArrayOutput ¶
type ComponentVersionLambdaDeviceMountArrayOutput struct{ *pulumi.OutputState }
func (ComponentVersionLambdaDeviceMountArrayOutput) ElementType ¶
func (ComponentVersionLambdaDeviceMountArrayOutput) ElementType() reflect.Type
func (ComponentVersionLambdaDeviceMountArrayOutput) ToComponentVersionLambdaDeviceMountArrayOutput ¶
func (o ComponentVersionLambdaDeviceMountArrayOutput) ToComponentVersionLambdaDeviceMountArrayOutput() ComponentVersionLambdaDeviceMountArrayOutput
func (ComponentVersionLambdaDeviceMountArrayOutput) ToComponentVersionLambdaDeviceMountArrayOutputWithContext ¶
func (o ComponentVersionLambdaDeviceMountArrayOutput) ToComponentVersionLambdaDeviceMountArrayOutputWithContext(ctx context.Context) ComponentVersionLambdaDeviceMountArrayOutput
type ComponentVersionLambdaDeviceMountInput ¶
type ComponentVersionLambdaDeviceMountInput interface { pulumi.Input ToComponentVersionLambdaDeviceMountOutput() ComponentVersionLambdaDeviceMountOutput ToComponentVersionLambdaDeviceMountOutputWithContext(context.Context) ComponentVersionLambdaDeviceMountOutput }
ComponentVersionLambdaDeviceMountInput is an input type that accepts ComponentVersionLambdaDeviceMountArgs and ComponentVersionLambdaDeviceMountOutput values. You can construct a concrete instance of `ComponentVersionLambdaDeviceMountInput` via:
ComponentVersionLambdaDeviceMountArgs{...}
type ComponentVersionLambdaDeviceMountOutput ¶
type ComponentVersionLambdaDeviceMountOutput struct{ *pulumi.OutputState }
func (ComponentVersionLambdaDeviceMountOutput) AddGroupOwner ¶
func (o ComponentVersionLambdaDeviceMountOutput) AddGroupOwner() pulumi.BoolPtrOutput
Whether or not to add the component's system user as an owner of the device.
Default: `false`
func (ComponentVersionLambdaDeviceMountOutput) ElementType ¶
func (ComponentVersionLambdaDeviceMountOutput) ElementType() reflect.Type
func (ComponentVersionLambdaDeviceMountOutput) Path ¶
func (o ComponentVersionLambdaDeviceMountOutput) Path() pulumi.StringPtrOutput
The mount path for the device in the file system.
func (ComponentVersionLambdaDeviceMountOutput) Permission ¶
func (o ComponentVersionLambdaDeviceMountOutput) Permission() ComponentVersionLambdaFilesystemPermissionPtrOutput
The permission to access the device: read/only ( `ro` ) or read/write ( `rw` ).
Default: `ro`
func (ComponentVersionLambdaDeviceMountOutput) ToComponentVersionLambdaDeviceMountOutput ¶
func (o ComponentVersionLambdaDeviceMountOutput) ToComponentVersionLambdaDeviceMountOutput() ComponentVersionLambdaDeviceMountOutput
func (ComponentVersionLambdaDeviceMountOutput) ToComponentVersionLambdaDeviceMountOutputWithContext ¶
func (o ComponentVersionLambdaDeviceMountOutput) ToComponentVersionLambdaDeviceMountOutputWithContext(ctx context.Context) ComponentVersionLambdaDeviceMountOutput
type ComponentVersionLambdaEventSource ¶
type ComponentVersionLambdaEventSource struct { // The topic to which to subscribe to receive event messages. Topic *string `pulumi:"topic"` // The type of event source. Choose from the following options: // // - `PUB_SUB` – Subscribe to local publish/subscribe messages. This event source type doesn't support MQTT wildcards ( `+` and `#` ) in the event source topic. // - `IOT_CORE` – Subscribe to AWS IoT Core MQTT messages. This event source type supports MQTT wildcards ( `+` and `#` ) in the event source topic. Type *ComponentVersionLambdaEventSourceType `pulumi:"type"` }
type ComponentVersionLambdaEventSourceArgs ¶
type ComponentVersionLambdaEventSourceArgs struct { // The topic to which to subscribe to receive event messages. Topic pulumi.StringPtrInput `pulumi:"topic"` // The type of event source. Choose from the following options: // // - `PUB_SUB` – Subscribe to local publish/subscribe messages. This event source type doesn't support MQTT wildcards ( `+` and `#` ) in the event source topic. // - `IOT_CORE` – Subscribe to AWS IoT Core MQTT messages. This event source type supports MQTT wildcards ( `+` and `#` ) in the event source topic. Type ComponentVersionLambdaEventSourceTypePtrInput `pulumi:"type"` }
func (ComponentVersionLambdaEventSourceArgs) ElementType ¶
func (ComponentVersionLambdaEventSourceArgs) ElementType() reflect.Type
func (ComponentVersionLambdaEventSourceArgs) ToComponentVersionLambdaEventSourceOutput ¶
func (i ComponentVersionLambdaEventSourceArgs) ToComponentVersionLambdaEventSourceOutput() ComponentVersionLambdaEventSourceOutput
func (ComponentVersionLambdaEventSourceArgs) ToComponentVersionLambdaEventSourceOutputWithContext ¶
func (i ComponentVersionLambdaEventSourceArgs) ToComponentVersionLambdaEventSourceOutputWithContext(ctx context.Context) ComponentVersionLambdaEventSourceOutput
type ComponentVersionLambdaEventSourceArray ¶
type ComponentVersionLambdaEventSourceArray []ComponentVersionLambdaEventSourceInput
func (ComponentVersionLambdaEventSourceArray) ElementType ¶
func (ComponentVersionLambdaEventSourceArray) ElementType() reflect.Type
func (ComponentVersionLambdaEventSourceArray) ToComponentVersionLambdaEventSourceArrayOutput ¶
func (i ComponentVersionLambdaEventSourceArray) ToComponentVersionLambdaEventSourceArrayOutput() ComponentVersionLambdaEventSourceArrayOutput
func (ComponentVersionLambdaEventSourceArray) ToComponentVersionLambdaEventSourceArrayOutputWithContext ¶
func (i ComponentVersionLambdaEventSourceArray) ToComponentVersionLambdaEventSourceArrayOutputWithContext(ctx context.Context) ComponentVersionLambdaEventSourceArrayOutput
type ComponentVersionLambdaEventSourceArrayInput ¶
type ComponentVersionLambdaEventSourceArrayInput interface { pulumi.Input ToComponentVersionLambdaEventSourceArrayOutput() ComponentVersionLambdaEventSourceArrayOutput ToComponentVersionLambdaEventSourceArrayOutputWithContext(context.Context) ComponentVersionLambdaEventSourceArrayOutput }
ComponentVersionLambdaEventSourceArrayInput is an input type that accepts ComponentVersionLambdaEventSourceArray and ComponentVersionLambdaEventSourceArrayOutput values. You can construct a concrete instance of `ComponentVersionLambdaEventSourceArrayInput` via:
ComponentVersionLambdaEventSourceArray{ ComponentVersionLambdaEventSourceArgs{...} }
type ComponentVersionLambdaEventSourceArrayOutput ¶
type ComponentVersionLambdaEventSourceArrayOutput struct{ *pulumi.OutputState }
func (ComponentVersionLambdaEventSourceArrayOutput) ElementType ¶
func (ComponentVersionLambdaEventSourceArrayOutput) ElementType() reflect.Type
func (ComponentVersionLambdaEventSourceArrayOutput) ToComponentVersionLambdaEventSourceArrayOutput ¶
func (o ComponentVersionLambdaEventSourceArrayOutput) ToComponentVersionLambdaEventSourceArrayOutput() ComponentVersionLambdaEventSourceArrayOutput
func (ComponentVersionLambdaEventSourceArrayOutput) ToComponentVersionLambdaEventSourceArrayOutputWithContext ¶
func (o ComponentVersionLambdaEventSourceArrayOutput) ToComponentVersionLambdaEventSourceArrayOutputWithContext(ctx context.Context) ComponentVersionLambdaEventSourceArrayOutput
type ComponentVersionLambdaEventSourceInput ¶
type ComponentVersionLambdaEventSourceInput interface { pulumi.Input ToComponentVersionLambdaEventSourceOutput() ComponentVersionLambdaEventSourceOutput ToComponentVersionLambdaEventSourceOutputWithContext(context.Context) ComponentVersionLambdaEventSourceOutput }
ComponentVersionLambdaEventSourceInput is an input type that accepts ComponentVersionLambdaEventSourceArgs and ComponentVersionLambdaEventSourceOutput values. You can construct a concrete instance of `ComponentVersionLambdaEventSourceInput` via:
ComponentVersionLambdaEventSourceArgs{...}
type ComponentVersionLambdaEventSourceOutput ¶
type ComponentVersionLambdaEventSourceOutput struct{ *pulumi.OutputState }
func (ComponentVersionLambdaEventSourceOutput) ElementType ¶
func (ComponentVersionLambdaEventSourceOutput) ElementType() reflect.Type
func (ComponentVersionLambdaEventSourceOutput) ToComponentVersionLambdaEventSourceOutput ¶
func (o ComponentVersionLambdaEventSourceOutput) ToComponentVersionLambdaEventSourceOutput() ComponentVersionLambdaEventSourceOutput
func (ComponentVersionLambdaEventSourceOutput) ToComponentVersionLambdaEventSourceOutputWithContext ¶
func (o ComponentVersionLambdaEventSourceOutput) ToComponentVersionLambdaEventSourceOutputWithContext(ctx context.Context) ComponentVersionLambdaEventSourceOutput
func (ComponentVersionLambdaEventSourceOutput) Topic ¶
func (o ComponentVersionLambdaEventSourceOutput) Topic() pulumi.StringPtrOutput
The topic to which to subscribe to receive event messages.
func (ComponentVersionLambdaEventSourceOutput) Type ¶
func (o ComponentVersionLambdaEventSourceOutput) Type() ComponentVersionLambdaEventSourceTypePtrOutput
The type of event source. Choose from the following options:
- `PUB_SUB` – Subscribe to local publish/subscribe messages. This event source type doesn't support MQTT wildcards ( `+` and `#` ) in the event source topic. - `IOT_CORE` – Subscribe to AWS IoT Core MQTT messages. This event source type supports MQTT wildcards ( `+` and `#` ) in the event source topic.
type ComponentVersionLambdaEventSourceType ¶
type ComponentVersionLambdaEventSourceType string
The type of event source. Choose from the following options:
- `PUB_SUB` – Subscribe to local publish/subscribe messages. This event source type doesn't support MQTT wildcards ( `+` and `#` ) in the event source topic. - `IOT_CORE` – Subscribe to AWS IoT Core MQTT messages. This event source type supports MQTT wildcards ( `+` and `#` ) in the event source topic.
func (ComponentVersionLambdaEventSourceType) ElementType ¶
func (ComponentVersionLambdaEventSourceType) ElementType() reflect.Type
func (ComponentVersionLambdaEventSourceType) ToComponentVersionLambdaEventSourceTypeOutput ¶
func (e ComponentVersionLambdaEventSourceType) ToComponentVersionLambdaEventSourceTypeOutput() ComponentVersionLambdaEventSourceTypeOutput
func (ComponentVersionLambdaEventSourceType) ToComponentVersionLambdaEventSourceTypeOutputWithContext ¶
func (e ComponentVersionLambdaEventSourceType) ToComponentVersionLambdaEventSourceTypeOutputWithContext(ctx context.Context) ComponentVersionLambdaEventSourceTypeOutput
func (ComponentVersionLambdaEventSourceType) ToComponentVersionLambdaEventSourceTypePtrOutput ¶
func (e ComponentVersionLambdaEventSourceType) ToComponentVersionLambdaEventSourceTypePtrOutput() ComponentVersionLambdaEventSourceTypePtrOutput
func (ComponentVersionLambdaEventSourceType) ToComponentVersionLambdaEventSourceTypePtrOutputWithContext ¶
func (e ComponentVersionLambdaEventSourceType) ToComponentVersionLambdaEventSourceTypePtrOutputWithContext(ctx context.Context) ComponentVersionLambdaEventSourceTypePtrOutput
func (ComponentVersionLambdaEventSourceType) ToStringOutput ¶
func (e ComponentVersionLambdaEventSourceType) ToStringOutput() pulumi.StringOutput
func (ComponentVersionLambdaEventSourceType) ToStringOutputWithContext ¶
func (e ComponentVersionLambdaEventSourceType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ComponentVersionLambdaEventSourceType) ToStringPtrOutput ¶
func (e ComponentVersionLambdaEventSourceType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ComponentVersionLambdaEventSourceType) ToStringPtrOutputWithContext ¶
func (e ComponentVersionLambdaEventSourceType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ComponentVersionLambdaEventSourceTypeInput ¶
type ComponentVersionLambdaEventSourceTypeInput interface { pulumi.Input ToComponentVersionLambdaEventSourceTypeOutput() ComponentVersionLambdaEventSourceTypeOutput ToComponentVersionLambdaEventSourceTypeOutputWithContext(context.Context) ComponentVersionLambdaEventSourceTypeOutput }
ComponentVersionLambdaEventSourceTypeInput is an input type that accepts values of the ComponentVersionLambdaEventSourceType enum A concrete instance of `ComponentVersionLambdaEventSourceTypeInput` can be one of the following:
ComponentVersionLambdaEventSourceTypePubSub ComponentVersionLambdaEventSourceTypeIotCore
type ComponentVersionLambdaEventSourceTypeOutput ¶
type ComponentVersionLambdaEventSourceTypeOutput struct{ *pulumi.OutputState }
func (ComponentVersionLambdaEventSourceTypeOutput) ElementType ¶
func (ComponentVersionLambdaEventSourceTypeOutput) ElementType() reflect.Type
func (ComponentVersionLambdaEventSourceTypeOutput) ToComponentVersionLambdaEventSourceTypeOutput ¶
func (o ComponentVersionLambdaEventSourceTypeOutput) ToComponentVersionLambdaEventSourceTypeOutput() ComponentVersionLambdaEventSourceTypeOutput
func (ComponentVersionLambdaEventSourceTypeOutput) ToComponentVersionLambdaEventSourceTypeOutputWithContext ¶
func (o ComponentVersionLambdaEventSourceTypeOutput) ToComponentVersionLambdaEventSourceTypeOutputWithContext(ctx context.Context) ComponentVersionLambdaEventSourceTypeOutput
func (ComponentVersionLambdaEventSourceTypeOutput) ToComponentVersionLambdaEventSourceTypePtrOutput ¶
func (o ComponentVersionLambdaEventSourceTypeOutput) ToComponentVersionLambdaEventSourceTypePtrOutput() ComponentVersionLambdaEventSourceTypePtrOutput
func (ComponentVersionLambdaEventSourceTypeOutput) ToComponentVersionLambdaEventSourceTypePtrOutputWithContext ¶
func (o ComponentVersionLambdaEventSourceTypeOutput) ToComponentVersionLambdaEventSourceTypePtrOutputWithContext(ctx context.Context) ComponentVersionLambdaEventSourceTypePtrOutput
func (ComponentVersionLambdaEventSourceTypeOutput) ToStringOutput ¶
func (o ComponentVersionLambdaEventSourceTypeOutput) ToStringOutput() pulumi.StringOutput
func (ComponentVersionLambdaEventSourceTypeOutput) ToStringOutputWithContext ¶
func (o ComponentVersionLambdaEventSourceTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ComponentVersionLambdaEventSourceTypeOutput) ToStringPtrOutput ¶
func (o ComponentVersionLambdaEventSourceTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ComponentVersionLambdaEventSourceTypeOutput) ToStringPtrOutputWithContext ¶
func (o ComponentVersionLambdaEventSourceTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ComponentVersionLambdaEventSourceTypePtrInput ¶
type ComponentVersionLambdaEventSourceTypePtrInput interface { pulumi.Input ToComponentVersionLambdaEventSourceTypePtrOutput() ComponentVersionLambdaEventSourceTypePtrOutput ToComponentVersionLambdaEventSourceTypePtrOutputWithContext(context.Context) ComponentVersionLambdaEventSourceTypePtrOutput }
func ComponentVersionLambdaEventSourceTypePtr ¶
func ComponentVersionLambdaEventSourceTypePtr(v string) ComponentVersionLambdaEventSourceTypePtrInput
type ComponentVersionLambdaEventSourceTypePtrOutput ¶
type ComponentVersionLambdaEventSourceTypePtrOutput struct{ *pulumi.OutputState }
func (ComponentVersionLambdaEventSourceTypePtrOutput) ElementType ¶
func (ComponentVersionLambdaEventSourceTypePtrOutput) ElementType() reflect.Type
func (ComponentVersionLambdaEventSourceTypePtrOutput) ToComponentVersionLambdaEventSourceTypePtrOutput ¶
func (o ComponentVersionLambdaEventSourceTypePtrOutput) ToComponentVersionLambdaEventSourceTypePtrOutput() ComponentVersionLambdaEventSourceTypePtrOutput
func (ComponentVersionLambdaEventSourceTypePtrOutput) ToComponentVersionLambdaEventSourceTypePtrOutputWithContext ¶
func (o ComponentVersionLambdaEventSourceTypePtrOutput) ToComponentVersionLambdaEventSourceTypePtrOutputWithContext(ctx context.Context) ComponentVersionLambdaEventSourceTypePtrOutput
func (ComponentVersionLambdaEventSourceTypePtrOutput) ToStringPtrOutput ¶
func (o ComponentVersionLambdaEventSourceTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ComponentVersionLambdaEventSourceTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o ComponentVersionLambdaEventSourceTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ComponentVersionLambdaExecutionParameters ¶
type ComponentVersionLambdaExecutionParameters struct { // The map of environment variables that are available to the Lambda function when it runs. EnvironmentVariables map[string]string `pulumi:"environmentVariables"` // The list of event sources to which to subscribe to receive work messages. The Lambda function runs when it receives a message from an event source. You can subscribe this function to local publish/subscribe messages and AWS IoT Core MQTT messages. EventSources []ComponentVersionLambdaEventSource `pulumi:"eventSources"` // The list of arguments to pass to the Lambda function when it runs. ExecArgs []string `pulumi:"execArgs"` // The encoding type that the Lambda function supports. // // Default: `json` InputPayloadEncodingType *ComponentVersionLambdaExecutionParametersInputPayloadEncodingType `pulumi:"inputPayloadEncodingType"` // The parameters for the Linux process that contains the Lambda function. LinuxProcessParams *ComponentVersionLambdaLinuxProcessParams `pulumi:"linuxProcessParams"` // The maximum amount of time in seconds that a non-pinned Lambda function can idle before the AWS IoT Greengrass Core software stops its process. MaxIdleTimeInSeconds *int `pulumi:"maxIdleTimeInSeconds"` // The maximum number of instances that a non-pinned Lambda function can run at the same time. MaxInstancesCount *int `pulumi:"maxInstancesCount"` // The maximum size of the message queue for the Lambda function component. The AWS IoT Greengrass core device stores messages in a FIFO (first-in-first-out) queue until it can run the Lambda function to consume each message. MaxQueueSize *int `pulumi:"maxQueueSize"` // Whether or not the Lambda function is pinned, or long-lived. // // - A pinned Lambda function starts when the AWS IoT Greengrass Core starts and keeps running in its own container. // - A non-pinned Lambda function starts only when it receives a work item and exists after it idles for `maxIdleTimeInSeconds` . If the function has multiple work items, the AWS IoT Greengrass Core software creates multiple instances of the function. // // Default: `true` Pinned *bool `pulumi:"pinned"` // The interval in seconds at which a pinned (also known as long-lived) Lambda function component sends status updates to the Lambda manager component. StatusTimeoutInSeconds *int `pulumi:"statusTimeoutInSeconds"` // The maximum amount of time in seconds that the Lambda function can process a work item. TimeoutInSeconds *int `pulumi:"timeoutInSeconds"` }
type ComponentVersionLambdaExecutionParametersArgs ¶
type ComponentVersionLambdaExecutionParametersArgs struct { // The map of environment variables that are available to the Lambda function when it runs. EnvironmentVariables pulumi.StringMapInput `pulumi:"environmentVariables"` // The list of event sources to which to subscribe to receive work messages. The Lambda function runs when it receives a message from an event source. You can subscribe this function to local publish/subscribe messages and AWS IoT Core MQTT messages. EventSources ComponentVersionLambdaEventSourceArrayInput `pulumi:"eventSources"` // The list of arguments to pass to the Lambda function when it runs. ExecArgs pulumi.StringArrayInput `pulumi:"execArgs"` // The encoding type that the Lambda function supports. // // Default: `json` InputPayloadEncodingType ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrInput `pulumi:"inputPayloadEncodingType"` // The parameters for the Linux process that contains the Lambda function. LinuxProcessParams ComponentVersionLambdaLinuxProcessParamsPtrInput `pulumi:"linuxProcessParams"` // The maximum amount of time in seconds that a non-pinned Lambda function can idle before the AWS IoT Greengrass Core software stops its process. MaxIdleTimeInSeconds pulumi.IntPtrInput `pulumi:"maxIdleTimeInSeconds"` // The maximum number of instances that a non-pinned Lambda function can run at the same time. MaxInstancesCount pulumi.IntPtrInput `pulumi:"maxInstancesCount"` // The maximum size of the message queue for the Lambda function component. The AWS IoT Greengrass core device stores messages in a FIFO (first-in-first-out) queue until it can run the Lambda function to consume each message. MaxQueueSize pulumi.IntPtrInput `pulumi:"maxQueueSize"` // Whether or not the Lambda function is pinned, or long-lived. // // - A pinned Lambda function starts when the AWS IoT Greengrass Core starts and keeps running in its own container. // - A non-pinned Lambda function starts only when it receives a work item and exists after it idles for `maxIdleTimeInSeconds` . If the function has multiple work items, the AWS IoT Greengrass Core software creates multiple instances of the function. // // Default: `true` Pinned pulumi.BoolPtrInput `pulumi:"pinned"` // The interval in seconds at which a pinned (also known as long-lived) Lambda function component sends status updates to the Lambda manager component. StatusTimeoutInSeconds pulumi.IntPtrInput `pulumi:"statusTimeoutInSeconds"` // The maximum amount of time in seconds that the Lambda function can process a work item. TimeoutInSeconds pulumi.IntPtrInput `pulumi:"timeoutInSeconds"` }
func (ComponentVersionLambdaExecutionParametersArgs) ElementType ¶
func (ComponentVersionLambdaExecutionParametersArgs) ElementType() reflect.Type
func (ComponentVersionLambdaExecutionParametersArgs) ToComponentVersionLambdaExecutionParametersOutput ¶
func (i ComponentVersionLambdaExecutionParametersArgs) ToComponentVersionLambdaExecutionParametersOutput() ComponentVersionLambdaExecutionParametersOutput
func (ComponentVersionLambdaExecutionParametersArgs) ToComponentVersionLambdaExecutionParametersOutputWithContext ¶
func (i ComponentVersionLambdaExecutionParametersArgs) ToComponentVersionLambdaExecutionParametersOutputWithContext(ctx context.Context) ComponentVersionLambdaExecutionParametersOutput
func (ComponentVersionLambdaExecutionParametersArgs) ToComponentVersionLambdaExecutionParametersPtrOutput ¶
func (i ComponentVersionLambdaExecutionParametersArgs) ToComponentVersionLambdaExecutionParametersPtrOutput() ComponentVersionLambdaExecutionParametersPtrOutput
func (ComponentVersionLambdaExecutionParametersArgs) ToComponentVersionLambdaExecutionParametersPtrOutputWithContext ¶
func (i ComponentVersionLambdaExecutionParametersArgs) ToComponentVersionLambdaExecutionParametersPtrOutputWithContext(ctx context.Context) ComponentVersionLambdaExecutionParametersPtrOutput
type ComponentVersionLambdaExecutionParametersInput ¶
type ComponentVersionLambdaExecutionParametersInput interface { pulumi.Input ToComponentVersionLambdaExecutionParametersOutput() ComponentVersionLambdaExecutionParametersOutput ToComponentVersionLambdaExecutionParametersOutputWithContext(context.Context) ComponentVersionLambdaExecutionParametersOutput }
ComponentVersionLambdaExecutionParametersInput is an input type that accepts ComponentVersionLambdaExecutionParametersArgs and ComponentVersionLambdaExecutionParametersOutput values. You can construct a concrete instance of `ComponentVersionLambdaExecutionParametersInput` via:
ComponentVersionLambdaExecutionParametersArgs{...}
type ComponentVersionLambdaExecutionParametersInputPayloadEncodingType ¶
type ComponentVersionLambdaExecutionParametersInputPayloadEncodingType string
The encoding type that the Lambda function supports.
Default: `json`
func (ComponentVersionLambdaExecutionParametersInputPayloadEncodingType) ElementType ¶
func (ComponentVersionLambdaExecutionParametersInputPayloadEncodingType) ElementType() reflect.Type
func (ComponentVersionLambdaExecutionParametersInputPayloadEncodingType) ToComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput ¶
func (e ComponentVersionLambdaExecutionParametersInputPayloadEncodingType) ToComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput() ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput
func (ComponentVersionLambdaExecutionParametersInputPayloadEncodingType) ToComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutputWithContext ¶
func (e ComponentVersionLambdaExecutionParametersInputPayloadEncodingType) ToComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutputWithContext(ctx context.Context) ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput
func (ComponentVersionLambdaExecutionParametersInputPayloadEncodingType) ToComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput ¶
func (e ComponentVersionLambdaExecutionParametersInputPayloadEncodingType) ToComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput() ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput
func (ComponentVersionLambdaExecutionParametersInputPayloadEncodingType) ToComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutputWithContext ¶
func (e ComponentVersionLambdaExecutionParametersInputPayloadEncodingType) ToComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutputWithContext(ctx context.Context) ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput
func (ComponentVersionLambdaExecutionParametersInputPayloadEncodingType) ToStringOutput ¶
func (e ComponentVersionLambdaExecutionParametersInputPayloadEncodingType) ToStringOutput() pulumi.StringOutput
func (ComponentVersionLambdaExecutionParametersInputPayloadEncodingType) ToStringOutputWithContext ¶
func (e ComponentVersionLambdaExecutionParametersInputPayloadEncodingType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ComponentVersionLambdaExecutionParametersInputPayloadEncodingType) ToStringPtrOutput ¶
func (e ComponentVersionLambdaExecutionParametersInputPayloadEncodingType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ComponentVersionLambdaExecutionParametersInputPayloadEncodingType) ToStringPtrOutputWithContext ¶
func (e ComponentVersionLambdaExecutionParametersInputPayloadEncodingType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeInput ¶
type ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeInput interface { pulumi.Input ToComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput() ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput ToComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutputWithContext(context.Context) ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput }
ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeInput is an input type that accepts values of the ComponentVersionLambdaExecutionParametersInputPayloadEncodingType enum A concrete instance of `ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeInput` can be one of the following:
ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeJson ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeBinary
type ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput ¶
type ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput struct{ *pulumi.OutputState }
func (ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput) ElementType ¶
func (ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput) ElementType() reflect.Type
func (ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput) ToComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput ¶
func (o ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput) ToComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput() ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput
func (ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput) ToComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutputWithContext ¶
func (o ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput) ToComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutputWithContext(ctx context.Context) ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput
func (ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput) ToComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput ¶
func (o ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput) ToComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput() ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput
func (ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput) ToComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutputWithContext ¶
func (o ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput) ToComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutputWithContext(ctx context.Context) ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput
func (ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput) ToStringOutput ¶
func (o ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput) ToStringOutput() pulumi.StringOutput
func (ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput) ToStringOutputWithContext ¶
func (o ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput) ToStringPtrOutput ¶
func (o ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput) ToStringPtrOutputWithContext ¶
func (o ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrInput ¶
type ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrInput interface { pulumi.Input ToComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput() ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput ToComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutputWithContext(context.Context) ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput }
func ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtr ¶
func ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtr(v string) ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrInput
type ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput ¶
type ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput struct{ *pulumi.OutputState }
func (ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput) ElementType ¶
func (ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput) ElementType() reflect.Type
func (ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput) ToComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput ¶
func (o ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput) ToComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput() ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput
func (ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput) ToComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutputWithContext ¶
func (o ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput) ToComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutputWithContext(ctx context.Context) ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput
func (ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput) ToStringPtrOutput ¶
func (o ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ComponentVersionLambdaExecutionParametersOutput ¶
type ComponentVersionLambdaExecutionParametersOutput struct{ *pulumi.OutputState }
func (ComponentVersionLambdaExecutionParametersOutput) ElementType ¶
func (ComponentVersionLambdaExecutionParametersOutput) ElementType() reflect.Type
func (ComponentVersionLambdaExecutionParametersOutput) EnvironmentVariables ¶
func (o ComponentVersionLambdaExecutionParametersOutput) EnvironmentVariables() pulumi.StringMapOutput
The map of environment variables that are available to the Lambda function when it runs.
func (ComponentVersionLambdaExecutionParametersOutput) EventSources ¶
func (o ComponentVersionLambdaExecutionParametersOutput) EventSources() ComponentVersionLambdaEventSourceArrayOutput
The list of event sources to which to subscribe to receive work messages. The Lambda function runs when it receives a message from an event source. You can subscribe this function to local publish/subscribe messages and AWS IoT Core MQTT messages.
func (ComponentVersionLambdaExecutionParametersOutput) ExecArgs ¶
func (o ComponentVersionLambdaExecutionParametersOutput) ExecArgs() pulumi.StringArrayOutput
The list of arguments to pass to the Lambda function when it runs.
func (ComponentVersionLambdaExecutionParametersOutput) InputPayloadEncodingType ¶
func (o ComponentVersionLambdaExecutionParametersOutput) InputPayloadEncodingType() ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput
The encoding type that the Lambda function supports.
Default: `json`
func (ComponentVersionLambdaExecutionParametersOutput) LinuxProcessParams ¶
func (o ComponentVersionLambdaExecutionParametersOutput) LinuxProcessParams() ComponentVersionLambdaLinuxProcessParamsPtrOutput
The parameters for the Linux process that contains the Lambda function.
func (ComponentVersionLambdaExecutionParametersOutput) MaxIdleTimeInSeconds ¶
func (o ComponentVersionLambdaExecutionParametersOutput) MaxIdleTimeInSeconds() pulumi.IntPtrOutput
The maximum amount of time in seconds that a non-pinned Lambda function can idle before the AWS IoT Greengrass Core software stops its process.
func (ComponentVersionLambdaExecutionParametersOutput) MaxInstancesCount ¶
func (o ComponentVersionLambdaExecutionParametersOutput) MaxInstancesCount() pulumi.IntPtrOutput
The maximum number of instances that a non-pinned Lambda function can run at the same time.
func (ComponentVersionLambdaExecutionParametersOutput) MaxQueueSize ¶
func (o ComponentVersionLambdaExecutionParametersOutput) MaxQueueSize() pulumi.IntPtrOutput
The maximum size of the message queue for the Lambda function component. The AWS IoT Greengrass core device stores messages in a FIFO (first-in-first-out) queue until it can run the Lambda function to consume each message.
func (ComponentVersionLambdaExecutionParametersOutput) Pinned ¶
func (o ComponentVersionLambdaExecutionParametersOutput) Pinned() pulumi.BoolPtrOutput
Whether or not the Lambda function is pinned, or long-lived.
- A pinned Lambda function starts when the AWS IoT Greengrass Core starts and keeps running in its own container. - A non-pinned Lambda function starts only when it receives a work item and exists after it idles for `maxIdleTimeInSeconds` . If the function has multiple work items, the AWS IoT Greengrass Core software creates multiple instances of the function.
Default: `true`
func (ComponentVersionLambdaExecutionParametersOutput) StatusTimeoutInSeconds ¶
func (o ComponentVersionLambdaExecutionParametersOutput) StatusTimeoutInSeconds() pulumi.IntPtrOutput
The interval in seconds at which a pinned (also known as long-lived) Lambda function component sends status updates to the Lambda manager component.
func (ComponentVersionLambdaExecutionParametersOutput) TimeoutInSeconds ¶
func (o ComponentVersionLambdaExecutionParametersOutput) TimeoutInSeconds() pulumi.IntPtrOutput
The maximum amount of time in seconds that the Lambda function can process a work item.
func (ComponentVersionLambdaExecutionParametersOutput) ToComponentVersionLambdaExecutionParametersOutput ¶
func (o ComponentVersionLambdaExecutionParametersOutput) ToComponentVersionLambdaExecutionParametersOutput() ComponentVersionLambdaExecutionParametersOutput
func (ComponentVersionLambdaExecutionParametersOutput) ToComponentVersionLambdaExecutionParametersOutputWithContext ¶
func (o ComponentVersionLambdaExecutionParametersOutput) ToComponentVersionLambdaExecutionParametersOutputWithContext(ctx context.Context) ComponentVersionLambdaExecutionParametersOutput
func (ComponentVersionLambdaExecutionParametersOutput) ToComponentVersionLambdaExecutionParametersPtrOutput ¶
func (o ComponentVersionLambdaExecutionParametersOutput) ToComponentVersionLambdaExecutionParametersPtrOutput() ComponentVersionLambdaExecutionParametersPtrOutput
func (ComponentVersionLambdaExecutionParametersOutput) ToComponentVersionLambdaExecutionParametersPtrOutputWithContext ¶
func (o ComponentVersionLambdaExecutionParametersOutput) ToComponentVersionLambdaExecutionParametersPtrOutputWithContext(ctx context.Context) ComponentVersionLambdaExecutionParametersPtrOutput
type ComponentVersionLambdaExecutionParametersPtrInput ¶
type ComponentVersionLambdaExecutionParametersPtrInput interface { pulumi.Input ToComponentVersionLambdaExecutionParametersPtrOutput() ComponentVersionLambdaExecutionParametersPtrOutput ToComponentVersionLambdaExecutionParametersPtrOutputWithContext(context.Context) ComponentVersionLambdaExecutionParametersPtrOutput }
ComponentVersionLambdaExecutionParametersPtrInput is an input type that accepts ComponentVersionLambdaExecutionParametersArgs, ComponentVersionLambdaExecutionParametersPtr and ComponentVersionLambdaExecutionParametersPtrOutput values. You can construct a concrete instance of `ComponentVersionLambdaExecutionParametersPtrInput` via:
ComponentVersionLambdaExecutionParametersArgs{...} or: nil
func ComponentVersionLambdaExecutionParametersPtr ¶
func ComponentVersionLambdaExecutionParametersPtr(v *ComponentVersionLambdaExecutionParametersArgs) ComponentVersionLambdaExecutionParametersPtrInput
type ComponentVersionLambdaExecutionParametersPtrOutput ¶
type ComponentVersionLambdaExecutionParametersPtrOutput struct{ *pulumi.OutputState }
func (ComponentVersionLambdaExecutionParametersPtrOutput) ElementType ¶
func (ComponentVersionLambdaExecutionParametersPtrOutput) ElementType() reflect.Type
func (ComponentVersionLambdaExecutionParametersPtrOutput) EnvironmentVariables ¶
func (o ComponentVersionLambdaExecutionParametersPtrOutput) EnvironmentVariables() pulumi.StringMapOutput
The map of environment variables that are available to the Lambda function when it runs.
func (ComponentVersionLambdaExecutionParametersPtrOutput) EventSources ¶
func (o ComponentVersionLambdaExecutionParametersPtrOutput) EventSources() ComponentVersionLambdaEventSourceArrayOutput
The list of event sources to which to subscribe to receive work messages. The Lambda function runs when it receives a message from an event source. You can subscribe this function to local publish/subscribe messages and AWS IoT Core MQTT messages.
func (ComponentVersionLambdaExecutionParametersPtrOutput) ExecArgs ¶
func (o ComponentVersionLambdaExecutionParametersPtrOutput) ExecArgs() pulumi.StringArrayOutput
The list of arguments to pass to the Lambda function when it runs.
func (ComponentVersionLambdaExecutionParametersPtrOutput) InputPayloadEncodingType ¶
func (o ComponentVersionLambdaExecutionParametersPtrOutput) InputPayloadEncodingType() ComponentVersionLambdaExecutionParametersInputPayloadEncodingTypePtrOutput
The encoding type that the Lambda function supports.
Default: `json`
func (ComponentVersionLambdaExecutionParametersPtrOutput) LinuxProcessParams ¶
func (o ComponentVersionLambdaExecutionParametersPtrOutput) LinuxProcessParams() ComponentVersionLambdaLinuxProcessParamsPtrOutput
The parameters for the Linux process that contains the Lambda function.
func (ComponentVersionLambdaExecutionParametersPtrOutput) MaxIdleTimeInSeconds ¶
func (o ComponentVersionLambdaExecutionParametersPtrOutput) MaxIdleTimeInSeconds() pulumi.IntPtrOutput
The maximum amount of time in seconds that a non-pinned Lambda function can idle before the AWS IoT Greengrass Core software stops its process.
func (ComponentVersionLambdaExecutionParametersPtrOutput) MaxInstancesCount ¶
func (o ComponentVersionLambdaExecutionParametersPtrOutput) MaxInstancesCount() pulumi.IntPtrOutput
The maximum number of instances that a non-pinned Lambda function can run at the same time.
func (ComponentVersionLambdaExecutionParametersPtrOutput) MaxQueueSize ¶
func (o ComponentVersionLambdaExecutionParametersPtrOutput) MaxQueueSize() pulumi.IntPtrOutput
The maximum size of the message queue for the Lambda function component. The AWS IoT Greengrass core device stores messages in a FIFO (first-in-first-out) queue until it can run the Lambda function to consume each message.
func (ComponentVersionLambdaExecutionParametersPtrOutput) Pinned ¶
func (o ComponentVersionLambdaExecutionParametersPtrOutput) Pinned() pulumi.BoolPtrOutput
Whether or not the Lambda function is pinned, or long-lived.
- A pinned Lambda function starts when the AWS IoT Greengrass Core starts and keeps running in its own container. - A non-pinned Lambda function starts only when it receives a work item and exists after it idles for `maxIdleTimeInSeconds` . If the function has multiple work items, the AWS IoT Greengrass Core software creates multiple instances of the function.
Default: `true`
func (ComponentVersionLambdaExecutionParametersPtrOutput) StatusTimeoutInSeconds ¶
func (o ComponentVersionLambdaExecutionParametersPtrOutput) StatusTimeoutInSeconds() pulumi.IntPtrOutput
The interval in seconds at which a pinned (also known as long-lived) Lambda function component sends status updates to the Lambda manager component.
func (ComponentVersionLambdaExecutionParametersPtrOutput) TimeoutInSeconds ¶
func (o ComponentVersionLambdaExecutionParametersPtrOutput) TimeoutInSeconds() pulumi.IntPtrOutput
The maximum amount of time in seconds that the Lambda function can process a work item.
func (ComponentVersionLambdaExecutionParametersPtrOutput) ToComponentVersionLambdaExecutionParametersPtrOutput ¶
func (o ComponentVersionLambdaExecutionParametersPtrOutput) ToComponentVersionLambdaExecutionParametersPtrOutput() ComponentVersionLambdaExecutionParametersPtrOutput
func (ComponentVersionLambdaExecutionParametersPtrOutput) ToComponentVersionLambdaExecutionParametersPtrOutputWithContext ¶
func (o ComponentVersionLambdaExecutionParametersPtrOutput) ToComponentVersionLambdaExecutionParametersPtrOutputWithContext(ctx context.Context) ComponentVersionLambdaExecutionParametersPtrOutput
type ComponentVersionLambdaFilesystemPermission ¶
type ComponentVersionLambdaFilesystemPermission string
func (ComponentVersionLambdaFilesystemPermission) ElementType ¶
func (ComponentVersionLambdaFilesystemPermission) ElementType() reflect.Type
func (ComponentVersionLambdaFilesystemPermission) ToComponentVersionLambdaFilesystemPermissionOutput ¶
func (e ComponentVersionLambdaFilesystemPermission) ToComponentVersionLambdaFilesystemPermissionOutput() ComponentVersionLambdaFilesystemPermissionOutput
func (ComponentVersionLambdaFilesystemPermission) ToComponentVersionLambdaFilesystemPermissionOutputWithContext ¶
func (e ComponentVersionLambdaFilesystemPermission) ToComponentVersionLambdaFilesystemPermissionOutputWithContext(ctx context.Context) ComponentVersionLambdaFilesystemPermissionOutput
func (ComponentVersionLambdaFilesystemPermission) ToComponentVersionLambdaFilesystemPermissionPtrOutput ¶
func (e ComponentVersionLambdaFilesystemPermission) ToComponentVersionLambdaFilesystemPermissionPtrOutput() ComponentVersionLambdaFilesystemPermissionPtrOutput
func (ComponentVersionLambdaFilesystemPermission) ToComponentVersionLambdaFilesystemPermissionPtrOutputWithContext ¶
func (e ComponentVersionLambdaFilesystemPermission) ToComponentVersionLambdaFilesystemPermissionPtrOutputWithContext(ctx context.Context) ComponentVersionLambdaFilesystemPermissionPtrOutput
func (ComponentVersionLambdaFilesystemPermission) ToStringOutput ¶
func (e ComponentVersionLambdaFilesystemPermission) ToStringOutput() pulumi.StringOutput
func (ComponentVersionLambdaFilesystemPermission) ToStringOutputWithContext ¶
func (e ComponentVersionLambdaFilesystemPermission) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ComponentVersionLambdaFilesystemPermission) ToStringPtrOutput ¶
func (e ComponentVersionLambdaFilesystemPermission) ToStringPtrOutput() pulumi.StringPtrOutput
func (ComponentVersionLambdaFilesystemPermission) ToStringPtrOutputWithContext ¶
func (e ComponentVersionLambdaFilesystemPermission) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ComponentVersionLambdaFilesystemPermissionInput ¶
type ComponentVersionLambdaFilesystemPermissionInput interface { pulumi.Input ToComponentVersionLambdaFilesystemPermissionOutput() ComponentVersionLambdaFilesystemPermissionOutput ToComponentVersionLambdaFilesystemPermissionOutputWithContext(context.Context) ComponentVersionLambdaFilesystemPermissionOutput }
ComponentVersionLambdaFilesystemPermissionInput is an input type that accepts values of the ComponentVersionLambdaFilesystemPermission enum A concrete instance of `ComponentVersionLambdaFilesystemPermissionInput` can be one of the following:
ComponentVersionLambdaFilesystemPermissionRo ComponentVersionLambdaFilesystemPermissionRw
type ComponentVersionLambdaFilesystemPermissionOutput ¶
type ComponentVersionLambdaFilesystemPermissionOutput struct{ *pulumi.OutputState }
func (ComponentVersionLambdaFilesystemPermissionOutput) ElementType ¶
func (ComponentVersionLambdaFilesystemPermissionOutput) ElementType() reflect.Type
func (ComponentVersionLambdaFilesystemPermissionOutput) ToComponentVersionLambdaFilesystemPermissionOutput ¶
func (o ComponentVersionLambdaFilesystemPermissionOutput) ToComponentVersionLambdaFilesystemPermissionOutput() ComponentVersionLambdaFilesystemPermissionOutput
func (ComponentVersionLambdaFilesystemPermissionOutput) ToComponentVersionLambdaFilesystemPermissionOutputWithContext ¶
func (o ComponentVersionLambdaFilesystemPermissionOutput) ToComponentVersionLambdaFilesystemPermissionOutputWithContext(ctx context.Context) ComponentVersionLambdaFilesystemPermissionOutput
func (ComponentVersionLambdaFilesystemPermissionOutput) ToComponentVersionLambdaFilesystemPermissionPtrOutput ¶
func (o ComponentVersionLambdaFilesystemPermissionOutput) ToComponentVersionLambdaFilesystemPermissionPtrOutput() ComponentVersionLambdaFilesystemPermissionPtrOutput
func (ComponentVersionLambdaFilesystemPermissionOutput) ToComponentVersionLambdaFilesystemPermissionPtrOutputWithContext ¶
func (o ComponentVersionLambdaFilesystemPermissionOutput) ToComponentVersionLambdaFilesystemPermissionPtrOutputWithContext(ctx context.Context) ComponentVersionLambdaFilesystemPermissionPtrOutput
func (ComponentVersionLambdaFilesystemPermissionOutput) ToStringOutput ¶
func (o ComponentVersionLambdaFilesystemPermissionOutput) ToStringOutput() pulumi.StringOutput
func (ComponentVersionLambdaFilesystemPermissionOutput) ToStringOutputWithContext ¶
func (o ComponentVersionLambdaFilesystemPermissionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ComponentVersionLambdaFilesystemPermissionOutput) ToStringPtrOutput ¶
func (o ComponentVersionLambdaFilesystemPermissionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ComponentVersionLambdaFilesystemPermissionOutput) ToStringPtrOutputWithContext ¶
func (o ComponentVersionLambdaFilesystemPermissionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ComponentVersionLambdaFilesystemPermissionPtrInput ¶
type ComponentVersionLambdaFilesystemPermissionPtrInput interface { pulumi.Input ToComponentVersionLambdaFilesystemPermissionPtrOutput() ComponentVersionLambdaFilesystemPermissionPtrOutput ToComponentVersionLambdaFilesystemPermissionPtrOutputWithContext(context.Context) ComponentVersionLambdaFilesystemPermissionPtrOutput }
func ComponentVersionLambdaFilesystemPermissionPtr ¶
func ComponentVersionLambdaFilesystemPermissionPtr(v string) ComponentVersionLambdaFilesystemPermissionPtrInput
type ComponentVersionLambdaFilesystemPermissionPtrOutput ¶
type ComponentVersionLambdaFilesystemPermissionPtrOutput struct{ *pulumi.OutputState }
func (ComponentVersionLambdaFilesystemPermissionPtrOutput) ElementType ¶
func (ComponentVersionLambdaFilesystemPermissionPtrOutput) ElementType() reflect.Type
func (ComponentVersionLambdaFilesystemPermissionPtrOutput) ToComponentVersionLambdaFilesystemPermissionPtrOutput ¶
func (o ComponentVersionLambdaFilesystemPermissionPtrOutput) ToComponentVersionLambdaFilesystemPermissionPtrOutput() ComponentVersionLambdaFilesystemPermissionPtrOutput
func (ComponentVersionLambdaFilesystemPermissionPtrOutput) ToComponentVersionLambdaFilesystemPermissionPtrOutputWithContext ¶
func (o ComponentVersionLambdaFilesystemPermissionPtrOutput) ToComponentVersionLambdaFilesystemPermissionPtrOutputWithContext(ctx context.Context) ComponentVersionLambdaFilesystemPermissionPtrOutput
func (ComponentVersionLambdaFilesystemPermissionPtrOutput) ToStringPtrOutput ¶
func (o ComponentVersionLambdaFilesystemPermissionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ComponentVersionLambdaFilesystemPermissionPtrOutput) ToStringPtrOutputWithContext ¶
func (o ComponentVersionLambdaFilesystemPermissionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ComponentVersionLambdaFunctionRecipeSource ¶
type ComponentVersionLambdaFunctionRecipeSource struct { // The component versions on which this Lambda function component depends. ComponentDependencies map[string]ComponentVersionComponentDependencyRequirement `pulumi:"componentDependencies"` // The system and runtime parameters for the Lambda function as it runs on the AWS IoT Greengrass core device. ComponentLambdaParameters *ComponentVersionLambdaExecutionParameters `pulumi:"componentLambdaParameters"` // The name of the component. // // Defaults to the name of the Lambda function. ComponentName *string `pulumi:"componentName"` // The platforms that the component version supports. ComponentPlatforms []ComponentVersionComponentPlatform `pulumi:"componentPlatforms"` // The version of the component. // // Defaults to the version of the Lambda function as a semantic version. For example, if your function version is `3` , the component version becomes `3.0.0` . ComponentVersion *string `pulumi:"componentVersion"` // The ARN of the Lambda function. The ARN must include the version of the function to import. You can't use version aliases like `$LATEST` . LambdaArn *string `pulumi:"lambdaArn"` }
type ComponentVersionLambdaFunctionRecipeSourceArgs ¶
type ComponentVersionLambdaFunctionRecipeSourceArgs struct { // The component versions on which this Lambda function component depends. ComponentDependencies ComponentVersionComponentDependencyRequirementMapInput `pulumi:"componentDependencies"` // The system and runtime parameters for the Lambda function as it runs on the AWS IoT Greengrass core device. ComponentLambdaParameters ComponentVersionLambdaExecutionParametersPtrInput `pulumi:"componentLambdaParameters"` // The name of the component. // // Defaults to the name of the Lambda function. ComponentName pulumi.StringPtrInput `pulumi:"componentName"` // The platforms that the component version supports. ComponentPlatforms ComponentVersionComponentPlatformArrayInput `pulumi:"componentPlatforms"` // The version of the component. // // Defaults to the version of the Lambda function as a semantic version. For example, if your function version is `3` , the component version becomes `3.0.0` . ComponentVersion pulumi.StringPtrInput `pulumi:"componentVersion"` // The ARN of the Lambda function. The ARN must include the version of the function to import. You can't use version aliases like `$LATEST` . LambdaArn pulumi.StringPtrInput `pulumi:"lambdaArn"` }
func (ComponentVersionLambdaFunctionRecipeSourceArgs) ElementType ¶
func (ComponentVersionLambdaFunctionRecipeSourceArgs) ElementType() reflect.Type
func (ComponentVersionLambdaFunctionRecipeSourceArgs) ToComponentVersionLambdaFunctionRecipeSourceOutput ¶
func (i ComponentVersionLambdaFunctionRecipeSourceArgs) ToComponentVersionLambdaFunctionRecipeSourceOutput() ComponentVersionLambdaFunctionRecipeSourceOutput
func (ComponentVersionLambdaFunctionRecipeSourceArgs) ToComponentVersionLambdaFunctionRecipeSourceOutputWithContext ¶
func (i ComponentVersionLambdaFunctionRecipeSourceArgs) ToComponentVersionLambdaFunctionRecipeSourceOutputWithContext(ctx context.Context) ComponentVersionLambdaFunctionRecipeSourceOutput
func (ComponentVersionLambdaFunctionRecipeSourceArgs) ToComponentVersionLambdaFunctionRecipeSourcePtrOutput ¶
func (i ComponentVersionLambdaFunctionRecipeSourceArgs) ToComponentVersionLambdaFunctionRecipeSourcePtrOutput() ComponentVersionLambdaFunctionRecipeSourcePtrOutput
func (ComponentVersionLambdaFunctionRecipeSourceArgs) ToComponentVersionLambdaFunctionRecipeSourcePtrOutputWithContext ¶
func (i ComponentVersionLambdaFunctionRecipeSourceArgs) ToComponentVersionLambdaFunctionRecipeSourcePtrOutputWithContext(ctx context.Context) ComponentVersionLambdaFunctionRecipeSourcePtrOutput
type ComponentVersionLambdaFunctionRecipeSourceInput ¶
type ComponentVersionLambdaFunctionRecipeSourceInput interface { pulumi.Input ToComponentVersionLambdaFunctionRecipeSourceOutput() ComponentVersionLambdaFunctionRecipeSourceOutput ToComponentVersionLambdaFunctionRecipeSourceOutputWithContext(context.Context) ComponentVersionLambdaFunctionRecipeSourceOutput }
ComponentVersionLambdaFunctionRecipeSourceInput is an input type that accepts ComponentVersionLambdaFunctionRecipeSourceArgs and ComponentVersionLambdaFunctionRecipeSourceOutput values. You can construct a concrete instance of `ComponentVersionLambdaFunctionRecipeSourceInput` via:
ComponentVersionLambdaFunctionRecipeSourceArgs{...}
type ComponentVersionLambdaFunctionRecipeSourceOutput ¶
type ComponentVersionLambdaFunctionRecipeSourceOutput struct{ *pulumi.OutputState }
func (ComponentVersionLambdaFunctionRecipeSourceOutput) ComponentDependencies ¶
func (o ComponentVersionLambdaFunctionRecipeSourceOutput) ComponentDependencies() ComponentVersionComponentDependencyRequirementMapOutput
The component versions on which this Lambda function component depends.
func (ComponentVersionLambdaFunctionRecipeSourceOutput) ComponentLambdaParameters ¶
func (o ComponentVersionLambdaFunctionRecipeSourceOutput) ComponentLambdaParameters() ComponentVersionLambdaExecutionParametersPtrOutput
The system and runtime parameters for the Lambda function as it runs on the AWS IoT Greengrass core device.
func (ComponentVersionLambdaFunctionRecipeSourceOutput) ComponentName ¶
func (o ComponentVersionLambdaFunctionRecipeSourceOutput) ComponentName() pulumi.StringPtrOutput
The name of the component.
Defaults to the name of the Lambda function.
func (ComponentVersionLambdaFunctionRecipeSourceOutput) ComponentPlatforms ¶
func (o ComponentVersionLambdaFunctionRecipeSourceOutput) ComponentPlatforms() ComponentVersionComponentPlatformArrayOutput
The platforms that the component version supports.
func (ComponentVersionLambdaFunctionRecipeSourceOutput) ComponentVersion ¶
func (o ComponentVersionLambdaFunctionRecipeSourceOutput) ComponentVersion() pulumi.StringPtrOutput
The version of the component.
Defaults to the version of the Lambda function as a semantic version. For example, if your function version is `3` , the component version becomes `3.0.0` .
func (ComponentVersionLambdaFunctionRecipeSourceOutput) ElementType ¶
func (ComponentVersionLambdaFunctionRecipeSourceOutput) ElementType() reflect.Type
func (ComponentVersionLambdaFunctionRecipeSourceOutput) LambdaArn ¶
func (o ComponentVersionLambdaFunctionRecipeSourceOutput) LambdaArn() pulumi.StringPtrOutput
The ARN of the Lambda function. The ARN must include the version of the function to import. You can't use version aliases like `$LATEST` .
func (ComponentVersionLambdaFunctionRecipeSourceOutput) ToComponentVersionLambdaFunctionRecipeSourceOutput ¶
func (o ComponentVersionLambdaFunctionRecipeSourceOutput) ToComponentVersionLambdaFunctionRecipeSourceOutput() ComponentVersionLambdaFunctionRecipeSourceOutput
func (ComponentVersionLambdaFunctionRecipeSourceOutput) ToComponentVersionLambdaFunctionRecipeSourceOutputWithContext ¶
func (o ComponentVersionLambdaFunctionRecipeSourceOutput) ToComponentVersionLambdaFunctionRecipeSourceOutputWithContext(ctx context.Context) ComponentVersionLambdaFunctionRecipeSourceOutput
func (ComponentVersionLambdaFunctionRecipeSourceOutput) ToComponentVersionLambdaFunctionRecipeSourcePtrOutput ¶
func (o ComponentVersionLambdaFunctionRecipeSourceOutput) ToComponentVersionLambdaFunctionRecipeSourcePtrOutput() ComponentVersionLambdaFunctionRecipeSourcePtrOutput
func (ComponentVersionLambdaFunctionRecipeSourceOutput) ToComponentVersionLambdaFunctionRecipeSourcePtrOutputWithContext ¶
func (o ComponentVersionLambdaFunctionRecipeSourceOutput) ToComponentVersionLambdaFunctionRecipeSourcePtrOutputWithContext(ctx context.Context) ComponentVersionLambdaFunctionRecipeSourcePtrOutput
type ComponentVersionLambdaFunctionRecipeSourcePtrInput ¶
type ComponentVersionLambdaFunctionRecipeSourcePtrInput interface { pulumi.Input ToComponentVersionLambdaFunctionRecipeSourcePtrOutput() ComponentVersionLambdaFunctionRecipeSourcePtrOutput ToComponentVersionLambdaFunctionRecipeSourcePtrOutputWithContext(context.Context) ComponentVersionLambdaFunctionRecipeSourcePtrOutput }
ComponentVersionLambdaFunctionRecipeSourcePtrInput is an input type that accepts ComponentVersionLambdaFunctionRecipeSourceArgs, ComponentVersionLambdaFunctionRecipeSourcePtr and ComponentVersionLambdaFunctionRecipeSourcePtrOutput values. You can construct a concrete instance of `ComponentVersionLambdaFunctionRecipeSourcePtrInput` via:
ComponentVersionLambdaFunctionRecipeSourceArgs{...} or: nil
func ComponentVersionLambdaFunctionRecipeSourcePtr ¶
func ComponentVersionLambdaFunctionRecipeSourcePtr(v *ComponentVersionLambdaFunctionRecipeSourceArgs) ComponentVersionLambdaFunctionRecipeSourcePtrInput
type ComponentVersionLambdaFunctionRecipeSourcePtrOutput ¶
type ComponentVersionLambdaFunctionRecipeSourcePtrOutput struct{ *pulumi.OutputState }
func (ComponentVersionLambdaFunctionRecipeSourcePtrOutput) ComponentDependencies ¶
func (o ComponentVersionLambdaFunctionRecipeSourcePtrOutput) ComponentDependencies() ComponentVersionComponentDependencyRequirementMapOutput
The component versions on which this Lambda function component depends.
func (ComponentVersionLambdaFunctionRecipeSourcePtrOutput) ComponentLambdaParameters ¶
func (o ComponentVersionLambdaFunctionRecipeSourcePtrOutput) ComponentLambdaParameters() ComponentVersionLambdaExecutionParametersPtrOutput
The system and runtime parameters for the Lambda function as it runs on the AWS IoT Greengrass core device.
func (ComponentVersionLambdaFunctionRecipeSourcePtrOutput) ComponentName ¶
func (o ComponentVersionLambdaFunctionRecipeSourcePtrOutput) ComponentName() pulumi.StringPtrOutput
The name of the component.
Defaults to the name of the Lambda function.
func (ComponentVersionLambdaFunctionRecipeSourcePtrOutput) ComponentPlatforms ¶
func (o ComponentVersionLambdaFunctionRecipeSourcePtrOutput) ComponentPlatforms() ComponentVersionComponentPlatformArrayOutput
The platforms that the component version supports.
func (ComponentVersionLambdaFunctionRecipeSourcePtrOutput) ComponentVersion ¶
func (o ComponentVersionLambdaFunctionRecipeSourcePtrOutput) ComponentVersion() pulumi.StringPtrOutput
The version of the component.
Defaults to the version of the Lambda function as a semantic version. For example, if your function version is `3` , the component version becomes `3.0.0` .
func (ComponentVersionLambdaFunctionRecipeSourcePtrOutput) ElementType ¶
func (ComponentVersionLambdaFunctionRecipeSourcePtrOutput) ElementType() reflect.Type
func (ComponentVersionLambdaFunctionRecipeSourcePtrOutput) LambdaArn ¶
func (o ComponentVersionLambdaFunctionRecipeSourcePtrOutput) LambdaArn() pulumi.StringPtrOutput
The ARN of the Lambda function. The ARN must include the version of the function to import. You can't use version aliases like `$LATEST` .
func (ComponentVersionLambdaFunctionRecipeSourcePtrOutput) ToComponentVersionLambdaFunctionRecipeSourcePtrOutput ¶
func (o ComponentVersionLambdaFunctionRecipeSourcePtrOutput) ToComponentVersionLambdaFunctionRecipeSourcePtrOutput() ComponentVersionLambdaFunctionRecipeSourcePtrOutput
func (ComponentVersionLambdaFunctionRecipeSourcePtrOutput) ToComponentVersionLambdaFunctionRecipeSourcePtrOutputWithContext ¶
func (o ComponentVersionLambdaFunctionRecipeSourcePtrOutput) ToComponentVersionLambdaFunctionRecipeSourcePtrOutputWithContext(ctx context.Context) ComponentVersionLambdaFunctionRecipeSourcePtrOutput
type ComponentVersionLambdaLinuxProcessParams ¶
type ComponentVersionLambdaLinuxProcessParams struct { // The parameters for the container in which the Lambda function runs. ContainerParams *ComponentVersionLambdaContainerParams `pulumi:"containerParams"` // The isolation mode for the process that contains the Lambda function. The process can run in an isolated runtime environment inside the AWS IoT Greengrass container, or as a regular process outside any container. // // Default: `GreengrassContainer` IsolationMode *ComponentVersionLambdaLinuxProcessParamsIsolationMode `pulumi:"isolationMode"` }
type ComponentVersionLambdaLinuxProcessParamsArgs ¶
type ComponentVersionLambdaLinuxProcessParamsArgs struct { // The parameters for the container in which the Lambda function runs. ContainerParams ComponentVersionLambdaContainerParamsPtrInput `pulumi:"containerParams"` // The isolation mode for the process that contains the Lambda function. The process can run in an isolated runtime environment inside the AWS IoT Greengrass container, or as a regular process outside any container. // // Default: `GreengrassContainer` IsolationMode ComponentVersionLambdaLinuxProcessParamsIsolationModePtrInput `pulumi:"isolationMode"` }
func (ComponentVersionLambdaLinuxProcessParamsArgs) ElementType ¶
func (ComponentVersionLambdaLinuxProcessParamsArgs) ElementType() reflect.Type
func (ComponentVersionLambdaLinuxProcessParamsArgs) ToComponentVersionLambdaLinuxProcessParamsOutput ¶
func (i ComponentVersionLambdaLinuxProcessParamsArgs) ToComponentVersionLambdaLinuxProcessParamsOutput() ComponentVersionLambdaLinuxProcessParamsOutput
func (ComponentVersionLambdaLinuxProcessParamsArgs) ToComponentVersionLambdaLinuxProcessParamsOutputWithContext ¶
func (i ComponentVersionLambdaLinuxProcessParamsArgs) ToComponentVersionLambdaLinuxProcessParamsOutputWithContext(ctx context.Context) ComponentVersionLambdaLinuxProcessParamsOutput
func (ComponentVersionLambdaLinuxProcessParamsArgs) ToComponentVersionLambdaLinuxProcessParamsPtrOutput ¶
func (i ComponentVersionLambdaLinuxProcessParamsArgs) ToComponentVersionLambdaLinuxProcessParamsPtrOutput() ComponentVersionLambdaLinuxProcessParamsPtrOutput
func (ComponentVersionLambdaLinuxProcessParamsArgs) ToComponentVersionLambdaLinuxProcessParamsPtrOutputWithContext ¶
func (i ComponentVersionLambdaLinuxProcessParamsArgs) ToComponentVersionLambdaLinuxProcessParamsPtrOutputWithContext(ctx context.Context) ComponentVersionLambdaLinuxProcessParamsPtrOutput
type ComponentVersionLambdaLinuxProcessParamsInput ¶
type ComponentVersionLambdaLinuxProcessParamsInput interface { pulumi.Input ToComponentVersionLambdaLinuxProcessParamsOutput() ComponentVersionLambdaLinuxProcessParamsOutput ToComponentVersionLambdaLinuxProcessParamsOutputWithContext(context.Context) ComponentVersionLambdaLinuxProcessParamsOutput }
ComponentVersionLambdaLinuxProcessParamsInput is an input type that accepts ComponentVersionLambdaLinuxProcessParamsArgs and ComponentVersionLambdaLinuxProcessParamsOutput values. You can construct a concrete instance of `ComponentVersionLambdaLinuxProcessParamsInput` via:
ComponentVersionLambdaLinuxProcessParamsArgs{...}
type ComponentVersionLambdaLinuxProcessParamsIsolationMode ¶
type ComponentVersionLambdaLinuxProcessParamsIsolationMode string
The isolation mode for the process that contains the Lambda function. The process can run in an isolated runtime environment inside the AWS IoT Greengrass container, or as a regular process outside any container.
Default: `GreengrassContainer`
func (ComponentVersionLambdaLinuxProcessParamsIsolationMode) ElementType ¶
func (ComponentVersionLambdaLinuxProcessParamsIsolationMode) ElementType() reflect.Type
func (ComponentVersionLambdaLinuxProcessParamsIsolationMode) ToComponentVersionLambdaLinuxProcessParamsIsolationModeOutput ¶
func (e ComponentVersionLambdaLinuxProcessParamsIsolationMode) ToComponentVersionLambdaLinuxProcessParamsIsolationModeOutput() ComponentVersionLambdaLinuxProcessParamsIsolationModeOutput
func (ComponentVersionLambdaLinuxProcessParamsIsolationMode) ToComponentVersionLambdaLinuxProcessParamsIsolationModeOutputWithContext ¶
func (e ComponentVersionLambdaLinuxProcessParamsIsolationMode) ToComponentVersionLambdaLinuxProcessParamsIsolationModeOutputWithContext(ctx context.Context) ComponentVersionLambdaLinuxProcessParamsIsolationModeOutput
func (ComponentVersionLambdaLinuxProcessParamsIsolationMode) ToComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput ¶
func (e ComponentVersionLambdaLinuxProcessParamsIsolationMode) ToComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput() ComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput
func (ComponentVersionLambdaLinuxProcessParamsIsolationMode) ToComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutputWithContext ¶
func (e ComponentVersionLambdaLinuxProcessParamsIsolationMode) ToComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutputWithContext(ctx context.Context) ComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput
func (ComponentVersionLambdaLinuxProcessParamsIsolationMode) ToStringOutput ¶
func (e ComponentVersionLambdaLinuxProcessParamsIsolationMode) ToStringOutput() pulumi.StringOutput
func (ComponentVersionLambdaLinuxProcessParamsIsolationMode) ToStringOutputWithContext ¶
func (e ComponentVersionLambdaLinuxProcessParamsIsolationMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ComponentVersionLambdaLinuxProcessParamsIsolationMode) ToStringPtrOutput ¶
func (e ComponentVersionLambdaLinuxProcessParamsIsolationMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (ComponentVersionLambdaLinuxProcessParamsIsolationMode) ToStringPtrOutputWithContext ¶
func (e ComponentVersionLambdaLinuxProcessParamsIsolationMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ComponentVersionLambdaLinuxProcessParamsIsolationModeInput ¶
type ComponentVersionLambdaLinuxProcessParamsIsolationModeInput interface { pulumi.Input ToComponentVersionLambdaLinuxProcessParamsIsolationModeOutput() ComponentVersionLambdaLinuxProcessParamsIsolationModeOutput ToComponentVersionLambdaLinuxProcessParamsIsolationModeOutputWithContext(context.Context) ComponentVersionLambdaLinuxProcessParamsIsolationModeOutput }
ComponentVersionLambdaLinuxProcessParamsIsolationModeInput is an input type that accepts values of the ComponentVersionLambdaLinuxProcessParamsIsolationMode enum A concrete instance of `ComponentVersionLambdaLinuxProcessParamsIsolationModeInput` can be one of the following:
ComponentVersionLambdaLinuxProcessParamsIsolationModeGreengrassContainer ComponentVersionLambdaLinuxProcessParamsIsolationModeNoContainer
type ComponentVersionLambdaLinuxProcessParamsIsolationModeOutput ¶
type ComponentVersionLambdaLinuxProcessParamsIsolationModeOutput struct{ *pulumi.OutputState }
func (ComponentVersionLambdaLinuxProcessParamsIsolationModeOutput) ElementType ¶
func (ComponentVersionLambdaLinuxProcessParamsIsolationModeOutput) ElementType() reflect.Type
func (ComponentVersionLambdaLinuxProcessParamsIsolationModeOutput) ToComponentVersionLambdaLinuxProcessParamsIsolationModeOutput ¶
func (o ComponentVersionLambdaLinuxProcessParamsIsolationModeOutput) ToComponentVersionLambdaLinuxProcessParamsIsolationModeOutput() ComponentVersionLambdaLinuxProcessParamsIsolationModeOutput
func (ComponentVersionLambdaLinuxProcessParamsIsolationModeOutput) ToComponentVersionLambdaLinuxProcessParamsIsolationModeOutputWithContext ¶
func (o ComponentVersionLambdaLinuxProcessParamsIsolationModeOutput) ToComponentVersionLambdaLinuxProcessParamsIsolationModeOutputWithContext(ctx context.Context) ComponentVersionLambdaLinuxProcessParamsIsolationModeOutput
func (ComponentVersionLambdaLinuxProcessParamsIsolationModeOutput) ToComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput ¶
func (o ComponentVersionLambdaLinuxProcessParamsIsolationModeOutput) ToComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput() ComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput
func (ComponentVersionLambdaLinuxProcessParamsIsolationModeOutput) ToComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutputWithContext ¶
func (o ComponentVersionLambdaLinuxProcessParamsIsolationModeOutput) ToComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutputWithContext(ctx context.Context) ComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput
func (ComponentVersionLambdaLinuxProcessParamsIsolationModeOutput) ToStringOutput ¶
func (o ComponentVersionLambdaLinuxProcessParamsIsolationModeOutput) ToStringOutput() pulumi.StringOutput
func (ComponentVersionLambdaLinuxProcessParamsIsolationModeOutput) ToStringOutputWithContext ¶
func (o ComponentVersionLambdaLinuxProcessParamsIsolationModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ComponentVersionLambdaLinuxProcessParamsIsolationModeOutput) ToStringPtrOutput ¶
func (o ComponentVersionLambdaLinuxProcessParamsIsolationModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ComponentVersionLambdaLinuxProcessParamsIsolationModeOutput) ToStringPtrOutputWithContext ¶
func (o ComponentVersionLambdaLinuxProcessParamsIsolationModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ComponentVersionLambdaLinuxProcessParamsIsolationModePtrInput ¶
type ComponentVersionLambdaLinuxProcessParamsIsolationModePtrInput interface { pulumi.Input ToComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput() ComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput ToComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutputWithContext(context.Context) ComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput }
func ComponentVersionLambdaLinuxProcessParamsIsolationModePtr ¶
func ComponentVersionLambdaLinuxProcessParamsIsolationModePtr(v string) ComponentVersionLambdaLinuxProcessParamsIsolationModePtrInput
type ComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput ¶
type ComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput struct{ *pulumi.OutputState }
func (ComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput) ElementType ¶
func (ComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput) ElementType() reflect.Type
func (ComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput) ToComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput ¶
func (o ComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput) ToComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput() ComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput
func (ComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput) ToComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutputWithContext ¶
func (o ComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput) ToComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutputWithContext(ctx context.Context) ComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput
func (ComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput) ToStringPtrOutput ¶
func (o ComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput) ToStringPtrOutputWithContext ¶
func (o ComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ComponentVersionLambdaLinuxProcessParamsOutput ¶
type ComponentVersionLambdaLinuxProcessParamsOutput struct{ *pulumi.OutputState }
func (ComponentVersionLambdaLinuxProcessParamsOutput) ContainerParams ¶
func (o ComponentVersionLambdaLinuxProcessParamsOutput) ContainerParams() ComponentVersionLambdaContainerParamsPtrOutput
The parameters for the container in which the Lambda function runs.
func (ComponentVersionLambdaLinuxProcessParamsOutput) ElementType ¶
func (ComponentVersionLambdaLinuxProcessParamsOutput) ElementType() reflect.Type
func (ComponentVersionLambdaLinuxProcessParamsOutput) IsolationMode ¶
func (o ComponentVersionLambdaLinuxProcessParamsOutput) IsolationMode() ComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput
The isolation mode for the process that contains the Lambda function. The process can run in an isolated runtime environment inside the AWS IoT Greengrass container, or as a regular process outside any container.
Default: `GreengrassContainer`
func (ComponentVersionLambdaLinuxProcessParamsOutput) ToComponentVersionLambdaLinuxProcessParamsOutput ¶
func (o ComponentVersionLambdaLinuxProcessParamsOutput) ToComponentVersionLambdaLinuxProcessParamsOutput() ComponentVersionLambdaLinuxProcessParamsOutput
func (ComponentVersionLambdaLinuxProcessParamsOutput) ToComponentVersionLambdaLinuxProcessParamsOutputWithContext ¶
func (o ComponentVersionLambdaLinuxProcessParamsOutput) ToComponentVersionLambdaLinuxProcessParamsOutputWithContext(ctx context.Context) ComponentVersionLambdaLinuxProcessParamsOutput
func (ComponentVersionLambdaLinuxProcessParamsOutput) ToComponentVersionLambdaLinuxProcessParamsPtrOutput ¶
func (o ComponentVersionLambdaLinuxProcessParamsOutput) ToComponentVersionLambdaLinuxProcessParamsPtrOutput() ComponentVersionLambdaLinuxProcessParamsPtrOutput
func (ComponentVersionLambdaLinuxProcessParamsOutput) ToComponentVersionLambdaLinuxProcessParamsPtrOutputWithContext ¶
func (o ComponentVersionLambdaLinuxProcessParamsOutput) ToComponentVersionLambdaLinuxProcessParamsPtrOutputWithContext(ctx context.Context) ComponentVersionLambdaLinuxProcessParamsPtrOutput
type ComponentVersionLambdaLinuxProcessParamsPtrInput ¶
type ComponentVersionLambdaLinuxProcessParamsPtrInput interface { pulumi.Input ToComponentVersionLambdaLinuxProcessParamsPtrOutput() ComponentVersionLambdaLinuxProcessParamsPtrOutput ToComponentVersionLambdaLinuxProcessParamsPtrOutputWithContext(context.Context) ComponentVersionLambdaLinuxProcessParamsPtrOutput }
ComponentVersionLambdaLinuxProcessParamsPtrInput is an input type that accepts ComponentVersionLambdaLinuxProcessParamsArgs, ComponentVersionLambdaLinuxProcessParamsPtr and ComponentVersionLambdaLinuxProcessParamsPtrOutput values. You can construct a concrete instance of `ComponentVersionLambdaLinuxProcessParamsPtrInput` via:
ComponentVersionLambdaLinuxProcessParamsArgs{...} or: nil
func ComponentVersionLambdaLinuxProcessParamsPtr ¶
func ComponentVersionLambdaLinuxProcessParamsPtr(v *ComponentVersionLambdaLinuxProcessParamsArgs) ComponentVersionLambdaLinuxProcessParamsPtrInput
type ComponentVersionLambdaLinuxProcessParamsPtrOutput ¶
type ComponentVersionLambdaLinuxProcessParamsPtrOutput struct{ *pulumi.OutputState }
func (ComponentVersionLambdaLinuxProcessParamsPtrOutput) ContainerParams ¶
func (o ComponentVersionLambdaLinuxProcessParamsPtrOutput) ContainerParams() ComponentVersionLambdaContainerParamsPtrOutput
The parameters for the container in which the Lambda function runs.
func (ComponentVersionLambdaLinuxProcessParamsPtrOutput) ElementType ¶
func (ComponentVersionLambdaLinuxProcessParamsPtrOutput) ElementType() reflect.Type
func (ComponentVersionLambdaLinuxProcessParamsPtrOutput) IsolationMode ¶
func (o ComponentVersionLambdaLinuxProcessParamsPtrOutput) IsolationMode() ComponentVersionLambdaLinuxProcessParamsIsolationModePtrOutput
The isolation mode for the process that contains the Lambda function. The process can run in an isolated runtime environment inside the AWS IoT Greengrass container, or as a regular process outside any container.
Default: `GreengrassContainer`
func (ComponentVersionLambdaLinuxProcessParamsPtrOutput) ToComponentVersionLambdaLinuxProcessParamsPtrOutput ¶
func (o ComponentVersionLambdaLinuxProcessParamsPtrOutput) ToComponentVersionLambdaLinuxProcessParamsPtrOutput() ComponentVersionLambdaLinuxProcessParamsPtrOutput
func (ComponentVersionLambdaLinuxProcessParamsPtrOutput) ToComponentVersionLambdaLinuxProcessParamsPtrOutputWithContext ¶
func (o ComponentVersionLambdaLinuxProcessParamsPtrOutput) ToComponentVersionLambdaLinuxProcessParamsPtrOutputWithContext(ctx context.Context) ComponentVersionLambdaLinuxProcessParamsPtrOutput
type ComponentVersionLambdaVolumeMount ¶
type ComponentVersionLambdaVolumeMount struct { // Whether or not to add the AWS IoT Greengrass user group as an owner of the volume. // // Default: `false` AddGroupOwner *bool `pulumi:"addGroupOwner"` // The path to the logical volume in the file system. DestinationPath *string `pulumi:"destinationPath"` // The permission to access the volume: read/only ( `ro` ) or read/write ( `rw` ). // // Default: `ro` Permission *ComponentVersionLambdaFilesystemPermission `pulumi:"permission"` // The path to the physical volume in the file system. SourcePath *string `pulumi:"sourcePath"` }
type ComponentVersionLambdaVolumeMountArgs ¶
type ComponentVersionLambdaVolumeMountArgs struct { // Whether or not to add the AWS IoT Greengrass user group as an owner of the volume. // // Default: `false` AddGroupOwner pulumi.BoolPtrInput `pulumi:"addGroupOwner"` // The path to the logical volume in the file system. DestinationPath pulumi.StringPtrInput `pulumi:"destinationPath"` // The permission to access the volume: read/only ( `ro` ) or read/write ( `rw` ). // // Default: `ro` Permission ComponentVersionLambdaFilesystemPermissionPtrInput `pulumi:"permission"` // The path to the physical volume in the file system. SourcePath pulumi.StringPtrInput `pulumi:"sourcePath"` }
func (ComponentVersionLambdaVolumeMountArgs) ElementType ¶
func (ComponentVersionLambdaVolumeMountArgs) ElementType() reflect.Type
func (ComponentVersionLambdaVolumeMountArgs) ToComponentVersionLambdaVolumeMountOutput ¶
func (i ComponentVersionLambdaVolumeMountArgs) ToComponentVersionLambdaVolumeMountOutput() ComponentVersionLambdaVolumeMountOutput
func (ComponentVersionLambdaVolumeMountArgs) ToComponentVersionLambdaVolumeMountOutputWithContext ¶
func (i ComponentVersionLambdaVolumeMountArgs) ToComponentVersionLambdaVolumeMountOutputWithContext(ctx context.Context) ComponentVersionLambdaVolumeMountOutput
type ComponentVersionLambdaVolumeMountArray ¶
type ComponentVersionLambdaVolumeMountArray []ComponentVersionLambdaVolumeMountInput
func (ComponentVersionLambdaVolumeMountArray) ElementType ¶
func (ComponentVersionLambdaVolumeMountArray) ElementType() reflect.Type
func (ComponentVersionLambdaVolumeMountArray) ToComponentVersionLambdaVolumeMountArrayOutput ¶
func (i ComponentVersionLambdaVolumeMountArray) ToComponentVersionLambdaVolumeMountArrayOutput() ComponentVersionLambdaVolumeMountArrayOutput
func (ComponentVersionLambdaVolumeMountArray) ToComponentVersionLambdaVolumeMountArrayOutputWithContext ¶
func (i ComponentVersionLambdaVolumeMountArray) ToComponentVersionLambdaVolumeMountArrayOutputWithContext(ctx context.Context) ComponentVersionLambdaVolumeMountArrayOutput
type ComponentVersionLambdaVolumeMountArrayInput ¶
type ComponentVersionLambdaVolumeMountArrayInput interface { pulumi.Input ToComponentVersionLambdaVolumeMountArrayOutput() ComponentVersionLambdaVolumeMountArrayOutput ToComponentVersionLambdaVolumeMountArrayOutputWithContext(context.Context) ComponentVersionLambdaVolumeMountArrayOutput }
ComponentVersionLambdaVolumeMountArrayInput is an input type that accepts ComponentVersionLambdaVolumeMountArray and ComponentVersionLambdaVolumeMountArrayOutput values. You can construct a concrete instance of `ComponentVersionLambdaVolumeMountArrayInput` via:
ComponentVersionLambdaVolumeMountArray{ ComponentVersionLambdaVolumeMountArgs{...} }
type ComponentVersionLambdaVolumeMountArrayOutput ¶
type ComponentVersionLambdaVolumeMountArrayOutput struct{ *pulumi.OutputState }
func (ComponentVersionLambdaVolumeMountArrayOutput) ElementType ¶
func (ComponentVersionLambdaVolumeMountArrayOutput) ElementType() reflect.Type
func (ComponentVersionLambdaVolumeMountArrayOutput) ToComponentVersionLambdaVolumeMountArrayOutput ¶
func (o ComponentVersionLambdaVolumeMountArrayOutput) ToComponentVersionLambdaVolumeMountArrayOutput() ComponentVersionLambdaVolumeMountArrayOutput
func (ComponentVersionLambdaVolumeMountArrayOutput) ToComponentVersionLambdaVolumeMountArrayOutputWithContext ¶
func (o ComponentVersionLambdaVolumeMountArrayOutput) ToComponentVersionLambdaVolumeMountArrayOutputWithContext(ctx context.Context) ComponentVersionLambdaVolumeMountArrayOutput
type ComponentVersionLambdaVolumeMountInput ¶
type ComponentVersionLambdaVolumeMountInput interface { pulumi.Input ToComponentVersionLambdaVolumeMountOutput() ComponentVersionLambdaVolumeMountOutput ToComponentVersionLambdaVolumeMountOutputWithContext(context.Context) ComponentVersionLambdaVolumeMountOutput }
ComponentVersionLambdaVolumeMountInput is an input type that accepts ComponentVersionLambdaVolumeMountArgs and ComponentVersionLambdaVolumeMountOutput values. You can construct a concrete instance of `ComponentVersionLambdaVolumeMountInput` via:
ComponentVersionLambdaVolumeMountArgs{...}
type ComponentVersionLambdaVolumeMountOutput ¶
type ComponentVersionLambdaVolumeMountOutput struct{ *pulumi.OutputState }
func (ComponentVersionLambdaVolumeMountOutput) AddGroupOwner ¶
func (o ComponentVersionLambdaVolumeMountOutput) AddGroupOwner() pulumi.BoolPtrOutput
Whether or not to add the AWS IoT Greengrass user group as an owner of the volume.
Default: `false`
func (ComponentVersionLambdaVolumeMountOutput) DestinationPath ¶
func (o ComponentVersionLambdaVolumeMountOutput) DestinationPath() pulumi.StringPtrOutput
The path to the logical volume in the file system.
func (ComponentVersionLambdaVolumeMountOutput) ElementType ¶
func (ComponentVersionLambdaVolumeMountOutput) ElementType() reflect.Type
func (ComponentVersionLambdaVolumeMountOutput) Permission ¶
func (o ComponentVersionLambdaVolumeMountOutput) Permission() ComponentVersionLambdaFilesystemPermissionPtrOutput
The permission to access the volume: read/only ( `ro` ) or read/write ( `rw` ).
Default: `ro`
func (ComponentVersionLambdaVolumeMountOutput) SourcePath ¶
func (o ComponentVersionLambdaVolumeMountOutput) SourcePath() pulumi.StringPtrOutput
The path to the physical volume in the file system.
func (ComponentVersionLambdaVolumeMountOutput) ToComponentVersionLambdaVolumeMountOutput ¶
func (o ComponentVersionLambdaVolumeMountOutput) ToComponentVersionLambdaVolumeMountOutput() ComponentVersionLambdaVolumeMountOutput
func (ComponentVersionLambdaVolumeMountOutput) ToComponentVersionLambdaVolumeMountOutputWithContext ¶
func (o ComponentVersionLambdaVolumeMountOutput) ToComponentVersionLambdaVolumeMountOutputWithContext(ctx context.Context) ComponentVersionLambdaVolumeMountOutput
type ComponentVersionOutput ¶
type ComponentVersionOutput struct{ *pulumi.OutputState }
func (ComponentVersionOutput) Arn ¶ added in v0.17.0
func (o ComponentVersionOutput) Arn() pulumi.StringOutput
The ARN of the component version.
func (ComponentVersionOutput) ComponentName ¶ added in v0.17.0
func (o ComponentVersionOutput) ComponentName() pulumi.StringOutput
The name of the component.
func (ComponentVersionOutput) ComponentVersion ¶ added in v0.17.0
func (o ComponentVersionOutput) ComponentVersion() pulumi.StringOutput
The version of the component.
func (ComponentVersionOutput) ElementType ¶
func (ComponentVersionOutput) ElementType() reflect.Type
func (ComponentVersionOutput) InlineRecipe ¶ added in v0.17.0
func (o ComponentVersionOutput) InlineRecipe() pulumi.StringPtrOutput
The recipe to use to create the component. The recipe defines the component's metadata, parameters, dependencies, lifecycle, artifacts, and platform compatibility.
You must specify either `InlineRecipe` or `LambdaFunction` .
func (ComponentVersionOutput) LambdaFunction ¶ added in v0.17.0
func (o ComponentVersionOutput) LambdaFunction() ComponentVersionLambdaFunctionRecipeSourcePtrOutput
The parameters to create a component from a Lambda function.
You must specify either `InlineRecipe` or `LambdaFunction` .
func (ComponentVersionOutput) Tags ¶ added in v0.17.0
func (o ComponentVersionOutput) Tags() pulumi.StringMapOutput
Application-specific metadata to attach to the component version. You can use tags in IAM policies to control access to AWS IoT Greengrass resources. You can also use tags to categorize your resources. For more information, see [Tag your AWS IoT Greengrass Version 2 resources](https://docs.aws.amazon.com/greengrass/v2/developerguide/tag-resources.html) in the *AWS IoT Greengrass V2 Developer Guide* .
This `Json` property type is processed as a map of key-value pairs. It uses the following format, which is different from most `Tags` implementations in AWS CloudFormation templates.
func (ComponentVersionOutput) ToComponentVersionOutput ¶
func (o ComponentVersionOutput) ToComponentVersionOutput() ComponentVersionOutput
func (ComponentVersionOutput) ToComponentVersionOutputWithContext ¶
func (o ComponentVersionOutput) ToComponentVersionOutputWithContext(ctx context.Context) ComponentVersionOutput
type ComponentVersionState ¶
type ComponentVersionState struct { }
func (ComponentVersionState) ElementType ¶
func (ComponentVersionState) ElementType() reflect.Type
type Deployment ¶ added in v0.38.0
type Deployment struct { pulumi.CustomResourceState // The components to deploy. This is a dictionary, where each key is the name of a component, and each key's value is the version and configuration to deploy for that component. Components DeploymentComponentDeploymentSpecificationMapOutput `pulumi:"components"` // The ID of the deployment. DeploymentId pulumi.StringOutput `pulumi:"deploymentId"` // The name of the deployment. DeploymentName pulumi.StringPtrOutput `pulumi:"deploymentName"` // The deployment policies for the deployment. These policies define how the deployment updates components and handles failure. DeploymentPolicies DeploymentPoliciesPtrOutput `pulumi:"deploymentPolicies"` // The job configuration for the deployment configuration. The job configuration specifies the rollout, timeout, and stop configurations for the deployment configuration. IotJobConfiguration DeploymentIoTJobConfigurationPtrOutput `pulumi:"iotJobConfiguration"` // The parent deployment's [ARN](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) for a subdeployment. ParentTargetArn pulumi.StringPtrOutput `pulumi:"parentTargetArn"` // Application-specific metadata to attach to the deployment. You can use tags in IAM policies to control access to AWS IoT Greengrass resources. You can also use tags to categorize your resources. For more information, see [Tag your AWS IoT Greengrass Version 2 resources](https://docs.aws.amazon.com/greengrass/v2/developerguide/tag-resources.html) in the *AWS IoT Greengrass V2 Developer Guide* . // // This `Json` property type is processed as a map of key-value pairs. It uses the following format, which is different from most `Tags` implementations in AWS CloudFormation templates. Tags pulumi.StringMapOutput `pulumi:"tags"` // The ARN of the target AWS IoT thing or thing group. TargetArn pulumi.StringOutput `pulumi:"targetArn"` }
Resource for Greengrass V2 deployment.
func GetDeployment ¶ added in v0.38.0
func GetDeployment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DeploymentState, opts ...pulumi.ResourceOption) (*Deployment, error)
GetDeployment gets an existing Deployment 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 NewDeployment ¶ added in v0.38.0
func NewDeployment(ctx *pulumi.Context, name string, args *DeploymentArgs, opts ...pulumi.ResourceOption) (*Deployment, error)
NewDeployment registers a new resource with the given unique name, arguments, and options.
func (*Deployment) ElementType ¶ added in v0.38.0
func (*Deployment) ElementType() reflect.Type
func (*Deployment) ToDeploymentOutput ¶ added in v0.38.0
func (i *Deployment) ToDeploymentOutput() DeploymentOutput
func (*Deployment) ToDeploymentOutputWithContext ¶ added in v0.38.0
func (i *Deployment) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
type DeploymentArgs ¶ added in v0.38.0
type DeploymentArgs struct { // The components to deploy. This is a dictionary, where each key is the name of a component, and each key's value is the version and configuration to deploy for that component. Components DeploymentComponentDeploymentSpecificationMapInput // The name of the deployment. DeploymentName pulumi.StringPtrInput // The deployment policies for the deployment. These policies define how the deployment updates components and handles failure. DeploymentPolicies DeploymentPoliciesPtrInput // The job configuration for the deployment configuration. The job configuration specifies the rollout, timeout, and stop configurations for the deployment configuration. IotJobConfiguration DeploymentIoTJobConfigurationPtrInput // The parent deployment's [ARN](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) for a subdeployment. ParentTargetArn pulumi.StringPtrInput // Application-specific metadata to attach to the deployment. You can use tags in IAM policies to control access to AWS IoT Greengrass resources. You can also use tags to categorize your resources. For more information, see [Tag your AWS IoT Greengrass Version 2 resources](https://docs.aws.amazon.com/greengrass/v2/developerguide/tag-resources.html) in the *AWS IoT Greengrass V2 Developer Guide* . // // This `Json` property type is processed as a map of key-value pairs. It uses the following format, which is different from most `Tags` implementations in AWS CloudFormation templates. Tags pulumi.StringMapInput // The ARN of the target AWS IoT thing or thing group. TargetArn pulumi.StringInput }
The set of arguments for constructing a Deployment resource.
func (DeploymentArgs) ElementType ¶ added in v0.38.0
func (DeploymentArgs) ElementType() reflect.Type
type DeploymentComponentConfigurationUpdate ¶ added in v0.97.0
type DeploymentComponentConfigurationUpdateArgs ¶ added in v0.97.0
type DeploymentComponentConfigurationUpdateArgs struct { Merge pulumi.StringPtrInput `pulumi:"merge"` Reset pulumi.StringArrayInput `pulumi:"reset"` }
func (DeploymentComponentConfigurationUpdateArgs) ElementType ¶ added in v0.97.0
func (DeploymentComponentConfigurationUpdateArgs) ElementType() reflect.Type
func (DeploymentComponentConfigurationUpdateArgs) ToDeploymentComponentConfigurationUpdateOutput ¶ added in v0.97.0
func (i DeploymentComponentConfigurationUpdateArgs) ToDeploymentComponentConfigurationUpdateOutput() DeploymentComponentConfigurationUpdateOutput
func (DeploymentComponentConfigurationUpdateArgs) ToDeploymentComponentConfigurationUpdateOutputWithContext ¶ added in v0.97.0
func (i DeploymentComponentConfigurationUpdateArgs) ToDeploymentComponentConfigurationUpdateOutputWithContext(ctx context.Context) DeploymentComponentConfigurationUpdateOutput
func (DeploymentComponentConfigurationUpdateArgs) ToDeploymentComponentConfigurationUpdatePtrOutput ¶ added in v0.97.0
func (i DeploymentComponentConfigurationUpdateArgs) ToDeploymentComponentConfigurationUpdatePtrOutput() DeploymentComponentConfigurationUpdatePtrOutput
func (DeploymentComponentConfigurationUpdateArgs) ToDeploymentComponentConfigurationUpdatePtrOutputWithContext ¶ added in v0.97.0
func (i DeploymentComponentConfigurationUpdateArgs) ToDeploymentComponentConfigurationUpdatePtrOutputWithContext(ctx context.Context) DeploymentComponentConfigurationUpdatePtrOutput
type DeploymentComponentConfigurationUpdateInput ¶ added in v0.97.0
type DeploymentComponentConfigurationUpdateInput interface { pulumi.Input ToDeploymentComponentConfigurationUpdateOutput() DeploymentComponentConfigurationUpdateOutput ToDeploymentComponentConfigurationUpdateOutputWithContext(context.Context) DeploymentComponentConfigurationUpdateOutput }
DeploymentComponentConfigurationUpdateInput is an input type that accepts DeploymentComponentConfigurationUpdateArgs and DeploymentComponentConfigurationUpdateOutput values. You can construct a concrete instance of `DeploymentComponentConfigurationUpdateInput` via:
DeploymentComponentConfigurationUpdateArgs{...}
type DeploymentComponentConfigurationUpdateOutput ¶ added in v0.97.0
type DeploymentComponentConfigurationUpdateOutput struct{ *pulumi.OutputState }
func (DeploymentComponentConfigurationUpdateOutput) ElementType ¶ added in v0.97.0
func (DeploymentComponentConfigurationUpdateOutput) ElementType() reflect.Type
func (DeploymentComponentConfigurationUpdateOutput) Merge ¶ added in v0.97.0
func (o DeploymentComponentConfigurationUpdateOutput) Merge() pulumi.StringPtrOutput
func (DeploymentComponentConfigurationUpdateOutput) Reset ¶ added in v0.97.0
func (o DeploymentComponentConfigurationUpdateOutput) Reset() pulumi.StringArrayOutput
func (DeploymentComponentConfigurationUpdateOutput) ToDeploymentComponentConfigurationUpdateOutput ¶ added in v0.97.0
func (o DeploymentComponentConfigurationUpdateOutput) ToDeploymentComponentConfigurationUpdateOutput() DeploymentComponentConfigurationUpdateOutput
func (DeploymentComponentConfigurationUpdateOutput) ToDeploymentComponentConfigurationUpdateOutputWithContext ¶ added in v0.97.0
func (o DeploymentComponentConfigurationUpdateOutput) ToDeploymentComponentConfigurationUpdateOutputWithContext(ctx context.Context) DeploymentComponentConfigurationUpdateOutput
func (DeploymentComponentConfigurationUpdateOutput) ToDeploymentComponentConfigurationUpdatePtrOutput ¶ added in v0.97.0
func (o DeploymentComponentConfigurationUpdateOutput) ToDeploymentComponentConfigurationUpdatePtrOutput() DeploymentComponentConfigurationUpdatePtrOutput
func (DeploymentComponentConfigurationUpdateOutput) ToDeploymentComponentConfigurationUpdatePtrOutputWithContext ¶ added in v0.97.0
func (o DeploymentComponentConfigurationUpdateOutput) ToDeploymentComponentConfigurationUpdatePtrOutputWithContext(ctx context.Context) DeploymentComponentConfigurationUpdatePtrOutput
type DeploymentComponentConfigurationUpdatePtrInput ¶ added in v0.97.0
type DeploymentComponentConfigurationUpdatePtrInput interface { pulumi.Input ToDeploymentComponentConfigurationUpdatePtrOutput() DeploymentComponentConfigurationUpdatePtrOutput ToDeploymentComponentConfigurationUpdatePtrOutputWithContext(context.Context) DeploymentComponentConfigurationUpdatePtrOutput }
DeploymentComponentConfigurationUpdatePtrInput is an input type that accepts DeploymentComponentConfigurationUpdateArgs, DeploymentComponentConfigurationUpdatePtr and DeploymentComponentConfigurationUpdatePtrOutput values. You can construct a concrete instance of `DeploymentComponentConfigurationUpdatePtrInput` via:
DeploymentComponentConfigurationUpdateArgs{...} or: nil
func DeploymentComponentConfigurationUpdatePtr ¶ added in v0.97.0
func DeploymentComponentConfigurationUpdatePtr(v *DeploymentComponentConfigurationUpdateArgs) DeploymentComponentConfigurationUpdatePtrInput
type DeploymentComponentConfigurationUpdatePtrOutput ¶ added in v0.97.0
type DeploymentComponentConfigurationUpdatePtrOutput struct{ *pulumi.OutputState }
func (DeploymentComponentConfigurationUpdatePtrOutput) ElementType ¶ added in v0.97.0
func (DeploymentComponentConfigurationUpdatePtrOutput) ElementType() reflect.Type
func (DeploymentComponentConfigurationUpdatePtrOutput) Merge ¶ added in v0.97.0
func (o DeploymentComponentConfigurationUpdatePtrOutput) Merge() pulumi.StringPtrOutput
func (DeploymentComponentConfigurationUpdatePtrOutput) Reset ¶ added in v0.97.0
func (o DeploymentComponentConfigurationUpdatePtrOutput) Reset() pulumi.StringArrayOutput
func (DeploymentComponentConfigurationUpdatePtrOutput) ToDeploymentComponentConfigurationUpdatePtrOutput ¶ added in v0.97.0
func (o DeploymentComponentConfigurationUpdatePtrOutput) ToDeploymentComponentConfigurationUpdatePtrOutput() DeploymentComponentConfigurationUpdatePtrOutput
func (DeploymentComponentConfigurationUpdatePtrOutput) ToDeploymentComponentConfigurationUpdatePtrOutputWithContext ¶ added in v0.97.0
func (o DeploymentComponentConfigurationUpdatePtrOutput) ToDeploymentComponentConfigurationUpdatePtrOutputWithContext(ctx context.Context) DeploymentComponentConfigurationUpdatePtrOutput
type DeploymentComponentDeploymentSpecification ¶ added in v0.97.0
type DeploymentComponentDeploymentSpecification struct { ComponentVersion *string `pulumi:"componentVersion"` ConfigurationUpdate *DeploymentComponentConfigurationUpdate `pulumi:"configurationUpdate"` RunWith *DeploymentComponentRunWith `pulumi:"runWith"` }
type DeploymentComponentDeploymentSpecificationArgs ¶ added in v0.97.0
type DeploymentComponentDeploymentSpecificationArgs struct { ComponentVersion pulumi.StringPtrInput `pulumi:"componentVersion"` ConfigurationUpdate DeploymentComponentConfigurationUpdatePtrInput `pulumi:"configurationUpdate"` RunWith DeploymentComponentRunWithPtrInput `pulumi:"runWith"` }
func (DeploymentComponentDeploymentSpecificationArgs) ElementType ¶ added in v0.97.0
func (DeploymentComponentDeploymentSpecificationArgs) ElementType() reflect.Type
func (DeploymentComponentDeploymentSpecificationArgs) ToDeploymentComponentDeploymentSpecificationOutput ¶ added in v0.97.0
func (i DeploymentComponentDeploymentSpecificationArgs) ToDeploymentComponentDeploymentSpecificationOutput() DeploymentComponentDeploymentSpecificationOutput
func (DeploymentComponentDeploymentSpecificationArgs) ToDeploymentComponentDeploymentSpecificationOutputWithContext ¶ added in v0.97.0
func (i DeploymentComponentDeploymentSpecificationArgs) ToDeploymentComponentDeploymentSpecificationOutputWithContext(ctx context.Context) DeploymentComponentDeploymentSpecificationOutput
type DeploymentComponentDeploymentSpecificationInput ¶ added in v0.97.0
type DeploymentComponentDeploymentSpecificationInput interface { pulumi.Input ToDeploymentComponentDeploymentSpecificationOutput() DeploymentComponentDeploymentSpecificationOutput ToDeploymentComponentDeploymentSpecificationOutputWithContext(context.Context) DeploymentComponentDeploymentSpecificationOutput }
DeploymentComponentDeploymentSpecificationInput is an input type that accepts DeploymentComponentDeploymentSpecificationArgs and DeploymentComponentDeploymentSpecificationOutput values. You can construct a concrete instance of `DeploymentComponentDeploymentSpecificationInput` via:
DeploymentComponentDeploymentSpecificationArgs{...}
type DeploymentComponentDeploymentSpecificationMap ¶ added in v0.97.0
type DeploymentComponentDeploymentSpecificationMap map[string]DeploymentComponentDeploymentSpecificationInput
func (DeploymentComponentDeploymentSpecificationMap) ElementType ¶ added in v0.97.0
func (DeploymentComponentDeploymentSpecificationMap) ElementType() reflect.Type
func (DeploymentComponentDeploymentSpecificationMap) ToDeploymentComponentDeploymentSpecificationMapOutput ¶ added in v0.97.0
func (i DeploymentComponentDeploymentSpecificationMap) ToDeploymentComponentDeploymentSpecificationMapOutput() DeploymentComponentDeploymentSpecificationMapOutput
func (DeploymentComponentDeploymentSpecificationMap) ToDeploymentComponentDeploymentSpecificationMapOutputWithContext ¶ added in v0.97.0
func (i DeploymentComponentDeploymentSpecificationMap) ToDeploymentComponentDeploymentSpecificationMapOutputWithContext(ctx context.Context) DeploymentComponentDeploymentSpecificationMapOutput
type DeploymentComponentDeploymentSpecificationMapInput ¶ added in v0.97.0
type DeploymentComponentDeploymentSpecificationMapInput interface { pulumi.Input ToDeploymentComponentDeploymentSpecificationMapOutput() DeploymentComponentDeploymentSpecificationMapOutput ToDeploymentComponentDeploymentSpecificationMapOutputWithContext(context.Context) DeploymentComponentDeploymentSpecificationMapOutput }
DeploymentComponentDeploymentSpecificationMapInput is an input type that accepts DeploymentComponentDeploymentSpecificationMap and DeploymentComponentDeploymentSpecificationMapOutput values. You can construct a concrete instance of `DeploymentComponentDeploymentSpecificationMapInput` via:
DeploymentComponentDeploymentSpecificationMap{ "key": DeploymentComponentDeploymentSpecificationArgs{...} }
type DeploymentComponentDeploymentSpecificationMapOutput ¶ added in v0.97.0
type DeploymentComponentDeploymentSpecificationMapOutput struct{ *pulumi.OutputState }
func (DeploymentComponentDeploymentSpecificationMapOutput) ElementType ¶ added in v0.97.0
func (DeploymentComponentDeploymentSpecificationMapOutput) ElementType() reflect.Type
func (DeploymentComponentDeploymentSpecificationMapOutput) ToDeploymentComponentDeploymentSpecificationMapOutput ¶ added in v0.97.0
func (o DeploymentComponentDeploymentSpecificationMapOutput) ToDeploymentComponentDeploymentSpecificationMapOutput() DeploymentComponentDeploymentSpecificationMapOutput
func (DeploymentComponentDeploymentSpecificationMapOutput) ToDeploymentComponentDeploymentSpecificationMapOutputWithContext ¶ added in v0.97.0
func (o DeploymentComponentDeploymentSpecificationMapOutput) ToDeploymentComponentDeploymentSpecificationMapOutputWithContext(ctx context.Context) DeploymentComponentDeploymentSpecificationMapOutput
type DeploymentComponentDeploymentSpecificationOutput ¶ added in v0.97.0
type DeploymentComponentDeploymentSpecificationOutput struct{ *pulumi.OutputState }
func (DeploymentComponentDeploymentSpecificationOutput) ComponentVersion ¶ added in v0.97.0
func (o DeploymentComponentDeploymentSpecificationOutput) ComponentVersion() pulumi.StringPtrOutput
func (DeploymentComponentDeploymentSpecificationOutput) ConfigurationUpdate ¶ added in v0.97.0
func (o DeploymentComponentDeploymentSpecificationOutput) ConfigurationUpdate() DeploymentComponentConfigurationUpdatePtrOutput
func (DeploymentComponentDeploymentSpecificationOutput) ElementType ¶ added in v0.97.0
func (DeploymentComponentDeploymentSpecificationOutput) ElementType() reflect.Type
func (DeploymentComponentDeploymentSpecificationOutput) ToDeploymentComponentDeploymentSpecificationOutput ¶ added in v0.97.0
func (o DeploymentComponentDeploymentSpecificationOutput) ToDeploymentComponentDeploymentSpecificationOutput() DeploymentComponentDeploymentSpecificationOutput
func (DeploymentComponentDeploymentSpecificationOutput) ToDeploymentComponentDeploymentSpecificationOutputWithContext ¶ added in v0.97.0
func (o DeploymentComponentDeploymentSpecificationOutput) ToDeploymentComponentDeploymentSpecificationOutputWithContext(ctx context.Context) DeploymentComponentDeploymentSpecificationOutput
type DeploymentComponentRunWith ¶ added in v0.97.0
type DeploymentComponentRunWith struct { PosixUser *string `pulumi:"posixUser"` SystemResourceLimits *DeploymentSystemResourceLimits `pulumi:"systemResourceLimits"` WindowsUser *string `pulumi:"windowsUser"` }
type DeploymentComponentRunWithArgs ¶ added in v0.97.0
type DeploymentComponentRunWithArgs struct { PosixUser pulumi.StringPtrInput `pulumi:"posixUser"` SystemResourceLimits DeploymentSystemResourceLimitsPtrInput `pulumi:"systemResourceLimits"` WindowsUser pulumi.StringPtrInput `pulumi:"windowsUser"` }
func (DeploymentComponentRunWithArgs) ElementType ¶ added in v0.97.0
func (DeploymentComponentRunWithArgs) ElementType() reflect.Type
func (DeploymentComponentRunWithArgs) ToDeploymentComponentRunWithOutput ¶ added in v0.97.0
func (i DeploymentComponentRunWithArgs) ToDeploymentComponentRunWithOutput() DeploymentComponentRunWithOutput
func (DeploymentComponentRunWithArgs) ToDeploymentComponentRunWithOutputWithContext ¶ added in v0.97.0
func (i DeploymentComponentRunWithArgs) ToDeploymentComponentRunWithOutputWithContext(ctx context.Context) DeploymentComponentRunWithOutput
func (DeploymentComponentRunWithArgs) ToDeploymentComponentRunWithPtrOutput ¶ added in v0.97.0
func (i DeploymentComponentRunWithArgs) ToDeploymentComponentRunWithPtrOutput() DeploymentComponentRunWithPtrOutput
func (DeploymentComponentRunWithArgs) ToDeploymentComponentRunWithPtrOutputWithContext ¶ added in v0.97.0
func (i DeploymentComponentRunWithArgs) ToDeploymentComponentRunWithPtrOutputWithContext(ctx context.Context) DeploymentComponentRunWithPtrOutput
type DeploymentComponentRunWithInput ¶ added in v0.97.0
type DeploymentComponentRunWithInput interface { pulumi.Input ToDeploymentComponentRunWithOutput() DeploymentComponentRunWithOutput ToDeploymentComponentRunWithOutputWithContext(context.Context) DeploymentComponentRunWithOutput }
DeploymentComponentRunWithInput is an input type that accepts DeploymentComponentRunWithArgs and DeploymentComponentRunWithOutput values. You can construct a concrete instance of `DeploymentComponentRunWithInput` via:
DeploymentComponentRunWithArgs{...}
type DeploymentComponentRunWithOutput ¶ added in v0.97.0
type DeploymentComponentRunWithOutput struct{ *pulumi.OutputState }
func (DeploymentComponentRunWithOutput) ElementType ¶ added in v0.97.0
func (DeploymentComponentRunWithOutput) ElementType() reflect.Type
func (DeploymentComponentRunWithOutput) PosixUser ¶ added in v0.97.0
func (o DeploymentComponentRunWithOutput) PosixUser() pulumi.StringPtrOutput
func (DeploymentComponentRunWithOutput) SystemResourceLimits ¶ added in v0.97.0
func (o DeploymentComponentRunWithOutput) SystemResourceLimits() DeploymentSystemResourceLimitsPtrOutput
func (DeploymentComponentRunWithOutput) ToDeploymentComponentRunWithOutput ¶ added in v0.97.0
func (o DeploymentComponentRunWithOutput) ToDeploymentComponentRunWithOutput() DeploymentComponentRunWithOutput
func (DeploymentComponentRunWithOutput) ToDeploymentComponentRunWithOutputWithContext ¶ added in v0.97.0
func (o DeploymentComponentRunWithOutput) ToDeploymentComponentRunWithOutputWithContext(ctx context.Context) DeploymentComponentRunWithOutput
func (DeploymentComponentRunWithOutput) ToDeploymentComponentRunWithPtrOutput ¶ added in v0.97.0
func (o DeploymentComponentRunWithOutput) ToDeploymentComponentRunWithPtrOutput() DeploymentComponentRunWithPtrOutput
func (DeploymentComponentRunWithOutput) ToDeploymentComponentRunWithPtrOutputWithContext ¶ added in v0.97.0
func (o DeploymentComponentRunWithOutput) ToDeploymentComponentRunWithPtrOutputWithContext(ctx context.Context) DeploymentComponentRunWithPtrOutput
func (DeploymentComponentRunWithOutput) WindowsUser ¶ added in v0.97.0
func (o DeploymentComponentRunWithOutput) WindowsUser() pulumi.StringPtrOutput
type DeploymentComponentRunWithPtrInput ¶ added in v0.97.0
type DeploymentComponentRunWithPtrInput interface { pulumi.Input ToDeploymentComponentRunWithPtrOutput() DeploymentComponentRunWithPtrOutput ToDeploymentComponentRunWithPtrOutputWithContext(context.Context) DeploymentComponentRunWithPtrOutput }
DeploymentComponentRunWithPtrInput is an input type that accepts DeploymentComponentRunWithArgs, DeploymentComponentRunWithPtr and DeploymentComponentRunWithPtrOutput values. You can construct a concrete instance of `DeploymentComponentRunWithPtrInput` via:
DeploymentComponentRunWithArgs{...} or: nil
func DeploymentComponentRunWithPtr ¶ added in v0.97.0
func DeploymentComponentRunWithPtr(v *DeploymentComponentRunWithArgs) DeploymentComponentRunWithPtrInput
type DeploymentComponentRunWithPtrOutput ¶ added in v0.97.0
type DeploymentComponentRunWithPtrOutput struct{ *pulumi.OutputState }
func (DeploymentComponentRunWithPtrOutput) Elem ¶ added in v0.97.0
func (o DeploymentComponentRunWithPtrOutput) Elem() DeploymentComponentRunWithOutput
func (DeploymentComponentRunWithPtrOutput) ElementType ¶ added in v0.97.0
func (DeploymentComponentRunWithPtrOutput) ElementType() reflect.Type
func (DeploymentComponentRunWithPtrOutput) PosixUser ¶ added in v0.97.0
func (o DeploymentComponentRunWithPtrOutput) PosixUser() pulumi.StringPtrOutput
func (DeploymentComponentRunWithPtrOutput) SystemResourceLimits ¶ added in v0.97.0
func (o DeploymentComponentRunWithPtrOutput) SystemResourceLimits() DeploymentSystemResourceLimitsPtrOutput
func (DeploymentComponentRunWithPtrOutput) ToDeploymentComponentRunWithPtrOutput ¶ added in v0.97.0
func (o DeploymentComponentRunWithPtrOutput) ToDeploymentComponentRunWithPtrOutput() DeploymentComponentRunWithPtrOutput
func (DeploymentComponentRunWithPtrOutput) ToDeploymentComponentRunWithPtrOutputWithContext ¶ added in v0.97.0
func (o DeploymentComponentRunWithPtrOutput) ToDeploymentComponentRunWithPtrOutputWithContext(ctx context.Context) DeploymentComponentRunWithPtrOutput
func (DeploymentComponentRunWithPtrOutput) WindowsUser ¶ added in v0.97.0
func (o DeploymentComponentRunWithPtrOutput) WindowsUser() pulumi.StringPtrOutput
type DeploymentComponentUpdatePolicy ¶ added in v0.38.0
type DeploymentComponentUpdatePolicy struct { // Whether or not to notify components and wait for components to become safe to update. Choose from the following options: // // - `NOTIFY_COMPONENTS` – The deployment notifies each component before it stops and updates that component. Components can use the [SubscribeToComponentUpdates](https://docs.aws.amazon.com/greengrass/v2/developerguide/interprocess-communication.html#ipc-operation-subscribetocomponentupdates) IPC operation to receive these notifications. Then, components can respond with the [DeferComponentUpdate](https://docs.aws.amazon.com/greengrass/v2/developerguide/interprocess-communication.html#ipc-operation-defercomponentupdate) IPC operation. For more information, see the [Create deployments](https://docs.aws.amazon.com/greengrass/v2/developerguide/create-deployments.html) in the *AWS IoT Greengrass V2 Developer Guide* . // - `SKIP_NOTIFY_COMPONENTS` – The deployment doesn't notify components or wait for them to be safe to update. // // Default: `NOTIFY_COMPONENTS` Action *DeploymentComponentUpdatePolicyAction `pulumi:"action"` // The amount of time in seconds that each component on a device has to report that it's safe to update. If the component waits for longer than this timeout, then the deployment proceeds on the device. // // Default: `60` TimeoutInSeconds *int `pulumi:"timeoutInSeconds"` }
type DeploymentComponentUpdatePolicyAction ¶ added in v0.38.0
type DeploymentComponentUpdatePolicyAction string
Whether or not to notify components and wait for components to become safe to update. Choose from the following options:
- `NOTIFY_COMPONENTS` – The deployment notifies each component before it stops and updates that component. Components can use the [SubscribeToComponentUpdates](https://docs.aws.amazon.com/greengrass/v2/developerguide/interprocess-communication.html#ipc-operation-subscribetocomponentupdates) IPC operation to receive these notifications. Then, components can respond with the [DeferComponentUpdate](https://docs.aws.amazon.com/greengrass/v2/developerguide/interprocess-communication.html#ipc-operation-defercomponentupdate) IPC operation. For more information, see the [Create deployments](https://docs.aws.amazon.com/greengrass/v2/developerguide/create-deployments.html) in the *AWS IoT Greengrass V2 Developer Guide* . - `SKIP_NOTIFY_COMPONENTS` – The deployment doesn't notify components or wait for them to be safe to update.
Default: `NOTIFY_COMPONENTS`
func (DeploymentComponentUpdatePolicyAction) ElementType ¶ added in v0.38.0
func (DeploymentComponentUpdatePolicyAction) ElementType() reflect.Type
func (DeploymentComponentUpdatePolicyAction) ToDeploymentComponentUpdatePolicyActionOutput ¶ added in v0.38.0
func (e DeploymentComponentUpdatePolicyAction) ToDeploymentComponentUpdatePolicyActionOutput() DeploymentComponentUpdatePolicyActionOutput
func (DeploymentComponentUpdatePolicyAction) ToDeploymentComponentUpdatePolicyActionOutputWithContext ¶ added in v0.38.0
func (e DeploymentComponentUpdatePolicyAction) ToDeploymentComponentUpdatePolicyActionOutputWithContext(ctx context.Context) DeploymentComponentUpdatePolicyActionOutput
func (DeploymentComponentUpdatePolicyAction) ToDeploymentComponentUpdatePolicyActionPtrOutput ¶ added in v0.38.0
func (e DeploymentComponentUpdatePolicyAction) ToDeploymentComponentUpdatePolicyActionPtrOutput() DeploymentComponentUpdatePolicyActionPtrOutput
func (DeploymentComponentUpdatePolicyAction) ToDeploymentComponentUpdatePolicyActionPtrOutputWithContext ¶ added in v0.38.0
func (e DeploymentComponentUpdatePolicyAction) ToDeploymentComponentUpdatePolicyActionPtrOutputWithContext(ctx context.Context) DeploymentComponentUpdatePolicyActionPtrOutput
func (DeploymentComponentUpdatePolicyAction) ToStringOutput ¶ added in v0.38.0
func (e DeploymentComponentUpdatePolicyAction) ToStringOutput() pulumi.StringOutput
func (DeploymentComponentUpdatePolicyAction) ToStringOutputWithContext ¶ added in v0.38.0
func (e DeploymentComponentUpdatePolicyAction) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DeploymentComponentUpdatePolicyAction) ToStringPtrOutput ¶ added in v0.38.0
func (e DeploymentComponentUpdatePolicyAction) ToStringPtrOutput() pulumi.StringPtrOutput
func (DeploymentComponentUpdatePolicyAction) ToStringPtrOutputWithContext ¶ added in v0.38.0
func (e DeploymentComponentUpdatePolicyAction) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DeploymentComponentUpdatePolicyActionInput ¶ added in v0.38.0
type DeploymentComponentUpdatePolicyActionInput interface { pulumi.Input ToDeploymentComponentUpdatePolicyActionOutput() DeploymentComponentUpdatePolicyActionOutput ToDeploymentComponentUpdatePolicyActionOutputWithContext(context.Context) DeploymentComponentUpdatePolicyActionOutput }
DeploymentComponentUpdatePolicyActionInput is an input type that accepts values of the DeploymentComponentUpdatePolicyAction enum A concrete instance of `DeploymentComponentUpdatePolicyActionInput` can be one of the following:
DeploymentComponentUpdatePolicyActionNotifyComponents DeploymentComponentUpdatePolicyActionSkipNotifyComponents
type DeploymentComponentUpdatePolicyActionOutput ¶ added in v0.38.0
type DeploymentComponentUpdatePolicyActionOutput struct{ *pulumi.OutputState }
func (DeploymentComponentUpdatePolicyActionOutput) ElementType ¶ added in v0.38.0
func (DeploymentComponentUpdatePolicyActionOutput) ElementType() reflect.Type
func (DeploymentComponentUpdatePolicyActionOutput) ToDeploymentComponentUpdatePolicyActionOutput ¶ added in v0.38.0
func (o DeploymentComponentUpdatePolicyActionOutput) ToDeploymentComponentUpdatePolicyActionOutput() DeploymentComponentUpdatePolicyActionOutput
func (DeploymentComponentUpdatePolicyActionOutput) ToDeploymentComponentUpdatePolicyActionOutputWithContext ¶ added in v0.38.0
func (o DeploymentComponentUpdatePolicyActionOutput) ToDeploymentComponentUpdatePolicyActionOutputWithContext(ctx context.Context) DeploymentComponentUpdatePolicyActionOutput
func (DeploymentComponentUpdatePolicyActionOutput) ToDeploymentComponentUpdatePolicyActionPtrOutput ¶ added in v0.38.0
func (o DeploymentComponentUpdatePolicyActionOutput) ToDeploymentComponentUpdatePolicyActionPtrOutput() DeploymentComponentUpdatePolicyActionPtrOutput
func (DeploymentComponentUpdatePolicyActionOutput) ToDeploymentComponentUpdatePolicyActionPtrOutputWithContext ¶ added in v0.38.0
func (o DeploymentComponentUpdatePolicyActionOutput) ToDeploymentComponentUpdatePolicyActionPtrOutputWithContext(ctx context.Context) DeploymentComponentUpdatePolicyActionPtrOutput
func (DeploymentComponentUpdatePolicyActionOutput) ToStringOutput ¶ added in v0.38.0
func (o DeploymentComponentUpdatePolicyActionOutput) ToStringOutput() pulumi.StringOutput
func (DeploymentComponentUpdatePolicyActionOutput) ToStringOutputWithContext ¶ added in v0.38.0
func (o DeploymentComponentUpdatePolicyActionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DeploymentComponentUpdatePolicyActionOutput) ToStringPtrOutput ¶ added in v0.38.0
func (o DeploymentComponentUpdatePolicyActionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DeploymentComponentUpdatePolicyActionOutput) ToStringPtrOutputWithContext ¶ added in v0.38.0
func (o DeploymentComponentUpdatePolicyActionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DeploymentComponentUpdatePolicyActionPtrInput ¶ added in v0.38.0
type DeploymentComponentUpdatePolicyActionPtrInput interface { pulumi.Input ToDeploymentComponentUpdatePolicyActionPtrOutput() DeploymentComponentUpdatePolicyActionPtrOutput ToDeploymentComponentUpdatePolicyActionPtrOutputWithContext(context.Context) DeploymentComponentUpdatePolicyActionPtrOutput }
func DeploymentComponentUpdatePolicyActionPtr ¶ added in v0.38.0
func DeploymentComponentUpdatePolicyActionPtr(v string) DeploymentComponentUpdatePolicyActionPtrInput
type DeploymentComponentUpdatePolicyActionPtrOutput ¶ added in v0.38.0
type DeploymentComponentUpdatePolicyActionPtrOutput struct{ *pulumi.OutputState }
func (DeploymentComponentUpdatePolicyActionPtrOutput) ElementType ¶ added in v0.38.0
func (DeploymentComponentUpdatePolicyActionPtrOutput) ElementType() reflect.Type
func (DeploymentComponentUpdatePolicyActionPtrOutput) ToDeploymentComponentUpdatePolicyActionPtrOutput ¶ added in v0.38.0
func (o DeploymentComponentUpdatePolicyActionPtrOutput) ToDeploymentComponentUpdatePolicyActionPtrOutput() DeploymentComponentUpdatePolicyActionPtrOutput
func (DeploymentComponentUpdatePolicyActionPtrOutput) ToDeploymentComponentUpdatePolicyActionPtrOutputWithContext ¶ added in v0.38.0
func (o DeploymentComponentUpdatePolicyActionPtrOutput) ToDeploymentComponentUpdatePolicyActionPtrOutputWithContext(ctx context.Context) DeploymentComponentUpdatePolicyActionPtrOutput
func (DeploymentComponentUpdatePolicyActionPtrOutput) ToStringPtrOutput ¶ added in v0.38.0
func (o DeploymentComponentUpdatePolicyActionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DeploymentComponentUpdatePolicyActionPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.38.0
func (o DeploymentComponentUpdatePolicyActionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DeploymentComponentUpdatePolicyArgs ¶ added in v0.38.0
type DeploymentComponentUpdatePolicyArgs struct { // Whether or not to notify components and wait for components to become safe to update. Choose from the following options: // // - `NOTIFY_COMPONENTS` – The deployment notifies each component before it stops and updates that component. Components can use the [SubscribeToComponentUpdates](https://docs.aws.amazon.com/greengrass/v2/developerguide/interprocess-communication.html#ipc-operation-subscribetocomponentupdates) IPC operation to receive these notifications. Then, components can respond with the [DeferComponentUpdate](https://docs.aws.amazon.com/greengrass/v2/developerguide/interprocess-communication.html#ipc-operation-defercomponentupdate) IPC operation. For more information, see the [Create deployments](https://docs.aws.amazon.com/greengrass/v2/developerguide/create-deployments.html) in the *AWS IoT Greengrass V2 Developer Guide* . // - `SKIP_NOTIFY_COMPONENTS` – The deployment doesn't notify components or wait for them to be safe to update. // // Default: `NOTIFY_COMPONENTS` Action DeploymentComponentUpdatePolicyActionPtrInput `pulumi:"action"` // The amount of time in seconds that each component on a device has to report that it's safe to update. If the component waits for longer than this timeout, then the deployment proceeds on the device. // // Default: `60` TimeoutInSeconds pulumi.IntPtrInput `pulumi:"timeoutInSeconds"` }
func (DeploymentComponentUpdatePolicyArgs) ElementType ¶ added in v0.38.0
func (DeploymentComponentUpdatePolicyArgs) ElementType() reflect.Type
func (DeploymentComponentUpdatePolicyArgs) ToDeploymentComponentUpdatePolicyOutput ¶ added in v0.38.0
func (i DeploymentComponentUpdatePolicyArgs) ToDeploymentComponentUpdatePolicyOutput() DeploymentComponentUpdatePolicyOutput
func (DeploymentComponentUpdatePolicyArgs) ToDeploymentComponentUpdatePolicyOutputWithContext ¶ added in v0.38.0
func (i DeploymentComponentUpdatePolicyArgs) ToDeploymentComponentUpdatePolicyOutputWithContext(ctx context.Context) DeploymentComponentUpdatePolicyOutput
func (DeploymentComponentUpdatePolicyArgs) ToDeploymentComponentUpdatePolicyPtrOutput ¶ added in v0.38.0
func (i DeploymentComponentUpdatePolicyArgs) ToDeploymentComponentUpdatePolicyPtrOutput() DeploymentComponentUpdatePolicyPtrOutput
func (DeploymentComponentUpdatePolicyArgs) ToDeploymentComponentUpdatePolicyPtrOutputWithContext ¶ added in v0.38.0
func (i DeploymentComponentUpdatePolicyArgs) ToDeploymentComponentUpdatePolicyPtrOutputWithContext(ctx context.Context) DeploymentComponentUpdatePolicyPtrOutput
type DeploymentComponentUpdatePolicyInput ¶ added in v0.38.0
type DeploymentComponentUpdatePolicyInput interface { pulumi.Input ToDeploymentComponentUpdatePolicyOutput() DeploymentComponentUpdatePolicyOutput ToDeploymentComponentUpdatePolicyOutputWithContext(context.Context) DeploymentComponentUpdatePolicyOutput }
DeploymentComponentUpdatePolicyInput is an input type that accepts DeploymentComponentUpdatePolicyArgs and DeploymentComponentUpdatePolicyOutput values. You can construct a concrete instance of `DeploymentComponentUpdatePolicyInput` via:
DeploymentComponentUpdatePolicyArgs{...}
type DeploymentComponentUpdatePolicyOutput ¶ added in v0.38.0
type DeploymentComponentUpdatePolicyOutput struct{ *pulumi.OutputState }
func (DeploymentComponentUpdatePolicyOutput) Action ¶ added in v0.38.0
func (o DeploymentComponentUpdatePolicyOutput) Action() DeploymentComponentUpdatePolicyActionPtrOutput
Whether or not to notify components and wait for components to become safe to update. Choose from the following options:
- `NOTIFY_COMPONENTS` – The deployment notifies each component before it stops and updates that component. Components can use the [SubscribeToComponentUpdates](https://docs.aws.amazon.com/greengrass/v2/developerguide/interprocess-communication.html#ipc-operation-subscribetocomponentupdates) IPC operation to receive these notifications. Then, components can respond with the [DeferComponentUpdate](https://docs.aws.amazon.com/greengrass/v2/developerguide/interprocess-communication.html#ipc-operation-defercomponentupdate) IPC operation. For more information, see the [Create deployments](https://docs.aws.amazon.com/greengrass/v2/developerguide/create-deployments.html) in the *AWS IoT Greengrass V2 Developer Guide* . - `SKIP_NOTIFY_COMPONENTS` – The deployment doesn't notify components or wait for them to be safe to update.
Default: `NOTIFY_COMPONENTS`
func (DeploymentComponentUpdatePolicyOutput) ElementType ¶ added in v0.38.0
func (DeploymentComponentUpdatePolicyOutput) ElementType() reflect.Type
func (DeploymentComponentUpdatePolicyOutput) TimeoutInSeconds ¶ added in v0.38.0
func (o DeploymentComponentUpdatePolicyOutput) TimeoutInSeconds() pulumi.IntPtrOutput
The amount of time in seconds that each component on a device has to report that it's safe to update. If the component waits for longer than this timeout, then the deployment proceeds on the device.
Default: `60`
func (DeploymentComponentUpdatePolicyOutput) ToDeploymentComponentUpdatePolicyOutput ¶ added in v0.38.0
func (o DeploymentComponentUpdatePolicyOutput) ToDeploymentComponentUpdatePolicyOutput() DeploymentComponentUpdatePolicyOutput
func (DeploymentComponentUpdatePolicyOutput) ToDeploymentComponentUpdatePolicyOutputWithContext ¶ added in v0.38.0
func (o DeploymentComponentUpdatePolicyOutput) ToDeploymentComponentUpdatePolicyOutputWithContext(ctx context.Context) DeploymentComponentUpdatePolicyOutput
func (DeploymentComponentUpdatePolicyOutput) ToDeploymentComponentUpdatePolicyPtrOutput ¶ added in v0.38.0
func (o DeploymentComponentUpdatePolicyOutput) ToDeploymentComponentUpdatePolicyPtrOutput() DeploymentComponentUpdatePolicyPtrOutput
func (DeploymentComponentUpdatePolicyOutput) ToDeploymentComponentUpdatePolicyPtrOutputWithContext ¶ added in v0.38.0
func (o DeploymentComponentUpdatePolicyOutput) ToDeploymentComponentUpdatePolicyPtrOutputWithContext(ctx context.Context) DeploymentComponentUpdatePolicyPtrOutput
type DeploymentComponentUpdatePolicyPtrInput ¶ added in v0.38.0
type DeploymentComponentUpdatePolicyPtrInput interface { pulumi.Input ToDeploymentComponentUpdatePolicyPtrOutput() DeploymentComponentUpdatePolicyPtrOutput ToDeploymentComponentUpdatePolicyPtrOutputWithContext(context.Context) DeploymentComponentUpdatePolicyPtrOutput }
DeploymentComponentUpdatePolicyPtrInput is an input type that accepts DeploymentComponentUpdatePolicyArgs, DeploymentComponentUpdatePolicyPtr and DeploymentComponentUpdatePolicyPtrOutput values. You can construct a concrete instance of `DeploymentComponentUpdatePolicyPtrInput` via:
DeploymentComponentUpdatePolicyArgs{...} or: nil
func DeploymentComponentUpdatePolicyPtr ¶ added in v0.38.0
func DeploymentComponentUpdatePolicyPtr(v *DeploymentComponentUpdatePolicyArgs) DeploymentComponentUpdatePolicyPtrInput
type DeploymentComponentUpdatePolicyPtrOutput ¶ added in v0.38.0
type DeploymentComponentUpdatePolicyPtrOutput struct{ *pulumi.OutputState }
func (DeploymentComponentUpdatePolicyPtrOutput) Action ¶ added in v0.38.0
func (o DeploymentComponentUpdatePolicyPtrOutput) Action() DeploymentComponentUpdatePolicyActionPtrOutput
Whether or not to notify components and wait for components to become safe to update. Choose from the following options:
- `NOTIFY_COMPONENTS` – The deployment notifies each component before it stops and updates that component. Components can use the [SubscribeToComponentUpdates](https://docs.aws.amazon.com/greengrass/v2/developerguide/interprocess-communication.html#ipc-operation-subscribetocomponentupdates) IPC operation to receive these notifications. Then, components can respond with the [DeferComponentUpdate](https://docs.aws.amazon.com/greengrass/v2/developerguide/interprocess-communication.html#ipc-operation-defercomponentupdate) IPC operation. For more information, see the [Create deployments](https://docs.aws.amazon.com/greengrass/v2/developerguide/create-deployments.html) in the *AWS IoT Greengrass V2 Developer Guide* . - `SKIP_NOTIFY_COMPONENTS` – The deployment doesn't notify components or wait for them to be safe to update.
Default: `NOTIFY_COMPONENTS`
func (DeploymentComponentUpdatePolicyPtrOutput) ElementType ¶ added in v0.38.0
func (DeploymentComponentUpdatePolicyPtrOutput) ElementType() reflect.Type
func (DeploymentComponentUpdatePolicyPtrOutput) TimeoutInSeconds ¶ added in v0.38.0
func (o DeploymentComponentUpdatePolicyPtrOutput) TimeoutInSeconds() pulumi.IntPtrOutput
The amount of time in seconds that each component on a device has to report that it's safe to update. If the component waits for longer than this timeout, then the deployment proceeds on the device.
Default: `60`
func (DeploymentComponentUpdatePolicyPtrOutput) ToDeploymentComponentUpdatePolicyPtrOutput ¶ added in v0.38.0
func (o DeploymentComponentUpdatePolicyPtrOutput) ToDeploymentComponentUpdatePolicyPtrOutput() DeploymentComponentUpdatePolicyPtrOutput
func (DeploymentComponentUpdatePolicyPtrOutput) ToDeploymentComponentUpdatePolicyPtrOutputWithContext ¶ added in v0.38.0
func (o DeploymentComponentUpdatePolicyPtrOutput) ToDeploymentComponentUpdatePolicyPtrOutputWithContext(ctx context.Context) DeploymentComponentUpdatePolicyPtrOutput
type DeploymentConfigurationValidationPolicy ¶ added in v0.38.0
type DeploymentConfigurationValidationPolicy struct { // The amount of time in seconds that a component can validate its configuration updates. If the validation time exceeds this timeout, then the deployment proceeds for the device. // // Default: `30` TimeoutInSeconds *int `pulumi:"timeoutInSeconds"` }
type DeploymentConfigurationValidationPolicyArgs ¶ added in v0.38.0
type DeploymentConfigurationValidationPolicyArgs struct { // The amount of time in seconds that a component can validate its configuration updates. If the validation time exceeds this timeout, then the deployment proceeds for the device. // // Default: `30` TimeoutInSeconds pulumi.IntPtrInput `pulumi:"timeoutInSeconds"` }
func (DeploymentConfigurationValidationPolicyArgs) ElementType ¶ added in v0.38.0
func (DeploymentConfigurationValidationPolicyArgs) ElementType() reflect.Type
func (DeploymentConfigurationValidationPolicyArgs) ToDeploymentConfigurationValidationPolicyOutput ¶ added in v0.38.0
func (i DeploymentConfigurationValidationPolicyArgs) ToDeploymentConfigurationValidationPolicyOutput() DeploymentConfigurationValidationPolicyOutput
func (DeploymentConfigurationValidationPolicyArgs) ToDeploymentConfigurationValidationPolicyOutputWithContext ¶ added in v0.38.0
func (i DeploymentConfigurationValidationPolicyArgs) ToDeploymentConfigurationValidationPolicyOutputWithContext(ctx context.Context) DeploymentConfigurationValidationPolicyOutput
func (DeploymentConfigurationValidationPolicyArgs) ToDeploymentConfigurationValidationPolicyPtrOutput ¶ added in v0.38.0
func (i DeploymentConfigurationValidationPolicyArgs) ToDeploymentConfigurationValidationPolicyPtrOutput() DeploymentConfigurationValidationPolicyPtrOutput
func (DeploymentConfigurationValidationPolicyArgs) ToDeploymentConfigurationValidationPolicyPtrOutputWithContext ¶ added in v0.38.0
func (i DeploymentConfigurationValidationPolicyArgs) ToDeploymentConfigurationValidationPolicyPtrOutputWithContext(ctx context.Context) DeploymentConfigurationValidationPolicyPtrOutput
type DeploymentConfigurationValidationPolicyInput ¶ added in v0.38.0
type DeploymentConfigurationValidationPolicyInput interface { pulumi.Input ToDeploymentConfigurationValidationPolicyOutput() DeploymentConfigurationValidationPolicyOutput ToDeploymentConfigurationValidationPolicyOutputWithContext(context.Context) DeploymentConfigurationValidationPolicyOutput }
DeploymentConfigurationValidationPolicyInput is an input type that accepts DeploymentConfigurationValidationPolicyArgs and DeploymentConfigurationValidationPolicyOutput values. You can construct a concrete instance of `DeploymentConfigurationValidationPolicyInput` via:
DeploymentConfigurationValidationPolicyArgs{...}
type DeploymentConfigurationValidationPolicyOutput ¶ added in v0.38.0
type DeploymentConfigurationValidationPolicyOutput struct{ *pulumi.OutputState }
func (DeploymentConfigurationValidationPolicyOutput) ElementType ¶ added in v0.38.0
func (DeploymentConfigurationValidationPolicyOutput) ElementType() reflect.Type
func (DeploymentConfigurationValidationPolicyOutput) TimeoutInSeconds ¶ added in v0.38.0
func (o DeploymentConfigurationValidationPolicyOutput) TimeoutInSeconds() pulumi.IntPtrOutput
The amount of time in seconds that a component can validate its configuration updates. If the validation time exceeds this timeout, then the deployment proceeds for the device.
Default: `30`
func (DeploymentConfigurationValidationPolicyOutput) ToDeploymentConfigurationValidationPolicyOutput ¶ added in v0.38.0
func (o DeploymentConfigurationValidationPolicyOutput) ToDeploymentConfigurationValidationPolicyOutput() DeploymentConfigurationValidationPolicyOutput
func (DeploymentConfigurationValidationPolicyOutput) ToDeploymentConfigurationValidationPolicyOutputWithContext ¶ added in v0.38.0
func (o DeploymentConfigurationValidationPolicyOutput) ToDeploymentConfigurationValidationPolicyOutputWithContext(ctx context.Context) DeploymentConfigurationValidationPolicyOutput
func (DeploymentConfigurationValidationPolicyOutput) ToDeploymentConfigurationValidationPolicyPtrOutput ¶ added in v0.38.0
func (o DeploymentConfigurationValidationPolicyOutput) ToDeploymentConfigurationValidationPolicyPtrOutput() DeploymentConfigurationValidationPolicyPtrOutput
func (DeploymentConfigurationValidationPolicyOutput) ToDeploymentConfigurationValidationPolicyPtrOutputWithContext ¶ added in v0.38.0
func (o DeploymentConfigurationValidationPolicyOutput) ToDeploymentConfigurationValidationPolicyPtrOutputWithContext(ctx context.Context) DeploymentConfigurationValidationPolicyPtrOutput
type DeploymentConfigurationValidationPolicyPtrInput ¶ added in v0.38.0
type DeploymentConfigurationValidationPolicyPtrInput interface { pulumi.Input ToDeploymentConfigurationValidationPolicyPtrOutput() DeploymentConfigurationValidationPolicyPtrOutput ToDeploymentConfigurationValidationPolicyPtrOutputWithContext(context.Context) DeploymentConfigurationValidationPolicyPtrOutput }
DeploymentConfigurationValidationPolicyPtrInput is an input type that accepts DeploymentConfigurationValidationPolicyArgs, DeploymentConfigurationValidationPolicyPtr and DeploymentConfigurationValidationPolicyPtrOutput values. You can construct a concrete instance of `DeploymentConfigurationValidationPolicyPtrInput` via:
DeploymentConfigurationValidationPolicyArgs{...} or: nil
func DeploymentConfigurationValidationPolicyPtr ¶ added in v0.38.0
func DeploymentConfigurationValidationPolicyPtr(v *DeploymentConfigurationValidationPolicyArgs) DeploymentConfigurationValidationPolicyPtrInput
type DeploymentConfigurationValidationPolicyPtrOutput ¶ added in v0.38.0
type DeploymentConfigurationValidationPolicyPtrOutput struct{ *pulumi.OutputState }
func (DeploymentConfigurationValidationPolicyPtrOutput) ElementType ¶ added in v0.38.0
func (DeploymentConfigurationValidationPolicyPtrOutput) ElementType() reflect.Type
func (DeploymentConfigurationValidationPolicyPtrOutput) TimeoutInSeconds ¶ added in v0.38.0
func (o DeploymentConfigurationValidationPolicyPtrOutput) TimeoutInSeconds() pulumi.IntPtrOutput
The amount of time in seconds that a component can validate its configuration updates. If the validation time exceeds this timeout, then the deployment proceeds for the device.
Default: `30`
func (DeploymentConfigurationValidationPolicyPtrOutput) ToDeploymentConfigurationValidationPolicyPtrOutput ¶ added in v0.38.0
func (o DeploymentConfigurationValidationPolicyPtrOutput) ToDeploymentConfigurationValidationPolicyPtrOutput() DeploymentConfigurationValidationPolicyPtrOutput
func (DeploymentConfigurationValidationPolicyPtrOutput) ToDeploymentConfigurationValidationPolicyPtrOutputWithContext ¶ added in v0.38.0
func (o DeploymentConfigurationValidationPolicyPtrOutput) ToDeploymentConfigurationValidationPolicyPtrOutputWithContext(ctx context.Context) DeploymentConfigurationValidationPolicyPtrOutput
type DeploymentInput ¶ added in v0.38.0
type DeploymentInput interface { pulumi.Input ToDeploymentOutput() DeploymentOutput ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput }
type DeploymentIoTJobAbortConfig ¶ added in v0.38.0
type DeploymentIoTJobAbortConfig struct { // The list of criteria that define when and how to cancel the configuration deployment. CriteriaList []DeploymentIoTJobAbortCriteria `pulumi:"criteriaList"` }
type DeploymentIoTJobAbortConfigArgs ¶ added in v0.38.0
type DeploymentIoTJobAbortConfigArgs struct { // The list of criteria that define when and how to cancel the configuration deployment. CriteriaList DeploymentIoTJobAbortCriteriaArrayInput `pulumi:"criteriaList"` }
func (DeploymentIoTJobAbortConfigArgs) ElementType ¶ added in v0.38.0
func (DeploymentIoTJobAbortConfigArgs) ElementType() reflect.Type
func (DeploymentIoTJobAbortConfigArgs) ToDeploymentIoTJobAbortConfigOutput ¶ added in v0.38.0
func (i DeploymentIoTJobAbortConfigArgs) ToDeploymentIoTJobAbortConfigOutput() DeploymentIoTJobAbortConfigOutput
func (DeploymentIoTJobAbortConfigArgs) ToDeploymentIoTJobAbortConfigOutputWithContext ¶ added in v0.38.0
func (i DeploymentIoTJobAbortConfigArgs) ToDeploymentIoTJobAbortConfigOutputWithContext(ctx context.Context) DeploymentIoTJobAbortConfigOutput
func (DeploymentIoTJobAbortConfigArgs) ToDeploymentIoTJobAbortConfigPtrOutput ¶ added in v0.38.0
func (i DeploymentIoTJobAbortConfigArgs) ToDeploymentIoTJobAbortConfigPtrOutput() DeploymentIoTJobAbortConfigPtrOutput
func (DeploymentIoTJobAbortConfigArgs) ToDeploymentIoTJobAbortConfigPtrOutputWithContext ¶ added in v0.38.0
func (i DeploymentIoTJobAbortConfigArgs) ToDeploymentIoTJobAbortConfigPtrOutputWithContext(ctx context.Context) DeploymentIoTJobAbortConfigPtrOutput
type DeploymentIoTJobAbortConfigInput ¶ added in v0.38.0
type DeploymentIoTJobAbortConfigInput interface { pulumi.Input ToDeploymentIoTJobAbortConfigOutput() DeploymentIoTJobAbortConfigOutput ToDeploymentIoTJobAbortConfigOutputWithContext(context.Context) DeploymentIoTJobAbortConfigOutput }
DeploymentIoTJobAbortConfigInput is an input type that accepts DeploymentIoTJobAbortConfigArgs and DeploymentIoTJobAbortConfigOutput values. You can construct a concrete instance of `DeploymentIoTJobAbortConfigInput` via:
DeploymentIoTJobAbortConfigArgs{...}
type DeploymentIoTJobAbortConfigOutput ¶ added in v0.38.0
type DeploymentIoTJobAbortConfigOutput struct{ *pulumi.OutputState }
func (DeploymentIoTJobAbortConfigOutput) CriteriaList ¶ added in v0.38.0
func (o DeploymentIoTJobAbortConfigOutput) CriteriaList() DeploymentIoTJobAbortCriteriaArrayOutput
The list of criteria that define when and how to cancel the configuration deployment.
func (DeploymentIoTJobAbortConfigOutput) ElementType ¶ added in v0.38.0
func (DeploymentIoTJobAbortConfigOutput) ElementType() reflect.Type
func (DeploymentIoTJobAbortConfigOutput) ToDeploymentIoTJobAbortConfigOutput ¶ added in v0.38.0
func (o DeploymentIoTJobAbortConfigOutput) ToDeploymentIoTJobAbortConfigOutput() DeploymentIoTJobAbortConfigOutput
func (DeploymentIoTJobAbortConfigOutput) ToDeploymentIoTJobAbortConfigOutputWithContext ¶ added in v0.38.0
func (o DeploymentIoTJobAbortConfigOutput) ToDeploymentIoTJobAbortConfigOutputWithContext(ctx context.Context) DeploymentIoTJobAbortConfigOutput
func (DeploymentIoTJobAbortConfigOutput) ToDeploymentIoTJobAbortConfigPtrOutput ¶ added in v0.38.0
func (o DeploymentIoTJobAbortConfigOutput) ToDeploymentIoTJobAbortConfigPtrOutput() DeploymentIoTJobAbortConfigPtrOutput
func (DeploymentIoTJobAbortConfigOutput) ToDeploymentIoTJobAbortConfigPtrOutputWithContext ¶ added in v0.38.0
func (o DeploymentIoTJobAbortConfigOutput) ToDeploymentIoTJobAbortConfigPtrOutputWithContext(ctx context.Context) DeploymentIoTJobAbortConfigPtrOutput
type DeploymentIoTJobAbortConfigPtrInput ¶ added in v0.38.0
type DeploymentIoTJobAbortConfigPtrInput interface { pulumi.Input ToDeploymentIoTJobAbortConfigPtrOutput() DeploymentIoTJobAbortConfigPtrOutput ToDeploymentIoTJobAbortConfigPtrOutputWithContext(context.Context) DeploymentIoTJobAbortConfigPtrOutput }
DeploymentIoTJobAbortConfigPtrInput is an input type that accepts DeploymentIoTJobAbortConfigArgs, DeploymentIoTJobAbortConfigPtr and DeploymentIoTJobAbortConfigPtrOutput values. You can construct a concrete instance of `DeploymentIoTJobAbortConfigPtrInput` via:
DeploymentIoTJobAbortConfigArgs{...} or: nil
func DeploymentIoTJobAbortConfigPtr ¶ added in v0.38.0
func DeploymentIoTJobAbortConfigPtr(v *DeploymentIoTJobAbortConfigArgs) DeploymentIoTJobAbortConfigPtrInput
type DeploymentIoTJobAbortConfigPtrOutput ¶ added in v0.38.0
type DeploymentIoTJobAbortConfigPtrOutput struct{ *pulumi.OutputState }
func (DeploymentIoTJobAbortConfigPtrOutput) CriteriaList ¶ added in v0.38.0
func (o DeploymentIoTJobAbortConfigPtrOutput) CriteriaList() DeploymentIoTJobAbortCriteriaArrayOutput
The list of criteria that define when and how to cancel the configuration deployment.
func (DeploymentIoTJobAbortConfigPtrOutput) ElementType ¶ added in v0.38.0
func (DeploymentIoTJobAbortConfigPtrOutput) ElementType() reflect.Type
func (DeploymentIoTJobAbortConfigPtrOutput) ToDeploymentIoTJobAbortConfigPtrOutput ¶ added in v0.38.0
func (o DeploymentIoTJobAbortConfigPtrOutput) ToDeploymentIoTJobAbortConfigPtrOutput() DeploymentIoTJobAbortConfigPtrOutput
func (DeploymentIoTJobAbortConfigPtrOutput) ToDeploymentIoTJobAbortConfigPtrOutputWithContext ¶ added in v0.38.0
func (o DeploymentIoTJobAbortConfigPtrOutput) ToDeploymentIoTJobAbortConfigPtrOutputWithContext(ctx context.Context) DeploymentIoTJobAbortConfigPtrOutput
type DeploymentIoTJobAbortCriteria ¶ added in v0.38.0
type DeploymentIoTJobAbortCriteria struct { // The action to perform when the criteria are met. Action DeploymentIoTJobAbortCriteriaAction `pulumi:"action"` // The type of job deployment failure that can cancel a job. FailureType DeploymentIoTJobAbortCriteriaFailureType `pulumi:"failureType"` // The minimum number of things that receive the configuration before the job can cancel. MinNumberOfExecutedThings int `pulumi:"minNumberOfExecutedThings"` // The minimum percentage of `failureType` failures that occur before the job can cancel. // // This parameter supports up to two digits after the decimal (for example, you can specify `10.9` or `10.99` , but not `10.999` ). ThresholdPercentage float64 `pulumi:"thresholdPercentage"` }
type DeploymentIoTJobAbortCriteriaAction ¶ added in v0.38.0
type DeploymentIoTJobAbortCriteriaAction string
The action to perform when the criteria are met.
func (DeploymentIoTJobAbortCriteriaAction) ElementType ¶ added in v0.38.0
func (DeploymentIoTJobAbortCriteriaAction) ElementType() reflect.Type
func (DeploymentIoTJobAbortCriteriaAction) ToDeploymentIoTJobAbortCriteriaActionOutput ¶ added in v0.38.0
func (e DeploymentIoTJobAbortCriteriaAction) ToDeploymentIoTJobAbortCriteriaActionOutput() DeploymentIoTJobAbortCriteriaActionOutput
func (DeploymentIoTJobAbortCriteriaAction) ToDeploymentIoTJobAbortCriteriaActionOutputWithContext ¶ added in v0.38.0
func (e DeploymentIoTJobAbortCriteriaAction) ToDeploymentIoTJobAbortCriteriaActionOutputWithContext(ctx context.Context) DeploymentIoTJobAbortCriteriaActionOutput
func (DeploymentIoTJobAbortCriteriaAction) ToDeploymentIoTJobAbortCriteriaActionPtrOutput ¶ added in v0.38.0
func (e DeploymentIoTJobAbortCriteriaAction) ToDeploymentIoTJobAbortCriteriaActionPtrOutput() DeploymentIoTJobAbortCriteriaActionPtrOutput
func (DeploymentIoTJobAbortCriteriaAction) ToDeploymentIoTJobAbortCriteriaActionPtrOutputWithContext ¶ added in v0.38.0
func (e DeploymentIoTJobAbortCriteriaAction) ToDeploymentIoTJobAbortCriteriaActionPtrOutputWithContext(ctx context.Context) DeploymentIoTJobAbortCriteriaActionPtrOutput
func (DeploymentIoTJobAbortCriteriaAction) ToStringOutput ¶ added in v0.38.0
func (e DeploymentIoTJobAbortCriteriaAction) ToStringOutput() pulumi.StringOutput
func (DeploymentIoTJobAbortCriteriaAction) ToStringOutputWithContext ¶ added in v0.38.0
func (e DeploymentIoTJobAbortCriteriaAction) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DeploymentIoTJobAbortCriteriaAction) ToStringPtrOutput ¶ added in v0.38.0
func (e DeploymentIoTJobAbortCriteriaAction) ToStringPtrOutput() pulumi.StringPtrOutput
func (DeploymentIoTJobAbortCriteriaAction) ToStringPtrOutputWithContext ¶ added in v0.38.0
func (e DeploymentIoTJobAbortCriteriaAction) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DeploymentIoTJobAbortCriteriaActionInput ¶ added in v0.38.0
type DeploymentIoTJobAbortCriteriaActionInput interface { pulumi.Input ToDeploymentIoTJobAbortCriteriaActionOutput() DeploymentIoTJobAbortCriteriaActionOutput ToDeploymentIoTJobAbortCriteriaActionOutputWithContext(context.Context) DeploymentIoTJobAbortCriteriaActionOutput }
DeploymentIoTJobAbortCriteriaActionInput is an input type that accepts values of the DeploymentIoTJobAbortCriteriaAction enum A concrete instance of `DeploymentIoTJobAbortCriteriaActionInput` can be one of the following:
DeploymentIoTJobAbortCriteriaActionCancel
type DeploymentIoTJobAbortCriteriaActionOutput ¶ added in v0.38.0
type DeploymentIoTJobAbortCriteriaActionOutput struct{ *pulumi.OutputState }
func (DeploymentIoTJobAbortCriteriaActionOutput) ElementType ¶ added in v0.38.0
func (DeploymentIoTJobAbortCriteriaActionOutput) ElementType() reflect.Type
func (DeploymentIoTJobAbortCriteriaActionOutput) ToDeploymentIoTJobAbortCriteriaActionOutput ¶ added in v0.38.0
func (o DeploymentIoTJobAbortCriteriaActionOutput) ToDeploymentIoTJobAbortCriteriaActionOutput() DeploymentIoTJobAbortCriteriaActionOutput
func (DeploymentIoTJobAbortCriteriaActionOutput) ToDeploymentIoTJobAbortCriteriaActionOutputWithContext ¶ added in v0.38.0
func (o DeploymentIoTJobAbortCriteriaActionOutput) ToDeploymentIoTJobAbortCriteriaActionOutputWithContext(ctx context.Context) DeploymentIoTJobAbortCriteriaActionOutput
func (DeploymentIoTJobAbortCriteriaActionOutput) ToDeploymentIoTJobAbortCriteriaActionPtrOutput ¶ added in v0.38.0
func (o DeploymentIoTJobAbortCriteriaActionOutput) ToDeploymentIoTJobAbortCriteriaActionPtrOutput() DeploymentIoTJobAbortCriteriaActionPtrOutput
func (DeploymentIoTJobAbortCriteriaActionOutput) ToDeploymentIoTJobAbortCriteriaActionPtrOutputWithContext ¶ added in v0.38.0
func (o DeploymentIoTJobAbortCriteriaActionOutput) ToDeploymentIoTJobAbortCriteriaActionPtrOutputWithContext(ctx context.Context) DeploymentIoTJobAbortCriteriaActionPtrOutput
func (DeploymentIoTJobAbortCriteriaActionOutput) ToStringOutput ¶ added in v0.38.0
func (o DeploymentIoTJobAbortCriteriaActionOutput) ToStringOutput() pulumi.StringOutput
func (DeploymentIoTJobAbortCriteriaActionOutput) ToStringOutputWithContext ¶ added in v0.38.0
func (o DeploymentIoTJobAbortCriteriaActionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DeploymentIoTJobAbortCriteriaActionOutput) ToStringPtrOutput ¶ added in v0.38.0
func (o DeploymentIoTJobAbortCriteriaActionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DeploymentIoTJobAbortCriteriaActionOutput) ToStringPtrOutputWithContext ¶ added in v0.38.0
func (o DeploymentIoTJobAbortCriteriaActionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DeploymentIoTJobAbortCriteriaActionPtrInput ¶ added in v0.38.0
type DeploymentIoTJobAbortCriteriaActionPtrInput interface { pulumi.Input ToDeploymentIoTJobAbortCriteriaActionPtrOutput() DeploymentIoTJobAbortCriteriaActionPtrOutput ToDeploymentIoTJobAbortCriteriaActionPtrOutputWithContext(context.Context) DeploymentIoTJobAbortCriteriaActionPtrOutput }
func DeploymentIoTJobAbortCriteriaActionPtr ¶ added in v0.38.0
func DeploymentIoTJobAbortCriteriaActionPtr(v string) DeploymentIoTJobAbortCriteriaActionPtrInput
type DeploymentIoTJobAbortCriteriaActionPtrOutput ¶ added in v0.38.0
type DeploymentIoTJobAbortCriteriaActionPtrOutput struct{ *pulumi.OutputState }
func (DeploymentIoTJobAbortCriteriaActionPtrOutput) ElementType ¶ added in v0.38.0
func (DeploymentIoTJobAbortCriteriaActionPtrOutput) ElementType() reflect.Type
func (DeploymentIoTJobAbortCriteriaActionPtrOutput) ToDeploymentIoTJobAbortCriteriaActionPtrOutput ¶ added in v0.38.0
func (o DeploymentIoTJobAbortCriteriaActionPtrOutput) ToDeploymentIoTJobAbortCriteriaActionPtrOutput() DeploymentIoTJobAbortCriteriaActionPtrOutput
func (DeploymentIoTJobAbortCriteriaActionPtrOutput) ToDeploymentIoTJobAbortCriteriaActionPtrOutputWithContext ¶ added in v0.38.0
func (o DeploymentIoTJobAbortCriteriaActionPtrOutput) ToDeploymentIoTJobAbortCriteriaActionPtrOutputWithContext(ctx context.Context) DeploymentIoTJobAbortCriteriaActionPtrOutput
func (DeploymentIoTJobAbortCriteriaActionPtrOutput) ToStringPtrOutput ¶ added in v0.38.0
func (o DeploymentIoTJobAbortCriteriaActionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DeploymentIoTJobAbortCriteriaActionPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.38.0
func (o DeploymentIoTJobAbortCriteriaActionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DeploymentIoTJobAbortCriteriaArgs ¶ added in v0.38.0
type DeploymentIoTJobAbortCriteriaArgs struct { // The action to perform when the criteria are met. Action DeploymentIoTJobAbortCriteriaActionInput `pulumi:"action"` // The type of job deployment failure that can cancel a job. FailureType DeploymentIoTJobAbortCriteriaFailureTypeInput `pulumi:"failureType"` // The minimum number of things that receive the configuration before the job can cancel. MinNumberOfExecutedThings pulumi.IntInput `pulumi:"minNumberOfExecutedThings"` // The minimum percentage of `failureType` failures that occur before the job can cancel. // // This parameter supports up to two digits after the decimal (for example, you can specify `10.9` or `10.99` , but not `10.999` ). ThresholdPercentage pulumi.Float64Input `pulumi:"thresholdPercentage"` }
func (DeploymentIoTJobAbortCriteriaArgs) ElementType ¶ added in v0.38.0
func (DeploymentIoTJobAbortCriteriaArgs) ElementType() reflect.Type
func (DeploymentIoTJobAbortCriteriaArgs) ToDeploymentIoTJobAbortCriteriaOutput ¶ added in v0.38.0
func (i DeploymentIoTJobAbortCriteriaArgs) ToDeploymentIoTJobAbortCriteriaOutput() DeploymentIoTJobAbortCriteriaOutput
func (DeploymentIoTJobAbortCriteriaArgs) ToDeploymentIoTJobAbortCriteriaOutputWithContext ¶ added in v0.38.0
func (i DeploymentIoTJobAbortCriteriaArgs) ToDeploymentIoTJobAbortCriteriaOutputWithContext(ctx context.Context) DeploymentIoTJobAbortCriteriaOutput
type DeploymentIoTJobAbortCriteriaArray ¶ added in v0.38.0
type DeploymentIoTJobAbortCriteriaArray []DeploymentIoTJobAbortCriteriaInput
func (DeploymentIoTJobAbortCriteriaArray) ElementType ¶ added in v0.38.0
func (DeploymentIoTJobAbortCriteriaArray) ElementType() reflect.Type
func (DeploymentIoTJobAbortCriteriaArray) ToDeploymentIoTJobAbortCriteriaArrayOutput ¶ added in v0.38.0
func (i DeploymentIoTJobAbortCriteriaArray) ToDeploymentIoTJobAbortCriteriaArrayOutput() DeploymentIoTJobAbortCriteriaArrayOutput
func (DeploymentIoTJobAbortCriteriaArray) ToDeploymentIoTJobAbortCriteriaArrayOutputWithContext ¶ added in v0.38.0
func (i DeploymentIoTJobAbortCriteriaArray) ToDeploymentIoTJobAbortCriteriaArrayOutputWithContext(ctx context.Context) DeploymentIoTJobAbortCriteriaArrayOutput
type DeploymentIoTJobAbortCriteriaArrayInput ¶ added in v0.38.0
type DeploymentIoTJobAbortCriteriaArrayInput interface { pulumi.Input ToDeploymentIoTJobAbortCriteriaArrayOutput() DeploymentIoTJobAbortCriteriaArrayOutput ToDeploymentIoTJobAbortCriteriaArrayOutputWithContext(context.Context) DeploymentIoTJobAbortCriteriaArrayOutput }
DeploymentIoTJobAbortCriteriaArrayInput is an input type that accepts DeploymentIoTJobAbortCriteriaArray and DeploymentIoTJobAbortCriteriaArrayOutput values. You can construct a concrete instance of `DeploymentIoTJobAbortCriteriaArrayInput` via:
DeploymentIoTJobAbortCriteriaArray{ DeploymentIoTJobAbortCriteriaArgs{...} }
type DeploymentIoTJobAbortCriteriaArrayOutput ¶ added in v0.38.0
type DeploymentIoTJobAbortCriteriaArrayOutput struct{ *pulumi.OutputState }
func (DeploymentIoTJobAbortCriteriaArrayOutput) ElementType ¶ added in v0.38.0
func (DeploymentIoTJobAbortCriteriaArrayOutput) ElementType() reflect.Type
func (DeploymentIoTJobAbortCriteriaArrayOutput) ToDeploymentIoTJobAbortCriteriaArrayOutput ¶ added in v0.38.0
func (o DeploymentIoTJobAbortCriteriaArrayOutput) ToDeploymentIoTJobAbortCriteriaArrayOutput() DeploymentIoTJobAbortCriteriaArrayOutput
func (DeploymentIoTJobAbortCriteriaArrayOutput) ToDeploymentIoTJobAbortCriteriaArrayOutputWithContext ¶ added in v0.38.0
func (o DeploymentIoTJobAbortCriteriaArrayOutput) ToDeploymentIoTJobAbortCriteriaArrayOutputWithContext(ctx context.Context) DeploymentIoTJobAbortCriteriaArrayOutput
type DeploymentIoTJobAbortCriteriaFailureType ¶ added in v0.38.0
type DeploymentIoTJobAbortCriteriaFailureType string
The type of job deployment failure that can cancel a job.
func (DeploymentIoTJobAbortCriteriaFailureType) ElementType ¶ added in v0.38.0
func (DeploymentIoTJobAbortCriteriaFailureType) ElementType() reflect.Type
func (DeploymentIoTJobAbortCriteriaFailureType) ToDeploymentIoTJobAbortCriteriaFailureTypeOutput ¶ added in v0.38.0
func (e DeploymentIoTJobAbortCriteriaFailureType) ToDeploymentIoTJobAbortCriteriaFailureTypeOutput() DeploymentIoTJobAbortCriteriaFailureTypeOutput
func (DeploymentIoTJobAbortCriteriaFailureType) ToDeploymentIoTJobAbortCriteriaFailureTypeOutputWithContext ¶ added in v0.38.0
func (e DeploymentIoTJobAbortCriteriaFailureType) ToDeploymentIoTJobAbortCriteriaFailureTypeOutputWithContext(ctx context.Context) DeploymentIoTJobAbortCriteriaFailureTypeOutput
func (DeploymentIoTJobAbortCriteriaFailureType) ToDeploymentIoTJobAbortCriteriaFailureTypePtrOutput ¶ added in v0.38.0
func (e DeploymentIoTJobAbortCriteriaFailureType) ToDeploymentIoTJobAbortCriteriaFailureTypePtrOutput() DeploymentIoTJobAbortCriteriaFailureTypePtrOutput
func (DeploymentIoTJobAbortCriteriaFailureType) ToDeploymentIoTJobAbortCriteriaFailureTypePtrOutputWithContext ¶ added in v0.38.0
func (e DeploymentIoTJobAbortCriteriaFailureType) ToDeploymentIoTJobAbortCriteriaFailureTypePtrOutputWithContext(ctx context.Context) DeploymentIoTJobAbortCriteriaFailureTypePtrOutput
func (DeploymentIoTJobAbortCriteriaFailureType) ToStringOutput ¶ added in v0.38.0
func (e DeploymentIoTJobAbortCriteriaFailureType) ToStringOutput() pulumi.StringOutput
func (DeploymentIoTJobAbortCriteriaFailureType) ToStringOutputWithContext ¶ added in v0.38.0
func (e DeploymentIoTJobAbortCriteriaFailureType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DeploymentIoTJobAbortCriteriaFailureType) ToStringPtrOutput ¶ added in v0.38.0
func (e DeploymentIoTJobAbortCriteriaFailureType) ToStringPtrOutput() pulumi.StringPtrOutput
func (DeploymentIoTJobAbortCriteriaFailureType) ToStringPtrOutputWithContext ¶ added in v0.38.0
func (e DeploymentIoTJobAbortCriteriaFailureType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DeploymentIoTJobAbortCriteriaFailureTypeInput ¶ added in v0.38.0
type DeploymentIoTJobAbortCriteriaFailureTypeInput interface { pulumi.Input ToDeploymentIoTJobAbortCriteriaFailureTypeOutput() DeploymentIoTJobAbortCriteriaFailureTypeOutput ToDeploymentIoTJobAbortCriteriaFailureTypeOutputWithContext(context.Context) DeploymentIoTJobAbortCriteriaFailureTypeOutput }
DeploymentIoTJobAbortCriteriaFailureTypeInput is an input type that accepts values of the DeploymentIoTJobAbortCriteriaFailureType enum A concrete instance of `DeploymentIoTJobAbortCriteriaFailureTypeInput` can be one of the following:
DeploymentIoTJobAbortCriteriaFailureTypeFailed DeploymentIoTJobAbortCriteriaFailureTypeRejected DeploymentIoTJobAbortCriteriaFailureTypeTimedOut DeploymentIoTJobAbortCriteriaFailureTypeAll
type DeploymentIoTJobAbortCriteriaFailureTypeOutput ¶ added in v0.38.0
type DeploymentIoTJobAbortCriteriaFailureTypeOutput struct{ *pulumi.OutputState }
func (DeploymentIoTJobAbortCriteriaFailureTypeOutput) ElementType ¶ added in v0.38.0
func (DeploymentIoTJobAbortCriteriaFailureTypeOutput) ElementType() reflect.Type
func (DeploymentIoTJobAbortCriteriaFailureTypeOutput) ToDeploymentIoTJobAbortCriteriaFailureTypeOutput ¶ added in v0.38.0
func (o DeploymentIoTJobAbortCriteriaFailureTypeOutput) ToDeploymentIoTJobAbortCriteriaFailureTypeOutput() DeploymentIoTJobAbortCriteriaFailureTypeOutput
func (DeploymentIoTJobAbortCriteriaFailureTypeOutput) ToDeploymentIoTJobAbortCriteriaFailureTypeOutputWithContext ¶ added in v0.38.0
func (o DeploymentIoTJobAbortCriteriaFailureTypeOutput) ToDeploymentIoTJobAbortCriteriaFailureTypeOutputWithContext(ctx context.Context) DeploymentIoTJobAbortCriteriaFailureTypeOutput
func (DeploymentIoTJobAbortCriteriaFailureTypeOutput) ToDeploymentIoTJobAbortCriteriaFailureTypePtrOutput ¶ added in v0.38.0
func (o DeploymentIoTJobAbortCriteriaFailureTypeOutput) ToDeploymentIoTJobAbortCriteriaFailureTypePtrOutput() DeploymentIoTJobAbortCriteriaFailureTypePtrOutput
func (DeploymentIoTJobAbortCriteriaFailureTypeOutput) ToDeploymentIoTJobAbortCriteriaFailureTypePtrOutputWithContext ¶ added in v0.38.0
func (o DeploymentIoTJobAbortCriteriaFailureTypeOutput) ToDeploymentIoTJobAbortCriteriaFailureTypePtrOutputWithContext(ctx context.Context) DeploymentIoTJobAbortCriteriaFailureTypePtrOutput
func (DeploymentIoTJobAbortCriteriaFailureTypeOutput) ToStringOutput ¶ added in v0.38.0
func (o DeploymentIoTJobAbortCriteriaFailureTypeOutput) ToStringOutput() pulumi.StringOutput
func (DeploymentIoTJobAbortCriteriaFailureTypeOutput) ToStringOutputWithContext ¶ added in v0.38.0
func (o DeploymentIoTJobAbortCriteriaFailureTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DeploymentIoTJobAbortCriteriaFailureTypeOutput) ToStringPtrOutput ¶ added in v0.38.0
func (o DeploymentIoTJobAbortCriteriaFailureTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DeploymentIoTJobAbortCriteriaFailureTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.38.0
func (o DeploymentIoTJobAbortCriteriaFailureTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DeploymentIoTJobAbortCriteriaFailureTypePtrInput ¶ added in v0.38.0
type DeploymentIoTJobAbortCriteriaFailureTypePtrInput interface { pulumi.Input ToDeploymentIoTJobAbortCriteriaFailureTypePtrOutput() DeploymentIoTJobAbortCriteriaFailureTypePtrOutput ToDeploymentIoTJobAbortCriteriaFailureTypePtrOutputWithContext(context.Context) DeploymentIoTJobAbortCriteriaFailureTypePtrOutput }
func DeploymentIoTJobAbortCriteriaFailureTypePtr ¶ added in v0.38.0
func DeploymentIoTJobAbortCriteriaFailureTypePtr(v string) DeploymentIoTJobAbortCriteriaFailureTypePtrInput
type DeploymentIoTJobAbortCriteriaFailureTypePtrOutput ¶ added in v0.38.0
type DeploymentIoTJobAbortCriteriaFailureTypePtrOutput struct{ *pulumi.OutputState }
func (DeploymentIoTJobAbortCriteriaFailureTypePtrOutput) ElementType ¶ added in v0.38.0
func (DeploymentIoTJobAbortCriteriaFailureTypePtrOutput) ElementType() reflect.Type
func (DeploymentIoTJobAbortCriteriaFailureTypePtrOutput) ToDeploymentIoTJobAbortCriteriaFailureTypePtrOutput ¶ added in v0.38.0
func (o DeploymentIoTJobAbortCriteriaFailureTypePtrOutput) ToDeploymentIoTJobAbortCriteriaFailureTypePtrOutput() DeploymentIoTJobAbortCriteriaFailureTypePtrOutput
func (DeploymentIoTJobAbortCriteriaFailureTypePtrOutput) ToDeploymentIoTJobAbortCriteriaFailureTypePtrOutputWithContext ¶ added in v0.38.0
func (o DeploymentIoTJobAbortCriteriaFailureTypePtrOutput) ToDeploymentIoTJobAbortCriteriaFailureTypePtrOutputWithContext(ctx context.Context) DeploymentIoTJobAbortCriteriaFailureTypePtrOutput
func (DeploymentIoTJobAbortCriteriaFailureTypePtrOutput) ToStringPtrOutput ¶ added in v0.38.0
func (o DeploymentIoTJobAbortCriteriaFailureTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DeploymentIoTJobAbortCriteriaFailureTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.38.0
func (o DeploymentIoTJobAbortCriteriaFailureTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DeploymentIoTJobAbortCriteriaInput ¶ added in v0.38.0
type DeploymentIoTJobAbortCriteriaInput interface { pulumi.Input ToDeploymentIoTJobAbortCriteriaOutput() DeploymentIoTJobAbortCriteriaOutput ToDeploymentIoTJobAbortCriteriaOutputWithContext(context.Context) DeploymentIoTJobAbortCriteriaOutput }
DeploymentIoTJobAbortCriteriaInput is an input type that accepts DeploymentIoTJobAbortCriteriaArgs and DeploymentIoTJobAbortCriteriaOutput values. You can construct a concrete instance of `DeploymentIoTJobAbortCriteriaInput` via:
DeploymentIoTJobAbortCriteriaArgs{...}
type DeploymentIoTJobAbortCriteriaOutput ¶ added in v0.38.0
type DeploymentIoTJobAbortCriteriaOutput struct{ *pulumi.OutputState }
func (DeploymentIoTJobAbortCriteriaOutput) Action ¶ added in v0.38.0
func (o DeploymentIoTJobAbortCriteriaOutput) Action() DeploymentIoTJobAbortCriteriaActionOutput
The action to perform when the criteria are met.
func (DeploymentIoTJobAbortCriteriaOutput) ElementType ¶ added in v0.38.0
func (DeploymentIoTJobAbortCriteriaOutput) ElementType() reflect.Type
func (DeploymentIoTJobAbortCriteriaOutput) FailureType ¶ added in v0.38.0
func (o DeploymentIoTJobAbortCriteriaOutput) FailureType() DeploymentIoTJobAbortCriteriaFailureTypeOutput
The type of job deployment failure that can cancel a job.
func (DeploymentIoTJobAbortCriteriaOutput) MinNumberOfExecutedThings ¶ added in v0.38.0
func (o DeploymentIoTJobAbortCriteriaOutput) MinNumberOfExecutedThings() pulumi.IntOutput
The minimum number of things that receive the configuration before the job can cancel.
func (DeploymentIoTJobAbortCriteriaOutput) ThresholdPercentage ¶ added in v0.38.0
func (o DeploymentIoTJobAbortCriteriaOutput) ThresholdPercentage() pulumi.Float64Output
The minimum percentage of `failureType` failures that occur before the job can cancel.
This parameter supports up to two digits after the decimal (for example, you can specify `10.9` or `10.99` , but not `10.999` ).
func (DeploymentIoTJobAbortCriteriaOutput) ToDeploymentIoTJobAbortCriteriaOutput ¶ added in v0.38.0
func (o DeploymentIoTJobAbortCriteriaOutput) ToDeploymentIoTJobAbortCriteriaOutput() DeploymentIoTJobAbortCriteriaOutput
func (DeploymentIoTJobAbortCriteriaOutput) ToDeploymentIoTJobAbortCriteriaOutputWithContext ¶ added in v0.38.0
func (o DeploymentIoTJobAbortCriteriaOutput) ToDeploymentIoTJobAbortCriteriaOutputWithContext(ctx context.Context) DeploymentIoTJobAbortCriteriaOutput
type DeploymentIoTJobConfiguration ¶ added in v0.38.0
type DeploymentIoTJobConfiguration struct { // The stop configuration for the job. This configuration defines when and how to stop a job rollout. AbortConfig *DeploymentIoTJobAbortConfig `pulumi:"abortConfig"` // The rollout configuration for the job. This configuration defines the rate at which the job rolls out to the fleet of target devices. JobExecutionsRolloutConfig *DeploymentIoTJobExecutionsRolloutConfig `pulumi:"jobExecutionsRolloutConfig"` // The timeout configuration for the job. This configuration defines the amount of time each device has to complete the job. TimeoutConfig *DeploymentIoTJobTimeoutConfig `pulumi:"timeoutConfig"` }
type DeploymentIoTJobConfigurationArgs ¶ added in v0.38.0
type DeploymentIoTJobConfigurationArgs struct { // The stop configuration for the job. This configuration defines when and how to stop a job rollout. AbortConfig DeploymentIoTJobAbortConfigPtrInput `pulumi:"abortConfig"` // The rollout configuration for the job. This configuration defines the rate at which the job rolls out to the fleet of target devices. JobExecutionsRolloutConfig DeploymentIoTJobExecutionsRolloutConfigPtrInput `pulumi:"jobExecutionsRolloutConfig"` // The timeout configuration for the job. This configuration defines the amount of time each device has to complete the job. TimeoutConfig DeploymentIoTJobTimeoutConfigPtrInput `pulumi:"timeoutConfig"` }
func (DeploymentIoTJobConfigurationArgs) ElementType ¶ added in v0.38.0
func (DeploymentIoTJobConfigurationArgs) ElementType() reflect.Type
func (DeploymentIoTJobConfigurationArgs) ToDeploymentIoTJobConfigurationOutput ¶ added in v0.38.0
func (i DeploymentIoTJobConfigurationArgs) ToDeploymentIoTJobConfigurationOutput() DeploymentIoTJobConfigurationOutput
func (DeploymentIoTJobConfigurationArgs) ToDeploymentIoTJobConfigurationOutputWithContext ¶ added in v0.38.0
func (i DeploymentIoTJobConfigurationArgs) ToDeploymentIoTJobConfigurationOutputWithContext(ctx context.Context) DeploymentIoTJobConfigurationOutput
func (DeploymentIoTJobConfigurationArgs) ToDeploymentIoTJobConfigurationPtrOutput ¶ added in v0.38.0
func (i DeploymentIoTJobConfigurationArgs) ToDeploymentIoTJobConfigurationPtrOutput() DeploymentIoTJobConfigurationPtrOutput
func (DeploymentIoTJobConfigurationArgs) ToDeploymentIoTJobConfigurationPtrOutputWithContext ¶ added in v0.38.0
func (i DeploymentIoTJobConfigurationArgs) ToDeploymentIoTJobConfigurationPtrOutputWithContext(ctx context.Context) DeploymentIoTJobConfigurationPtrOutput
type DeploymentIoTJobConfigurationInput ¶ added in v0.38.0
type DeploymentIoTJobConfigurationInput interface { pulumi.Input ToDeploymentIoTJobConfigurationOutput() DeploymentIoTJobConfigurationOutput ToDeploymentIoTJobConfigurationOutputWithContext(context.Context) DeploymentIoTJobConfigurationOutput }
DeploymentIoTJobConfigurationInput is an input type that accepts DeploymentIoTJobConfigurationArgs and DeploymentIoTJobConfigurationOutput values. You can construct a concrete instance of `DeploymentIoTJobConfigurationInput` via:
DeploymentIoTJobConfigurationArgs{...}
type DeploymentIoTJobConfigurationOutput ¶ added in v0.38.0
type DeploymentIoTJobConfigurationOutput struct{ *pulumi.OutputState }
func (DeploymentIoTJobConfigurationOutput) AbortConfig ¶ added in v0.38.0
func (o DeploymentIoTJobConfigurationOutput) AbortConfig() DeploymentIoTJobAbortConfigPtrOutput
The stop configuration for the job. This configuration defines when and how to stop a job rollout.
func (DeploymentIoTJobConfigurationOutput) ElementType ¶ added in v0.38.0
func (DeploymentIoTJobConfigurationOutput) ElementType() reflect.Type
func (DeploymentIoTJobConfigurationOutput) JobExecutionsRolloutConfig ¶ added in v0.38.0
func (o DeploymentIoTJobConfigurationOutput) JobExecutionsRolloutConfig() DeploymentIoTJobExecutionsRolloutConfigPtrOutput
The rollout configuration for the job. This configuration defines the rate at which the job rolls out to the fleet of target devices.
func (DeploymentIoTJobConfigurationOutput) TimeoutConfig ¶ added in v0.38.0
func (o DeploymentIoTJobConfigurationOutput) TimeoutConfig() DeploymentIoTJobTimeoutConfigPtrOutput
The timeout configuration for the job. This configuration defines the amount of time each device has to complete the job.
func (DeploymentIoTJobConfigurationOutput) ToDeploymentIoTJobConfigurationOutput ¶ added in v0.38.0
func (o DeploymentIoTJobConfigurationOutput) ToDeploymentIoTJobConfigurationOutput() DeploymentIoTJobConfigurationOutput
func (DeploymentIoTJobConfigurationOutput) ToDeploymentIoTJobConfigurationOutputWithContext ¶ added in v0.38.0
func (o DeploymentIoTJobConfigurationOutput) ToDeploymentIoTJobConfigurationOutputWithContext(ctx context.Context) DeploymentIoTJobConfigurationOutput
func (DeploymentIoTJobConfigurationOutput) ToDeploymentIoTJobConfigurationPtrOutput ¶ added in v0.38.0
func (o DeploymentIoTJobConfigurationOutput) ToDeploymentIoTJobConfigurationPtrOutput() DeploymentIoTJobConfigurationPtrOutput
func (DeploymentIoTJobConfigurationOutput) ToDeploymentIoTJobConfigurationPtrOutputWithContext ¶ added in v0.38.0
func (o DeploymentIoTJobConfigurationOutput) ToDeploymentIoTJobConfigurationPtrOutputWithContext(ctx context.Context) DeploymentIoTJobConfigurationPtrOutput
type DeploymentIoTJobConfigurationPtrInput ¶ added in v0.38.0
type DeploymentIoTJobConfigurationPtrInput interface { pulumi.Input ToDeploymentIoTJobConfigurationPtrOutput() DeploymentIoTJobConfigurationPtrOutput ToDeploymentIoTJobConfigurationPtrOutputWithContext(context.Context) DeploymentIoTJobConfigurationPtrOutput }
DeploymentIoTJobConfigurationPtrInput is an input type that accepts DeploymentIoTJobConfigurationArgs, DeploymentIoTJobConfigurationPtr and DeploymentIoTJobConfigurationPtrOutput values. You can construct a concrete instance of `DeploymentIoTJobConfigurationPtrInput` via:
DeploymentIoTJobConfigurationArgs{...} or: nil
func DeploymentIoTJobConfigurationPtr ¶ added in v0.38.0
func DeploymentIoTJobConfigurationPtr(v *DeploymentIoTJobConfigurationArgs) DeploymentIoTJobConfigurationPtrInput
type DeploymentIoTJobConfigurationPtrOutput ¶ added in v0.38.0
type DeploymentIoTJobConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DeploymentIoTJobConfigurationPtrOutput) AbortConfig ¶ added in v0.38.0
func (o DeploymentIoTJobConfigurationPtrOutput) AbortConfig() DeploymentIoTJobAbortConfigPtrOutput
The stop configuration for the job. This configuration defines when and how to stop a job rollout.
func (DeploymentIoTJobConfigurationPtrOutput) ElementType ¶ added in v0.38.0
func (DeploymentIoTJobConfigurationPtrOutput) ElementType() reflect.Type
func (DeploymentIoTJobConfigurationPtrOutput) JobExecutionsRolloutConfig ¶ added in v0.38.0
func (o DeploymentIoTJobConfigurationPtrOutput) JobExecutionsRolloutConfig() DeploymentIoTJobExecutionsRolloutConfigPtrOutput
The rollout configuration for the job. This configuration defines the rate at which the job rolls out to the fleet of target devices.
func (DeploymentIoTJobConfigurationPtrOutput) TimeoutConfig ¶ added in v0.38.0
func (o DeploymentIoTJobConfigurationPtrOutput) TimeoutConfig() DeploymentIoTJobTimeoutConfigPtrOutput
The timeout configuration for the job. This configuration defines the amount of time each device has to complete the job.
func (DeploymentIoTJobConfigurationPtrOutput) ToDeploymentIoTJobConfigurationPtrOutput ¶ added in v0.38.0
func (o DeploymentIoTJobConfigurationPtrOutput) ToDeploymentIoTJobConfigurationPtrOutput() DeploymentIoTJobConfigurationPtrOutput
func (DeploymentIoTJobConfigurationPtrOutput) ToDeploymentIoTJobConfigurationPtrOutputWithContext ¶ added in v0.38.0
func (o DeploymentIoTJobConfigurationPtrOutput) ToDeploymentIoTJobConfigurationPtrOutputWithContext(ctx context.Context) DeploymentIoTJobConfigurationPtrOutput
type DeploymentIoTJobExecutionsRolloutConfig ¶ added in v0.38.0
type DeploymentIoTJobExecutionsRolloutConfig struct { // The exponential rate to increase the job rollout rate. ExponentialRate *DeploymentIoTJobExponentialRolloutRate `pulumi:"exponentialRate"` // The maximum number of devices that receive a pending job notification, per minute. MaximumPerMinute *int `pulumi:"maximumPerMinute"` }
type DeploymentIoTJobExecutionsRolloutConfigArgs ¶ added in v0.38.0
type DeploymentIoTJobExecutionsRolloutConfigArgs struct { // The exponential rate to increase the job rollout rate. ExponentialRate DeploymentIoTJobExponentialRolloutRatePtrInput `pulumi:"exponentialRate"` // The maximum number of devices that receive a pending job notification, per minute. MaximumPerMinute pulumi.IntPtrInput `pulumi:"maximumPerMinute"` }
func (DeploymentIoTJobExecutionsRolloutConfigArgs) ElementType ¶ added in v0.38.0
func (DeploymentIoTJobExecutionsRolloutConfigArgs) ElementType() reflect.Type
func (DeploymentIoTJobExecutionsRolloutConfigArgs) ToDeploymentIoTJobExecutionsRolloutConfigOutput ¶ added in v0.38.0
func (i DeploymentIoTJobExecutionsRolloutConfigArgs) ToDeploymentIoTJobExecutionsRolloutConfigOutput() DeploymentIoTJobExecutionsRolloutConfigOutput
func (DeploymentIoTJobExecutionsRolloutConfigArgs) ToDeploymentIoTJobExecutionsRolloutConfigOutputWithContext ¶ added in v0.38.0
func (i DeploymentIoTJobExecutionsRolloutConfigArgs) ToDeploymentIoTJobExecutionsRolloutConfigOutputWithContext(ctx context.Context) DeploymentIoTJobExecutionsRolloutConfigOutput
func (DeploymentIoTJobExecutionsRolloutConfigArgs) ToDeploymentIoTJobExecutionsRolloutConfigPtrOutput ¶ added in v0.38.0
func (i DeploymentIoTJobExecutionsRolloutConfigArgs) ToDeploymentIoTJobExecutionsRolloutConfigPtrOutput() DeploymentIoTJobExecutionsRolloutConfigPtrOutput
func (DeploymentIoTJobExecutionsRolloutConfigArgs) ToDeploymentIoTJobExecutionsRolloutConfigPtrOutputWithContext ¶ added in v0.38.0
func (i DeploymentIoTJobExecutionsRolloutConfigArgs) ToDeploymentIoTJobExecutionsRolloutConfigPtrOutputWithContext(ctx context.Context) DeploymentIoTJobExecutionsRolloutConfigPtrOutput
type DeploymentIoTJobExecutionsRolloutConfigInput ¶ added in v0.38.0
type DeploymentIoTJobExecutionsRolloutConfigInput interface { pulumi.Input ToDeploymentIoTJobExecutionsRolloutConfigOutput() DeploymentIoTJobExecutionsRolloutConfigOutput ToDeploymentIoTJobExecutionsRolloutConfigOutputWithContext(context.Context) DeploymentIoTJobExecutionsRolloutConfigOutput }
DeploymentIoTJobExecutionsRolloutConfigInput is an input type that accepts DeploymentIoTJobExecutionsRolloutConfigArgs and DeploymentIoTJobExecutionsRolloutConfigOutput values. You can construct a concrete instance of `DeploymentIoTJobExecutionsRolloutConfigInput` via:
DeploymentIoTJobExecutionsRolloutConfigArgs{...}
type DeploymentIoTJobExecutionsRolloutConfigOutput ¶ added in v0.38.0
type DeploymentIoTJobExecutionsRolloutConfigOutput struct{ *pulumi.OutputState }
func (DeploymentIoTJobExecutionsRolloutConfigOutput) ElementType ¶ added in v0.38.0
func (DeploymentIoTJobExecutionsRolloutConfigOutput) ElementType() reflect.Type
func (DeploymentIoTJobExecutionsRolloutConfigOutput) ExponentialRate ¶ added in v0.38.0
func (o DeploymentIoTJobExecutionsRolloutConfigOutput) ExponentialRate() DeploymentIoTJobExponentialRolloutRatePtrOutput
The exponential rate to increase the job rollout rate.
func (DeploymentIoTJobExecutionsRolloutConfigOutput) MaximumPerMinute ¶ added in v0.38.0
func (o DeploymentIoTJobExecutionsRolloutConfigOutput) MaximumPerMinute() pulumi.IntPtrOutput
The maximum number of devices that receive a pending job notification, per minute.
func (DeploymentIoTJobExecutionsRolloutConfigOutput) ToDeploymentIoTJobExecutionsRolloutConfigOutput ¶ added in v0.38.0
func (o DeploymentIoTJobExecutionsRolloutConfigOutput) ToDeploymentIoTJobExecutionsRolloutConfigOutput() DeploymentIoTJobExecutionsRolloutConfigOutput
func (DeploymentIoTJobExecutionsRolloutConfigOutput) ToDeploymentIoTJobExecutionsRolloutConfigOutputWithContext ¶ added in v0.38.0
func (o DeploymentIoTJobExecutionsRolloutConfigOutput) ToDeploymentIoTJobExecutionsRolloutConfigOutputWithContext(ctx context.Context) DeploymentIoTJobExecutionsRolloutConfigOutput
func (DeploymentIoTJobExecutionsRolloutConfigOutput) ToDeploymentIoTJobExecutionsRolloutConfigPtrOutput ¶ added in v0.38.0
func (o DeploymentIoTJobExecutionsRolloutConfigOutput) ToDeploymentIoTJobExecutionsRolloutConfigPtrOutput() DeploymentIoTJobExecutionsRolloutConfigPtrOutput
func (DeploymentIoTJobExecutionsRolloutConfigOutput) ToDeploymentIoTJobExecutionsRolloutConfigPtrOutputWithContext ¶ added in v0.38.0
func (o DeploymentIoTJobExecutionsRolloutConfigOutput) ToDeploymentIoTJobExecutionsRolloutConfigPtrOutputWithContext(ctx context.Context) DeploymentIoTJobExecutionsRolloutConfigPtrOutput
type DeploymentIoTJobExecutionsRolloutConfigPtrInput ¶ added in v0.38.0
type DeploymentIoTJobExecutionsRolloutConfigPtrInput interface { pulumi.Input ToDeploymentIoTJobExecutionsRolloutConfigPtrOutput() DeploymentIoTJobExecutionsRolloutConfigPtrOutput ToDeploymentIoTJobExecutionsRolloutConfigPtrOutputWithContext(context.Context) DeploymentIoTJobExecutionsRolloutConfigPtrOutput }
DeploymentIoTJobExecutionsRolloutConfigPtrInput is an input type that accepts DeploymentIoTJobExecutionsRolloutConfigArgs, DeploymentIoTJobExecutionsRolloutConfigPtr and DeploymentIoTJobExecutionsRolloutConfigPtrOutput values. You can construct a concrete instance of `DeploymentIoTJobExecutionsRolloutConfigPtrInput` via:
DeploymentIoTJobExecutionsRolloutConfigArgs{...} or: nil
func DeploymentIoTJobExecutionsRolloutConfigPtr ¶ added in v0.38.0
func DeploymentIoTJobExecutionsRolloutConfigPtr(v *DeploymentIoTJobExecutionsRolloutConfigArgs) DeploymentIoTJobExecutionsRolloutConfigPtrInput
type DeploymentIoTJobExecutionsRolloutConfigPtrOutput ¶ added in v0.38.0
type DeploymentIoTJobExecutionsRolloutConfigPtrOutput struct{ *pulumi.OutputState }
func (DeploymentIoTJobExecutionsRolloutConfigPtrOutput) ElementType ¶ added in v0.38.0
func (DeploymentIoTJobExecutionsRolloutConfigPtrOutput) ElementType() reflect.Type
func (DeploymentIoTJobExecutionsRolloutConfigPtrOutput) ExponentialRate ¶ added in v0.38.0
func (o DeploymentIoTJobExecutionsRolloutConfigPtrOutput) ExponentialRate() DeploymentIoTJobExponentialRolloutRatePtrOutput
The exponential rate to increase the job rollout rate.
func (DeploymentIoTJobExecutionsRolloutConfigPtrOutput) MaximumPerMinute ¶ added in v0.38.0
func (o DeploymentIoTJobExecutionsRolloutConfigPtrOutput) MaximumPerMinute() pulumi.IntPtrOutput
The maximum number of devices that receive a pending job notification, per minute.
func (DeploymentIoTJobExecutionsRolloutConfigPtrOutput) ToDeploymentIoTJobExecutionsRolloutConfigPtrOutput ¶ added in v0.38.0
func (o DeploymentIoTJobExecutionsRolloutConfigPtrOutput) ToDeploymentIoTJobExecutionsRolloutConfigPtrOutput() DeploymentIoTJobExecutionsRolloutConfigPtrOutput
func (DeploymentIoTJobExecutionsRolloutConfigPtrOutput) ToDeploymentIoTJobExecutionsRolloutConfigPtrOutputWithContext ¶ added in v0.38.0
func (o DeploymentIoTJobExecutionsRolloutConfigPtrOutput) ToDeploymentIoTJobExecutionsRolloutConfigPtrOutputWithContext(ctx context.Context) DeploymentIoTJobExecutionsRolloutConfigPtrOutput
type DeploymentIoTJobExponentialRolloutRate ¶ added in v0.38.0
type DeploymentIoTJobExponentialRolloutRate struct { // The minimum number of devices that receive a pending job notification, per minute, when the job starts. This parameter defines the initial rollout rate of the job. BaseRatePerMinute int `pulumi:"baseRatePerMinute"` // The exponential factor to increase the rollout rate for the job. // // This parameter supports up to one digit after the decimal (for example, you can specify `1.5` , but not `1.55` ). IncrementFactor float64 `pulumi:"incrementFactor"` // The criteria to increase the rollout rate for the job. RateIncreaseCriteria DeploymentIoTJobRateIncreaseCriteria `pulumi:"rateIncreaseCriteria"` }
type DeploymentIoTJobExponentialRolloutRateArgs ¶ added in v0.38.0
type DeploymentIoTJobExponentialRolloutRateArgs struct { // The minimum number of devices that receive a pending job notification, per minute, when the job starts. This parameter defines the initial rollout rate of the job. BaseRatePerMinute pulumi.IntInput `pulumi:"baseRatePerMinute"` // The exponential factor to increase the rollout rate for the job. // // This parameter supports up to one digit after the decimal (for example, you can specify `1.5` , but not `1.55` ). IncrementFactor pulumi.Float64Input `pulumi:"incrementFactor"` // The criteria to increase the rollout rate for the job. RateIncreaseCriteria DeploymentIoTJobRateIncreaseCriteriaInput `pulumi:"rateIncreaseCriteria"` }
func (DeploymentIoTJobExponentialRolloutRateArgs) ElementType ¶ added in v0.38.0
func (DeploymentIoTJobExponentialRolloutRateArgs) ElementType() reflect.Type
func (DeploymentIoTJobExponentialRolloutRateArgs) ToDeploymentIoTJobExponentialRolloutRateOutput ¶ added in v0.38.0
func (i DeploymentIoTJobExponentialRolloutRateArgs) ToDeploymentIoTJobExponentialRolloutRateOutput() DeploymentIoTJobExponentialRolloutRateOutput
func (DeploymentIoTJobExponentialRolloutRateArgs) ToDeploymentIoTJobExponentialRolloutRateOutputWithContext ¶ added in v0.38.0
func (i DeploymentIoTJobExponentialRolloutRateArgs) ToDeploymentIoTJobExponentialRolloutRateOutputWithContext(ctx context.Context) DeploymentIoTJobExponentialRolloutRateOutput
func (DeploymentIoTJobExponentialRolloutRateArgs) ToDeploymentIoTJobExponentialRolloutRatePtrOutput ¶ added in v0.38.0
func (i DeploymentIoTJobExponentialRolloutRateArgs) ToDeploymentIoTJobExponentialRolloutRatePtrOutput() DeploymentIoTJobExponentialRolloutRatePtrOutput
func (DeploymentIoTJobExponentialRolloutRateArgs) ToDeploymentIoTJobExponentialRolloutRatePtrOutputWithContext ¶ added in v0.38.0
func (i DeploymentIoTJobExponentialRolloutRateArgs) ToDeploymentIoTJobExponentialRolloutRatePtrOutputWithContext(ctx context.Context) DeploymentIoTJobExponentialRolloutRatePtrOutput
type DeploymentIoTJobExponentialRolloutRateInput ¶ added in v0.38.0
type DeploymentIoTJobExponentialRolloutRateInput interface { pulumi.Input ToDeploymentIoTJobExponentialRolloutRateOutput() DeploymentIoTJobExponentialRolloutRateOutput ToDeploymentIoTJobExponentialRolloutRateOutputWithContext(context.Context) DeploymentIoTJobExponentialRolloutRateOutput }
DeploymentIoTJobExponentialRolloutRateInput is an input type that accepts DeploymentIoTJobExponentialRolloutRateArgs and DeploymentIoTJobExponentialRolloutRateOutput values. You can construct a concrete instance of `DeploymentIoTJobExponentialRolloutRateInput` via:
DeploymentIoTJobExponentialRolloutRateArgs{...}
type DeploymentIoTJobExponentialRolloutRateOutput ¶ added in v0.38.0
type DeploymentIoTJobExponentialRolloutRateOutput struct{ *pulumi.OutputState }
func (DeploymentIoTJobExponentialRolloutRateOutput) BaseRatePerMinute ¶ added in v0.38.0
func (o DeploymentIoTJobExponentialRolloutRateOutput) BaseRatePerMinute() pulumi.IntOutput
The minimum number of devices that receive a pending job notification, per minute, when the job starts. This parameter defines the initial rollout rate of the job.
func (DeploymentIoTJobExponentialRolloutRateOutput) ElementType ¶ added in v0.38.0
func (DeploymentIoTJobExponentialRolloutRateOutput) ElementType() reflect.Type
func (DeploymentIoTJobExponentialRolloutRateOutput) IncrementFactor ¶ added in v0.38.0
func (o DeploymentIoTJobExponentialRolloutRateOutput) IncrementFactor() pulumi.Float64Output
The exponential factor to increase the rollout rate for the job.
This parameter supports up to one digit after the decimal (for example, you can specify `1.5` , but not `1.55` ).
func (DeploymentIoTJobExponentialRolloutRateOutput) RateIncreaseCriteria ¶ added in v0.38.0
func (o DeploymentIoTJobExponentialRolloutRateOutput) RateIncreaseCriteria() DeploymentIoTJobRateIncreaseCriteriaOutput
The criteria to increase the rollout rate for the job.
func (DeploymentIoTJobExponentialRolloutRateOutput) ToDeploymentIoTJobExponentialRolloutRateOutput ¶ added in v0.38.0
func (o DeploymentIoTJobExponentialRolloutRateOutput) ToDeploymentIoTJobExponentialRolloutRateOutput() DeploymentIoTJobExponentialRolloutRateOutput
func (DeploymentIoTJobExponentialRolloutRateOutput) ToDeploymentIoTJobExponentialRolloutRateOutputWithContext ¶ added in v0.38.0
func (o DeploymentIoTJobExponentialRolloutRateOutput) ToDeploymentIoTJobExponentialRolloutRateOutputWithContext(ctx context.Context) DeploymentIoTJobExponentialRolloutRateOutput
func (DeploymentIoTJobExponentialRolloutRateOutput) ToDeploymentIoTJobExponentialRolloutRatePtrOutput ¶ added in v0.38.0
func (o DeploymentIoTJobExponentialRolloutRateOutput) ToDeploymentIoTJobExponentialRolloutRatePtrOutput() DeploymentIoTJobExponentialRolloutRatePtrOutput
func (DeploymentIoTJobExponentialRolloutRateOutput) ToDeploymentIoTJobExponentialRolloutRatePtrOutputWithContext ¶ added in v0.38.0
func (o DeploymentIoTJobExponentialRolloutRateOutput) ToDeploymentIoTJobExponentialRolloutRatePtrOutputWithContext(ctx context.Context) DeploymentIoTJobExponentialRolloutRatePtrOutput
type DeploymentIoTJobExponentialRolloutRatePtrInput ¶ added in v0.38.0
type DeploymentIoTJobExponentialRolloutRatePtrInput interface { pulumi.Input ToDeploymentIoTJobExponentialRolloutRatePtrOutput() DeploymentIoTJobExponentialRolloutRatePtrOutput ToDeploymentIoTJobExponentialRolloutRatePtrOutputWithContext(context.Context) DeploymentIoTJobExponentialRolloutRatePtrOutput }
DeploymentIoTJobExponentialRolloutRatePtrInput is an input type that accepts DeploymentIoTJobExponentialRolloutRateArgs, DeploymentIoTJobExponentialRolloutRatePtr and DeploymentIoTJobExponentialRolloutRatePtrOutput values. You can construct a concrete instance of `DeploymentIoTJobExponentialRolloutRatePtrInput` via:
DeploymentIoTJobExponentialRolloutRateArgs{...} or: nil
func DeploymentIoTJobExponentialRolloutRatePtr ¶ added in v0.38.0
func DeploymentIoTJobExponentialRolloutRatePtr(v *DeploymentIoTJobExponentialRolloutRateArgs) DeploymentIoTJobExponentialRolloutRatePtrInput
type DeploymentIoTJobExponentialRolloutRatePtrOutput ¶ added in v0.38.0
type DeploymentIoTJobExponentialRolloutRatePtrOutput struct{ *pulumi.OutputState }
func (DeploymentIoTJobExponentialRolloutRatePtrOutput) BaseRatePerMinute ¶ added in v0.38.0
func (o DeploymentIoTJobExponentialRolloutRatePtrOutput) BaseRatePerMinute() pulumi.IntPtrOutput
The minimum number of devices that receive a pending job notification, per minute, when the job starts. This parameter defines the initial rollout rate of the job.
func (DeploymentIoTJobExponentialRolloutRatePtrOutput) ElementType ¶ added in v0.38.0
func (DeploymentIoTJobExponentialRolloutRatePtrOutput) ElementType() reflect.Type
func (DeploymentIoTJobExponentialRolloutRatePtrOutput) IncrementFactor ¶ added in v0.38.0
func (o DeploymentIoTJobExponentialRolloutRatePtrOutput) IncrementFactor() pulumi.Float64PtrOutput
The exponential factor to increase the rollout rate for the job.
This parameter supports up to one digit after the decimal (for example, you can specify `1.5` , but not `1.55` ).
func (DeploymentIoTJobExponentialRolloutRatePtrOutput) RateIncreaseCriteria ¶ added in v0.38.0
func (o DeploymentIoTJobExponentialRolloutRatePtrOutput) RateIncreaseCriteria() DeploymentIoTJobRateIncreaseCriteriaPtrOutput
The criteria to increase the rollout rate for the job.
func (DeploymentIoTJobExponentialRolloutRatePtrOutput) ToDeploymentIoTJobExponentialRolloutRatePtrOutput ¶ added in v0.38.0
func (o DeploymentIoTJobExponentialRolloutRatePtrOutput) ToDeploymentIoTJobExponentialRolloutRatePtrOutput() DeploymentIoTJobExponentialRolloutRatePtrOutput
func (DeploymentIoTJobExponentialRolloutRatePtrOutput) ToDeploymentIoTJobExponentialRolloutRatePtrOutputWithContext ¶ added in v0.38.0
func (o DeploymentIoTJobExponentialRolloutRatePtrOutput) ToDeploymentIoTJobExponentialRolloutRatePtrOutputWithContext(ctx context.Context) DeploymentIoTJobExponentialRolloutRatePtrOutput
type DeploymentIoTJobRateIncreaseCriteria ¶ added in v0.38.0
type DeploymentIoTJobRateIncreaseCriteria struct { }
type DeploymentIoTJobRateIncreaseCriteriaArgs ¶ added in v0.38.0
type DeploymentIoTJobRateIncreaseCriteriaArgs struct { }
func (DeploymentIoTJobRateIncreaseCriteriaArgs) ElementType ¶ added in v0.38.0
func (DeploymentIoTJobRateIncreaseCriteriaArgs) ElementType() reflect.Type
func (DeploymentIoTJobRateIncreaseCriteriaArgs) ToDeploymentIoTJobRateIncreaseCriteriaOutput ¶ added in v0.38.0
func (i DeploymentIoTJobRateIncreaseCriteriaArgs) ToDeploymentIoTJobRateIncreaseCriteriaOutput() DeploymentIoTJobRateIncreaseCriteriaOutput
func (DeploymentIoTJobRateIncreaseCriteriaArgs) ToDeploymentIoTJobRateIncreaseCriteriaOutputWithContext ¶ added in v0.38.0
func (i DeploymentIoTJobRateIncreaseCriteriaArgs) ToDeploymentIoTJobRateIncreaseCriteriaOutputWithContext(ctx context.Context) DeploymentIoTJobRateIncreaseCriteriaOutput
func (DeploymentIoTJobRateIncreaseCriteriaArgs) ToDeploymentIoTJobRateIncreaseCriteriaPtrOutput ¶ added in v0.38.0
func (i DeploymentIoTJobRateIncreaseCriteriaArgs) ToDeploymentIoTJobRateIncreaseCriteriaPtrOutput() DeploymentIoTJobRateIncreaseCriteriaPtrOutput
func (DeploymentIoTJobRateIncreaseCriteriaArgs) ToDeploymentIoTJobRateIncreaseCriteriaPtrOutputWithContext ¶ added in v0.38.0
func (i DeploymentIoTJobRateIncreaseCriteriaArgs) ToDeploymentIoTJobRateIncreaseCriteriaPtrOutputWithContext(ctx context.Context) DeploymentIoTJobRateIncreaseCriteriaPtrOutput
type DeploymentIoTJobRateIncreaseCriteriaInput ¶ added in v0.38.0
type DeploymentIoTJobRateIncreaseCriteriaInput interface { pulumi.Input ToDeploymentIoTJobRateIncreaseCriteriaOutput() DeploymentIoTJobRateIncreaseCriteriaOutput ToDeploymentIoTJobRateIncreaseCriteriaOutputWithContext(context.Context) DeploymentIoTJobRateIncreaseCriteriaOutput }
DeploymentIoTJobRateIncreaseCriteriaInput is an input type that accepts DeploymentIoTJobRateIncreaseCriteriaArgs and DeploymentIoTJobRateIncreaseCriteriaOutput values. You can construct a concrete instance of `DeploymentIoTJobRateIncreaseCriteriaInput` via:
DeploymentIoTJobRateIncreaseCriteriaArgs{...}
type DeploymentIoTJobRateIncreaseCriteriaOutput ¶ added in v0.38.0
type DeploymentIoTJobRateIncreaseCriteriaOutput struct{ *pulumi.OutputState }
func (DeploymentIoTJobRateIncreaseCriteriaOutput) ElementType ¶ added in v0.38.0
func (DeploymentIoTJobRateIncreaseCriteriaOutput) ElementType() reflect.Type
func (DeploymentIoTJobRateIncreaseCriteriaOutput) ToDeploymentIoTJobRateIncreaseCriteriaOutput ¶ added in v0.38.0
func (o DeploymentIoTJobRateIncreaseCriteriaOutput) ToDeploymentIoTJobRateIncreaseCriteriaOutput() DeploymentIoTJobRateIncreaseCriteriaOutput
func (DeploymentIoTJobRateIncreaseCriteriaOutput) ToDeploymentIoTJobRateIncreaseCriteriaOutputWithContext ¶ added in v0.38.0
func (o DeploymentIoTJobRateIncreaseCriteriaOutput) ToDeploymentIoTJobRateIncreaseCriteriaOutputWithContext(ctx context.Context) DeploymentIoTJobRateIncreaseCriteriaOutput
func (DeploymentIoTJobRateIncreaseCriteriaOutput) ToDeploymentIoTJobRateIncreaseCriteriaPtrOutput ¶ added in v0.38.0
func (o DeploymentIoTJobRateIncreaseCriteriaOutput) ToDeploymentIoTJobRateIncreaseCriteriaPtrOutput() DeploymentIoTJobRateIncreaseCriteriaPtrOutput
func (DeploymentIoTJobRateIncreaseCriteriaOutput) ToDeploymentIoTJobRateIncreaseCriteriaPtrOutputWithContext ¶ added in v0.38.0
func (o DeploymentIoTJobRateIncreaseCriteriaOutput) ToDeploymentIoTJobRateIncreaseCriteriaPtrOutputWithContext(ctx context.Context) DeploymentIoTJobRateIncreaseCriteriaPtrOutput
type DeploymentIoTJobRateIncreaseCriteriaPtrInput ¶ added in v0.38.0
type DeploymentIoTJobRateIncreaseCriteriaPtrInput interface { pulumi.Input ToDeploymentIoTJobRateIncreaseCriteriaPtrOutput() DeploymentIoTJobRateIncreaseCriteriaPtrOutput ToDeploymentIoTJobRateIncreaseCriteriaPtrOutputWithContext(context.Context) DeploymentIoTJobRateIncreaseCriteriaPtrOutput }
DeploymentIoTJobRateIncreaseCriteriaPtrInput is an input type that accepts DeploymentIoTJobRateIncreaseCriteriaArgs, DeploymentIoTJobRateIncreaseCriteriaPtr and DeploymentIoTJobRateIncreaseCriteriaPtrOutput values. You can construct a concrete instance of `DeploymentIoTJobRateIncreaseCriteriaPtrInput` via:
DeploymentIoTJobRateIncreaseCriteriaArgs{...} or: nil
func DeploymentIoTJobRateIncreaseCriteriaPtr ¶ added in v0.38.0
func DeploymentIoTJobRateIncreaseCriteriaPtr(v *DeploymentIoTJobRateIncreaseCriteriaArgs) DeploymentIoTJobRateIncreaseCriteriaPtrInput
type DeploymentIoTJobRateIncreaseCriteriaPtrOutput ¶ added in v0.38.0
type DeploymentIoTJobRateIncreaseCriteriaPtrOutput struct{ *pulumi.OutputState }
func (DeploymentIoTJobRateIncreaseCriteriaPtrOutput) ElementType ¶ added in v0.38.0
func (DeploymentIoTJobRateIncreaseCriteriaPtrOutput) ElementType() reflect.Type
func (DeploymentIoTJobRateIncreaseCriteriaPtrOutput) ToDeploymentIoTJobRateIncreaseCriteriaPtrOutput ¶ added in v0.38.0
func (o DeploymentIoTJobRateIncreaseCriteriaPtrOutput) ToDeploymentIoTJobRateIncreaseCriteriaPtrOutput() DeploymentIoTJobRateIncreaseCriteriaPtrOutput
func (DeploymentIoTJobRateIncreaseCriteriaPtrOutput) ToDeploymentIoTJobRateIncreaseCriteriaPtrOutputWithContext ¶ added in v0.38.0
func (o DeploymentIoTJobRateIncreaseCriteriaPtrOutput) ToDeploymentIoTJobRateIncreaseCriteriaPtrOutputWithContext(ctx context.Context) DeploymentIoTJobRateIncreaseCriteriaPtrOutput
type DeploymentIoTJobTimeoutConfig ¶ added in v0.38.0
type DeploymentIoTJobTimeoutConfig struct { // The amount of time, in minutes, that devices have to complete the job. The timer starts when the job status is set to `IN_PROGRESS` . If the job status doesn't change to a terminal state before the time expires, then the job status is set to `TIMED_OUT` . // // The timeout interval must be between 1 minute and 7 days (10080 minutes). InProgressTimeoutInMinutes *int `pulumi:"inProgressTimeoutInMinutes"` }
type DeploymentIoTJobTimeoutConfigArgs ¶ added in v0.38.0
type DeploymentIoTJobTimeoutConfigArgs struct { // The amount of time, in minutes, that devices have to complete the job. The timer starts when the job status is set to `IN_PROGRESS` . If the job status doesn't change to a terminal state before the time expires, then the job status is set to `TIMED_OUT` . // // The timeout interval must be between 1 minute and 7 days (10080 minutes). InProgressTimeoutInMinutes pulumi.IntPtrInput `pulumi:"inProgressTimeoutInMinutes"` }
func (DeploymentIoTJobTimeoutConfigArgs) ElementType ¶ added in v0.38.0
func (DeploymentIoTJobTimeoutConfigArgs) ElementType() reflect.Type
func (DeploymentIoTJobTimeoutConfigArgs) ToDeploymentIoTJobTimeoutConfigOutput ¶ added in v0.38.0
func (i DeploymentIoTJobTimeoutConfigArgs) ToDeploymentIoTJobTimeoutConfigOutput() DeploymentIoTJobTimeoutConfigOutput
func (DeploymentIoTJobTimeoutConfigArgs) ToDeploymentIoTJobTimeoutConfigOutputWithContext ¶ added in v0.38.0
func (i DeploymentIoTJobTimeoutConfigArgs) ToDeploymentIoTJobTimeoutConfigOutputWithContext(ctx context.Context) DeploymentIoTJobTimeoutConfigOutput
func (DeploymentIoTJobTimeoutConfigArgs) ToDeploymentIoTJobTimeoutConfigPtrOutput ¶ added in v0.38.0
func (i DeploymentIoTJobTimeoutConfigArgs) ToDeploymentIoTJobTimeoutConfigPtrOutput() DeploymentIoTJobTimeoutConfigPtrOutput
func (DeploymentIoTJobTimeoutConfigArgs) ToDeploymentIoTJobTimeoutConfigPtrOutputWithContext ¶ added in v0.38.0
func (i DeploymentIoTJobTimeoutConfigArgs) ToDeploymentIoTJobTimeoutConfigPtrOutputWithContext(ctx context.Context) DeploymentIoTJobTimeoutConfigPtrOutput
type DeploymentIoTJobTimeoutConfigInput ¶ added in v0.38.0
type DeploymentIoTJobTimeoutConfigInput interface { pulumi.Input ToDeploymentIoTJobTimeoutConfigOutput() DeploymentIoTJobTimeoutConfigOutput ToDeploymentIoTJobTimeoutConfigOutputWithContext(context.Context) DeploymentIoTJobTimeoutConfigOutput }
DeploymentIoTJobTimeoutConfigInput is an input type that accepts DeploymentIoTJobTimeoutConfigArgs and DeploymentIoTJobTimeoutConfigOutput values. You can construct a concrete instance of `DeploymentIoTJobTimeoutConfigInput` via:
DeploymentIoTJobTimeoutConfigArgs{...}
type DeploymentIoTJobTimeoutConfigOutput ¶ added in v0.38.0
type DeploymentIoTJobTimeoutConfigOutput struct{ *pulumi.OutputState }
func (DeploymentIoTJobTimeoutConfigOutput) ElementType ¶ added in v0.38.0
func (DeploymentIoTJobTimeoutConfigOutput) ElementType() reflect.Type
func (DeploymentIoTJobTimeoutConfigOutput) InProgressTimeoutInMinutes ¶ added in v0.38.0
func (o DeploymentIoTJobTimeoutConfigOutput) InProgressTimeoutInMinutes() pulumi.IntPtrOutput
The amount of time, in minutes, that devices have to complete the job. The timer starts when the job status is set to `IN_PROGRESS` . If the job status doesn't change to a terminal state before the time expires, then the job status is set to `TIMED_OUT` .
The timeout interval must be between 1 minute and 7 days (10080 minutes).
func (DeploymentIoTJobTimeoutConfigOutput) ToDeploymentIoTJobTimeoutConfigOutput ¶ added in v0.38.0
func (o DeploymentIoTJobTimeoutConfigOutput) ToDeploymentIoTJobTimeoutConfigOutput() DeploymentIoTJobTimeoutConfigOutput
func (DeploymentIoTJobTimeoutConfigOutput) ToDeploymentIoTJobTimeoutConfigOutputWithContext ¶ added in v0.38.0
func (o DeploymentIoTJobTimeoutConfigOutput) ToDeploymentIoTJobTimeoutConfigOutputWithContext(ctx context.Context) DeploymentIoTJobTimeoutConfigOutput
func (DeploymentIoTJobTimeoutConfigOutput) ToDeploymentIoTJobTimeoutConfigPtrOutput ¶ added in v0.38.0
func (o DeploymentIoTJobTimeoutConfigOutput) ToDeploymentIoTJobTimeoutConfigPtrOutput() DeploymentIoTJobTimeoutConfigPtrOutput
func (DeploymentIoTJobTimeoutConfigOutput) ToDeploymentIoTJobTimeoutConfigPtrOutputWithContext ¶ added in v0.38.0
func (o DeploymentIoTJobTimeoutConfigOutput) ToDeploymentIoTJobTimeoutConfigPtrOutputWithContext(ctx context.Context) DeploymentIoTJobTimeoutConfigPtrOutput
type DeploymentIoTJobTimeoutConfigPtrInput ¶ added in v0.38.0
type DeploymentIoTJobTimeoutConfigPtrInput interface { pulumi.Input ToDeploymentIoTJobTimeoutConfigPtrOutput() DeploymentIoTJobTimeoutConfigPtrOutput ToDeploymentIoTJobTimeoutConfigPtrOutputWithContext(context.Context) DeploymentIoTJobTimeoutConfigPtrOutput }
DeploymentIoTJobTimeoutConfigPtrInput is an input type that accepts DeploymentIoTJobTimeoutConfigArgs, DeploymentIoTJobTimeoutConfigPtr and DeploymentIoTJobTimeoutConfigPtrOutput values. You can construct a concrete instance of `DeploymentIoTJobTimeoutConfigPtrInput` via:
DeploymentIoTJobTimeoutConfigArgs{...} or: nil
func DeploymentIoTJobTimeoutConfigPtr ¶ added in v0.38.0
func DeploymentIoTJobTimeoutConfigPtr(v *DeploymentIoTJobTimeoutConfigArgs) DeploymentIoTJobTimeoutConfigPtrInput
type DeploymentIoTJobTimeoutConfigPtrOutput ¶ added in v0.38.0
type DeploymentIoTJobTimeoutConfigPtrOutput struct{ *pulumi.OutputState }
func (DeploymentIoTJobTimeoutConfigPtrOutput) ElementType ¶ added in v0.38.0
func (DeploymentIoTJobTimeoutConfigPtrOutput) ElementType() reflect.Type
func (DeploymentIoTJobTimeoutConfigPtrOutput) InProgressTimeoutInMinutes ¶ added in v0.38.0
func (o DeploymentIoTJobTimeoutConfigPtrOutput) InProgressTimeoutInMinutes() pulumi.IntPtrOutput
The amount of time, in minutes, that devices have to complete the job. The timer starts when the job status is set to `IN_PROGRESS` . If the job status doesn't change to a terminal state before the time expires, then the job status is set to `TIMED_OUT` .
The timeout interval must be between 1 minute and 7 days (10080 minutes).
func (DeploymentIoTJobTimeoutConfigPtrOutput) ToDeploymentIoTJobTimeoutConfigPtrOutput ¶ added in v0.38.0
func (o DeploymentIoTJobTimeoutConfigPtrOutput) ToDeploymentIoTJobTimeoutConfigPtrOutput() DeploymentIoTJobTimeoutConfigPtrOutput
func (DeploymentIoTJobTimeoutConfigPtrOutput) ToDeploymentIoTJobTimeoutConfigPtrOutputWithContext ¶ added in v0.38.0
func (o DeploymentIoTJobTimeoutConfigPtrOutput) ToDeploymentIoTJobTimeoutConfigPtrOutputWithContext(ctx context.Context) DeploymentIoTJobTimeoutConfigPtrOutput
type DeploymentOutput ¶ added in v0.38.0
type DeploymentOutput struct{ *pulumi.OutputState }
func (DeploymentOutput) Components ¶ added in v0.38.0
func (o DeploymentOutput) Components() DeploymentComponentDeploymentSpecificationMapOutput
The components to deploy. This is a dictionary, where each key is the name of a component, and each key's value is the version and configuration to deploy for that component.
func (DeploymentOutput) DeploymentId ¶ added in v0.38.0
func (o DeploymentOutput) DeploymentId() pulumi.StringOutput
The ID of the deployment.
func (DeploymentOutput) DeploymentName ¶ added in v0.38.0
func (o DeploymentOutput) DeploymentName() pulumi.StringPtrOutput
The name of the deployment.
func (DeploymentOutput) DeploymentPolicies ¶ added in v0.38.0
func (o DeploymentOutput) DeploymentPolicies() DeploymentPoliciesPtrOutput
The deployment policies for the deployment. These policies define how the deployment updates components and handles failure.
func (DeploymentOutput) ElementType ¶ added in v0.38.0
func (DeploymentOutput) ElementType() reflect.Type
func (DeploymentOutput) IotJobConfiguration ¶ added in v0.38.0
func (o DeploymentOutput) IotJobConfiguration() DeploymentIoTJobConfigurationPtrOutput
The job configuration for the deployment configuration. The job configuration specifies the rollout, timeout, and stop configurations for the deployment configuration.
func (DeploymentOutput) ParentTargetArn ¶ added in v0.52.0
func (o DeploymentOutput) ParentTargetArn() pulumi.StringPtrOutput
The parent deployment's [ARN](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) for a subdeployment.
func (DeploymentOutput) Tags ¶ added in v0.38.0
func (o DeploymentOutput) Tags() pulumi.StringMapOutput
Application-specific metadata to attach to the deployment. You can use tags in IAM policies to control access to AWS IoT Greengrass resources. You can also use tags to categorize your resources. For more information, see [Tag your AWS IoT Greengrass Version 2 resources](https://docs.aws.amazon.com/greengrass/v2/developerguide/tag-resources.html) in the *AWS IoT Greengrass V2 Developer Guide* .
This `Json` property type is processed as a map of key-value pairs. It uses the following format, which is different from most `Tags` implementations in AWS CloudFormation templates.
func (DeploymentOutput) TargetArn ¶ added in v0.38.0
func (o DeploymentOutput) TargetArn() pulumi.StringOutput
The ARN of the target AWS IoT thing or thing group.
func (DeploymentOutput) ToDeploymentOutput ¶ added in v0.38.0
func (o DeploymentOutput) ToDeploymentOutput() DeploymentOutput
func (DeploymentOutput) ToDeploymentOutputWithContext ¶ added in v0.38.0
func (o DeploymentOutput) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
type DeploymentPolicies ¶ added in v0.38.0
type DeploymentPolicies struct { // The component update policy for the configuration deployment. This policy defines when it's safe to deploy the configuration to devices. ComponentUpdatePolicy *DeploymentComponentUpdatePolicy `pulumi:"componentUpdatePolicy"` // The configuration validation policy for the configuration deployment. This policy defines how long each component has to validate its configure updates. ConfigurationValidationPolicy *DeploymentConfigurationValidationPolicy `pulumi:"configurationValidationPolicy"` // The failure handling policy for the configuration deployment. This policy defines what to do if the deployment fails. // // Default: `ROLLBACK` FailureHandlingPolicy *DeploymentPoliciesFailureHandlingPolicy `pulumi:"failureHandlingPolicy"` }
type DeploymentPoliciesArgs ¶ added in v0.38.0
type DeploymentPoliciesArgs struct { // The component update policy for the configuration deployment. This policy defines when it's safe to deploy the configuration to devices. ComponentUpdatePolicy DeploymentComponentUpdatePolicyPtrInput `pulumi:"componentUpdatePolicy"` // The configuration validation policy for the configuration deployment. This policy defines how long each component has to validate its configure updates. ConfigurationValidationPolicy DeploymentConfigurationValidationPolicyPtrInput `pulumi:"configurationValidationPolicy"` // The failure handling policy for the configuration deployment. This policy defines what to do if the deployment fails. // // Default: `ROLLBACK` FailureHandlingPolicy DeploymentPoliciesFailureHandlingPolicyPtrInput `pulumi:"failureHandlingPolicy"` }
func (DeploymentPoliciesArgs) ElementType ¶ added in v0.38.0
func (DeploymentPoliciesArgs) ElementType() reflect.Type
func (DeploymentPoliciesArgs) ToDeploymentPoliciesOutput ¶ added in v0.38.0
func (i DeploymentPoliciesArgs) ToDeploymentPoliciesOutput() DeploymentPoliciesOutput
func (DeploymentPoliciesArgs) ToDeploymentPoliciesOutputWithContext ¶ added in v0.38.0
func (i DeploymentPoliciesArgs) ToDeploymentPoliciesOutputWithContext(ctx context.Context) DeploymentPoliciesOutput
func (DeploymentPoliciesArgs) ToDeploymentPoliciesPtrOutput ¶ added in v0.38.0
func (i DeploymentPoliciesArgs) ToDeploymentPoliciesPtrOutput() DeploymentPoliciesPtrOutput
func (DeploymentPoliciesArgs) ToDeploymentPoliciesPtrOutputWithContext ¶ added in v0.38.0
func (i DeploymentPoliciesArgs) ToDeploymentPoliciesPtrOutputWithContext(ctx context.Context) DeploymentPoliciesPtrOutput
type DeploymentPoliciesFailureHandlingPolicy ¶ added in v0.38.0
type DeploymentPoliciesFailureHandlingPolicy string
The failure handling policy for the configuration deployment. This policy defines what to do if the deployment fails.
Default: `ROLLBACK`
func (DeploymentPoliciesFailureHandlingPolicy) ElementType ¶ added in v0.38.0
func (DeploymentPoliciesFailureHandlingPolicy) ElementType() reflect.Type
func (DeploymentPoliciesFailureHandlingPolicy) ToDeploymentPoliciesFailureHandlingPolicyOutput ¶ added in v0.38.0
func (e DeploymentPoliciesFailureHandlingPolicy) ToDeploymentPoliciesFailureHandlingPolicyOutput() DeploymentPoliciesFailureHandlingPolicyOutput
func (DeploymentPoliciesFailureHandlingPolicy) ToDeploymentPoliciesFailureHandlingPolicyOutputWithContext ¶ added in v0.38.0
func (e DeploymentPoliciesFailureHandlingPolicy) ToDeploymentPoliciesFailureHandlingPolicyOutputWithContext(ctx context.Context) DeploymentPoliciesFailureHandlingPolicyOutput
func (DeploymentPoliciesFailureHandlingPolicy) ToDeploymentPoliciesFailureHandlingPolicyPtrOutput ¶ added in v0.38.0
func (e DeploymentPoliciesFailureHandlingPolicy) ToDeploymentPoliciesFailureHandlingPolicyPtrOutput() DeploymentPoliciesFailureHandlingPolicyPtrOutput
func (DeploymentPoliciesFailureHandlingPolicy) ToDeploymentPoliciesFailureHandlingPolicyPtrOutputWithContext ¶ added in v0.38.0
func (e DeploymentPoliciesFailureHandlingPolicy) ToDeploymentPoliciesFailureHandlingPolicyPtrOutputWithContext(ctx context.Context) DeploymentPoliciesFailureHandlingPolicyPtrOutput
func (DeploymentPoliciesFailureHandlingPolicy) ToStringOutput ¶ added in v0.38.0
func (e DeploymentPoliciesFailureHandlingPolicy) ToStringOutput() pulumi.StringOutput
func (DeploymentPoliciesFailureHandlingPolicy) ToStringOutputWithContext ¶ added in v0.38.0
func (e DeploymentPoliciesFailureHandlingPolicy) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DeploymentPoliciesFailureHandlingPolicy) ToStringPtrOutput ¶ added in v0.38.0
func (e DeploymentPoliciesFailureHandlingPolicy) ToStringPtrOutput() pulumi.StringPtrOutput
func (DeploymentPoliciesFailureHandlingPolicy) ToStringPtrOutputWithContext ¶ added in v0.38.0
func (e DeploymentPoliciesFailureHandlingPolicy) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DeploymentPoliciesFailureHandlingPolicyInput ¶ added in v0.38.0
type DeploymentPoliciesFailureHandlingPolicyInput interface { pulumi.Input ToDeploymentPoliciesFailureHandlingPolicyOutput() DeploymentPoliciesFailureHandlingPolicyOutput ToDeploymentPoliciesFailureHandlingPolicyOutputWithContext(context.Context) DeploymentPoliciesFailureHandlingPolicyOutput }
DeploymentPoliciesFailureHandlingPolicyInput is an input type that accepts values of the DeploymentPoliciesFailureHandlingPolicy enum A concrete instance of `DeploymentPoliciesFailureHandlingPolicyInput` can be one of the following:
DeploymentPoliciesFailureHandlingPolicyRollback DeploymentPoliciesFailureHandlingPolicyDoNothing
type DeploymentPoliciesFailureHandlingPolicyOutput ¶ added in v0.38.0
type DeploymentPoliciesFailureHandlingPolicyOutput struct{ *pulumi.OutputState }
func (DeploymentPoliciesFailureHandlingPolicyOutput) ElementType ¶ added in v0.38.0
func (DeploymentPoliciesFailureHandlingPolicyOutput) ElementType() reflect.Type
func (DeploymentPoliciesFailureHandlingPolicyOutput) ToDeploymentPoliciesFailureHandlingPolicyOutput ¶ added in v0.38.0
func (o DeploymentPoliciesFailureHandlingPolicyOutput) ToDeploymentPoliciesFailureHandlingPolicyOutput() DeploymentPoliciesFailureHandlingPolicyOutput
func (DeploymentPoliciesFailureHandlingPolicyOutput) ToDeploymentPoliciesFailureHandlingPolicyOutputWithContext ¶ added in v0.38.0
func (o DeploymentPoliciesFailureHandlingPolicyOutput) ToDeploymentPoliciesFailureHandlingPolicyOutputWithContext(ctx context.Context) DeploymentPoliciesFailureHandlingPolicyOutput
func (DeploymentPoliciesFailureHandlingPolicyOutput) ToDeploymentPoliciesFailureHandlingPolicyPtrOutput ¶ added in v0.38.0
func (o DeploymentPoliciesFailureHandlingPolicyOutput) ToDeploymentPoliciesFailureHandlingPolicyPtrOutput() DeploymentPoliciesFailureHandlingPolicyPtrOutput
func (DeploymentPoliciesFailureHandlingPolicyOutput) ToDeploymentPoliciesFailureHandlingPolicyPtrOutputWithContext ¶ added in v0.38.0
func (o DeploymentPoliciesFailureHandlingPolicyOutput) ToDeploymentPoliciesFailureHandlingPolicyPtrOutputWithContext(ctx context.Context) DeploymentPoliciesFailureHandlingPolicyPtrOutput
func (DeploymentPoliciesFailureHandlingPolicyOutput) ToStringOutput ¶ added in v0.38.0
func (o DeploymentPoliciesFailureHandlingPolicyOutput) ToStringOutput() pulumi.StringOutput
func (DeploymentPoliciesFailureHandlingPolicyOutput) ToStringOutputWithContext ¶ added in v0.38.0
func (o DeploymentPoliciesFailureHandlingPolicyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DeploymentPoliciesFailureHandlingPolicyOutput) ToStringPtrOutput ¶ added in v0.38.0
func (o DeploymentPoliciesFailureHandlingPolicyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DeploymentPoliciesFailureHandlingPolicyOutput) ToStringPtrOutputWithContext ¶ added in v0.38.0
func (o DeploymentPoliciesFailureHandlingPolicyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DeploymentPoliciesFailureHandlingPolicyPtrInput ¶ added in v0.38.0
type DeploymentPoliciesFailureHandlingPolicyPtrInput interface { pulumi.Input ToDeploymentPoliciesFailureHandlingPolicyPtrOutput() DeploymentPoliciesFailureHandlingPolicyPtrOutput ToDeploymentPoliciesFailureHandlingPolicyPtrOutputWithContext(context.Context) DeploymentPoliciesFailureHandlingPolicyPtrOutput }
func DeploymentPoliciesFailureHandlingPolicyPtr ¶ added in v0.38.0
func DeploymentPoliciesFailureHandlingPolicyPtr(v string) DeploymentPoliciesFailureHandlingPolicyPtrInput
type DeploymentPoliciesFailureHandlingPolicyPtrOutput ¶ added in v0.38.0
type DeploymentPoliciesFailureHandlingPolicyPtrOutput struct{ *pulumi.OutputState }
func (DeploymentPoliciesFailureHandlingPolicyPtrOutput) ElementType ¶ added in v0.38.0
func (DeploymentPoliciesFailureHandlingPolicyPtrOutput) ElementType() reflect.Type
func (DeploymentPoliciesFailureHandlingPolicyPtrOutput) ToDeploymentPoliciesFailureHandlingPolicyPtrOutput ¶ added in v0.38.0
func (o DeploymentPoliciesFailureHandlingPolicyPtrOutput) ToDeploymentPoliciesFailureHandlingPolicyPtrOutput() DeploymentPoliciesFailureHandlingPolicyPtrOutput
func (DeploymentPoliciesFailureHandlingPolicyPtrOutput) ToDeploymentPoliciesFailureHandlingPolicyPtrOutputWithContext ¶ added in v0.38.0
func (o DeploymentPoliciesFailureHandlingPolicyPtrOutput) ToDeploymentPoliciesFailureHandlingPolicyPtrOutputWithContext(ctx context.Context) DeploymentPoliciesFailureHandlingPolicyPtrOutput
func (DeploymentPoliciesFailureHandlingPolicyPtrOutput) ToStringPtrOutput ¶ added in v0.38.0
func (o DeploymentPoliciesFailureHandlingPolicyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DeploymentPoliciesFailureHandlingPolicyPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.38.0
func (o DeploymentPoliciesFailureHandlingPolicyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DeploymentPoliciesInput ¶ added in v0.38.0
type DeploymentPoliciesInput interface { pulumi.Input ToDeploymentPoliciesOutput() DeploymentPoliciesOutput ToDeploymentPoliciesOutputWithContext(context.Context) DeploymentPoliciesOutput }
DeploymentPoliciesInput is an input type that accepts DeploymentPoliciesArgs and DeploymentPoliciesOutput values. You can construct a concrete instance of `DeploymentPoliciesInput` via:
DeploymentPoliciesArgs{...}
type DeploymentPoliciesOutput ¶ added in v0.38.0
type DeploymentPoliciesOutput struct{ *pulumi.OutputState }
func (DeploymentPoliciesOutput) ComponentUpdatePolicy ¶ added in v0.38.0
func (o DeploymentPoliciesOutput) ComponentUpdatePolicy() DeploymentComponentUpdatePolicyPtrOutput
The component update policy for the configuration deployment. This policy defines when it's safe to deploy the configuration to devices.
func (DeploymentPoliciesOutput) ConfigurationValidationPolicy ¶ added in v0.38.0
func (o DeploymentPoliciesOutput) ConfigurationValidationPolicy() DeploymentConfigurationValidationPolicyPtrOutput
The configuration validation policy for the configuration deployment. This policy defines how long each component has to validate its configure updates.
func (DeploymentPoliciesOutput) ElementType ¶ added in v0.38.0
func (DeploymentPoliciesOutput) ElementType() reflect.Type
func (DeploymentPoliciesOutput) FailureHandlingPolicy ¶ added in v0.38.0
func (o DeploymentPoliciesOutput) FailureHandlingPolicy() DeploymentPoliciesFailureHandlingPolicyPtrOutput
The failure handling policy for the configuration deployment. This policy defines what to do if the deployment fails.
Default: `ROLLBACK`
func (DeploymentPoliciesOutput) ToDeploymentPoliciesOutput ¶ added in v0.38.0
func (o DeploymentPoliciesOutput) ToDeploymentPoliciesOutput() DeploymentPoliciesOutput
func (DeploymentPoliciesOutput) ToDeploymentPoliciesOutputWithContext ¶ added in v0.38.0
func (o DeploymentPoliciesOutput) ToDeploymentPoliciesOutputWithContext(ctx context.Context) DeploymentPoliciesOutput
func (DeploymentPoliciesOutput) ToDeploymentPoliciesPtrOutput ¶ added in v0.38.0
func (o DeploymentPoliciesOutput) ToDeploymentPoliciesPtrOutput() DeploymentPoliciesPtrOutput
func (DeploymentPoliciesOutput) ToDeploymentPoliciesPtrOutputWithContext ¶ added in v0.38.0
func (o DeploymentPoliciesOutput) ToDeploymentPoliciesPtrOutputWithContext(ctx context.Context) DeploymentPoliciesPtrOutput
type DeploymentPoliciesPtrInput ¶ added in v0.38.0
type DeploymentPoliciesPtrInput interface { pulumi.Input ToDeploymentPoliciesPtrOutput() DeploymentPoliciesPtrOutput ToDeploymentPoliciesPtrOutputWithContext(context.Context) DeploymentPoliciesPtrOutput }
DeploymentPoliciesPtrInput is an input type that accepts DeploymentPoliciesArgs, DeploymentPoliciesPtr and DeploymentPoliciesPtrOutput values. You can construct a concrete instance of `DeploymentPoliciesPtrInput` via:
DeploymentPoliciesArgs{...} or: nil
func DeploymentPoliciesPtr ¶ added in v0.38.0
func DeploymentPoliciesPtr(v *DeploymentPoliciesArgs) DeploymentPoliciesPtrInput
type DeploymentPoliciesPtrOutput ¶ added in v0.38.0
type DeploymentPoliciesPtrOutput struct{ *pulumi.OutputState }
func (DeploymentPoliciesPtrOutput) ComponentUpdatePolicy ¶ added in v0.38.0
func (o DeploymentPoliciesPtrOutput) ComponentUpdatePolicy() DeploymentComponentUpdatePolicyPtrOutput
The component update policy for the configuration deployment. This policy defines when it's safe to deploy the configuration to devices.
func (DeploymentPoliciesPtrOutput) ConfigurationValidationPolicy ¶ added in v0.38.0
func (o DeploymentPoliciesPtrOutput) ConfigurationValidationPolicy() DeploymentConfigurationValidationPolicyPtrOutput
The configuration validation policy for the configuration deployment. This policy defines how long each component has to validate its configure updates.
func (DeploymentPoliciesPtrOutput) Elem ¶ added in v0.38.0
func (o DeploymentPoliciesPtrOutput) Elem() DeploymentPoliciesOutput
func (DeploymentPoliciesPtrOutput) ElementType ¶ added in v0.38.0
func (DeploymentPoliciesPtrOutput) ElementType() reflect.Type
func (DeploymentPoliciesPtrOutput) FailureHandlingPolicy ¶ added in v0.38.0
func (o DeploymentPoliciesPtrOutput) FailureHandlingPolicy() DeploymentPoliciesFailureHandlingPolicyPtrOutput
The failure handling policy for the configuration deployment. This policy defines what to do if the deployment fails.
Default: `ROLLBACK`
func (DeploymentPoliciesPtrOutput) ToDeploymentPoliciesPtrOutput ¶ added in v0.38.0
func (o DeploymentPoliciesPtrOutput) ToDeploymentPoliciesPtrOutput() DeploymentPoliciesPtrOutput
func (DeploymentPoliciesPtrOutput) ToDeploymentPoliciesPtrOutputWithContext ¶ added in v0.38.0
func (o DeploymentPoliciesPtrOutput) ToDeploymentPoliciesPtrOutputWithContext(ctx context.Context) DeploymentPoliciesPtrOutput
type DeploymentState ¶ added in v0.38.0
type DeploymentState struct { }
func (DeploymentState) ElementType ¶ added in v0.38.0
func (DeploymentState) ElementType() reflect.Type
type DeploymentSystemResourceLimits ¶ added in v0.97.0
type DeploymentSystemResourceLimitsArgs ¶ added in v0.97.0
type DeploymentSystemResourceLimitsArgs struct { Cpus pulumi.Float64PtrInput `pulumi:"cpus"` Memory pulumi.IntPtrInput `pulumi:"memory"` }
func (DeploymentSystemResourceLimitsArgs) ElementType ¶ added in v0.97.0
func (DeploymentSystemResourceLimitsArgs) ElementType() reflect.Type
func (DeploymentSystemResourceLimitsArgs) ToDeploymentSystemResourceLimitsOutput ¶ added in v0.97.0
func (i DeploymentSystemResourceLimitsArgs) ToDeploymentSystemResourceLimitsOutput() DeploymentSystemResourceLimitsOutput
func (DeploymentSystemResourceLimitsArgs) ToDeploymentSystemResourceLimitsOutputWithContext ¶ added in v0.97.0
func (i DeploymentSystemResourceLimitsArgs) ToDeploymentSystemResourceLimitsOutputWithContext(ctx context.Context) DeploymentSystemResourceLimitsOutput
func (DeploymentSystemResourceLimitsArgs) ToDeploymentSystemResourceLimitsPtrOutput ¶ added in v0.97.0
func (i DeploymentSystemResourceLimitsArgs) ToDeploymentSystemResourceLimitsPtrOutput() DeploymentSystemResourceLimitsPtrOutput
func (DeploymentSystemResourceLimitsArgs) ToDeploymentSystemResourceLimitsPtrOutputWithContext ¶ added in v0.97.0
func (i DeploymentSystemResourceLimitsArgs) ToDeploymentSystemResourceLimitsPtrOutputWithContext(ctx context.Context) DeploymentSystemResourceLimitsPtrOutput
type DeploymentSystemResourceLimitsInput ¶ added in v0.97.0
type DeploymentSystemResourceLimitsInput interface { pulumi.Input ToDeploymentSystemResourceLimitsOutput() DeploymentSystemResourceLimitsOutput ToDeploymentSystemResourceLimitsOutputWithContext(context.Context) DeploymentSystemResourceLimitsOutput }
DeploymentSystemResourceLimitsInput is an input type that accepts DeploymentSystemResourceLimitsArgs and DeploymentSystemResourceLimitsOutput values. You can construct a concrete instance of `DeploymentSystemResourceLimitsInput` via:
DeploymentSystemResourceLimitsArgs{...}
type DeploymentSystemResourceLimitsOutput ¶ added in v0.97.0
type DeploymentSystemResourceLimitsOutput struct{ *pulumi.OutputState }
func (DeploymentSystemResourceLimitsOutput) Cpus ¶ added in v0.97.0
func (o DeploymentSystemResourceLimitsOutput) Cpus() pulumi.Float64PtrOutput
func (DeploymentSystemResourceLimitsOutput) ElementType ¶ added in v0.97.0
func (DeploymentSystemResourceLimitsOutput) ElementType() reflect.Type
func (DeploymentSystemResourceLimitsOutput) Memory ¶ added in v0.97.0
func (o DeploymentSystemResourceLimitsOutput) Memory() pulumi.IntPtrOutput
func (DeploymentSystemResourceLimitsOutput) ToDeploymentSystemResourceLimitsOutput ¶ added in v0.97.0
func (o DeploymentSystemResourceLimitsOutput) ToDeploymentSystemResourceLimitsOutput() DeploymentSystemResourceLimitsOutput
func (DeploymentSystemResourceLimitsOutput) ToDeploymentSystemResourceLimitsOutputWithContext ¶ added in v0.97.0
func (o DeploymentSystemResourceLimitsOutput) ToDeploymentSystemResourceLimitsOutputWithContext(ctx context.Context) DeploymentSystemResourceLimitsOutput
func (DeploymentSystemResourceLimitsOutput) ToDeploymentSystemResourceLimitsPtrOutput ¶ added in v0.97.0
func (o DeploymentSystemResourceLimitsOutput) ToDeploymentSystemResourceLimitsPtrOutput() DeploymentSystemResourceLimitsPtrOutput
func (DeploymentSystemResourceLimitsOutput) ToDeploymentSystemResourceLimitsPtrOutputWithContext ¶ added in v0.97.0
func (o DeploymentSystemResourceLimitsOutput) ToDeploymentSystemResourceLimitsPtrOutputWithContext(ctx context.Context) DeploymentSystemResourceLimitsPtrOutput
type DeploymentSystemResourceLimitsPtrInput ¶ added in v0.97.0
type DeploymentSystemResourceLimitsPtrInput interface { pulumi.Input ToDeploymentSystemResourceLimitsPtrOutput() DeploymentSystemResourceLimitsPtrOutput ToDeploymentSystemResourceLimitsPtrOutputWithContext(context.Context) DeploymentSystemResourceLimitsPtrOutput }
DeploymentSystemResourceLimitsPtrInput is an input type that accepts DeploymentSystemResourceLimitsArgs, DeploymentSystemResourceLimitsPtr and DeploymentSystemResourceLimitsPtrOutput values. You can construct a concrete instance of `DeploymentSystemResourceLimitsPtrInput` via:
DeploymentSystemResourceLimitsArgs{...} or: nil
func DeploymentSystemResourceLimitsPtr ¶ added in v0.97.0
func DeploymentSystemResourceLimitsPtr(v *DeploymentSystemResourceLimitsArgs) DeploymentSystemResourceLimitsPtrInput
type DeploymentSystemResourceLimitsPtrOutput ¶ added in v0.97.0
type DeploymentSystemResourceLimitsPtrOutput struct{ *pulumi.OutputState }
func (DeploymentSystemResourceLimitsPtrOutput) Cpus ¶ added in v0.97.0
func (o DeploymentSystemResourceLimitsPtrOutput) Cpus() pulumi.Float64PtrOutput
func (DeploymentSystemResourceLimitsPtrOutput) ElementType ¶ added in v0.97.0
func (DeploymentSystemResourceLimitsPtrOutput) ElementType() reflect.Type
func (DeploymentSystemResourceLimitsPtrOutput) Memory ¶ added in v0.97.0
func (o DeploymentSystemResourceLimitsPtrOutput) Memory() pulumi.IntPtrOutput
func (DeploymentSystemResourceLimitsPtrOutput) ToDeploymentSystemResourceLimitsPtrOutput ¶ added in v0.97.0
func (o DeploymentSystemResourceLimitsPtrOutput) ToDeploymentSystemResourceLimitsPtrOutput() DeploymentSystemResourceLimitsPtrOutput
func (DeploymentSystemResourceLimitsPtrOutput) ToDeploymentSystemResourceLimitsPtrOutputWithContext ¶ added in v0.97.0
func (o DeploymentSystemResourceLimitsPtrOutput) ToDeploymentSystemResourceLimitsPtrOutputWithContext(ctx context.Context) DeploymentSystemResourceLimitsPtrOutput
type LookupComponentVersionArgs ¶ added in v0.12.0
type LookupComponentVersionArgs struct { // The ARN of the component version. Arn string `pulumi:"arn"` }
type LookupComponentVersionOutputArgs ¶ added in v0.12.0
type LookupComponentVersionOutputArgs struct { // The ARN of the component version. Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupComponentVersionOutputArgs) ElementType ¶ added in v0.12.0
func (LookupComponentVersionOutputArgs) ElementType() reflect.Type
type LookupComponentVersionResult ¶ added in v0.12.0
type LookupComponentVersionResult struct { // The ARN of the component version. Arn *string `pulumi:"arn"` // The name of the component. ComponentName *string `pulumi:"componentName"` // The version of the component. ComponentVersion *string `pulumi:"componentVersion"` // Application-specific metadata to attach to the component version. You can use tags in IAM policies to control access to AWS IoT Greengrass resources. You can also use tags to categorize your resources. For more information, see [Tag your AWS IoT Greengrass Version 2 resources](https://docs.aws.amazon.com/greengrass/v2/developerguide/tag-resources.html) in the *AWS IoT Greengrass V2 Developer Guide* . // // This `Json` property type is processed as a map of key-value pairs. It uses the following format, which is different from most `Tags` implementations in AWS CloudFormation templates. Tags map[string]string `pulumi:"tags"` }
func LookupComponentVersion ¶ added in v0.12.0
func LookupComponentVersion(ctx *pulumi.Context, args *LookupComponentVersionArgs, opts ...pulumi.InvokeOption) (*LookupComponentVersionResult, error)
Resource for Greengrass component version.
type LookupComponentVersionResultOutput ¶ added in v0.12.0
type LookupComponentVersionResultOutput struct{ *pulumi.OutputState }
func LookupComponentVersionOutput ¶ added in v0.12.0
func LookupComponentVersionOutput(ctx *pulumi.Context, args LookupComponentVersionOutputArgs, opts ...pulumi.InvokeOption) LookupComponentVersionResultOutput
func (LookupComponentVersionResultOutput) Arn ¶ added in v0.12.0
func (o LookupComponentVersionResultOutput) Arn() pulumi.StringPtrOutput
The ARN of the component version.
func (LookupComponentVersionResultOutput) ComponentName ¶ added in v0.12.0
func (o LookupComponentVersionResultOutput) ComponentName() pulumi.StringPtrOutput
The name of the component.
func (LookupComponentVersionResultOutput) ComponentVersion ¶ added in v0.12.0
func (o LookupComponentVersionResultOutput) ComponentVersion() pulumi.StringPtrOutput
The version of the component.
func (LookupComponentVersionResultOutput) ElementType ¶ added in v0.12.0
func (LookupComponentVersionResultOutput) ElementType() reflect.Type
func (LookupComponentVersionResultOutput) Tags ¶ added in v0.12.0
func (o LookupComponentVersionResultOutput) Tags() pulumi.StringMapOutput
Application-specific metadata to attach to the component version. You can use tags in IAM policies to control access to AWS IoT Greengrass resources. You can also use tags to categorize your resources. For more information, see [Tag your AWS IoT Greengrass Version 2 resources](https://docs.aws.amazon.com/greengrass/v2/developerguide/tag-resources.html) in the *AWS IoT Greengrass V2 Developer Guide* .
This `Json` property type is processed as a map of key-value pairs. It uses the following format, which is different from most `Tags` implementations in AWS CloudFormation templates.
func (LookupComponentVersionResultOutput) ToLookupComponentVersionResultOutput ¶ added in v0.12.0
func (o LookupComponentVersionResultOutput) ToLookupComponentVersionResultOutput() LookupComponentVersionResultOutput
func (LookupComponentVersionResultOutput) ToLookupComponentVersionResultOutputWithContext ¶ added in v0.12.0
func (o LookupComponentVersionResultOutput) ToLookupComponentVersionResultOutputWithContext(ctx context.Context) LookupComponentVersionResultOutput
type LookupDeploymentArgs ¶ added in v0.38.0
type LookupDeploymentArgs struct { // The ID of the deployment. DeploymentId string `pulumi:"deploymentId"` }
type LookupDeploymentOutputArgs ¶ added in v0.38.0
type LookupDeploymentOutputArgs struct { // The ID of the deployment. DeploymentId pulumi.StringInput `pulumi:"deploymentId"` }
func (LookupDeploymentOutputArgs) ElementType ¶ added in v0.38.0
func (LookupDeploymentOutputArgs) ElementType() reflect.Type
type LookupDeploymentResult ¶ added in v0.38.0
type LookupDeploymentResult struct { // The ID of the deployment. DeploymentId *string `pulumi:"deploymentId"` // Application-specific metadata to attach to the deployment. You can use tags in IAM policies to control access to AWS IoT Greengrass resources. You can also use tags to categorize your resources. For more information, see [Tag your AWS IoT Greengrass Version 2 resources](https://docs.aws.amazon.com/greengrass/v2/developerguide/tag-resources.html) in the *AWS IoT Greengrass V2 Developer Guide* . // // This `Json` property type is processed as a map of key-value pairs. It uses the following format, which is different from most `Tags` implementations in AWS CloudFormation templates. Tags map[string]string `pulumi:"tags"` }
func LookupDeployment ¶ added in v0.38.0
func LookupDeployment(ctx *pulumi.Context, args *LookupDeploymentArgs, opts ...pulumi.InvokeOption) (*LookupDeploymentResult, error)
Resource for Greengrass V2 deployment.
type LookupDeploymentResultOutput ¶ added in v0.38.0
type LookupDeploymentResultOutput struct{ *pulumi.OutputState }
func LookupDeploymentOutput ¶ added in v0.38.0
func LookupDeploymentOutput(ctx *pulumi.Context, args LookupDeploymentOutputArgs, opts ...pulumi.InvokeOption) LookupDeploymentResultOutput
func (LookupDeploymentResultOutput) DeploymentId ¶ added in v0.38.0
func (o LookupDeploymentResultOutput) DeploymentId() pulumi.StringPtrOutput
The ID of the deployment.
func (LookupDeploymentResultOutput) ElementType ¶ added in v0.38.0
func (LookupDeploymentResultOutput) ElementType() reflect.Type
func (LookupDeploymentResultOutput) Tags ¶ added in v0.38.0
func (o LookupDeploymentResultOutput) Tags() pulumi.StringMapOutput
Application-specific metadata to attach to the deployment. You can use tags in IAM policies to control access to AWS IoT Greengrass resources. You can also use tags to categorize your resources. For more information, see [Tag your AWS IoT Greengrass Version 2 resources](https://docs.aws.amazon.com/greengrass/v2/developerguide/tag-resources.html) in the *AWS IoT Greengrass V2 Developer Guide* .
This `Json` property type is processed as a map of key-value pairs. It uses the following format, which is different from most `Tags` implementations in AWS CloudFormation templates.
func (LookupDeploymentResultOutput) ToLookupDeploymentResultOutput ¶ added in v0.38.0
func (o LookupDeploymentResultOutput) ToLookupDeploymentResultOutput() LookupDeploymentResultOutput
func (LookupDeploymentResultOutput) ToLookupDeploymentResultOutputWithContext ¶ added in v0.38.0
func (o LookupDeploymentResultOutput) ToLookupDeploymentResultOutputWithContext(ctx context.Context) LookupDeploymentResultOutput