Documentation
¶
Index ¶
- Constants
- type AccessPolicy
- type AccessPolicyArgs
- type AccessPolicyIamRole
- type AccessPolicyIamRoleArgs
- func (AccessPolicyIamRoleArgs) ElementType() reflect.Type
- func (i AccessPolicyIamRoleArgs) ToAccessPolicyIamRoleOutput() AccessPolicyIamRoleOutput
- func (i AccessPolicyIamRoleArgs) ToAccessPolicyIamRoleOutputWithContext(ctx context.Context) AccessPolicyIamRoleOutput
- func (i AccessPolicyIamRoleArgs) ToAccessPolicyIamRolePtrOutput() AccessPolicyIamRolePtrOutput
- func (i AccessPolicyIamRoleArgs) ToAccessPolicyIamRolePtrOutputWithContext(ctx context.Context) AccessPolicyIamRolePtrOutput
- type AccessPolicyIamRoleInput
- type AccessPolicyIamRoleOutput
- func (o AccessPolicyIamRoleOutput) Arn() pulumi.StringPtrOutput
- func (AccessPolicyIamRoleOutput) ElementType() reflect.Type
- func (o AccessPolicyIamRoleOutput) ToAccessPolicyIamRoleOutput() AccessPolicyIamRoleOutput
- func (o AccessPolicyIamRoleOutput) ToAccessPolicyIamRoleOutputWithContext(ctx context.Context) AccessPolicyIamRoleOutput
- func (o AccessPolicyIamRoleOutput) ToAccessPolicyIamRolePtrOutput() AccessPolicyIamRolePtrOutput
- func (o AccessPolicyIamRoleOutput) ToAccessPolicyIamRolePtrOutputWithContext(ctx context.Context) AccessPolicyIamRolePtrOutput
- type AccessPolicyIamRolePtrInput
- type AccessPolicyIamRolePtrOutput
- func (o AccessPolicyIamRolePtrOutput) Arn() pulumi.StringPtrOutput
- func (o AccessPolicyIamRolePtrOutput) Elem() AccessPolicyIamRoleOutput
- func (AccessPolicyIamRolePtrOutput) ElementType() reflect.Type
- func (o AccessPolicyIamRolePtrOutput) ToAccessPolicyIamRolePtrOutput() AccessPolicyIamRolePtrOutput
- func (o AccessPolicyIamRolePtrOutput) ToAccessPolicyIamRolePtrOutputWithContext(ctx context.Context) AccessPolicyIamRolePtrOutput
- type AccessPolicyIamUser
- type AccessPolicyIamUserArgs
- func (AccessPolicyIamUserArgs) ElementType() reflect.Type
- func (i AccessPolicyIamUserArgs) ToAccessPolicyIamUserOutput() AccessPolicyIamUserOutput
- func (i AccessPolicyIamUserArgs) ToAccessPolicyIamUserOutputWithContext(ctx context.Context) AccessPolicyIamUserOutput
- func (i AccessPolicyIamUserArgs) ToAccessPolicyIamUserPtrOutput() AccessPolicyIamUserPtrOutput
- func (i AccessPolicyIamUserArgs) ToAccessPolicyIamUserPtrOutputWithContext(ctx context.Context) AccessPolicyIamUserPtrOutput
- type AccessPolicyIamUserInput
- type AccessPolicyIamUserOutput
- func (o AccessPolicyIamUserOutput) Arn() pulumi.StringPtrOutput
- func (AccessPolicyIamUserOutput) ElementType() reflect.Type
- func (o AccessPolicyIamUserOutput) ToAccessPolicyIamUserOutput() AccessPolicyIamUserOutput
- func (o AccessPolicyIamUserOutput) ToAccessPolicyIamUserOutputWithContext(ctx context.Context) AccessPolicyIamUserOutput
- func (o AccessPolicyIamUserOutput) ToAccessPolicyIamUserPtrOutput() AccessPolicyIamUserPtrOutput
- func (o AccessPolicyIamUserOutput) ToAccessPolicyIamUserPtrOutputWithContext(ctx context.Context) AccessPolicyIamUserPtrOutput
- type AccessPolicyIamUserPtrInput
- type AccessPolicyIamUserPtrOutput
- func (o AccessPolicyIamUserPtrOutput) Arn() pulumi.StringPtrOutput
- func (o AccessPolicyIamUserPtrOutput) Elem() AccessPolicyIamUserOutput
- func (AccessPolicyIamUserPtrOutput) ElementType() reflect.Type
- func (o AccessPolicyIamUserPtrOutput) ToAccessPolicyIamUserPtrOutput() AccessPolicyIamUserPtrOutput
- func (o AccessPolicyIamUserPtrOutput) ToAccessPolicyIamUserPtrOutputWithContext(ctx context.Context) AccessPolicyIamUserPtrOutput
- type AccessPolicyIdentity
- type AccessPolicyIdentityArgs
- type AccessPolicyIdentityInput
- type AccessPolicyIdentityOutput
- func (AccessPolicyIdentityOutput) ElementType() reflect.Type
- func (o AccessPolicyIdentityOutput) IamRole() AccessPolicyIamRolePtrOutput
- func (o AccessPolicyIdentityOutput) IamUser() AccessPolicyIamUserPtrOutput
- func (o AccessPolicyIdentityOutput) ToAccessPolicyIdentityOutput() AccessPolicyIdentityOutput
- func (o AccessPolicyIdentityOutput) ToAccessPolicyIdentityOutputWithContext(ctx context.Context) AccessPolicyIdentityOutput
- func (o AccessPolicyIdentityOutput) User() AccessPolicyUserPtrOutput
- type AccessPolicyIdentityPtrOutput
- func (o AccessPolicyIdentityPtrOutput) Elem() AccessPolicyIdentityOutput
- func (AccessPolicyIdentityPtrOutput) ElementType() reflect.Type
- func (o AccessPolicyIdentityPtrOutput) IamRole() AccessPolicyIamRolePtrOutput
- func (o AccessPolicyIdentityPtrOutput) IamUser() AccessPolicyIamUserPtrOutput
- func (o AccessPolicyIdentityPtrOutput) ToAccessPolicyIdentityPtrOutput() AccessPolicyIdentityPtrOutput
- func (o AccessPolicyIdentityPtrOutput) ToAccessPolicyIdentityPtrOutputWithContext(ctx context.Context) AccessPolicyIdentityPtrOutput
- func (o AccessPolicyIdentityPtrOutput) User() AccessPolicyUserPtrOutput
- type AccessPolicyInput
- type AccessPolicyOutput
- func (o AccessPolicyOutput) AccessPolicyArn() pulumi.StringOutput
- func (o AccessPolicyOutput) AccessPolicyId() pulumi.StringOutput
- func (o AccessPolicyOutput) AccessPolicyIdentity() AccessPolicyIdentityOutput
- func (o AccessPolicyOutput) AccessPolicyPermission() pulumi.StringOutput
- func (o AccessPolicyOutput) AccessPolicyResource() AccessPolicyResourceOutput
- func (AccessPolicyOutput) ElementType() reflect.Type
- func (o AccessPolicyOutput) ToAccessPolicyOutput() AccessPolicyOutput
- func (o AccessPolicyOutput) ToAccessPolicyOutputWithContext(ctx context.Context) AccessPolicyOutput
- type AccessPolicyPortal
- type AccessPolicyPortalArgs
- func (AccessPolicyPortalArgs) ElementType() reflect.Type
- func (i AccessPolicyPortalArgs) ToAccessPolicyPortalOutput() AccessPolicyPortalOutput
- func (i AccessPolicyPortalArgs) ToAccessPolicyPortalOutputWithContext(ctx context.Context) AccessPolicyPortalOutput
- func (i AccessPolicyPortalArgs) ToAccessPolicyPortalPtrOutput() AccessPolicyPortalPtrOutput
- func (i AccessPolicyPortalArgs) ToAccessPolicyPortalPtrOutputWithContext(ctx context.Context) AccessPolicyPortalPtrOutput
- type AccessPolicyPortalInput
- type AccessPolicyPortalOutput
- func (AccessPolicyPortalOutput) ElementType() reflect.Type
- func (o AccessPolicyPortalOutput) Id() pulumi.StringPtrOutput
- func (o AccessPolicyPortalOutput) ToAccessPolicyPortalOutput() AccessPolicyPortalOutput
- func (o AccessPolicyPortalOutput) ToAccessPolicyPortalOutputWithContext(ctx context.Context) AccessPolicyPortalOutput
- func (o AccessPolicyPortalOutput) ToAccessPolicyPortalPtrOutput() AccessPolicyPortalPtrOutput
- func (o AccessPolicyPortalOutput) ToAccessPolicyPortalPtrOutputWithContext(ctx context.Context) AccessPolicyPortalPtrOutput
- type AccessPolicyPortalPtrInput
- type AccessPolicyPortalPtrOutput
- func (o AccessPolicyPortalPtrOutput) Elem() AccessPolicyPortalOutput
- func (AccessPolicyPortalPtrOutput) ElementType() reflect.Type
- func (o AccessPolicyPortalPtrOutput) Id() pulumi.StringPtrOutput
- func (o AccessPolicyPortalPtrOutput) ToAccessPolicyPortalPtrOutput() AccessPolicyPortalPtrOutput
- func (o AccessPolicyPortalPtrOutput) ToAccessPolicyPortalPtrOutputWithContext(ctx context.Context) AccessPolicyPortalPtrOutput
- type AccessPolicyProject
- type AccessPolicyProjectArgs
- func (AccessPolicyProjectArgs) ElementType() reflect.Type
- func (i AccessPolicyProjectArgs) ToAccessPolicyProjectOutput() AccessPolicyProjectOutput
- func (i AccessPolicyProjectArgs) ToAccessPolicyProjectOutputWithContext(ctx context.Context) AccessPolicyProjectOutput
- func (i AccessPolicyProjectArgs) ToAccessPolicyProjectPtrOutput() AccessPolicyProjectPtrOutput
- func (i AccessPolicyProjectArgs) ToAccessPolicyProjectPtrOutputWithContext(ctx context.Context) AccessPolicyProjectPtrOutput
- type AccessPolicyProjectInput
- type AccessPolicyProjectOutput
- func (AccessPolicyProjectOutput) ElementType() reflect.Type
- func (o AccessPolicyProjectOutput) Id() pulumi.StringPtrOutput
- func (o AccessPolicyProjectOutput) ToAccessPolicyProjectOutput() AccessPolicyProjectOutput
- func (o AccessPolicyProjectOutput) ToAccessPolicyProjectOutputWithContext(ctx context.Context) AccessPolicyProjectOutput
- func (o AccessPolicyProjectOutput) ToAccessPolicyProjectPtrOutput() AccessPolicyProjectPtrOutput
- func (o AccessPolicyProjectOutput) ToAccessPolicyProjectPtrOutputWithContext(ctx context.Context) AccessPolicyProjectPtrOutput
- type AccessPolicyProjectPtrInput
- type AccessPolicyProjectPtrOutput
- func (o AccessPolicyProjectPtrOutput) Elem() AccessPolicyProjectOutput
- func (AccessPolicyProjectPtrOutput) ElementType() reflect.Type
- func (o AccessPolicyProjectPtrOutput) Id() pulumi.StringPtrOutput
- func (o AccessPolicyProjectPtrOutput) ToAccessPolicyProjectPtrOutput() AccessPolicyProjectPtrOutput
- func (o AccessPolicyProjectPtrOutput) ToAccessPolicyProjectPtrOutputWithContext(ctx context.Context) AccessPolicyProjectPtrOutput
- type AccessPolicyResource
- type AccessPolicyResourceArgs
- type AccessPolicyResourceInput
- type AccessPolicyResourceOutput
- func (AccessPolicyResourceOutput) ElementType() reflect.Type
- func (o AccessPolicyResourceOutput) Portal() AccessPolicyPortalPtrOutput
- func (o AccessPolicyResourceOutput) Project() AccessPolicyProjectPtrOutput
- func (o AccessPolicyResourceOutput) ToAccessPolicyResourceOutput() AccessPolicyResourceOutput
- func (o AccessPolicyResourceOutput) ToAccessPolicyResourceOutputWithContext(ctx context.Context) AccessPolicyResourceOutput
- type AccessPolicyResourcePtrOutput
- func (o AccessPolicyResourcePtrOutput) Elem() AccessPolicyResourceOutput
- func (AccessPolicyResourcePtrOutput) ElementType() reflect.Type
- func (o AccessPolicyResourcePtrOutput) Portal() AccessPolicyPortalPtrOutput
- func (o AccessPolicyResourcePtrOutput) Project() AccessPolicyProjectPtrOutput
- func (o AccessPolicyResourcePtrOutput) ToAccessPolicyResourcePtrOutput() AccessPolicyResourcePtrOutput
- func (o AccessPolicyResourcePtrOutput) ToAccessPolicyResourcePtrOutputWithContext(ctx context.Context) AccessPolicyResourcePtrOutput
- type AccessPolicyState
- type AccessPolicyUser
- type AccessPolicyUserArgs
- func (AccessPolicyUserArgs) ElementType() reflect.Type
- func (i AccessPolicyUserArgs) ToAccessPolicyUserOutput() AccessPolicyUserOutput
- func (i AccessPolicyUserArgs) ToAccessPolicyUserOutputWithContext(ctx context.Context) AccessPolicyUserOutput
- func (i AccessPolicyUserArgs) ToAccessPolicyUserPtrOutput() AccessPolicyUserPtrOutput
- func (i AccessPolicyUserArgs) ToAccessPolicyUserPtrOutputWithContext(ctx context.Context) AccessPolicyUserPtrOutput
- type AccessPolicyUserInput
- type AccessPolicyUserOutput
- func (AccessPolicyUserOutput) ElementType() reflect.Type
- func (o AccessPolicyUserOutput) Id() pulumi.StringPtrOutput
- func (o AccessPolicyUserOutput) ToAccessPolicyUserOutput() AccessPolicyUserOutput
- func (o AccessPolicyUserOutput) ToAccessPolicyUserOutputWithContext(ctx context.Context) AccessPolicyUserOutput
- func (o AccessPolicyUserOutput) ToAccessPolicyUserPtrOutput() AccessPolicyUserPtrOutput
- func (o AccessPolicyUserOutput) ToAccessPolicyUserPtrOutputWithContext(ctx context.Context) AccessPolicyUserPtrOutput
- type AccessPolicyUserPtrInput
- type AccessPolicyUserPtrOutput
- func (o AccessPolicyUserPtrOutput) Elem() AccessPolicyUserOutput
- func (AccessPolicyUserPtrOutput) ElementType() reflect.Type
- func (o AccessPolicyUserPtrOutput) Id() pulumi.StringPtrOutput
- func (o AccessPolicyUserPtrOutput) ToAccessPolicyUserPtrOutput() AccessPolicyUserPtrOutput
- func (o AccessPolicyUserPtrOutput) ToAccessPolicyUserPtrOutputWithContext(ctx context.Context) AccessPolicyUserPtrOutput
- type AlarmsProperties
- type AlarmsPropertiesArgs
- func (AlarmsPropertiesArgs) ElementType() reflect.Type
- func (i AlarmsPropertiesArgs) ToAlarmsPropertiesOutput() AlarmsPropertiesOutput
- func (i AlarmsPropertiesArgs) ToAlarmsPropertiesOutputWithContext(ctx context.Context) AlarmsPropertiesOutput
- func (i AlarmsPropertiesArgs) ToAlarmsPropertiesPtrOutput() AlarmsPropertiesPtrOutput
- func (i AlarmsPropertiesArgs) ToAlarmsPropertiesPtrOutputWithContext(ctx context.Context) AlarmsPropertiesPtrOutput
- type AlarmsPropertiesInput
- type AlarmsPropertiesOutput
- func (o AlarmsPropertiesOutput) AlarmRoleArn() pulumi.StringPtrOutput
- func (AlarmsPropertiesOutput) ElementType() reflect.Type
- func (o AlarmsPropertiesOutput) NotificationLambdaArn() pulumi.StringPtrOutput
- func (o AlarmsPropertiesOutput) ToAlarmsPropertiesOutput() AlarmsPropertiesOutput
- func (o AlarmsPropertiesOutput) ToAlarmsPropertiesOutputWithContext(ctx context.Context) AlarmsPropertiesOutput
- func (o AlarmsPropertiesOutput) ToAlarmsPropertiesPtrOutput() AlarmsPropertiesPtrOutput
- func (o AlarmsPropertiesOutput) ToAlarmsPropertiesPtrOutputWithContext(ctx context.Context) AlarmsPropertiesPtrOutput
- type AlarmsPropertiesPtrInput
- type AlarmsPropertiesPtrOutput
- func (o AlarmsPropertiesPtrOutput) AlarmRoleArn() pulumi.StringPtrOutput
- func (o AlarmsPropertiesPtrOutput) Elem() AlarmsPropertiesOutput
- func (AlarmsPropertiesPtrOutput) ElementType() reflect.Type
- func (o AlarmsPropertiesPtrOutput) NotificationLambdaArn() pulumi.StringPtrOutput
- func (o AlarmsPropertiesPtrOutput) ToAlarmsPropertiesPtrOutput() AlarmsPropertiesPtrOutput
- func (o AlarmsPropertiesPtrOutput) ToAlarmsPropertiesPtrOutputWithContext(ctx context.Context) AlarmsPropertiesPtrOutput
- type Asset
- type AssetArgs
- type AssetHierarchy
- type AssetHierarchyArgs
- type AssetHierarchyArray
- type AssetHierarchyArrayInput
- type AssetHierarchyArrayOutput
- func (AssetHierarchyArrayOutput) ElementType() reflect.Type
- func (o AssetHierarchyArrayOutput) Index(i pulumi.IntInput) AssetHierarchyOutput
- func (o AssetHierarchyArrayOutput) ToAssetHierarchyArrayOutput() AssetHierarchyArrayOutput
- func (o AssetHierarchyArrayOutput) ToAssetHierarchyArrayOutputWithContext(ctx context.Context) AssetHierarchyArrayOutput
- type AssetHierarchyInput
- type AssetHierarchyOutput
- func (o AssetHierarchyOutput) ChildAssetId() pulumi.StringOutput
- func (AssetHierarchyOutput) ElementType() reflect.Type
- func (o AssetHierarchyOutput) ExternalId() pulumi.StringPtrOutput
- func (o AssetHierarchyOutput) Id() pulumi.StringPtrOutput
- func (o AssetHierarchyOutput) LogicalId() pulumi.StringPtrOutput
- func (o AssetHierarchyOutput) ToAssetHierarchyOutput() AssetHierarchyOutput
- func (o AssetHierarchyOutput) ToAssetHierarchyOutputWithContext(ctx context.Context) AssetHierarchyOutput
- type AssetInput
- type AssetModel
- type AssetModelArgs
- type AssetModelAttribute
- type AssetModelAttributeArgs
- func (AssetModelAttributeArgs) ElementType() reflect.Type
- func (i AssetModelAttributeArgs) ToAssetModelAttributeOutput() AssetModelAttributeOutput
- func (i AssetModelAttributeArgs) ToAssetModelAttributeOutputWithContext(ctx context.Context) AssetModelAttributeOutput
- func (i AssetModelAttributeArgs) ToAssetModelAttributePtrOutput() AssetModelAttributePtrOutput
- func (i AssetModelAttributeArgs) ToAssetModelAttributePtrOutputWithContext(ctx context.Context) AssetModelAttributePtrOutput
- type AssetModelAttributeInput
- type AssetModelAttributeOutput
- func (o AssetModelAttributeOutput) DefaultValue() pulumi.StringPtrOutput
- func (AssetModelAttributeOutput) ElementType() reflect.Type
- func (o AssetModelAttributeOutput) ToAssetModelAttributeOutput() AssetModelAttributeOutput
- func (o AssetModelAttributeOutput) ToAssetModelAttributeOutputWithContext(ctx context.Context) AssetModelAttributeOutput
- func (o AssetModelAttributeOutput) ToAssetModelAttributePtrOutput() AssetModelAttributePtrOutput
- func (o AssetModelAttributeOutput) ToAssetModelAttributePtrOutputWithContext(ctx context.Context) AssetModelAttributePtrOutput
- type AssetModelAttributePtrInput
- type AssetModelAttributePtrOutput
- func (o AssetModelAttributePtrOutput) DefaultValue() pulumi.StringPtrOutput
- func (o AssetModelAttributePtrOutput) Elem() AssetModelAttributeOutput
- func (AssetModelAttributePtrOutput) ElementType() reflect.Type
- func (o AssetModelAttributePtrOutput) ToAssetModelAttributePtrOutput() AssetModelAttributePtrOutput
- func (o AssetModelAttributePtrOutput) ToAssetModelAttributePtrOutputWithContext(ctx context.Context) AssetModelAttributePtrOutput
- type AssetModelCompositeModel
- type AssetModelCompositeModelArgs
- func (AssetModelCompositeModelArgs) ElementType() reflect.Type
- func (i AssetModelCompositeModelArgs) ToAssetModelCompositeModelOutput() AssetModelCompositeModelOutput
- func (i AssetModelCompositeModelArgs) ToAssetModelCompositeModelOutputWithContext(ctx context.Context) AssetModelCompositeModelOutput
- type AssetModelCompositeModelArray
- func (AssetModelCompositeModelArray) ElementType() reflect.Type
- func (i AssetModelCompositeModelArray) ToAssetModelCompositeModelArrayOutput() AssetModelCompositeModelArrayOutput
- func (i AssetModelCompositeModelArray) ToAssetModelCompositeModelArrayOutputWithContext(ctx context.Context) AssetModelCompositeModelArrayOutput
- type AssetModelCompositeModelArrayInput
- type AssetModelCompositeModelArrayOutput
- func (AssetModelCompositeModelArrayOutput) ElementType() reflect.Type
- func (o AssetModelCompositeModelArrayOutput) Index(i pulumi.IntInput) AssetModelCompositeModelOutput
- func (o AssetModelCompositeModelArrayOutput) ToAssetModelCompositeModelArrayOutput() AssetModelCompositeModelArrayOutput
- func (o AssetModelCompositeModelArrayOutput) ToAssetModelCompositeModelArrayOutputWithContext(ctx context.Context) AssetModelCompositeModelArrayOutput
- type AssetModelCompositeModelInput
- type AssetModelCompositeModelOutput
- func (o AssetModelCompositeModelOutput) ComposedAssetModelId() pulumi.StringPtrOutput
- func (o AssetModelCompositeModelOutput) CompositeModelProperties() AssetModelPropertyArrayOutput
- func (o AssetModelCompositeModelOutput) Description() pulumi.StringPtrOutput
- func (AssetModelCompositeModelOutput) ElementType() reflect.Type
- func (o AssetModelCompositeModelOutput) ExternalId() pulumi.StringPtrOutput
- func (o AssetModelCompositeModelOutput) Id() pulumi.StringPtrOutput
- func (o AssetModelCompositeModelOutput) Name() pulumi.StringOutput
- func (o AssetModelCompositeModelOutput) ParentAssetModelCompositeModelExternalId() pulumi.StringPtrOutput
- func (o AssetModelCompositeModelOutput) Path() pulumi.StringArrayOutput
- func (o AssetModelCompositeModelOutput) ToAssetModelCompositeModelOutput() AssetModelCompositeModelOutput
- func (o AssetModelCompositeModelOutput) ToAssetModelCompositeModelOutputWithContext(ctx context.Context) AssetModelCompositeModelOutput
- func (o AssetModelCompositeModelOutput) Type() pulumi.StringOutput
- type AssetModelDataType
- func (AssetModelDataType) ElementType() reflect.Type
- func (e AssetModelDataType) ToAssetModelDataTypeOutput() AssetModelDataTypeOutput
- func (e AssetModelDataType) ToAssetModelDataTypeOutputWithContext(ctx context.Context) AssetModelDataTypeOutput
- func (e AssetModelDataType) ToAssetModelDataTypePtrOutput() AssetModelDataTypePtrOutput
- func (e AssetModelDataType) ToAssetModelDataTypePtrOutputWithContext(ctx context.Context) AssetModelDataTypePtrOutput
- func (e AssetModelDataType) ToStringOutput() pulumi.StringOutput
- func (e AssetModelDataType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AssetModelDataType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AssetModelDataType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AssetModelDataTypeInput
- type AssetModelDataTypeOutput
- func (AssetModelDataTypeOutput) ElementType() reflect.Type
- func (o AssetModelDataTypeOutput) ToAssetModelDataTypeOutput() AssetModelDataTypeOutput
- func (o AssetModelDataTypeOutput) ToAssetModelDataTypeOutputWithContext(ctx context.Context) AssetModelDataTypeOutput
- func (o AssetModelDataTypeOutput) ToAssetModelDataTypePtrOutput() AssetModelDataTypePtrOutput
- func (o AssetModelDataTypeOutput) ToAssetModelDataTypePtrOutputWithContext(ctx context.Context) AssetModelDataTypePtrOutput
- func (o AssetModelDataTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o AssetModelDataTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AssetModelDataTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AssetModelDataTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AssetModelDataTypePtrInput
- type AssetModelDataTypePtrOutput
- func (o AssetModelDataTypePtrOutput) Elem() AssetModelDataTypeOutput
- func (AssetModelDataTypePtrOutput) ElementType() reflect.Type
- func (o AssetModelDataTypePtrOutput) ToAssetModelDataTypePtrOutput() AssetModelDataTypePtrOutput
- func (o AssetModelDataTypePtrOutput) ToAssetModelDataTypePtrOutputWithContext(ctx context.Context) AssetModelDataTypePtrOutput
- func (o AssetModelDataTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AssetModelDataTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AssetModelDataTypeSpec
- func (AssetModelDataTypeSpec) ElementType() reflect.Type
- func (e AssetModelDataTypeSpec) ToAssetModelDataTypeSpecOutput() AssetModelDataTypeSpecOutput
- func (e AssetModelDataTypeSpec) ToAssetModelDataTypeSpecOutputWithContext(ctx context.Context) AssetModelDataTypeSpecOutput
- func (e AssetModelDataTypeSpec) ToAssetModelDataTypeSpecPtrOutput() AssetModelDataTypeSpecPtrOutput
- func (e AssetModelDataTypeSpec) ToAssetModelDataTypeSpecPtrOutputWithContext(ctx context.Context) AssetModelDataTypeSpecPtrOutput
- func (e AssetModelDataTypeSpec) ToStringOutput() pulumi.StringOutput
- func (e AssetModelDataTypeSpec) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AssetModelDataTypeSpec) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AssetModelDataTypeSpec) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AssetModelDataTypeSpecInput
- type AssetModelDataTypeSpecOutput
- func (AssetModelDataTypeSpecOutput) ElementType() reflect.Type
- func (o AssetModelDataTypeSpecOutput) ToAssetModelDataTypeSpecOutput() AssetModelDataTypeSpecOutput
- func (o AssetModelDataTypeSpecOutput) ToAssetModelDataTypeSpecOutputWithContext(ctx context.Context) AssetModelDataTypeSpecOutput
- func (o AssetModelDataTypeSpecOutput) ToAssetModelDataTypeSpecPtrOutput() AssetModelDataTypeSpecPtrOutput
- func (o AssetModelDataTypeSpecOutput) ToAssetModelDataTypeSpecPtrOutputWithContext(ctx context.Context) AssetModelDataTypeSpecPtrOutput
- func (o AssetModelDataTypeSpecOutput) ToStringOutput() pulumi.StringOutput
- func (o AssetModelDataTypeSpecOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AssetModelDataTypeSpecOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AssetModelDataTypeSpecOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AssetModelDataTypeSpecPtrInput
- type AssetModelDataTypeSpecPtrOutput
- func (o AssetModelDataTypeSpecPtrOutput) Elem() AssetModelDataTypeSpecOutput
- func (AssetModelDataTypeSpecPtrOutput) ElementType() reflect.Type
- func (o AssetModelDataTypeSpecPtrOutput) ToAssetModelDataTypeSpecPtrOutput() AssetModelDataTypeSpecPtrOutput
- func (o AssetModelDataTypeSpecPtrOutput) ToAssetModelDataTypeSpecPtrOutputWithContext(ctx context.Context) AssetModelDataTypeSpecPtrOutput
- func (o AssetModelDataTypeSpecPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AssetModelDataTypeSpecPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AssetModelExpressionVariable
- type AssetModelExpressionVariableArgs
- func (AssetModelExpressionVariableArgs) ElementType() reflect.Type
- func (i AssetModelExpressionVariableArgs) ToAssetModelExpressionVariableOutput() AssetModelExpressionVariableOutput
- func (i AssetModelExpressionVariableArgs) ToAssetModelExpressionVariableOutputWithContext(ctx context.Context) AssetModelExpressionVariableOutput
- type AssetModelExpressionVariableArray
- func (AssetModelExpressionVariableArray) ElementType() reflect.Type
- func (i AssetModelExpressionVariableArray) ToAssetModelExpressionVariableArrayOutput() AssetModelExpressionVariableArrayOutput
- func (i AssetModelExpressionVariableArray) ToAssetModelExpressionVariableArrayOutputWithContext(ctx context.Context) AssetModelExpressionVariableArrayOutput
- type AssetModelExpressionVariableArrayInput
- type AssetModelExpressionVariableArrayOutput
- func (AssetModelExpressionVariableArrayOutput) ElementType() reflect.Type
- func (o AssetModelExpressionVariableArrayOutput) Index(i pulumi.IntInput) AssetModelExpressionVariableOutput
- func (o AssetModelExpressionVariableArrayOutput) ToAssetModelExpressionVariableArrayOutput() AssetModelExpressionVariableArrayOutput
- func (o AssetModelExpressionVariableArrayOutput) ToAssetModelExpressionVariableArrayOutputWithContext(ctx context.Context) AssetModelExpressionVariableArrayOutput
- type AssetModelExpressionVariableInput
- type AssetModelExpressionVariableOutput
- func (AssetModelExpressionVariableOutput) ElementType() reflect.Type
- func (o AssetModelExpressionVariableOutput) Name() pulumi.StringOutput
- func (o AssetModelExpressionVariableOutput) ToAssetModelExpressionVariableOutput() AssetModelExpressionVariableOutput
- func (o AssetModelExpressionVariableOutput) ToAssetModelExpressionVariableOutputWithContext(ctx context.Context) AssetModelExpressionVariableOutput
- func (o AssetModelExpressionVariableOutput) Value() AssetModelVariableValueOutput
- type AssetModelHierarchy
- type AssetModelHierarchyArgs
- type AssetModelHierarchyArray
- type AssetModelHierarchyArrayInput
- type AssetModelHierarchyArrayOutput
- func (AssetModelHierarchyArrayOutput) ElementType() reflect.Type
- func (o AssetModelHierarchyArrayOutput) Index(i pulumi.IntInput) AssetModelHierarchyOutput
- func (o AssetModelHierarchyArrayOutput) ToAssetModelHierarchyArrayOutput() AssetModelHierarchyArrayOutput
- func (o AssetModelHierarchyArrayOutput) ToAssetModelHierarchyArrayOutputWithContext(ctx context.Context) AssetModelHierarchyArrayOutput
- type AssetModelHierarchyInput
- type AssetModelHierarchyOutput
- func (o AssetModelHierarchyOutput) ChildAssetModelId() pulumi.StringOutput
- func (AssetModelHierarchyOutput) ElementType() reflect.Type
- func (o AssetModelHierarchyOutput) ExternalId() pulumi.StringPtrOutput
- func (o AssetModelHierarchyOutput) Id() pulumi.StringPtrOutput
- func (o AssetModelHierarchyOutput) LogicalId() pulumi.StringPtrOutput
- func (o AssetModelHierarchyOutput) Name() pulumi.StringOutput
- func (o AssetModelHierarchyOutput) ToAssetModelHierarchyOutput() AssetModelHierarchyOutput
- func (o AssetModelHierarchyOutput) ToAssetModelHierarchyOutputWithContext(ctx context.Context) AssetModelHierarchyOutput
- type AssetModelInput
- type AssetModelMetric
- type AssetModelMetricArgs
- func (AssetModelMetricArgs) ElementType() reflect.Type
- func (i AssetModelMetricArgs) ToAssetModelMetricOutput() AssetModelMetricOutput
- func (i AssetModelMetricArgs) ToAssetModelMetricOutputWithContext(ctx context.Context) AssetModelMetricOutput
- func (i AssetModelMetricArgs) ToAssetModelMetricPtrOutput() AssetModelMetricPtrOutput
- func (i AssetModelMetricArgs) ToAssetModelMetricPtrOutputWithContext(ctx context.Context) AssetModelMetricPtrOutput
- type AssetModelMetricInput
- type AssetModelMetricOutput
- func (AssetModelMetricOutput) ElementType() reflect.Type
- func (o AssetModelMetricOutput) Expression() pulumi.StringOutput
- func (o AssetModelMetricOutput) ToAssetModelMetricOutput() AssetModelMetricOutput
- func (o AssetModelMetricOutput) ToAssetModelMetricOutputWithContext(ctx context.Context) AssetModelMetricOutput
- func (o AssetModelMetricOutput) ToAssetModelMetricPtrOutput() AssetModelMetricPtrOutput
- func (o AssetModelMetricOutput) ToAssetModelMetricPtrOutputWithContext(ctx context.Context) AssetModelMetricPtrOutput
- func (o AssetModelMetricOutput) Variables() AssetModelExpressionVariableArrayOutput
- func (o AssetModelMetricOutput) Window() AssetModelMetricWindowOutput
- type AssetModelMetricPtrInput
- type AssetModelMetricPtrOutput
- func (o AssetModelMetricPtrOutput) Elem() AssetModelMetricOutput
- func (AssetModelMetricPtrOutput) ElementType() reflect.Type
- func (o AssetModelMetricPtrOutput) Expression() pulumi.StringPtrOutput
- func (o AssetModelMetricPtrOutput) ToAssetModelMetricPtrOutput() AssetModelMetricPtrOutput
- func (o AssetModelMetricPtrOutput) ToAssetModelMetricPtrOutputWithContext(ctx context.Context) AssetModelMetricPtrOutput
- func (o AssetModelMetricPtrOutput) Variables() AssetModelExpressionVariableArrayOutput
- func (o AssetModelMetricPtrOutput) Window() AssetModelMetricWindowPtrOutput
- type AssetModelMetricWindow
- type AssetModelMetricWindowArgs
- func (AssetModelMetricWindowArgs) ElementType() reflect.Type
- func (i AssetModelMetricWindowArgs) ToAssetModelMetricWindowOutput() AssetModelMetricWindowOutput
- func (i AssetModelMetricWindowArgs) ToAssetModelMetricWindowOutputWithContext(ctx context.Context) AssetModelMetricWindowOutput
- func (i AssetModelMetricWindowArgs) ToAssetModelMetricWindowPtrOutput() AssetModelMetricWindowPtrOutput
- func (i AssetModelMetricWindowArgs) ToAssetModelMetricWindowPtrOutputWithContext(ctx context.Context) AssetModelMetricWindowPtrOutput
- type AssetModelMetricWindowInput
- type AssetModelMetricWindowOutput
- func (AssetModelMetricWindowOutput) ElementType() reflect.Type
- func (o AssetModelMetricWindowOutput) ToAssetModelMetricWindowOutput() AssetModelMetricWindowOutput
- func (o AssetModelMetricWindowOutput) ToAssetModelMetricWindowOutputWithContext(ctx context.Context) AssetModelMetricWindowOutput
- func (o AssetModelMetricWindowOutput) ToAssetModelMetricWindowPtrOutput() AssetModelMetricWindowPtrOutput
- func (o AssetModelMetricWindowOutput) ToAssetModelMetricWindowPtrOutputWithContext(ctx context.Context) AssetModelMetricWindowPtrOutput
- func (o AssetModelMetricWindowOutput) Tumbling() AssetModelTumblingWindowPtrOutput
- type AssetModelMetricWindowPtrInput
- type AssetModelMetricWindowPtrOutput
- func (o AssetModelMetricWindowPtrOutput) Elem() AssetModelMetricWindowOutput
- func (AssetModelMetricWindowPtrOutput) ElementType() reflect.Type
- func (o AssetModelMetricWindowPtrOutput) ToAssetModelMetricWindowPtrOutput() AssetModelMetricWindowPtrOutput
- func (o AssetModelMetricWindowPtrOutput) ToAssetModelMetricWindowPtrOutputWithContext(ctx context.Context) AssetModelMetricWindowPtrOutput
- func (o AssetModelMetricWindowPtrOutput) Tumbling() AssetModelTumblingWindowPtrOutput
- type AssetModelOutput
- func (o AssetModelOutput) AssetModelArn() pulumi.StringOutput
- func (o AssetModelOutput) AssetModelCompositeModels() AssetModelCompositeModelArrayOutput
- func (o AssetModelOutput) AssetModelDescription() pulumi.StringPtrOutput
- func (o AssetModelOutput) AssetModelExternalId() pulumi.StringPtrOutput
- func (o AssetModelOutput) AssetModelHierarchies() AssetModelHierarchyArrayOutput
- func (o AssetModelOutput) AssetModelId() pulumi.StringOutput
- func (o AssetModelOutput) AssetModelName() pulumi.StringOutput
- func (o AssetModelOutput) AssetModelProperties() AssetModelPropertyArrayOutput
- func (o AssetModelOutput) AssetModelType() pulumi.StringPtrOutput
- func (AssetModelOutput) ElementType() reflect.Type
- func (o AssetModelOutput) Tags() aws.TagArrayOutput
- func (o AssetModelOutput) ToAssetModelOutput() AssetModelOutput
- func (o AssetModelOutput) ToAssetModelOutputWithContext(ctx context.Context) AssetModelOutput
- type AssetModelProperty
- type AssetModelPropertyArgs
- type AssetModelPropertyArray
- type AssetModelPropertyArrayInput
- type AssetModelPropertyArrayOutput
- func (AssetModelPropertyArrayOutput) ElementType() reflect.Type
- func (o AssetModelPropertyArrayOutput) Index(i pulumi.IntInput) AssetModelPropertyOutput
- func (o AssetModelPropertyArrayOutput) ToAssetModelPropertyArrayOutput() AssetModelPropertyArrayOutput
- func (o AssetModelPropertyArrayOutput) ToAssetModelPropertyArrayOutputWithContext(ctx context.Context) AssetModelPropertyArrayOutput
- type AssetModelPropertyInput
- type AssetModelPropertyOutput
- func (o AssetModelPropertyOutput) DataType() AssetModelDataTypeOutput
- func (o AssetModelPropertyOutput) DataTypeSpec() AssetModelDataTypeSpecPtrOutput
- func (AssetModelPropertyOutput) ElementType() reflect.Type
- func (o AssetModelPropertyOutput) ExternalId() pulumi.StringPtrOutput
- func (o AssetModelPropertyOutput) Id() pulumi.StringPtrOutput
- func (o AssetModelPropertyOutput) LogicalId() pulumi.StringPtrOutput
- func (o AssetModelPropertyOutput) Name() pulumi.StringOutput
- func (o AssetModelPropertyOutput) ToAssetModelPropertyOutput() AssetModelPropertyOutput
- func (o AssetModelPropertyOutput) ToAssetModelPropertyOutputWithContext(ctx context.Context) AssetModelPropertyOutput
- func (o AssetModelPropertyOutput) Type() AssetModelPropertyTypeOutput
- func (o AssetModelPropertyOutput) Unit() pulumi.StringPtrOutput
- type AssetModelPropertyPathDefinition
- type AssetModelPropertyPathDefinitionArgs
- func (AssetModelPropertyPathDefinitionArgs) ElementType() reflect.Type
- func (i AssetModelPropertyPathDefinitionArgs) ToAssetModelPropertyPathDefinitionOutput() AssetModelPropertyPathDefinitionOutput
- func (i AssetModelPropertyPathDefinitionArgs) ToAssetModelPropertyPathDefinitionOutputWithContext(ctx context.Context) AssetModelPropertyPathDefinitionOutput
- type AssetModelPropertyPathDefinitionArray
- func (AssetModelPropertyPathDefinitionArray) ElementType() reflect.Type
- func (i AssetModelPropertyPathDefinitionArray) ToAssetModelPropertyPathDefinitionArrayOutput() AssetModelPropertyPathDefinitionArrayOutput
- func (i AssetModelPropertyPathDefinitionArray) ToAssetModelPropertyPathDefinitionArrayOutputWithContext(ctx context.Context) AssetModelPropertyPathDefinitionArrayOutput
- type AssetModelPropertyPathDefinitionArrayInput
- type AssetModelPropertyPathDefinitionArrayOutput
- func (AssetModelPropertyPathDefinitionArrayOutput) ElementType() reflect.Type
- func (o AssetModelPropertyPathDefinitionArrayOutput) Index(i pulumi.IntInput) AssetModelPropertyPathDefinitionOutput
- func (o AssetModelPropertyPathDefinitionArrayOutput) ToAssetModelPropertyPathDefinitionArrayOutput() AssetModelPropertyPathDefinitionArrayOutput
- func (o AssetModelPropertyPathDefinitionArrayOutput) ToAssetModelPropertyPathDefinitionArrayOutputWithContext(ctx context.Context) AssetModelPropertyPathDefinitionArrayOutput
- type AssetModelPropertyPathDefinitionInput
- type AssetModelPropertyPathDefinitionOutput
- func (AssetModelPropertyPathDefinitionOutput) ElementType() reflect.Type
- func (o AssetModelPropertyPathDefinitionOutput) Name() pulumi.StringOutput
- func (o AssetModelPropertyPathDefinitionOutput) ToAssetModelPropertyPathDefinitionOutput() AssetModelPropertyPathDefinitionOutput
- func (o AssetModelPropertyPathDefinitionOutput) ToAssetModelPropertyPathDefinitionOutputWithContext(ctx context.Context) AssetModelPropertyPathDefinitionOutput
- type AssetModelPropertyType
- type AssetModelPropertyTypeArgs
- type AssetModelPropertyTypeInput
- type AssetModelPropertyTypeOutput
- func (o AssetModelPropertyTypeOutput) Attribute() AssetModelAttributePtrOutput
- func (AssetModelPropertyTypeOutput) ElementType() reflect.Type
- func (o AssetModelPropertyTypeOutput) Metric() AssetModelMetricPtrOutput
- func (o AssetModelPropertyTypeOutput) ToAssetModelPropertyTypeOutput() AssetModelPropertyTypeOutput
- func (o AssetModelPropertyTypeOutput) ToAssetModelPropertyTypeOutputWithContext(ctx context.Context) AssetModelPropertyTypeOutput
- func (o AssetModelPropertyTypeOutput) Transform() AssetModelTransformPtrOutput
- func (o AssetModelPropertyTypeOutput) TypeName() AssetModelTypeNameOutput
- type AssetModelState
- type AssetModelTag
- type AssetModelTransform
- type AssetModelTransformArgs
- func (AssetModelTransformArgs) ElementType() reflect.Type
- func (i AssetModelTransformArgs) ToAssetModelTransformOutput() AssetModelTransformOutput
- func (i AssetModelTransformArgs) ToAssetModelTransformOutputWithContext(ctx context.Context) AssetModelTransformOutput
- func (i AssetModelTransformArgs) ToAssetModelTransformPtrOutput() AssetModelTransformPtrOutput
- func (i AssetModelTransformArgs) ToAssetModelTransformPtrOutputWithContext(ctx context.Context) AssetModelTransformPtrOutput
- type AssetModelTransformInput
- type AssetModelTransformOutput
- func (AssetModelTransformOutput) ElementType() reflect.Type
- func (o AssetModelTransformOutput) Expression() pulumi.StringOutput
- func (o AssetModelTransformOutput) ToAssetModelTransformOutput() AssetModelTransformOutput
- func (o AssetModelTransformOutput) ToAssetModelTransformOutputWithContext(ctx context.Context) AssetModelTransformOutput
- func (o AssetModelTransformOutput) ToAssetModelTransformPtrOutput() AssetModelTransformPtrOutput
- func (o AssetModelTransformOutput) ToAssetModelTransformPtrOutputWithContext(ctx context.Context) AssetModelTransformPtrOutput
- func (o AssetModelTransformOutput) Variables() AssetModelExpressionVariableArrayOutput
- type AssetModelTransformPtrInput
- type AssetModelTransformPtrOutput
- func (o AssetModelTransformPtrOutput) Elem() AssetModelTransformOutput
- func (AssetModelTransformPtrOutput) ElementType() reflect.Type
- func (o AssetModelTransformPtrOutput) Expression() pulumi.StringPtrOutput
- func (o AssetModelTransformPtrOutput) ToAssetModelTransformPtrOutput() AssetModelTransformPtrOutput
- func (o AssetModelTransformPtrOutput) ToAssetModelTransformPtrOutputWithContext(ctx context.Context) AssetModelTransformPtrOutput
- func (o AssetModelTransformPtrOutput) Variables() AssetModelExpressionVariableArrayOutput
- type AssetModelTumblingWindow
- type AssetModelTumblingWindowArgs
- func (AssetModelTumblingWindowArgs) ElementType() reflect.Type
- func (i AssetModelTumblingWindowArgs) ToAssetModelTumblingWindowOutput() AssetModelTumblingWindowOutput
- func (i AssetModelTumblingWindowArgs) ToAssetModelTumblingWindowOutputWithContext(ctx context.Context) AssetModelTumblingWindowOutput
- func (i AssetModelTumblingWindowArgs) ToAssetModelTumblingWindowPtrOutput() AssetModelTumblingWindowPtrOutput
- func (i AssetModelTumblingWindowArgs) ToAssetModelTumblingWindowPtrOutputWithContext(ctx context.Context) AssetModelTumblingWindowPtrOutput
- type AssetModelTumblingWindowInput
- type AssetModelTumblingWindowOutput
- func (AssetModelTumblingWindowOutput) ElementType() reflect.Type
- func (o AssetModelTumblingWindowOutput) Interval() pulumi.StringOutput
- func (o AssetModelTumblingWindowOutput) Offset() pulumi.StringPtrOutput
- func (o AssetModelTumblingWindowOutput) ToAssetModelTumblingWindowOutput() AssetModelTumblingWindowOutput
- func (o AssetModelTumblingWindowOutput) ToAssetModelTumblingWindowOutputWithContext(ctx context.Context) AssetModelTumblingWindowOutput
- func (o AssetModelTumblingWindowOutput) ToAssetModelTumblingWindowPtrOutput() AssetModelTumblingWindowPtrOutput
- func (o AssetModelTumblingWindowOutput) ToAssetModelTumblingWindowPtrOutputWithContext(ctx context.Context) AssetModelTumblingWindowPtrOutput
- type AssetModelTumblingWindowPtrInput
- type AssetModelTumblingWindowPtrOutput
- func (o AssetModelTumblingWindowPtrOutput) Elem() AssetModelTumblingWindowOutput
- func (AssetModelTumblingWindowPtrOutput) ElementType() reflect.Type
- func (o AssetModelTumblingWindowPtrOutput) Interval() pulumi.StringPtrOutput
- func (o AssetModelTumblingWindowPtrOutput) Offset() pulumi.StringPtrOutput
- func (o AssetModelTumblingWindowPtrOutput) ToAssetModelTumblingWindowPtrOutput() AssetModelTumblingWindowPtrOutput
- func (o AssetModelTumblingWindowPtrOutput) ToAssetModelTumblingWindowPtrOutputWithContext(ctx context.Context) AssetModelTumblingWindowPtrOutput
- type AssetModelTypeName
- func (AssetModelTypeName) ElementType() reflect.Type
- func (e AssetModelTypeName) ToAssetModelTypeNameOutput() AssetModelTypeNameOutput
- func (e AssetModelTypeName) ToAssetModelTypeNameOutputWithContext(ctx context.Context) AssetModelTypeNameOutput
- func (e AssetModelTypeName) ToAssetModelTypeNamePtrOutput() AssetModelTypeNamePtrOutput
- func (e AssetModelTypeName) ToAssetModelTypeNamePtrOutputWithContext(ctx context.Context) AssetModelTypeNamePtrOutput
- func (e AssetModelTypeName) ToStringOutput() pulumi.StringOutput
- func (e AssetModelTypeName) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AssetModelTypeName) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AssetModelTypeName) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AssetModelTypeNameInput
- type AssetModelTypeNameOutput
- func (AssetModelTypeNameOutput) ElementType() reflect.Type
- func (o AssetModelTypeNameOutput) ToAssetModelTypeNameOutput() AssetModelTypeNameOutput
- func (o AssetModelTypeNameOutput) ToAssetModelTypeNameOutputWithContext(ctx context.Context) AssetModelTypeNameOutput
- func (o AssetModelTypeNameOutput) ToAssetModelTypeNamePtrOutput() AssetModelTypeNamePtrOutput
- func (o AssetModelTypeNameOutput) ToAssetModelTypeNamePtrOutputWithContext(ctx context.Context) AssetModelTypeNamePtrOutput
- func (o AssetModelTypeNameOutput) ToStringOutput() pulumi.StringOutput
- func (o AssetModelTypeNameOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AssetModelTypeNameOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AssetModelTypeNameOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AssetModelTypeNamePtrInput
- type AssetModelTypeNamePtrOutput
- func (o AssetModelTypeNamePtrOutput) Elem() AssetModelTypeNameOutput
- func (AssetModelTypeNamePtrOutput) ElementType() reflect.Type
- func (o AssetModelTypeNamePtrOutput) ToAssetModelTypeNamePtrOutput() AssetModelTypeNamePtrOutput
- func (o AssetModelTypeNamePtrOutput) ToAssetModelTypeNamePtrOutputWithContext(ctx context.Context) AssetModelTypeNamePtrOutput
- func (o AssetModelTypeNamePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AssetModelTypeNamePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AssetModelVariableValue
- type AssetModelVariableValueArgs
- type AssetModelVariableValueInput
- type AssetModelVariableValueOutput
- func (AssetModelVariableValueOutput) ElementType() reflect.Type
- func (o AssetModelVariableValueOutput) HierarchyExternalId() pulumi.StringPtrOutput
- func (o AssetModelVariableValueOutput) HierarchyId() pulumi.StringPtrOutput
- func (o AssetModelVariableValueOutput) HierarchyLogicalId() pulumi.StringPtrOutput
- func (o AssetModelVariableValueOutput) PropertyExternalId() pulumi.StringPtrOutput
- func (o AssetModelVariableValueOutput) PropertyId() pulumi.StringPtrOutput
- func (o AssetModelVariableValueOutput) PropertyLogicalId() pulumi.StringPtrOutput
- func (o AssetModelVariableValueOutput) PropertyPath() AssetModelPropertyPathDefinitionArrayOutput
- func (o AssetModelVariableValueOutput) ToAssetModelVariableValueOutput() AssetModelVariableValueOutput
- func (o AssetModelVariableValueOutput) ToAssetModelVariableValueOutputWithContext(ctx context.Context) AssetModelVariableValueOutput
- type AssetOutput
- func (o AssetOutput) AssetArn() pulumi.StringOutput
- func (o AssetOutput) AssetDescription() pulumi.StringPtrOutput
- func (o AssetOutput) AssetExternalId() pulumi.StringPtrOutput
- func (o AssetOutput) AssetHierarchies() AssetHierarchyArrayOutput
- func (o AssetOutput) AssetId() pulumi.StringOutput
- func (o AssetOutput) AssetModelId() pulumi.StringOutput
- func (o AssetOutput) AssetName() pulumi.StringOutput
- func (o AssetOutput) AssetProperties() AssetPropertyArrayOutput
- func (AssetOutput) ElementType() reflect.Type
- func (o AssetOutput) Tags() aws.TagArrayOutput
- func (o AssetOutput) ToAssetOutput() AssetOutput
- func (o AssetOutput) ToAssetOutputWithContext(ctx context.Context) AssetOutput
- type AssetProperty
- type AssetPropertyArgs
- type AssetPropertyArray
- type AssetPropertyArrayInput
- type AssetPropertyArrayOutput
- func (AssetPropertyArrayOutput) ElementType() reflect.Type
- func (o AssetPropertyArrayOutput) Index(i pulumi.IntInput) AssetPropertyOutput
- func (o AssetPropertyArrayOutput) ToAssetPropertyArrayOutput() AssetPropertyArrayOutput
- func (o AssetPropertyArrayOutput) ToAssetPropertyArrayOutputWithContext(ctx context.Context) AssetPropertyArrayOutput
- type AssetPropertyInput
- type AssetPropertyNotificationState
- func (AssetPropertyNotificationState) ElementType() reflect.Type
- func (e AssetPropertyNotificationState) ToAssetPropertyNotificationStateOutput() AssetPropertyNotificationStateOutput
- func (e AssetPropertyNotificationState) ToAssetPropertyNotificationStateOutputWithContext(ctx context.Context) AssetPropertyNotificationStateOutput
- func (e AssetPropertyNotificationState) ToAssetPropertyNotificationStatePtrOutput() AssetPropertyNotificationStatePtrOutput
- func (e AssetPropertyNotificationState) ToAssetPropertyNotificationStatePtrOutputWithContext(ctx context.Context) AssetPropertyNotificationStatePtrOutput
- func (e AssetPropertyNotificationState) ToStringOutput() pulumi.StringOutput
- func (e AssetPropertyNotificationState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AssetPropertyNotificationState) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AssetPropertyNotificationState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AssetPropertyNotificationStateInput
- type AssetPropertyNotificationStateOutput
- func (AssetPropertyNotificationStateOutput) ElementType() reflect.Type
- func (o AssetPropertyNotificationStateOutput) ToAssetPropertyNotificationStateOutput() AssetPropertyNotificationStateOutput
- func (o AssetPropertyNotificationStateOutput) ToAssetPropertyNotificationStateOutputWithContext(ctx context.Context) AssetPropertyNotificationStateOutput
- func (o AssetPropertyNotificationStateOutput) ToAssetPropertyNotificationStatePtrOutput() AssetPropertyNotificationStatePtrOutput
- func (o AssetPropertyNotificationStateOutput) ToAssetPropertyNotificationStatePtrOutputWithContext(ctx context.Context) AssetPropertyNotificationStatePtrOutput
- func (o AssetPropertyNotificationStateOutput) ToStringOutput() pulumi.StringOutput
- func (o AssetPropertyNotificationStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AssetPropertyNotificationStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AssetPropertyNotificationStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AssetPropertyNotificationStatePtrInput
- type AssetPropertyNotificationStatePtrOutput
- func (o AssetPropertyNotificationStatePtrOutput) Elem() AssetPropertyNotificationStateOutput
- func (AssetPropertyNotificationStatePtrOutput) ElementType() reflect.Type
- func (o AssetPropertyNotificationStatePtrOutput) ToAssetPropertyNotificationStatePtrOutput() AssetPropertyNotificationStatePtrOutput
- func (o AssetPropertyNotificationStatePtrOutput) ToAssetPropertyNotificationStatePtrOutputWithContext(ctx context.Context) AssetPropertyNotificationStatePtrOutput
- func (o AssetPropertyNotificationStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AssetPropertyNotificationStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AssetPropertyOutput
- func (o AssetPropertyOutput) Alias() pulumi.StringPtrOutput
- func (AssetPropertyOutput) ElementType() reflect.Type
- func (o AssetPropertyOutput) ExternalId() pulumi.StringPtrOutput
- func (o AssetPropertyOutput) Id() pulumi.StringPtrOutput
- func (o AssetPropertyOutput) LogicalId() pulumi.StringPtrOutput
- func (o AssetPropertyOutput) NotificationState() AssetPropertyNotificationStatePtrOutput
- func (o AssetPropertyOutput) ToAssetPropertyOutput() AssetPropertyOutput
- func (o AssetPropertyOutput) ToAssetPropertyOutputWithContext(ctx context.Context) AssetPropertyOutput
- func (o AssetPropertyOutput) Unit() pulumi.StringPtrOutput
- type AssetState
- type AssetTag
- type Dashboard
- type DashboardArgs
- type DashboardInput
- type DashboardOutput
- func (o DashboardOutput) DashboardArn() pulumi.StringOutput
- func (o DashboardOutput) DashboardDefinition() pulumi.StringOutput
- func (o DashboardOutput) DashboardDescription() pulumi.StringOutput
- func (o DashboardOutput) DashboardId() pulumi.StringOutput
- func (o DashboardOutput) DashboardName() pulumi.StringOutput
- func (DashboardOutput) ElementType() reflect.Type
- func (o DashboardOutput) ProjectId() pulumi.StringPtrOutput
- func (o DashboardOutput) Tags() aws.TagArrayOutput
- func (o DashboardOutput) ToDashboardOutput() DashboardOutput
- func (o DashboardOutput) ToDashboardOutputWithContext(ctx context.Context) DashboardOutput
- type DashboardState
- type DashboardTag
- type Gateway
- type GatewayArgs
- type GatewayCapabilitySummary
- type GatewayCapabilitySummaryArgs
- func (GatewayCapabilitySummaryArgs) ElementType() reflect.Type
- func (i GatewayCapabilitySummaryArgs) ToGatewayCapabilitySummaryOutput() GatewayCapabilitySummaryOutput
- func (i GatewayCapabilitySummaryArgs) ToGatewayCapabilitySummaryOutputWithContext(ctx context.Context) GatewayCapabilitySummaryOutput
- type GatewayCapabilitySummaryArray
- func (GatewayCapabilitySummaryArray) ElementType() reflect.Type
- func (i GatewayCapabilitySummaryArray) ToGatewayCapabilitySummaryArrayOutput() GatewayCapabilitySummaryArrayOutput
- func (i GatewayCapabilitySummaryArray) ToGatewayCapabilitySummaryArrayOutputWithContext(ctx context.Context) GatewayCapabilitySummaryArrayOutput
- type GatewayCapabilitySummaryArrayInput
- type GatewayCapabilitySummaryArrayOutput
- func (GatewayCapabilitySummaryArrayOutput) ElementType() reflect.Type
- func (o GatewayCapabilitySummaryArrayOutput) Index(i pulumi.IntInput) GatewayCapabilitySummaryOutput
- func (o GatewayCapabilitySummaryArrayOutput) ToGatewayCapabilitySummaryArrayOutput() GatewayCapabilitySummaryArrayOutput
- func (o GatewayCapabilitySummaryArrayOutput) ToGatewayCapabilitySummaryArrayOutputWithContext(ctx context.Context) GatewayCapabilitySummaryArrayOutput
- type GatewayCapabilitySummaryInput
- type GatewayCapabilitySummaryOutput
- func (o GatewayCapabilitySummaryOutput) CapabilityConfiguration() pulumi.StringPtrOutput
- func (o GatewayCapabilitySummaryOutput) CapabilityNamespace() pulumi.StringOutput
- func (GatewayCapabilitySummaryOutput) ElementType() reflect.Type
- func (o GatewayCapabilitySummaryOutput) ToGatewayCapabilitySummaryOutput() GatewayCapabilitySummaryOutput
- func (o GatewayCapabilitySummaryOutput) ToGatewayCapabilitySummaryOutputWithContext(ctx context.Context) GatewayCapabilitySummaryOutput
- type GatewayGreengrass
- type GatewayGreengrassArgs
- func (GatewayGreengrassArgs) ElementType() reflect.Type
- func (i GatewayGreengrassArgs) ToGatewayGreengrassOutput() GatewayGreengrassOutput
- func (i GatewayGreengrassArgs) ToGatewayGreengrassOutputWithContext(ctx context.Context) GatewayGreengrassOutput
- func (i GatewayGreengrassArgs) ToGatewayGreengrassPtrOutput() GatewayGreengrassPtrOutput
- func (i GatewayGreengrassArgs) ToGatewayGreengrassPtrOutputWithContext(ctx context.Context) GatewayGreengrassPtrOutput
- type GatewayGreengrassInput
- type GatewayGreengrassOutput
- func (GatewayGreengrassOutput) ElementType() reflect.Type
- func (o GatewayGreengrassOutput) GroupArn() pulumi.StringOutput
- func (o GatewayGreengrassOutput) ToGatewayGreengrassOutput() GatewayGreengrassOutput
- func (o GatewayGreengrassOutput) ToGatewayGreengrassOutputWithContext(ctx context.Context) GatewayGreengrassOutput
- func (o GatewayGreengrassOutput) ToGatewayGreengrassPtrOutput() GatewayGreengrassPtrOutput
- func (o GatewayGreengrassOutput) ToGatewayGreengrassPtrOutputWithContext(ctx context.Context) GatewayGreengrassPtrOutput
- type GatewayGreengrassPtrInput
- type GatewayGreengrassPtrOutput
- func (o GatewayGreengrassPtrOutput) Elem() GatewayGreengrassOutput
- func (GatewayGreengrassPtrOutput) ElementType() reflect.Type
- func (o GatewayGreengrassPtrOutput) GroupArn() pulumi.StringPtrOutput
- func (o GatewayGreengrassPtrOutput) ToGatewayGreengrassPtrOutput() GatewayGreengrassPtrOutput
- func (o GatewayGreengrassPtrOutput) ToGatewayGreengrassPtrOutputWithContext(ctx context.Context) GatewayGreengrassPtrOutput
- type GatewayGreengrassV2
- type GatewayGreengrassV2Args
- func (GatewayGreengrassV2Args) ElementType() reflect.Type
- func (i GatewayGreengrassV2Args) ToGatewayGreengrassV2Output() GatewayGreengrassV2Output
- func (i GatewayGreengrassV2Args) ToGatewayGreengrassV2OutputWithContext(ctx context.Context) GatewayGreengrassV2Output
- func (i GatewayGreengrassV2Args) ToGatewayGreengrassV2PtrOutput() GatewayGreengrassV2PtrOutput
- func (i GatewayGreengrassV2Args) ToGatewayGreengrassV2PtrOutputWithContext(ctx context.Context) GatewayGreengrassV2PtrOutput
- type GatewayGreengrassV2Input
- type GatewayGreengrassV2Output
- func (o GatewayGreengrassV2Output) CoreDeviceThingName() pulumi.StringOutput
- func (GatewayGreengrassV2Output) ElementType() reflect.Type
- func (o GatewayGreengrassV2Output) ToGatewayGreengrassV2Output() GatewayGreengrassV2Output
- func (o GatewayGreengrassV2Output) ToGatewayGreengrassV2OutputWithContext(ctx context.Context) GatewayGreengrassV2Output
- func (o GatewayGreengrassV2Output) ToGatewayGreengrassV2PtrOutput() GatewayGreengrassV2PtrOutput
- func (o GatewayGreengrassV2Output) ToGatewayGreengrassV2PtrOutputWithContext(ctx context.Context) GatewayGreengrassV2PtrOutput
- type GatewayGreengrassV2PtrInput
- type GatewayGreengrassV2PtrOutput
- func (o GatewayGreengrassV2PtrOutput) CoreDeviceThingName() pulumi.StringPtrOutput
- func (o GatewayGreengrassV2PtrOutput) Elem() GatewayGreengrassV2Output
- func (GatewayGreengrassV2PtrOutput) ElementType() reflect.Type
- func (o GatewayGreengrassV2PtrOutput) ToGatewayGreengrassV2PtrOutput() GatewayGreengrassV2PtrOutput
- func (o GatewayGreengrassV2PtrOutput) ToGatewayGreengrassV2PtrOutputWithContext(ctx context.Context) GatewayGreengrassV2PtrOutput
- type GatewayInput
- type GatewayOutput
- func (GatewayOutput) ElementType() reflect.Type
- func (o GatewayOutput) GatewayCapabilitySummaries() GatewayCapabilitySummaryArrayOutput
- func (o GatewayOutput) GatewayId() pulumi.StringOutput
- func (o GatewayOutput) GatewayName() pulumi.StringOutput
- func (o GatewayOutput) GatewayPlatform() GatewayPlatformOutput
- func (o GatewayOutput) Tags() aws.TagArrayOutput
- func (o GatewayOutput) ToGatewayOutput() GatewayOutput
- func (o GatewayOutput) ToGatewayOutputWithContext(ctx context.Context) GatewayOutput
- type GatewayPlatform
- type GatewayPlatformArgs
- type GatewayPlatformInput
- type GatewayPlatformOutput
- func (GatewayPlatformOutput) ElementType() reflect.Type
- func (o GatewayPlatformOutput) Greengrass() GatewayGreengrassPtrOutput
- func (o GatewayPlatformOutput) GreengrassV2() GatewayGreengrassV2PtrOutput
- func (o GatewayPlatformOutput) SiemensIe() GatewaySiemensIePtrOutput
- func (o GatewayPlatformOutput) ToGatewayPlatformOutput() GatewayPlatformOutput
- func (o GatewayPlatformOutput) ToGatewayPlatformOutputWithContext(ctx context.Context) GatewayPlatformOutput
- type GatewaySiemensIe
- type GatewaySiemensIeArgs
- func (GatewaySiemensIeArgs) ElementType() reflect.Type
- func (i GatewaySiemensIeArgs) ToGatewaySiemensIeOutput() GatewaySiemensIeOutput
- func (i GatewaySiemensIeArgs) ToGatewaySiemensIeOutputWithContext(ctx context.Context) GatewaySiemensIeOutput
- func (i GatewaySiemensIeArgs) ToGatewaySiemensIePtrOutput() GatewaySiemensIePtrOutput
- func (i GatewaySiemensIeArgs) ToGatewaySiemensIePtrOutputWithContext(ctx context.Context) GatewaySiemensIePtrOutput
- type GatewaySiemensIeInput
- type GatewaySiemensIeOutput
- func (GatewaySiemensIeOutput) ElementType() reflect.Type
- func (o GatewaySiemensIeOutput) IotCoreThingName() pulumi.StringOutput
- func (o GatewaySiemensIeOutput) ToGatewaySiemensIeOutput() GatewaySiemensIeOutput
- func (o GatewaySiemensIeOutput) ToGatewaySiemensIeOutputWithContext(ctx context.Context) GatewaySiemensIeOutput
- func (o GatewaySiemensIeOutput) ToGatewaySiemensIePtrOutput() GatewaySiemensIePtrOutput
- func (o GatewaySiemensIeOutput) ToGatewaySiemensIePtrOutputWithContext(ctx context.Context) GatewaySiemensIePtrOutput
- type GatewaySiemensIePtrInput
- type GatewaySiemensIePtrOutput
- func (o GatewaySiemensIePtrOutput) Elem() GatewaySiemensIeOutput
- func (GatewaySiemensIePtrOutput) ElementType() reflect.Type
- func (o GatewaySiemensIePtrOutput) IotCoreThingName() pulumi.StringPtrOutput
- func (o GatewaySiemensIePtrOutput) ToGatewaySiemensIePtrOutput() GatewaySiemensIePtrOutput
- func (o GatewaySiemensIePtrOutput) ToGatewaySiemensIePtrOutputWithContext(ctx context.Context) GatewaySiemensIePtrOutput
- type GatewayState
- type GatewayTag
- type LookupAccessPolicyArgs
- type LookupAccessPolicyOutputArgs
- type LookupAccessPolicyResult
- type LookupAccessPolicyResultOutput
- func (o LookupAccessPolicyResultOutput) AccessPolicyArn() pulumi.StringPtrOutput
- func (o LookupAccessPolicyResultOutput) AccessPolicyId() pulumi.StringPtrOutput
- func (o LookupAccessPolicyResultOutput) AccessPolicyIdentity() AccessPolicyIdentityPtrOutput
- func (o LookupAccessPolicyResultOutput) AccessPolicyPermission() pulumi.StringPtrOutput
- func (o LookupAccessPolicyResultOutput) AccessPolicyResource() AccessPolicyResourcePtrOutput
- func (LookupAccessPolicyResultOutput) ElementType() reflect.Type
- func (o LookupAccessPolicyResultOutput) ToLookupAccessPolicyResultOutput() LookupAccessPolicyResultOutput
- func (o LookupAccessPolicyResultOutput) ToLookupAccessPolicyResultOutputWithContext(ctx context.Context) LookupAccessPolicyResultOutput
- type LookupAssetArgs
- type LookupAssetModelArgs
- type LookupAssetModelOutputArgs
- type LookupAssetModelResult
- type LookupAssetModelResultOutput
- func (o LookupAssetModelResultOutput) AssetModelArn() pulumi.StringPtrOutput
- func (o LookupAssetModelResultOutput) AssetModelCompositeModels() AssetModelCompositeModelArrayOutput
- func (o LookupAssetModelResultOutput) AssetModelDescription() pulumi.StringPtrOutput
- func (o LookupAssetModelResultOutput) AssetModelExternalId() pulumi.StringPtrOutput
- func (o LookupAssetModelResultOutput) AssetModelHierarchies() AssetModelHierarchyArrayOutput
- func (o LookupAssetModelResultOutput) AssetModelId() pulumi.StringPtrOutput
- func (o LookupAssetModelResultOutput) AssetModelName() pulumi.StringPtrOutput
- func (o LookupAssetModelResultOutput) AssetModelProperties() AssetModelPropertyArrayOutput
- func (LookupAssetModelResultOutput) ElementType() reflect.Type
- func (o LookupAssetModelResultOutput) Tags() aws.TagArrayOutput
- func (o LookupAssetModelResultOutput) ToLookupAssetModelResultOutput() LookupAssetModelResultOutput
- func (o LookupAssetModelResultOutput) ToLookupAssetModelResultOutputWithContext(ctx context.Context) LookupAssetModelResultOutput
- type LookupAssetOutputArgs
- type LookupAssetResult
- type LookupAssetResultOutput
- func (o LookupAssetResultOutput) AssetArn() pulumi.StringPtrOutput
- func (o LookupAssetResultOutput) AssetDescription() pulumi.StringPtrOutput
- func (o LookupAssetResultOutput) AssetExternalId() pulumi.StringPtrOutput
- func (o LookupAssetResultOutput) AssetHierarchies() AssetHierarchyArrayOutput
- func (o LookupAssetResultOutput) AssetId() pulumi.StringPtrOutput
- func (o LookupAssetResultOutput) AssetModelId() pulumi.StringPtrOutput
- func (o LookupAssetResultOutput) AssetName() pulumi.StringPtrOutput
- func (o LookupAssetResultOutput) AssetProperties() AssetPropertyArrayOutput
- func (LookupAssetResultOutput) ElementType() reflect.Type
- func (o LookupAssetResultOutput) Tags() aws.TagArrayOutput
- func (o LookupAssetResultOutput) ToLookupAssetResultOutput() LookupAssetResultOutput
- func (o LookupAssetResultOutput) ToLookupAssetResultOutputWithContext(ctx context.Context) LookupAssetResultOutput
- type LookupDashboardArgs
- type LookupDashboardOutputArgs
- type LookupDashboardResult
- type LookupDashboardResultOutput
- func (o LookupDashboardResultOutput) DashboardArn() pulumi.StringPtrOutput
- func (o LookupDashboardResultOutput) DashboardDefinition() pulumi.StringPtrOutput
- func (o LookupDashboardResultOutput) DashboardDescription() pulumi.StringPtrOutput
- func (o LookupDashboardResultOutput) DashboardId() pulumi.StringPtrOutput
- func (o LookupDashboardResultOutput) DashboardName() pulumi.StringPtrOutput
- func (LookupDashboardResultOutput) ElementType() reflect.Type
- func (o LookupDashboardResultOutput) Tags() aws.TagArrayOutput
- func (o LookupDashboardResultOutput) ToLookupDashboardResultOutput() LookupDashboardResultOutput
- func (o LookupDashboardResultOutput) ToLookupDashboardResultOutputWithContext(ctx context.Context) LookupDashboardResultOutput
- type LookupGatewayArgs
- type LookupGatewayOutputArgs
- type LookupGatewayResult
- type LookupGatewayResultOutput
- func (LookupGatewayResultOutput) ElementType() reflect.Type
- func (o LookupGatewayResultOutput) GatewayCapabilitySummaries() GatewayCapabilitySummaryArrayOutput
- func (o LookupGatewayResultOutput) GatewayId() pulumi.StringPtrOutput
- func (o LookupGatewayResultOutput) GatewayName() pulumi.StringPtrOutput
- func (o LookupGatewayResultOutput) Tags() aws.TagArrayOutput
- func (o LookupGatewayResultOutput) ToLookupGatewayResultOutput() LookupGatewayResultOutput
- func (o LookupGatewayResultOutput) ToLookupGatewayResultOutputWithContext(ctx context.Context) LookupGatewayResultOutput
- type LookupPortalArgs
- type LookupPortalOutputArgs
- type LookupPortalResult
- type LookupPortalResultOutput
- func (o LookupPortalResultOutput) Alarms() AlarmsPropertiesPtrOutput
- func (LookupPortalResultOutput) ElementType() reflect.Type
- func (o LookupPortalResultOutput) NotificationSenderEmail() pulumi.StringPtrOutput
- func (o LookupPortalResultOutput) PortalArn() pulumi.StringPtrOutput
- func (o LookupPortalResultOutput) PortalClientId() pulumi.StringPtrOutput
- func (o LookupPortalResultOutput) PortalContactEmail() pulumi.StringPtrOutput
- func (o LookupPortalResultOutput) PortalDescription() pulumi.StringPtrOutput
- func (o LookupPortalResultOutput) PortalId() pulumi.StringPtrOutput
- func (o LookupPortalResultOutput) PortalName() pulumi.StringPtrOutput
- func (o LookupPortalResultOutput) PortalStartUrl() pulumi.StringPtrOutput
- func (o LookupPortalResultOutput) RoleArn() pulumi.StringPtrOutput
- func (o LookupPortalResultOutput) Tags() aws.TagArrayOutput
- func (o LookupPortalResultOutput) ToLookupPortalResultOutput() LookupPortalResultOutput
- func (o LookupPortalResultOutput) ToLookupPortalResultOutputWithContext(ctx context.Context) LookupPortalResultOutput
- type LookupProjectArgs
- type LookupProjectOutputArgs
- type LookupProjectResult
- type LookupProjectResultOutput
- func (o LookupProjectResultOutput) AssetIds() pulumi.StringArrayOutput
- func (LookupProjectResultOutput) ElementType() reflect.Type
- func (o LookupProjectResultOutput) ProjectArn() pulumi.StringPtrOutput
- func (o LookupProjectResultOutput) ProjectDescription() pulumi.StringPtrOutput
- func (o LookupProjectResultOutput) ProjectId() pulumi.StringPtrOutput
- func (o LookupProjectResultOutput) ProjectName() pulumi.StringPtrOutput
- func (o LookupProjectResultOutput) Tags() aws.TagArrayOutput
- func (o LookupProjectResultOutput) ToLookupProjectResultOutput() LookupProjectResultOutput
- func (o LookupProjectResultOutput) ToLookupProjectResultOutputWithContext(ctx context.Context) LookupProjectResultOutput
- type Portal
- type PortalArgs
- type PortalInput
- type PortalOutput
- func (o PortalOutput) Alarms() AlarmsPropertiesPtrOutput
- func (PortalOutput) ElementType() reflect.Type
- func (o PortalOutput) NotificationSenderEmail() pulumi.StringPtrOutput
- func (o PortalOutput) PortalArn() pulumi.StringOutput
- func (o PortalOutput) PortalAuthMode() pulumi.StringPtrOutput
- func (o PortalOutput) PortalClientId() pulumi.StringOutput
- func (o PortalOutput) PortalContactEmail() pulumi.StringOutput
- func (o PortalOutput) PortalDescription() pulumi.StringPtrOutput
- func (o PortalOutput) PortalId() pulumi.StringOutput
- func (o PortalOutput) PortalName() pulumi.StringOutput
- func (o PortalOutput) PortalStartUrl() pulumi.StringOutput
- func (o PortalOutput) RoleArn() pulumi.StringOutput
- func (o PortalOutput) Tags() aws.TagArrayOutput
- func (o PortalOutput) ToPortalOutput() PortalOutput
- func (o PortalOutput) ToPortalOutputWithContext(ctx context.Context) PortalOutput
- type PortalState
- type PortalTag
- type Project
- type ProjectArgs
- type ProjectInput
- type ProjectOutput
- func (o ProjectOutput) AssetIds() pulumi.StringArrayOutput
- func (ProjectOutput) ElementType() reflect.Type
- func (o ProjectOutput) PortalId() pulumi.StringOutput
- func (o ProjectOutput) ProjectArn() pulumi.StringOutput
- func (o ProjectOutput) ProjectDescription() pulumi.StringPtrOutput
- func (o ProjectOutput) ProjectId() pulumi.StringOutput
- func (o ProjectOutput) ProjectName() pulumi.StringOutput
- func (o ProjectOutput) Tags() aws.TagArrayOutput
- func (o ProjectOutput) ToProjectOutput() ProjectOutput
- func (o ProjectOutput) ToProjectOutputWithContext(ctx context.Context) ProjectOutput
- type ProjectState
- type ProjectTag
Constants ¶
const ( AssetModelDataTypeString = AssetModelDataType("STRING") AssetModelDataTypeInteger = AssetModelDataType("INTEGER") AssetModelDataTypeDouble = AssetModelDataType("DOUBLE") AssetModelDataTypeBoolean = AssetModelDataType("BOOLEAN") AssetModelDataTypeStruct = AssetModelDataType("STRUCT") )
const ( AssetModelTypeNameMeasurement = AssetModelTypeName("Measurement") AssetModelTypeNameAttribute = AssetModelTypeName("Attribute") AssetModelTypeNameTransform = AssetModelTypeName("Transform") AssetModelTypeNameMetric = AssetModelTypeName("Metric") )
const ( AssetPropertyNotificationStateEnabled = AssetPropertyNotificationState("ENABLED") AssetPropertyNotificationStateDisabled = AssetPropertyNotificationState("DISABLED") )
const (
AssetModelDataTypeSpecAwsalarmState = AssetModelDataTypeSpec("AWS/ALARM_STATE")
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessPolicy ¶
type AccessPolicy struct { pulumi.CustomResourceState // The ARN of the access policy. AccessPolicyArn pulumi.StringOutput `pulumi:"accessPolicyArn"` // The ID of the access policy. AccessPolicyId pulumi.StringOutput `pulumi:"accessPolicyId"` // The identity for this access policy. Choose either a user or a group but not both. AccessPolicyIdentity AccessPolicyIdentityOutput `pulumi:"accessPolicyIdentity"` // The permission level for this access policy. Valid values are ADMINISTRATOR or VIEWER. AccessPolicyPermission pulumi.StringOutput `pulumi:"accessPolicyPermission"` // The AWS IoT SiteWise Monitor resource for this access policy. Choose either portal or project but not both. AccessPolicyResource AccessPolicyResourceOutput `pulumi:"accessPolicyResource"` }
Resource schema for AWS::IoTSiteWise::AccessPolicy
func GetAccessPolicy ¶
func GetAccessPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccessPolicyState, opts ...pulumi.ResourceOption) (*AccessPolicy, error)
GetAccessPolicy gets an existing AccessPolicy 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 NewAccessPolicy ¶
func NewAccessPolicy(ctx *pulumi.Context, name string, args *AccessPolicyArgs, opts ...pulumi.ResourceOption) (*AccessPolicy, error)
NewAccessPolicy registers a new resource with the given unique name, arguments, and options.
func (*AccessPolicy) ElementType ¶
func (*AccessPolicy) ElementType() reflect.Type
func (*AccessPolicy) ToAccessPolicyOutput ¶
func (i *AccessPolicy) ToAccessPolicyOutput() AccessPolicyOutput
func (*AccessPolicy) ToAccessPolicyOutputWithContext ¶
func (i *AccessPolicy) ToAccessPolicyOutputWithContext(ctx context.Context) AccessPolicyOutput
type AccessPolicyArgs ¶
type AccessPolicyArgs struct { // The identity for this access policy. Choose either a user or a group but not both. AccessPolicyIdentity AccessPolicyIdentityInput // The permission level for this access policy. Valid values are ADMINISTRATOR or VIEWER. AccessPolicyPermission pulumi.StringInput // The AWS IoT SiteWise Monitor resource for this access policy. Choose either portal or project but not both. AccessPolicyResource AccessPolicyResourceInput }
The set of arguments for constructing a AccessPolicy resource.
func (AccessPolicyArgs) ElementType ¶
func (AccessPolicyArgs) ElementType() reflect.Type
type AccessPolicyIamRole ¶
type AccessPolicyIamRole struct { // The ARN of the IAM role. Arn *string `pulumi:"arn"` }
Contains information for an IAM role identity in an access policy.
type AccessPolicyIamRoleArgs ¶
type AccessPolicyIamRoleArgs struct { // The ARN of the IAM role. Arn pulumi.StringPtrInput `pulumi:"arn"` }
Contains information for an IAM role identity in an access policy.
func (AccessPolicyIamRoleArgs) ElementType ¶
func (AccessPolicyIamRoleArgs) ElementType() reflect.Type
func (AccessPolicyIamRoleArgs) ToAccessPolicyIamRoleOutput ¶
func (i AccessPolicyIamRoleArgs) ToAccessPolicyIamRoleOutput() AccessPolicyIamRoleOutput
func (AccessPolicyIamRoleArgs) ToAccessPolicyIamRoleOutputWithContext ¶
func (i AccessPolicyIamRoleArgs) ToAccessPolicyIamRoleOutputWithContext(ctx context.Context) AccessPolicyIamRoleOutput
func (AccessPolicyIamRoleArgs) ToAccessPolicyIamRolePtrOutput ¶
func (i AccessPolicyIamRoleArgs) ToAccessPolicyIamRolePtrOutput() AccessPolicyIamRolePtrOutput
func (AccessPolicyIamRoleArgs) ToAccessPolicyIamRolePtrOutputWithContext ¶
func (i AccessPolicyIamRoleArgs) ToAccessPolicyIamRolePtrOutputWithContext(ctx context.Context) AccessPolicyIamRolePtrOutput
type AccessPolicyIamRoleInput ¶
type AccessPolicyIamRoleInput interface { pulumi.Input ToAccessPolicyIamRoleOutput() AccessPolicyIamRoleOutput ToAccessPolicyIamRoleOutputWithContext(context.Context) AccessPolicyIamRoleOutput }
AccessPolicyIamRoleInput is an input type that accepts AccessPolicyIamRoleArgs and AccessPolicyIamRoleOutput values. You can construct a concrete instance of `AccessPolicyIamRoleInput` via:
AccessPolicyIamRoleArgs{...}
type AccessPolicyIamRoleOutput ¶
type AccessPolicyIamRoleOutput struct{ *pulumi.OutputState }
Contains information for an IAM role identity in an access policy.
func (AccessPolicyIamRoleOutput) Arn ¶
func (o AccessPolicyIamRoleOutput) Arn() pulumi.StringPtrOutput
The ARN of the IAM role.
func (AccessPolicyIamRoleOutput) ElementType ¶
func (AccessPolicyIamRoleOutput) ElementType() reflect.Type
func (AccessPolicyIamRoleOutput) ToAccessPolicyIamRoleOutput ¶
func (o AccessPolicyIamRoleOutput) ToAccessPolicyIamRoleOutput() AccessPolicyIamRoleOutput
func (AccessPolicyIamRoleOutput) ToAccessPolicyIamRoleOutputWithContext ¶
func (o AccessPolicyIamRoleOutput) ToAccessPolicyIamRoleOutputWithContext(ctx context.Context) AccessPolicyIamRoleOutput
func (AccessPolicyIamRoleOutput) ToAccessPolicyIamRolePtrOutput ¶
func (o AccessPolicyIamRoleOutput) ToAccessPolicyIamRolePtrOutput() AccessPolicyIamRolePtrOutput
func (AccessPolicyIamRoleOutput) ToAccessPolicyIamRolePtrOutputWithContext ¶
func (o AccessPolicyIamRoleOutput) ToAccessPolicyIamRolePtrOutputWithContext(ctx context.Context) AccessPolicyIamRolePtrOutput
type AccessPolicyIamRolePtrInput ¶
type AccessPolicyIamRolePtrInput interface { pulumi.Input ToAccessPolicyIamRolePtrOutput() AccessPolicyIamRolePtrOutput ToAccessPolicyIamRolePtrOutputWithContext(context.Context) AccessPolicyIamRolePtrOutput }
AccessPolicyIamRolePtrInput is an input type that accepts AccessPolicyIamRoleArgs, AccessPolicyIamRolePtr and AccessPolicyIamRolePtrOutput values. You can construct a concrete instance of `AccessPolicyIamRolePtrInput` via:
AccessPolicyIamRoleArgs{...} or: nil
func AccessPolicyIamRolePtr ¶
func AccessPolicyIamRolePtr(v *AccessPolicyIamRoleArgs) AccessPolicyIamRolePtrInput
type AccessPolicyIamRolePtrOutput ¶
type AccessPolicyIamRolePtrOutput struct{ *pulumi.OutputState }
func (AccessPolicyIamRolePtrOutput) Arn ¶
func (o AccessPolicyIamRolePtrOutput) Arn() pulumi.StringPtrOutput
The ARN of the IAM role.
func (AccessPolicyIamRolePtrOutput) Elem ¶
func (o AccessPolicyIamRolePtrOutput) Elem() AccessPolicyIamRoleOutput
func (AccessPolicyIamRolePtrOutput) ElementType ¶
func (AccessPolicyIamRolePtrOutput) ElementType() reflect.Type
func (AccessPolicyIamRolePtrOutput) ToAccessPolicyIamRolePtrOutput ¶
func (o AccessPolicyIamRolePtrOutput) ToAccessPolicyIamRolePtrOutput() AccessPolicyIamRolePtrOutput
func (AccessPolicyIamRolePtrOutput) ToAccessPolicyIamRolePtrOutputWithContext ¶
func (o AccessPolicyIamRolePtrOutput) ToAccessPolicyIamRolePtrOutputWithContext(ctx context.Context) AccessPolicyIamRolePtrOutput
type AccessPolicyIamUser ¶
type AccessPolicyIamUser struct { // The ARN of the IAM user. Arn *string `pulumi:"arn"` }
Contains information for an IAM user identity in an access policy.
type AccessPolicyIamUserArgs ¶
type AccessPolicyIamUserArgs struct { // The ARN of the IAM user. Arn pulumi.StringPtrInput `pulumi:"arn"` }
Contains information for an IAM user identity in an access policy.
func (AccessPolicyIamUserArgs) ElementType ¶
func (AccessPolicyIamUserArgs) ElementType() reflect.Type
func (AccessPolicyIamUserArgs) ToAccessPolicyIamUserOutput ¶
func (i AccessPolicyIamUserArgs) ToAccessPolicyIamUserOutput() AccessPolicyIamUserOutput
func (AccessPolicyIamUserArgs) ToAccessPolicyIamUserOutputWithContext ¶
func (i AccessPolicyIamUserArgs) ToAccessPolicyIamUserOutputWithContext(ctx context.Context) AccessPolicyIamUserOutput
func (AccessPolicyIamUserArgs) ToAccessPolicyIamUserPtrOutput ¶
func (i AccessPolicyIamUserArgs) ToAccessPolicyIamUserPtrOutput() AccessPolicyIamUserPtrOutput
func (AccessPolicyIamUserArgs) ToAccessPolicyIamUserPtrOutputWithContext ¶
func (i AccessPolicyIamUserArgs) ToAccessPolicyIamUserPtrOutputWithContext(ctx context.Context) AccessPolicyIamUserPtrOutput
type AccessPolicyIamUserInput ¶
type AccessPolicyIamUserInput interface { pulumi.Input ToAccessPolicyIamUserOutput() AccessPolicyIamUserOutput ToAccessPolicyIamUserOutputWithContext(context.Context) AccessPolicyIamUserOutput }
AccessPolicyIamUserInput is an input type that accepts AccessPolicyIamUserArgs and AccessPolicyIamUserOutput values. You can construct a concrete instance of `AccessPolicyIamUserInput` via:
AccessPolicyIamUserArgs{...}
type AccessPolicyIamUserOutput ¶
type AccessPolicyIamUserOutput struct{ *pulumi.OutputState }
Contains information for an IAM user identity in an access policy.
func (AccessPolicyIamUserOutput) Arn ¶
func (o AccessPolicyIamUserOutput) Arn() pulumi.StringPtrOutput
The ARN of the IAM user.
func (AccessPolicyIamUserOutput) ElementType ¶
func (AccessPolicyIamUserOutput) ElementType() reflect.Type
func (AccessPolicyIamUserOutput) ToAccessPolicyIamUserOutput ¶
func (o AccessPolicyIamUserOutput) ToAccessPolicyIamUserOutput() AccessPolicyIamUserOutput
func (AccessPolicyIamUserOutput) ToAccessPolicyIamUserOutputWithContext ¶
func (o AccessPolicyIamUserOutput) ToAccessPolicyIamUserOutputWithContext(ctx context.Context) AccessPolicyIamUserOutput
func (AccessPolicyIamUserOutput) ToAccessPolicyIamUserPtrOutput ¶
func (o AccessPolicyIamUserOutput) ToAccessPolicyIamUserPtrOutput() AccessPolicyIamUserPtrOutput
func (AccessPolicyIamUserOutput) ToAccessPolicyIamUserPtrOutputWithContext ¶
func (o AccessPolicyIamUserOutput) ToAccessPolicyIamUserPtrOutputWithContext(ctx context.Context) AccessPolicyIamUserPtrOutput
type AccessPolicyIamUserPtrInput ¶
type AccessPolicyIamUserPtrInput interface { pulumi.Input ToAccessPolicyIamUserPtrOutput() AccessPolicyIamUserPtrOutput ToAccessPolicyIamUserPtrOutputWithContext(context.Context) AccessPolicyIamUserPtrOutput }
AccessPolicyIamUserPtrInput is an input type that accepts AccessPolicyIamUserArgs, AccessPolicyIamUserPtr and AccessPolicyIamUserPtrOutput values. You can construct a concrete instance of `AccessPolicyIamUserPtrInput` via:
AccessPolicyIamUserArgs{...} or: nil
func AccessPolicyIamUserPtr ¶
func AccessPolicyIamUserPtr(v *AccessPolicyIamUserArgs) AccessPolicyIamUserPtrInput
type AccessPolicyIamUserPtrOutput ¶
type AccessPolicyIamUserPtrOutput struct{ *pulumi.OutputState }
func (AccessPolicyIamUserPtrOutput) Arn ¶
func (o AccessPolicyIamUserPtrOutput) Arn() pulumi.StringPtrOutput
The ARN of the IAM user.
func (AccessPolicyIamUserPtrOutput) Elem ¶
func (o AccessPolicyIamUserPtrOutput) Elem() AccessPolicyIamUserOutput
func (AccessPolicyIamUserPtrOutput) ElementType ¶
func (AccessPolicyIamUserPtrOutput) ElementType() reflect.Type
func (AccessPolicyIamUserPtrOutput) ToAccessPolicyIamUserPtrOutput ¶
func (o AccessPolicyIamUserPtrOutput) ToAccessPolicyIamUserPtrOutput() AccessPolicyIamUserPtrOutput
func (AccessPolicyIamUserPtrOutput) ToAccessPolicyIamUserPtrOutputWithContext ¶
func (o AccessPolicyIamUserPtrOutput) ToAccessPolicyIamUserPtrOutputWithContext(ctx context.Context) AccessPolicyIamUserPtrOutput
type AccessPolicyIdentity ¶ added in v0.2.0
type AccessPolicyIdentity struct { // An IAM role identity. IamRole *AccessPolicyIamRole `pulumi:"iamRole"` // An IAM user identity. IamUser *AccessPolicyIamUser `pulumi:"iamUser"` // An IAM Identity Center user identity. User *AccessPolicyUser `pulumi:"user"` }
The identity for this access policy. Choose either an SSO user or group or an IAM user or role.
type AccessPolicyIdentityArgs ¶ added in v0.2.0
type AccessPolicyIdentityArgs struct { // An IAM role identity. IamRole AccessPolicyIamRolePtrInput `pulumi:"iamRole"` // An IAM user identity. IamUser AccessPolicyIamUserPtrInput `pulumi:"iamUser"` // An IAM Identity Center user identity. User AccessPolicyUserPtrInput `pulumi:"user"` }
The identity for this access policy. Choose either an SSO user or group or an IAM user or role.
func (AccessPolicyIdentityArgs) ElementType ¶ added in v0.2.0
func (AccessPolicyIdentityArgs) ElementType() reflect.Type
func (AccessPolicyIdentityArgs) ToAccessPolicyIdentityOutput ¶ added in v0.2.0
func (i AccessPolicyIdentityArgs) ToAccessPolicyIdentityOutput() AccessPolicyIdentityOutput
func (AccessPolicyIdentityArgs) ToAccessPolicyIdentityOutputWithContext ¶ added in v0.2.0
func (i AccessPolicyIdentityArgs) ToAccessPolicyIdentityOutputWithContext(ctx context.Context) AccessPolicyIdentityOutput
type AccessPolicyIdentityInput ¶ added in v0.2.0
type AccessPolicyIdentityInput interface { pulumi.Input ToAccessPolicyIdentityOutput() AccessPolicyIdentityOutput ToAccessPolicyIdentityOutputWithContext(context.Context) AccessPolicyIdentityOutput }
AccessPolicyIdentityInput is an input type that accepts AccessPolicyIdentityArgs and AccessPolicyIdentityOutput values. You can construct a concrete instance of `AccessPolicyIdentityInput` via:
AccessPolicyIdentityArgs{...}
type AccessPolicyIdentityOutput ¶ added in v0.2.0
type AccessPolicyIdentityOutput struct{ *pulumi.OutputState }
The identity for this access policy. Choose either an SSO user or group or an IAM user or role.
func (AccessPolicyIdentityOutput) ElementType ¶ added in v0.2.0
func (AccessPolicyIdentityOutput) ElementType() reflect.Type
func (AccessPolicyIdentityOutput) IamRole ¶ added in v0.2.0
func (o AccessPolicyIdentityOutput) IamRole() AccessPolicyIamRolePtrOutput
An IAM role identity.
func (AccessPolicyIdentityOutput) IamUser ¶ added in v0.2.0
func (o AccessPolicyIdentityOutput) IamUser() AccessPolicyIamUserPtrOutput
An IAM user identity.
func (AccessPolicyIdentityOutput) ToAccessPolicyIdentityOutput ¶ added in v0.2.0
func (o AccessPolicyIdentityOutput) ToAccessPolicyIdentityOutput() AccessPolicyIdentityOutput
func (AccessPolicyIdentityOutput) ToAccessPolicyIdentityOutputWithContext ¶ added in v0.2.0
func (o AccessPolicyIdentityOutput) ToAccessPolicyIdentityOutputWithContext(ctx context.Context) AccessPolicyIdentityOutput
func (AccessPolicyIdentityOutput) User ¶ added in v0.2.0
func (o AccessPolicyIdentityOutput) User() AccessPolicyUserPtrOutput
An IAM Identity Center user identity.
type AccessPolicyIdentityPtrOutput ¶ added in v0.2.0
type AccessPolicyIdentityPtrOutput struct{ *pulumi.OutputState }
func (AccessPolicyIdentityPtrOutput) Elem ¶ added in v0.2.0
func (o AccessPolicyIdentityPtrOutput) Elem() AccessPolicyIdentityOutput
func (AccessPolicyIdentityPtrOutput) ElementType ¶ added in v0.2.0
func (AccessPolicyIdentityPtrOutput) ElementType() reflect.Type
func (AccessPolicyIdentityPtrOutput) IamRole ¶ added in v0.2.0
func (o AccessPolicyIdentityPtrOutput) IamRole() AccessPolicyIamRolePtrOutput
An IAM role identity.
func (AccessPolicyIdentityPtrOutput) IamUser ¶ added in v0.2.0
func (o AccessPolicyIdentityPtrOutput) IamUser() AccessPolicyIamUserPtrOutput
An IAM user identity.
func (AccessPolicyIdentityPtrOutput) ToAccessPolicyIdentityPtrOutput ¶ added in v0.2.0
func (o AccessPolicyIdentityPtrOutput) ToAccessPolicyIdentityPtrOutput() AccessPolicyIdentityPtrOutput
func (AccessPolicyIdentityPtrOutput) ToAccessPolicyIdentityPtrOutputWithContext ¶ added in v0.2.0
func (o AccessPolicyIdentityPtrOutput) ToAccessPolicyIdentityPtrOutputWithContext(ctx context.Context) AccessPolicyIdentityPtrOutput
func (AccessPolicyIdentityPtrOutput) User ¶ added in v0.2.0
func (o AccessPolicyIdentityPtrOutput) User() AccessPolicyUserPtrOutput
An IAM Identity Center user identity.
type AccessPolicyInput ¶
type AccessPolicyInput interface { pulumi.Input ToAccessPolicyOutput() AccessPolicyOutput ToAccessPolicyOutputWithContext(ctx context.Context) AccessPolicyOutput }
type AccessPolicyOutput ¶
type AccessPolicyOutput struct{ *pulumi.OutputState }
func (AccessPolicyOutput) AccessPolicyArn ¶ added in v0.17.0
func (o AccessPolicyOutput) AccessPolicyArn() pulumi.StringOutput
The ARN of the access policy.
func (AccessPolicyOutput) AccessPolicyId ¶ added in v0.17.0
func (o AccessPolicyOutput) AccessPolicyId() pulumi.StringOutput
The ID of the access policy.
func (AccessPolicyOutput) AccessPolicyIdentity ¶ added in v0.17.0
func (o AccessPolicyOutput) AccessPolicyIdentity() AccessPolicyIdentityOutput
The identity for this access policy. Choose either a user or a group but not both.
func (AccessPolicyOutput) AccessPolicyPermission ¶ added in v0.17.0
func (o AccessPolicyOutput) AccessPolicyPermission() pulumi.StringOutput
The permission level for this access policy. Valid values are ADMINISTRATOR or VIEWER.
func (AccessPolicyOutput) AccessPolicyResource ¶ added in v0.17.0
func (o AccessPolicyOutput) AccessPolicyResource() AccessPolicyResourceOutput
The AWS IoT SiteWise Monitor resource for this access policy. Choose either portal or project but not both.
func (AccessPolicyOutput) ElementType ¶
func (AccessPolicyOutput) ElementType() reflect.Type
func (AccessPolicyOutput) ToAccessPolicyOutput ¶
func (o AccessPolicyOutput) ToAccessPolicyOutput() AccessPolicyOutput
func (AccessPolicyOutput) ToAccessPolicyOutputWithContext ¶
func (o AccessPolicyOutput) ToAccessPolicyOutputWithContext(ctx context.Context) AccessPolicyOutput
type AccessPolicyPortal ¶
type AccessPolicyPortal struct { // The ID of the portal. Id *string `pulumi:"id"` }
A portal resource.
type AccessPolicyPortalArgs ¶
type AccessPolicyPortalArgs struct { // The ID of the portal. Id pulumi.StringPtrInput `pulumi:"id"` }
A portal resource.
func (AccessPolicyPortalArgs) ElementType ¶
func (AccessPolicyPortalArgs) ElementType() reflect.Type
func (AccessPolicyPortalArgs) ToAccessPolicyPortalOutput ¶
func (i AccessPolicyPortalArgs) ToAccessPolicyPortalOutput() AccessPolicyPortalOutput
func (AccessPolicyPortalArgs) ToAccessPolicyPortalOutputWithContext ¶
func (i AccessPolicyPortalArgs) ToAccessPolicyPortalOutputWithContext(ctx context.Context) AccessPolicyPortalOutput
func (AccessPolicyPortalArgs) ToAccessPolicyPortalPtrOutput ¶
func (i AccessPolicyPortalArgs) ToAccessPolicyPortalPtrOutput() AccessPolicyPortalPtrOutput
func (AccessPolicyPortalArgs) ToAccessPolicyPortalPtrOutputWithContext ¶
func (i AccessPolicyPortalArgs) ToAccessPolicyPortalPtrOutputWithContext(ctx context.Context) AccessPolicyPortalPtrOutput
type AccessPolicyPortalInput ¶
type AccessPolicyPortalInput interface { pulumi.Input ToAccessPolicyPortalOutput() AccessPolicyPortalOutput ToAccessPolicyPortalOutputWithContext(context.Context) AccessPolicyPortalOutput }
AccessPolicyPortalInput is an input type that accepts AccessPolicyPortalArgs and AccessPolicyPortalOutput values. You can construct a concrete instance of `AccessPolicyPortalInput` via:
AccessPolicyPortalArgs{...}
type AccessPolicyPortalOutput ¶
type AccessPolicyPortalOutput struct{ *pulumi.OutputState }
A portal resource.
func (AccessPolicyPortalOutput) ElementType ¶
func (AccessPolicyPortalOutput) ElementType() reflect.Type
func (AccessPolicyPortalOutput) Id ¶
func (o AccessPolicyPortalOutput) Id() pulumi.StringPtrOutput
The ID of the portal.
func (AccessPolicyPortalOutput) ToAccessPolicyPortalOutput ¶
func (o AccessPolicyPortalOutput) ToAccessPolicyPortalOutput() AccessPolicyPortalOutput
func (AccessPolicyPortalOutput) ToAccessPolicyPortalOutputWithContext ¶
func (o AccessPolicyPortalOutput) ToAccessPolicyPortalOutputWithContext(ctx context.Context) AccessPolicyPortalOutput
func (AccessPolicyPortalOutput) ToAccessPolicyPortalPtrOutput ¶
func (o AccessPolicyPortalOutput) ToAccessPolicyPortalPtrOutput() AccessPolicyPortalPtrOutput
func (AccessPolicyPortalOutput) ToAccessPolicyPortalPtrOutputWithContext ¶
func (o AccessPolicyPortalOutput) ToAccessPolicyPortalPtrOutputWithContext(ctx context.Context) AccessPolicyPortalPtrOutput
type AccessPolicyPortalPtrInput ¶
type AccessPolicyPortalPtrInput interface { pulumi.Input ToAccessPolicyPortalPtrOutput() AccessPolicyPortalPtrOutput ToAccessPolicyPortalPtrOutputWithContext(context.Context) AccessPolicyPortalPtrOutput }
AccessPolicyPortalPtrInput is an input type that accepts AccessPolicyPortalArgs, AccessPolicyPortalPtr and AccessPolicyPortalPtrOutput values. You can construct a concrete instance of `AccessPolicyPortalPtrInput` via:
AccessPolicyPortalArgs{...} or: nil
func AccessPolicyPortalPtr ¶
func AccessPolicyPortalPtr(v *AccessPolicyPortalArgs) AccessPolicyPortalPtrInput
type AccessPolicyPortalPtrOutput ¶
type AccessPolicyPortalPtrOutput struct{ *pulumi.OutputState }
func (AccessPolicyPortalPtrOutput) Elem ¶
func (o AccessPolicyPortalPtrOutput) Elem() AccessPolicyPortalOutput
func (AccessPolicyPortalPtrOutput) ElementType ¶
func (AccessPolicyPortalPtrOutput) ElementType() reflect.Type
func (AccessPolicyPortalPtrOutput) Id ¶
func (o AccessPolicyPortalPtrOutput) Id() pulumi.StringPtrOutput
The ID of the portal.
func (AccessPolicyPortalPtrOutput) ToAccessPolicyPortalPtrOutput ¶
func (o AccessPolicyPortalPtrOutput) ToAccessPolicyPortalPtrOutput() AccessPolicyPortalPtrOutput
func (AccessPolicyPortalPtrOutput) ToAccessPolicyPortalPtrOutputWithContext ¶
func (o AccessPolicyPortalPtrOutput) ToAccessPolicyPortalPtrOutputWithContext(ctx context.Context) AccessPolicyPortalPtrOutput
type AccessPolicyProject ¶
type AccessPolicyProject struct { // The ID of the project. Id *string `pulumi:"id"` }
A project resource.
type AccessPolicyProjectArgs ¶
type AccessPolicyProjectArgs struct { // The ID of the project. Id pulumi.StringPtrInput `pulumi:"id"` }
A project resource.
func (AccessPolicyProjectArgs) ElementType ¶
func (AccessPolicyProjectArgs) ElementType() reflect.Type
func (AccessPolicyProjectArgs) ToAccessPolicyProjectOutput ¶
func (i AccessPolicyProjectArgs) ToAccessPolicyProjectOutput() AccessPolicyProjectOutput
func (AccessPolicyProjectArgs) ToAccessPolicyProjectOutputWithContext ¶
func (i AccessPolicyProjectArgs) ToAccessPolicyProjectOutputWithContext(ctx context.Context) AccessPolicyProjectOutput
func (AccessPolicyProjectArgs) ToAccessPolicyProjectPtrOutput ¶
func (i AccessPolicyProjectArgs) ToAccessPolicyProjectPtrOutput() AccessPolicyProjectPtrOutput
func (AccessPolicyProjectArgs) ToAccessPolicyProjectPtrOutputWithContext ¶
func (i AccessPolicyProjectArgs) ToAccessPolicyProjectPtrOutputWithContext(ctx context.Context) AccessPolicyProjectPtrOutput
type AccessPolicyProjectInput ¶
type AccessPolicyProjectInput interface { pulumi.Input ToAccessPolicyProjectOutput() AccessPolicyProjectOutput ToAccessPolicyProjectOutputWithContext(context.Context) AccessPolicyProjectOutput }
AccessPolicyProjectInput is an input type that accepts AccessPolicyProjectArgs and AccessPolicyProjectOutput values. You can construct a concrete instance of `AccessPolicyProjectInput` via:
AccessPolicyProjectArgs{...}
type AccessPolicyProjectOutput ¶
type AccessPolicyProjectOutput struct{ *pulumi.OutputState }
A project resource.
func (AccessPolicyProjectOutput) ElementType ¶
func (AccessPolicyProjectOutput) ElementType() reflect.Type
func (AccessPolicyProjectOutput) Id ¶
func (o AccessPolicyProjectOutput) Id() pulumi.StringPtrOutput
The ID of the project.
func (AccessPolicyProjectOutput) ToAccessPolicyProjectOutput ¶
func (o AccessPolicyProjectOutput) ToAccessPolicyProjectOutput() AccessPolicyProjectOutput
func (AccessPolicyProjectOutput) ToAccessPolicyProjectOutputWithContext ¶
func (o AccessPolicyProjectOutput) ToAccessPolicyProjectOutputWithContext(ctx context.Context) AccessPolicyProjectOutput
func (AccessPolicyProjectOutput) ToAccessPolicyProjectPtrOutput ¶
func (o AccessPolicyProjectOutput) ToAccessPolicyProjectPtrOutput() AccessPolicyProjectPtrOutput
func (AccessPolicyProjectOutput) ToAccessPolicyProjectPtrOutputWithContext ¶
func (o AccessPolicyProjectOutput) ToAccessPolicyProjectPtrOutputWithContext(ctx context.Context) AccessPolicyProjectPtrOutput
type AccessPolicyProjectPtrInput ¶
type AccessPolicyProjectPtrInput interface { pulumi.Input ToAccessPolicyProjectPtrOutput() AccessPolicyProjectPtrOutput ToAccessPolicyProjectPtrOutputWithContext(context.Context) AccessPolicyProjectPtrOutput }
AccessPolicyProjectPtrInput is an input type that accepts AccessPolicyProjectArgs, AccessPolicyProjectPtr and AccessPolicyProjectPtrOutput values. You can construct a concrete instance of `AccessPolicyProjectPtrInput` via:
AccessPolicyProjectArgs{...} or: nil
func AccessPolicyProjectPtr ¶
func AccessPolicyProjectPtr(v *AccessPolicyProjectArgs) AccessPolicyProjectPtrInput
type AccessPolicyProjectPtrOutput ¶
type AccessPolicyProjectPtrOutput struct{ *pulumi.OutputState }
func (AccessPolicyProjectPtrOutput) Elem ¶
func (o AccessPolicyProjectPtrOutput) Elem() AccessPolicyProjectOutput
func (AccessPolicyProjectPtrOutput) ElementType ¶
func (AccessPolicyProjectPtrOutput) ElementType() reflect.Type
func (AccessPolicyProjectPtrOutput) Id ¶
func (o AccessPolicyProjectPtrOutput) Id() pulumi.StringPtrOutput
The ID of the project.
func (AccessPolicyProjectPtrOutput) ToAccessPolicyProjectPtrOutput ¶
func (o AccessPolicyProjectPtrOutput) ToAccessPolicyProjectPtrOutput() AccessPolicyProjectPtrOutput
func (AccessPolicyProjectPtrOutput) ToAccessPolicyProjectPtrOutputWithContext ¶
func (o AccessPolicyProjectPtrOutput) ToAccessPolicyProjectPtrOutputWithContext(ctx context.Context) AccessPolicyProjectPtrOutput
type AccessPolicyResource ¶ added in v0.2.0
type AccessPolicyResource struct { // Identifies an AWS IoT SiteWise Monitor portal. Portal *AccessPolicyPortal `pulumi:"portal"` // Identifies a specific AWS IoT SiteWise Monitor project. Project *AccessPolicyProject `pulumi:"project"` }
The AWS IoT SiteWise Monitor resource for this access policy. Choose either portal or project but not both.
type AccessPolicyResourceArgs ¶ added in v0.2.0
type AccessPolicyResourceArgs struct { // Identifies an AWS IoT SiteWise Monitor portal. Portal AccessPolicyPortalPtrInput `pulumi:"portal"` // Identifies a specific AWS IoT SiteWise Monitor project. Project AccessPolicyProjectPtrInput `pulumi:"project"` }
The AWS IoT SiteWise Monitor resource for this access policy. Choose either portal or project but not both.
func (AccessPolicyResourceArgs) ElementType ¶ added in v0.2.0
func (AccessPolicyResourceArgs) ElementType() reflect.Type
func (AccessPolicyResourceArgs) ToAccessPolicyResourceOutput ¶ added in v0.2.0
func (i AccessPolicyResourceArgs) ToAccessPolicyResourceOutput() AccessPolicyResourceOutput
func (AccessPolicyResourceArgs) ToAccessPolicyResourceOutputWithContext ¶ added in v0.2.0
func (i AccessPolicyResourceArgs) ToAccessPolicyResourceOutputWithContext(ctx context.Context) AccessPolicyResourceOutput
type AccessPolicyResourceInput ¶ added in v0.2.0
type AccessPolicyResourceInput interface { pulumi.Input ToAccessPolicyResourceOutput() AccessPolicyResourceOutput ToAccessPolicyResourceOutputWithContext(context.Context) AccessPolicyResourceOutput }
AccessPolicyResourceInput is an input type that accepts AccessPolicyResourceArgs and AccessPolicyResourceOutput values. You can construct a concrete instance of `AccessPolicyResourceInput` via:
AccessPolicyResourceArgs{...}
type AccessPolicyResourceOutput ¶ added in v0.2.0
type AccessPolicyResourceOutput struct{ *pulumi.OutputState }
The AWS IoT SiteWise Monitor resource for this access policy. Choose either portal or project but not both.
func (AccessPolicyResourceOutput) ElementType ¶ added in v0.2.0
func (AccessPolicyResourceOutput) ElementType() reflect.Type
func (AccessPolicyResourceOutput) Portal ¶ added in v0.2.0
func (o AccessPolicyResourceOutput) Portal() AccessPolicyPortalPtrOutput
Identifies an AWS IoT SiteWise Monitor portal.
func (AccessPolicyResourceOutput) Project ¶ added in v0.2.0
func (o AccessPolicyResourceOutput) Project() AccessPolicyProjectPtrOutput
Identifies a specific AWS IoT SiteWise Monitor project.
func (AccessPolicyResourceOutput) ToAccessPolicyResourceOutput ¶ added in v0.2.0
func (o AccessPolicyResourceOutput) ToAccessPolicyResourceOutput() AccessPolicyResourceOutput
func (AccessPolicyResourceOutput) ToAccessPolicyResourceOutputWithContext ¶ added in v0.2.0
func (o AccessPolicyResourceOutput) ToAccessPolicyResourceOutputWithContext(ctx context.Context) AccessPolicyResourceOutput
type AccessPolicyResourcePtrOutput ¶ added in v0.2.0
type AccessPolicyResourcePtrOutput struct{ *pulumi.OutputState }
func (AccessPolicyResourcePtrOutput) Elem ¶ added in v0.2.0
func (o AccessPolicyResourcePtrOutput) Elem() AccessPolicyResourceOutput
func (AccessPolicyResourcePtrOutput) ElementType ¶ added in v0.2.0
func (AccessPolicyResourcePtrOutput) ElementType() reflect.Type
func (AccessPolicyResourcePtrOutput) Portal ¶ added in v0.2.0
func (o AccessPolicyResourcePtrOutput) Portal() AccessPolicyPortalPtrOutput
Identifies an AWS IoT SiteWise Monitor portal.
func (AccessPolicyResourcePtrOutput) Project ¶ added in v0.2.0
func (o AccessPolicyResourcePtrOutput) Project() AccessPolicyProjectPtrOutput
Identifies a specific AWS IoT SiteWise Monitor project.
func (AccessPolicyResourcePtrOutput) ToAccessPolicyResourcePtrOutput ¶ added in v0.2.0
func (o AccessPolicyResourcePtrOutput) ToAccessPolicyResourcePtrOutput() AccessPolicyResourcePtrOutput
func (AccessPolicyResourcePtrOutput) ToAccessPolicyResourcePtrOutputWithContext ¶ added in v0.2.0
func (o AccessPolicyResourcePtrOutput) ToAccessPolicyResourcePtrOutputWithContext(ctx context.Context) AccessPolicyResourcePtrOutput
type AccessPolicyState ¶
type AccessPolicyState struct { }
func (AccessPolicyState) ElementType ¶
func (AccessPolicyState) ElementType() reflect.Type
type AccessPolicyUser ¶
type AccessPolicyUser struct { // The AWS SSO ID of the user. Id *string `pulumi:"id"` }
Contains information for a user identity in an access policy.
type AccessPolicyUserArgs ¶
type AccessPolicyUserArgs struct { // The AWS SSO ID of the user. Id pulumi.StringPtrInput `pulumi:"id"` }
Contains information for a user identity in an access policy.
func (AccessPolicyUserArgs) ElementType ¶
func (AccessPolicyUserArgs) ElementType() reflect.Type
func (AccessPolicyUserArgs) ToAccessPolicyUserOutput ¶
func (i AccessPolicyUserArgs) ToAccessPolicyUserOutput() AccessPolicyUserOutput
func (AccessPolicyUserArgs) ToAccessPolicyUserOutputWithContext ¶
func (i AccessPolicyUserArgs) ToAccessPolicyUserOutputWithContext(ctx context.Context) AccessPolicyUserOutput
func (AccessPolicyUserArgs) ToAccessPolicyUserPtrOutput ¶
func (i AccessPolicyUserArgs) ToAccessPolicyUserPtrOutput() AccessPolicyUserPtrOutput
func (AccessPolicyUserArgs) ToAccessPolicyUserPtrOutputWithContext ¶
func (i AccessPolicyUserArgs) ToAccessPolicyUserPtrOutputWithContext(ctx context.Context) AccessPolicyUserPtrOutput
type AccessPolicyUserInput ¶
type AccessPolicyUserInput interface { pulumi.Input ToAccessPolicyUserOutput() AccessPolicyUserOutput ToAccessPolicyUserOutputWithContext(context.Context) AccessPolicyUserOutput }
AccessPolicyUserInput is an input type that accepts AccessPolicyUserArgs and AccessPolicyUserOutput values. You can construct a concrete instance of `AccessPolicyUserInput` via:
AccessPolicyUserArgs{...}
type AccessPolicyUserOutput ¶
type AccessPolicyUserOutput struct{ *pulumi.OutputState }
Contains information for a user identity in an access policy.
func (AccessPolicyUserOutput) ElementType ¶
func (AccessPolicyUserOutput) ElementType() reflect.Type
func (AccessPolicyUserOutput) Id ¶
func (o AccessPolicyUserOutput) Id() pulumi.StringPtrOutput
The AWS SSO ID of the user.
func (AccessPolicyUserOutput) ToAccessPolicyUserOutput ¶
func (o AccessPolicyUserOutput) ToAccessPolicyUserOutput() AccessPolicyUserOutput
func (AccessPolicyUserOutput) ToAccessPolicyUserOutputWithContext ¶
func (o AccessPolicyUserOutput) ToAccessPolicyUserOutputWithContext(ctx context.Context) AccessPolicyUserOutput
func (AccessPolicyUserOutput) ToAccessPolicyUserPtrOutput ¶
func (o AccessPolicyUserOutput) ToAccessPolicyUserPtrOutput() AccessPolicyUserPtrOutput
func (AccessPolicyUserOutput) ToAccessPolicyUserPtrOutputWithContext ¶
func (o AccessPolicyUserOutput) ToAccessPolicyUserPtrOutputWithContext(ctx context.Context) AccessPolicyUserPtrOutput
type AccessPolicyUserPtrInput ¶
type AccessPolicyUserPtrInput interface { pulumi.Input ToAccessPolicyUserPtrOutput() AccessPolicyUserPtrOutput ToAccessPolicyUserPtrOutputWithContext(context.Context) AccessPolicyUserPtrOutput }
AccessPolicyUserPtrInput is an input type that accepts AccessPolicyUserArgs, AccessPolicyUserPtr and AccessPolicyUserPtrOutput values. You can construct a concrete instance of `AccessPolicyUserPtrInput` via:
AccessPolicyUserArgs{...} or: nil
func AccessPolicyUserPtr ¶
func AccessPolicyUserPtr(v *AccessPolicyUserArgs) AccessPolicyUserPtrInput
type AccessPolicyUserPtrOutput ¶
type AccessPolicyUserPtrOutput struct{ *pulumi.OutputState }
func (AccessPolicyUserPtrOutput) Elem ¶
func (o AccessPolicyUserPtrOutput) Elem() AccessPolicyUserOutput
func (AccessPolicyUserPtrOutput) ElementType ¶
func (AccessPolicyUserPtrOutput) ElementType() reflect.Type
func (AccessPolicyUserPtrOutput) Id ¶
func (o AccessPolicyUserPtrOutput) Id() pulumi.StringPtrOutput
The AWS SSO ID of the user.
func (AccessPolicyUserPtrOutput) ToAccessPolicyUserPtrOutput ¶
func (o AccessPolicyUserPtrOutput) ToAccessPolicyUserPtrOutput() AccessPolicyUserPtrOutput
func (AccessPolicyUserPtrOutput) ToAccessPolicyUserPtrOutputWithContext ¶
func (o AccessPolicyUserPtrOutput) ToAccessPolicyUserPtrOutputWithContext(ctx context.Context) AccessPolicyUserPtrOutput
type AlarmsProperties ¶ added in v0.2.0
type AlarmsProperties struct { // The ARN of the IAM role that allows the alarm to perform actions and access AWS resources and services, such as AWS IoT Events. AlarmRoleArn *string `pulumi:"alarmRoleArn"` // The ARN of the AWS Lambda function that manages alarm notifications. For more information, see Managing alarm notifications in the AWS IoT Events Developer Guide. NotificationLambdaArn *string `pulumi:"notificationLambdaArn"` }
Contains the configuration information of an alarm created in an AWS IoT SiteWise Monitor portal. You can use the alarm to monitor an asset property and get notified when the asset property value is outside a specified range.
type AlarmsPropertiesArgs ¶ added in v0.2.0
type AlarmsPropertiesArgs struct { // The ARN of the IAM role that allows the alarm to perform actions and access AWS resources and services, such as AWS IoT Events. AlarmRoleArn pulumi.StringPtrInput `pulumi:"alarmRoleArn"` // The ARN of the AWS Lambda function that manages alarm notifications. For more information, see Managing alarm notifications in the AWS IoT Events Developer Guide. NotificationLambdaArn pulumi.StringPtrInput `pulumi:"notificationLambdaArn"` }
Contains the configuration information of an alarm created in an AWS IoT SiteWise Monitor portal. You can use the alarm to monitor an asset property and get notified when the asset property value is outside a specified range.
func (AlarmsPropertiesArgs) ElementType ¶ added in v0.2.0
func (AlarmsPropertiesArgs) ElementType() reflect.Type
func (AlarmsPropertiesArgs) ToAlarmsPropertiesOutput ¶ added in v0.2.0
func (i AlarmsPropertiesArgs) ToAlarmsPropertiesOutput() AlarmsPropertiesOutput
func (AlarmsPropertiesArgs) ToAlarmsPropertiesOutputWithContext ¶ added in v0.2.0
func (i AlarmsPropertiesArgs) ToAlarmsPropertiesOutputWithContext(ctx context.Context) AlarmsPropertiesOutput
func (AlarmsPropertiesArgs) ToAlarmsPropertiesPtrOutput ¶ added in v0.2.0
func (i AlarmsPropertiesArgs) ToAlarmsPropertiesPtrOutput() AlarmsPropertiesPtrOutput
func (AlarmsPropertiesArgs) ToAlarmsPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (i AlarmsPropertiesArgs) ToAlarmsPropertiesPtrOutputWithContext(ctx context.Context) AlarmsPropertiesPtrOutput
type AlarmsPropertiesInput ¶ added in v0.2.0
type AlarmsPropertiesInput interface { pulumi.Input ToAlarmsPropertiesOutput() AlarmsPropertiesOutput ToAlarmsPropertiesOutputWithContext(context.Context) AlarmsPropertiesOutput }
AlarmsPropertiesInput is an input type that accepts AlarmsPropertiesArgs and AlarmsPropertiesOutput values. You can construct a concrete instance of `AlarmsPropertiesInput` via:
AlarmsPropertiesArgs{...}
type AlarmsPropertiesOutput ¶ added in v0.2.0
type AlarmsPropertiesOutput struct{ *pulumi.OutputState }
Contains the configuration information of an alarm created in an AWS IoT SiteWise Monitor portal. You can use the alarm to monitor an asset property and get notified when the asset property value is outside a specified range.
func (AlarmsPropertiesOutput) AlarmRoleArn ¶ added in v0.2.0
func (o AlarmsPropertiesOutput) AlarmRoleArn() pulumi.StringPtrOutput
The ARN of the IAM role that allows the alarm to perform actions and access AWS resources and services, such as AWS IoT Events.
func (AlarmsPropertiesOutput) ElementType ¶ added in v0.2.0
func (AlarmsPropertiesOutput) ElementType() reflect.Type
func (AlarmsPropertiesOutput) NotificationLambdaArn ¶ added in v0.2.0
func (o AlarmsPropertiesOutput) NotificationLambdaArn() pulumi.StringPtrOutput
The ARN of the AWS Lambda function that manages alarm notifications. For more information, see Managing alarm notifications in the AWS IoT Events Developer Guide.
func (AlarmsPropertiesOutput) ToAlarmsPropertiesOutput ¶ added in v0.2.0
func (o AlarmsPropertiesOutput) ToAlarmsPropertiesOutput() AlarmsPropertiesOutput
func (AlarmsPropertiesOutput) ToAlarmsPropertiesOutputWithContext ¶ added in v0.2.0
func (o AlarmsPropertiesOutput) ToAlarmsPropertiesOutputWithContext(ctx context.Context) AlarmsPropertiesOutput
func (AlarmsPropertiesOutput) ToAlarmsPropertiesPtrOutput ¶ added in v0.2.0
func (o AlarmsPropertiesOutput) ToAlarmsPropertiesPtrOutput() AlarmsPropertiesPtrOutput
func (AlarmsPropertiesOutput) ToAlarmsPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (o AlarmsPropertiesOutput) ToAlarmsPropertiesPtrOutputWithContext(ctx context.Context) AlarmsPropertiesPtrOutput
type AlarmsPropertiesPtrInput ¶ added in v0.2.0
type AlarmsPropertiesPtrInput interface { pulumi.Input ToAlarmsPropertiesPtrOutput() AlarmsPropertiesPtrOutput ToAlarmsPropertiesPtrOutputWithContext(context.Context) AlarmsPropertiesPtrOutput }
AlarmsPropertiesPtrInput is an input type that accepts AlarmsPropertiesArgs, AlarmsPropertiesPtr and AlarmsPropertiesPtrOutput values. You can construct a concrete instance of `AlarmsPropertiesPtrInput` via:
AlarmsPropertiesArgs{...} or: nil
func AlarmsPropertiesPtr ¶ added in v0.2.0
func AlarmsPropertiesPtr(v *AlarmsPropertiesArgs) AlarmsPropertiesPtrInput
type AlarmsPropertiesPtrOutput ¶ added in v0.2.0
type AlarmsPropertiesPtrOutput struct{ *pulumi.OutputState }
func (AlarmsPropertiesPtrOutput) AlarmRoleArn ¶ added in v0.2.0
func (o AlarmsPropertiesPtrOutput) AlarmRoleArn() pulumi.StringPtrOutput
The ARN of the IAM role that allows the alarm to perform actions and access AWS resources and services, such as AWS IoT Events.
func (AlarmsPropertiesPtrOutput) Elem ¶ added in v0.2.0
func (o AlarmsPropertiesPtrOutput) Elem() AlarmsPropertiesOutput
func (AlarmsPropertiesPtrOutput) ElementType ¶ added in v0.2.0
func (AlarmsPropertiesPtrOutput) ElementType() reflect.Type
func (AlarmsPropertiesPtrOutput) NotificationLambdaArn ¶ added in v0.2.0
func (o AlarmsPropertiesPtrOutput) NotificationLambdaArn() pulumi.StringPtrOutput
The ARN of the AWS Lambda function that manages alarm notifications. For more information, see Managing alarm notifications in the AWS IoT Events Developer Guide.
func (AlarmsPropertiesPtrOutput) ToAlarmsPropertiesPtrOutput ¶ added in v0.2.0
func (o AlarmsPropertiesPtrOutput) ToAlarmsPropertiesPtrOutput() AlarmsPropertiesPtrOutput
func (AlarmsPropertiesPtrOutput) ToAlarmsPropertiesPtrOutputWithContext ¶ added in v0.2.0
func (o AlarmsPropertiesPtrOutput) ToAlarmsPropertiesPtrOutputWithContext(ctx context.Context) AlarmsPropertiesPtrOutput
type Asset ¶
type Asset struct { pulumi.CustomResourceState // The ARN of the asset AssetArn pulumi.StringOutput `pulumi:"assetArn"` // A description for the asset AssetDescription pulumi.StringPtrOutput `pulumi:"assetDescription"` // The External ID of the asset AssetExternalId pulumi.StringPtrOutput `pulumi:"assetExternalId"` // A list of asset hierarchies that each contain a `hierarchyId` . A hierarchy specifies allowed parent/child asset relationships. AssetHierarchies AssetHierarchyArrayOutput `pulumi:"assetHierarchies"` // The ID of the asset AssetId pulumi.StringOutput `pulumi:"assetId"` // The ID of the asset model from which to create the asset. AssetModelId pulumi.StringOutput `pulumi:"assetModelId"` // A unique, friendly name for the asset. AssetName pulumi.StringOutput `pulumi:"assetName"` // The list of asset properties for the asset. // // This object doesn't include properties that you define in composite models. You can find composite model properties in the `assetCompositeModels` object. AssetProperties AssetPropertyArrayOutput `pulumi:"assetProperties"` // A list of key-value pairs that contain metadata for the asset. Tags aws.TagArrayOutput `pulumi:"tags"` }
Resource schema for AWS::IoTSiteWise::Asset
func GetAsset ¶
func GetAsset(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AssetState, opts ...pulumi.ResourceOption) (*Asset, error)
GetAsset gets an existing Asset 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 NewAsset ¶
func NewAsset(ctx *pulumi.Context, name string, args *AssetArgs, opts ...pulumi.ResourceOption) (*Asset, error)
NewAsset registers a new resource with the given unique name, arguments, and options.
func (*Asset) ElementType ¶
func (*Asset) ToAssetOutput ¶
func (i *Asset) ToAssetOutput() AssetOutput
func (*Asset) ToAssetOutputWithContext ¶
func (i *Asset) ToAssetOutputWithContext(ctx context.Context) AssetOutput
type AssetArgs ¶
type AssetArgs struct { // A description for the asset AssetDescription pulumi.StringPtrInput // The External ID of the asset AssetExternalId pulumi.StringPtrInput // A list of asset hierarchies that each contain a `hierarchyId` . A hierarchy specifies allowed parent/child asset relationships. AssetHierarchies AssetHierarchyArrayInput // The ID of the asset model from which to create the asset. AssetModelId pulumi.StringInput // A unique, friendly name for the asset. AssetName pulumi.StringPtrInput // The list of asset properties for the asset. // // This object doesn't include properties that you define in composite models. You can find composite model properties in the `assetCompositeModels` object. AssetProperties AssetPropertyArrayInput // A list of key-value pairs that contain metadata for the asset. Tags aws.TagArrayInput }
The set of arguments for constructing a Asset resource.
func (AssetArgs) ElementType ¶
type AssetHierarchy ¶ added in v0.2.0
type AssetHierarchy struct { // The ID of the child asset to be associated. ChildAssetId string `pulumi:"childAssetId"` // String-friendly customer provided external ID ExternalId *string `pulumi:"externalId"` // Customer provided actual UUID for property Id *string `pulumi:"id"` // The LogicalID of a hierarchy in the parent asset's model. LogicalId *string `pulumi:"logicalId"` }
A hierarchy specifies allowed parent/child asset relationships.
type AssetHierarchyArgs ¶ added in v0.2.0
type AssetHierarchyArgs struct { // The ID of the child asset to be associated. ChildAssetId pulumi.StringInput `pulumi:"childAssetId"` // String-friendly customer provided external ID ExternalId pulumi.StringPtrInput `pulumi:"externalId"` // Customer provided actual UUID for property Id pulumi.StringPtrInput `pulumi:"id"` // The LogicalID of a hierarchy in the parent asset's model. LogicalId pulumi.StringPtrInput `pulumi:"logicalId"` }
A hierarchy specifies allowed parent/child asset relationships.
func (AssetHierarchyArgs) ElementType ¶ added in v0.2.0
func (AssetHierarchyArgs) ElementType() reflect.Type
func (AssetHierarchyArgs) ToAssetHierarchyOutput ¶ added in v0.2.0
func (i AssetHierarchyArgs) ToAssetHierarchyOutput() AssetHierarchyOutput
func (AssetHierarchyArgs) ToAssetHierarchyOutputWithContext ¶ added in v0.2.0
func (i AssetHierarchyArgs) ToAssetHierarchyOutputWithContext(ctx context.Context) AssetHierarchyOutput
type AssetHierarchyArray ¶ added in v0.2.0
type AssetHierarchyArray []AssetHierarchyInput
func (AssetHierarchyArray) ElementType ¶ added in v0.2.0
func (AssetHierarchyArray) ElementType() reflect.Type
func (AssetHierarchyArray) ToAssetHierarchyArrayOutput ¶ added in v0.2.0
func (i AssetHierarchyArray) ToAssetHierarchyArrayOutput() AssetHierarchyArrayOutput
func (AssetHierarchyArray) ToAssetHierarchyArrayOutputWithContext ¶ added in v0.2.0
func (i AssetHierarchyArray) ToAssetHierarchyArrayOutputWithContext(ctx context.Context) AssetHierarchyArrayOutput
type AssetHierarchyArrayInput ¶ added in v0.2.0
type AssetHierarchyArrayInput interface { pulumi.Input ToAssetHierarchyArrayOutput() AssetHierarchyArrayOutput ToAssetHierarchyArrayOutputWithContext(context.Context) AssetHierarchyArrayOutput }
AssetHierarchyArrayInput is an input type that accepts AssetHierarchyArray and AssetHierarchyArrayOutput values. You can construct a concrete instance of `AssetHierarchyArrayInput` via:
AssetHierarchyArray{ AssetHierarchyArgs{...} }
type AssetHierarchyArrayOutput ¶ added in v0.2.0
type AssetHierarchyArrayOutput struct{ *pulumi.OutputState }
func (AssetHierarchyArrayOutput) ElementType ¶ added in v0.2.0
func (AssetHierarchyArrayOutput) ElementType() reflect.Type
func (AssetHierarchyArrayOutput) Index ¶ added in v0.2.0
func (o AssetHierarchyArrayOutput) Index(i pulumi.IntInput) AssetHierarchyOutput
func (AssetHierarchyArrayOutput) ToAssetHierarchyArrayOutput ¶ added in v0.2.0
func (o AssetHierarchyArrayOutput) ToAssetHierarchyArrayOutput() AssetHierarchyArrayOutput
func (AssetHierarchyArrayOutput) ToAssetHierarchyArrayOutputWithContext ¶ added in v0.2.0
func (o AssetHierarchyArrayOutput) ToAssetHierarchyArrayOutputWithContext(ctx context.Context) AssetHierarchyArrayOutput
type AssetHierarchyInput ¶ added in v0.2.0
type AssetHierarchyInput interface { pulumi.Input ToAssetHierarchyOutput() AssetHierarchyOutput ToAssetHierarchyOutputWithContext(context.Context) AssetHierarchyOutput }
AssetHierarchyInput is an input type that accepts AssetHierarchyArgs and AssetHierarchyOutput values. You can construct a concrete instance of `AssetHierarchyInput` via:
AssetHierarchyArgs{...}
type AssetHierarchyOutput ¶ added in v0.2.0
type AssetHierarchyOutput struct{ *pulumi.OutputState }
A hierarchy specifies allowed parent/child asset relationships.
func (AssetHierarchyOutput) ChildAssetId ¶ added in v0.2.0
func (o AssetHierarchyOutput) ChildAssetId() pulumi.StringOutput
The ID of the child asset to be associated.
func (AssetHierarchyOutput) ElementType ¶ added in v0.2.0
func (AssetHierarchyOutput) ElementType() reflect.Type
func (AssetHierarchyOutput) ExternalId ¶ added in v0.99.0
func (o AssetHierarchyOutput) ExternalId() pulumi.StringPtrOutput
String-friendly customer provided external ID
func (AssetHierarchyOutput) Id ¶ added in v0.99.0
func (o AssetHierarchyOutput) Id() pulumi.StringPtrOutput
Customer provided actual UUID for property
func (AssetHierarchyOutput) LogicalId ¶ added in v0.2.0
func (o AssetHierarchyOutput) LogicalId() pulumi.StringPtrOutput
The LogicalID of a hierarchy in the parent asset's model.
func (AssetHierarchyOutput) ToAssetHierarchyOutput ¶ added in v0.2.0
func (o AssetHierarchyOutput) ToAssetHierarchyOutput() AssetHierarchyOutput
func (AssetHierarchyOutput) ToAssetHierarchyOutputWithContext ¶ added in v0.2.0
func (o AssetHierarchyOutput) ToAssetHierarchyOutputWithContext(ctx context.Context) AssetHierarchyOutput
type AssetInput ¶
type AssetInput interface { pulumi.Input ToAssetOutput() AssetOutput ToAssetOutputWithContext(ctx context.Context) AssetOutput }
type AssetModel ¶
type AssetModel struct { pulumi.CustomResourceState // The ARN of the asset model, which has the following format. AssetModelArn pulumi.StringOutput `pulumi:"assetModelArn"` // The composite asset models that are part of this asset model. Composite asset models are asset models that contain specific properties. AssetModelCompositeModels AssetModelCompositeModelArrayOutput `pulumi:"assetModelCompositeModels"` // A description for the asset model. AssetModelDescription pulumi.StringPtrOutput `pulumi:"assetModelDescription"` // The external ID of the asset model. AssetModelExternalId pulumi.StringPtrOutput `pulumi:"assetModelExternalId"` // The hierarchy definitions of the asset model. Each hierarchy specifies an asset model whose assets can be children of any other assets created from this asset model. You can specify up to 10 hierarchies per asset model. AssetModelHierarchies AssetModelHierarchyArrayOutput `pulumi:"assetModelHierarchies"` // The ID of the asset model. AssetModelId pulumi.StringOutput `pulumi:"assetModelId"` // A unique, friendly name for the asset model. AssetModelName pulumi.StringOutput `pulumi:"assetModelName"` // The property definitions of the asset model. You can specify up to 200 properties per asset model. AssetModelProperties AssetModelPropertyArrayOutput `pulumi:"assetModelProperties"` // The type of the asset model (ASSET_MODEL OR COMPONENT_MODEL) AssetModelType pulumi.StringPtrOutput `pulumi:"assetModelType"` // A list of key-value pairs that contain metadata for the asset model. Tags aws.TagArrayOutput `pulumi:"tags"` }
Resource schema for AWS::IoTSiteWise::AssetModel
func GetAssetModel ¶
func GetAssetModel(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AssetModelState, opts ...pulumi.ResourceOption) (*AssetModel, error)
GetAssetModel gets an existing AssetModel 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 NewAssetModel ¶
func NewAssetModel(ctx *pulumi.Context, name string, args *AssetModelArgs, opts ...pulumi.ResourceOption) (*AssetModel, error)
NewAssetModel registers a new resource with the given unique name, arguments, and options.
func (*AssetModel) ElementType ¶
func (*AssetModel) ElementType() reflect.Type
func (*AssetModel) ToAssetModelOutput ¶
func (i *AssetModel) ToAssetModelOutput() AssetModelOutput
func (*AssetModel) ToAssetModelOutputWithContext ¶
func (i *AssetModel) ToAssetModelOutputWithContext(ctx context.Context) AssetModelOutput
type AssetModelArgs ¶
type AssetModelArgs struct { // The composite asset models that are part of this asset model. Composite asset models are asset models that contain specific properties. AssetModelCompositeModels AssetModelCompositeModelArrayInput // A description for the asset model. AssetModelDescription pulumi.StringPtrInput // The external ID of the asset model. AssetModelExternalId pulumi.StringPtrInput // The hierarchy definitions of the asset model. Each hierarchy specifies an asset model whose assets can be children of any other assets created from this asset model. You can specify up to 10 hierarchies per asset model. AssetModelHierarchies AssetModelHierarchyArrayInput // A unique, friendly name for the asset model. AssetModelName pulumi.StringPtrInput // The property definitions of the asset model. You can specify up to 200 properties per asset model. AssetModelProperties AssetModelPropertyArrayInput // The type of the asset model (ASSET_MODEL OR COMPONENT_MODEL) AssetModelType pulumi.StringPtrInput // A list of key-value pairs that contain metadata for the asset model. Tags aws.TagArrayInput }
The set of arguments for constructing a AssetModel resource.
func (AssetModelArgs) ElementType ¶
func (AssetModelArgs) ElementType() reflect.Type
type AssetModelAttribute ¶
type AssetModelAttribute struct { // The default value of the asset model property attribute. All assets that you create from the asset model contain this attribute value. You can update an attribute's value after you create an asset. For more information, see [Updating attribute values](https://docs.aws.amazon.com/iot-sitewise/latest/userguide/update-attribute-values.html) in the *AWS IoT SiteWise User Guide* . DefaultValue *string `pulumi:"defaultValue"` }
type AssetModelAttributeArgs ¶
type AssetModelAttributeArgs struct { // The default value of the asset model property attribute. All assets that you create from the asset model contain this attribute value. You can update an attribute's value after you create an asset. For more information, see [Updating attribute values](https://docs.aws.amazon.com/iot-sitewise/latest/userguide/update-attribute-values.html) in the *AWS IoT SiteWise User Guide* . DefaultValue pulumi.StringPtrInput `pulumi:"defaultValue"` }
func (AssetModelAttributeArgs) ElementType ¶
func (AssetModelAttributeArgs) ElementType() reflect.Type
func (AssetModelAttributeArgs) ToAssetModelAttributeOutput ¶
func (i AssetModelAttributeArgs) ToAssetModelAttributeOutput() AssetModelAttributeOutput
func (AssetModelAttributeArgs) ToAssetModelAttributeOutputWithContext ¶
func (i AssetModelAttributeArgs) ToAssetModelAttributeOutputWithContext(ctx context.Context) AssetModelAttributeOutput
func (AssetModelAttributeArgs) ToAssetModelAttributePtrOutput ¶
func (i AssetModelAttributeArgs) ToAssetModelAttributePtrOutput() AssetModelAttributePtrOutput
func (AssetModelAttributeArgs) ToAssetModelAttributePtrOutputWithContext ¶
func (i AssetModelAttributeArgs) ToAssetModelAttributePtrOutputWithContext(ctx context.Context) AssetModelAttributePtrOutput
type AssetModelAttributeInput ¶
type AssetModelAttributeInput interface { pulumi.Input ToAssetModelAttributeOutput() AssetModelAttributeOutput ToAssetModelAttributeOutputWithContext(context.Context) AssetModelAttributeOutput }
AssetModelAttributeInput is an input type that accepts AssetModelAttributeArgs and AssetModelAttributeOutput values. You can construct a concrete instance of `AssetModelAttributeInput` via:
AssetModelAttributeArgs{...}
type AssetModelAttributeOutput ¶
type AssetModelAttributeOutput struct{ *pulumi.OutputState }
func (AssetModelAttributeOutput) DefaultValue ¶
func (o AssetModelAttributeOutput) DefaultValue() pulumi.StringPtrOutput
The default value of the asset model property attribute. All assets that you create from the asset model contain this attribute value. You can update an attribute's value after you create an asset. For more information, see [Updating attribute values](https://docs.aws.amazon.com/iot-sitewise/latest/userguide/update-attribute-values.html) in the *AWS IoT SiteWise User Guide* .
func (AssetModelAttributeOutput) ElementType ¶
func (AssetModelAttributeOutput) ElementType() reflect.Type
func (AssetModelAttributeOutput) ToAssetModelAttributeOutput ¶
func (o AssetModelAttributeOutput) ToAssetModelAttributeOutput() AssetModelAttributeOutput
func (AssetModelAttributeOutput) ToAssetModelAttributeOutputWithContext ¶
func (o AssetModelAttributeOutput) ToAssetModelAttributeOutputWithContext(ctx context.Context) AssetModelAttributeOutput
func (AssetModelAttributeOutput) ToAssetModelAttributePtrOutput ¶
func (o AssetModelAttributeOutput) ToAssetModelAttributePtrOutput() AssetModelAttributePtrOutput
func (AssetModelAttributeOutput) ToAssetModelAttributePtrOutputWithContext ¶
func (o AssetModelAttributeOutput) ToAssetModelAttributePtrOutputWithContext(ctx context.Context) AssetModelAttributePtrOutput
type AssetModelAttributePtrInput ¶
type AssetModelAttributePtrInput interface { pulumi.Input ToAssetModelAttributePtrOutput() AssetModelAttributePtrOutput ToAssetModelAttributePtrOutputWithContext(context.Context) AssetModelAttributePtrOutput }
AssetModelAttributePtrInput is an input type that accepts AssetModelAttributeArgs, AssetModelAttributePtr and AssetModelAttributePtrOutput values. You can construct a concrete instance of `AssetModelAttributePtrInput` via:
AssetModelAttributeArgs{...} or: nil
func AssetModelAttributePtr ¶
func AssetModelAttributePtr(v *AssetModelAttributeArgs) AssetModelAttributePtrInput
type AssetModelAttributePtrOutput ¶
type AssetModelAttributePtrOutput struct{ *pulumi.OutputState }
func (AssetModelAttributePtrOutput) DefaultValue ¶
func (o AssetModelAttributePtrOutput) DefaultValue() pulumi.StringPtrOutput
The default value of the asset model property attribute. All assets that you create from the asset model contain this attribute value. You can update an attribute's value after you create an asset. For more information, see [Updating attribute values](https://docs.aws.amazon.com/iot-sitewise/latest/userguide/update-attribute-values.html) in the *AWS IoT SiteWise User Guide* .
func (AssetModelAttributePtrOutput) Elem ¶
func (o AssetModelAttributePtrOutput) Elem() AssetModelAttributeOutput
func (AssetModelAttributePtrOutput) ElementType ¶
func (AssetModelAttributePtrOutput) ElementType() reflect.Type
func (AssetModelAttributePtrOutput) ToAssetModelAttributePtrOutput ¶
func (o AssetModelAttributePtrOutput) ToAssetModelAttributePtrOutput() AssetModelAttributePtrOutput
func (AssetModelAttributePtrOutput) ToAssetModelAttributePtrOutputWithContext ¶
func (o AssetModelAttributePtrOutput) ToAssetModelAttributePtrOutputWithContext(ctx context.Context) AssetModelAttributePtrOutput
type AssetModelCompositeModel ¶ added in v0.2.0
type AssetModelCompositeModel struct { // The component model ID for which the composite model is composed of ComposedAssetModelId *string `pulumi:"composedAssetModelId"` // The property definitions of the asset model. You can specify up to 200 properties per asset model. CompositeModelProperties []AssetModelProperty `pulumi:"compositeModelProperties"` // A description for the asset composite model. Description *string `pulumi:"description"` // The External ID of the composite model ExternalId *string `pulumi:"externalId"` // The Actual ID of the composite model Id *string `pulumi:"id"` // A unique, friendly name for the asset composite model. Name string `pulumi:"name"` // The parent composite model External ID ParentAssetModelCompositeModelExternalId *string `pulumi:"parentAssetModelCompositeModelExternalId"` // The path of the composite model. This is only for derived composite models Path []string `pulumi:"path"` // The type of the composite model. For alarm composite models, this type is AWS/ALARM Type string `pulumi:"type"` }
Contains a composite model definition in an asset model. This composite model definition is applied to all assets created from the asset model.
type AssetModelCompositeModelArgs ¶ added in v0.2.0
type AssetModelCompositeModelArgs struct { // The component model ID for which the composite model is composed of ComposedAssetModelId pulumi.StringPtrInput `pulumi:"composedAssetModelId"` // The property definitions of the asset model. You can specify up to 200 properties per asset model. CompositeModelProperties AssetModelPropertyArrayInput `pulumi:"compositeModelProperties"` // A description for the asset composite model. Description pulumi.StringPtrInput `pulumi:"description"` // The External ID of the composite model ExternalId pulumi.StringPtrInput `pulumi:"externalId"` // The Actual ID of the composite model Id pulumi.StringPtrInput `pulumi:"id"` // A unique, friendly name for the asset composite model. Name pulumi.StringInput `pulumi:"name"` // The parent composite model External ID ParentAssetModelCompositeModelExternalId pulumi.StringPtrInput `pulumi:"parentAssetModelCompositeModelExternalId"` // The path of the composite model. This is only for derived composite models Path pulumi.StringArrayInput `pulumi:"path"` // The type of the composite model. For alarm composite models, this type is AWS/ALARM Type pulumi.StringInput `pulumi:"type"` }
Contains a composite model definition in an asset model. This composite model definition is applied to all assets created from the asset model.
func (AssetModelCompositeModelArgs) ElementType ¶ added in v0.2.0
func (AssetModelCompositeModelArgs) ElementType() reflect.Type
func (AssetModelCompositeModelArgs) ToAssetModelCompositeModelOutput ¶ added in v0.2.0
func (i AssetModelCompositeModelArgs) ToAssetModelCompositeModelOutput() AssetModelCompositeModelOutput
func (AssetModelCompositeModelArgs) ToAssetModelCompositeModelOutputWithContext ¶ added in v0.2.0
func (i AssetModelCompositeModelArgs) ToAssetModelCompositeModelOutputWithContext(ctx context.Context) AssetModelCompositeModelOutput
type AssetModelCompositeModelArray ¶ added in v0.2.0
type AssetModelCompositeModelArray []AssetModelCompositeModelInput
func (AssetModelCompositeModelArray) ElementType ¶ added in v0.2.0
func (AssetModelCompositeModelArray) ElementType() reflect.Type
func (AssetModelCompositeModelArray) ToAssetModelCompositeModelArrayOutput ¶ added in v0.2.0
func (i AssetModelCompositeModelArray) ToAssetModelCompositeModelArrayOutput() AssetModelCompositeModelArrayOutput
func (AssetModelCompositeModelArray) ToAssetModelCompositeModelArrayOutputWithContext ¶ added in v0.2.0
func (i AssetModelCompositeModelArray) ToAssetModelCompositeModelArrayOutputWithContext(ctx context.Context) AssetModelCompositeModelArrayOutput
type AssetModelCompositeModelArrayInput ¶ added in v0.2.0
type AssetModelCompositeModelArrayInput interface { pulumi.Input ToAssetModelCompositeModelArrayOutput() AssetModelCompositeModelArrayOutput ToAssetModelCompositeModelArrayOutputWithContext(context.Context) AssetModelCompositeModelArrayOutput }
AssetModelCompositeModelArrayInput is an input type that accepts AssetModelCompositeModelArray and AssetModelCompositeModelArrayOutput values. You can construct a concrete instance of `AssetModelCompositeModelArrayInput` via:
AssetModelCompositeModelArray{ AssetModelCompositeModelArgs{...} }
type AssetModelCompositeModelArrayOutput ¶ added in v0.2.0
type AssetModelCompositeModelArrayOutput struct{ *pulumi.OutputState }
func (AssetModelCompositeModelArrayOutput) ElementType ¶ added in v0.2.0
func (AssetModelCompositeModelArrayOutput) ElementType() reflect.Type
func (AssetModelCompositeModelArrayOutput) Index ¶ added in v0.2.0
func (o AssetModelCompositeModelArrayOutput) Index(i pulumi.IntInput) AssetModelCompositeModelOutput
func (AssetModelCompositeModelArrayOutput) ToAssetModelCompositeModelArrayOutput ¶ added in v0.2.0
func (o AssetModelCompositeModelArrayOutput) ToAssetModelCompositeModelArrayOutput() AssetModelCompositeModelArrayOutput
func (AssetModelCompositeModelArrayOutput) ToAssetModelCompositeModelArrayOutputWithContext ¶ added in v0.2.0
func (o AssetModelCompositeModelArrayOutput) ToAssetModelCompositeModelArrayOutputWithContext(ctx context.Context) AssetModelCompositeModelArrayOutput
type AssetModelCompositeModelInput ¶ added in v0.2.0
type AssetModelCompositeModelInput interface { pulumi.Input ToAssetModelCompositeModelOutput() AssetModelCompositeModelOutput ToAssetModelCompositeModelOutputWithContext(context.Context) AssetModelCompositeModelOutput }
AssetModelCompositeModelInput is an input type that accepts AssetModelCompositeModelArgs and AssetModelCompositeModelOutput values. You can construct a concrete instance of `AssetModelCompositeModelInput` via:
AssetModelCompositeModelArgs{...}
type AssetModelCompositeModelOutput ¶ added in v0.2.0
type AssetModelCompositeModelOutput struct{ *pulumi.OutputState }
Contains a composite model definition in an asset model. This composite model definition is applied to all assets created from the asset model.
func (AssetModelCompositeModelOutput) ComposedAssetModelId ¶ added in v0.99.0
func (o AssetModelCompositeModelOutput) ComposedAssetModelId() pulumi.StringPtrOutput
The component model ID for which the composite model is composed of
func (AssetModelCompositeModelOutput) CompositeModelProperties ¶ added in v0.2.0
func (o AssetModelCompositeModelOutput) CompositeModelProperties() AssetModelPropertyArrayOutput
The property definitions of the asset model. You can specify up to 200 properties per asset model.
func (AssetModelCompositeModelOutput) Description ¶ added in v0.2.0
func (o AssetModelCompositeModelOutput) Description() pulumi.StringPtrOutput
A description for the asset composite model.
func (AssetModelCompositeModelOutput) ElementType ¶ added in v0.2.0
func (AssetModelCompositeModelOutput) ElementType() reflect.Type
func (AssetModelCompositeModelOutput) ExternalId ¶ added in v0.99.0
func (o AssetModelCompositeModelOutput) ExternalId() pulumi.StringPtrOutput
The External ID of the composite model
func (AssetModelCompositeModelOutput) Id ¶ added in v0.99.0
func (o AssetModelCompositeModelOutput) Id() pulumi.StringPtrOutput
The Actual ID of the composite model
func (AssetModelCompositeModelOutput) Name ¶ added in v0.2.0
func (o AssetModelCompositeModelOutput) Name() pulumi.StringOutput
A unique, friendly name for the asset composite model.
func (AssetModelCompositeModelOutput) ParentAssetModelCompositeModelExternalId ¶ added in v0.99.0
func (o AssetModelCompositeModelOutput) ParentAssetModelCompositeModelExternalId() pulumi.StringPtrOutput
The parent composite model External ID
func (AssetModelCompositeModelOutput) Path ¶ added in v0.99.0
func (o AssetModelCompositeModelOutput) Path() pulumi.StringArrayOutput
The path of the composite model. This is only for derived composite models
func (AssetModelCompositeModelOutput) ToAssetModelCompositeModelOutput ¶ added in v0.2.0
func (o AssetModelCompositeModelOutput) ToAssetModelCompositeModelOutput() AssetModelCompositeModelOutput
func (AssetModelCompositeModelOutput) ToAssetModelCompositeModelOutputWithContext ¶ added in v0.2.0
func (o AssetModelCompositeModelOutput) ToAssetModelCompositeModelOutputWithContext(ctx context.Context) AssetModelCompositeModelOutput
func (AssetModelCompositeModelOutput) Type ¶ added in v0.2.0
func (o AssetModelCompositeModelOutput) Type() pulumi.StringOutput
The type of the composite model. For alarm composite models, this type is AWS/ALARM
type AssetModelDataType ¶
type AssetModelDataType string
func (AssetModelDataType) ElementType ¶
func (AssetModelDataType) ElementType() reflect.Type
func (AssetModelDataType) ToAssetModelDataTypeOutput ¶
func (e AssetModelDataType) ToAssetModelDataTypeOutput() AssetModelDataTypeOutput
func (AssetModelDataType) ToAssetModelDataTypeOutputWithContext ¶
func (e AssetModelDataType) ToAssetModelDataTypeOutputWithContext(ctx context.Context) AssetModelDataTypeOutput
func (AssetModelDataType) ToAssetModelDataTypePtrOutput ¶
func (e AssetModelDataType) ToAssetModelDataTypePtrOutput() AssetModelDataTypePtrOutput
func (AssetModelDataType) ToAssetModelDataTypePtrOutputWithContext ¶
func (e AssetModelDataType) ToAssetModelDataTypePtrOutputWithContext(ctx context.Context) AssetModelDataTypePtrOutput
func (AssetModelDataType) ToStringOutput ¶
func (e AssetModelDataType) ToStringOutput() pulumi.StringOutput
func (AssetModelDataType) ToStringOutputWithContext ¶
func (e AssetModelDataType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AssetModelDataType) ToStringPtrOutput ¶
func (e AssetModelDataType) ToStringPtrOutput() pulumi.StringPtrOutput
func (AssetModelDataType) ToStringPtrOutputWithContext ¶
func (e AssetModelDataType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AssetModelDataTypeInput ¶
type AssetModelDataTypeInput interface { pulumi.Input ToAssetModelDataTypeOutput() AssetModelDataTypeOutput ToAssetModelDataTypeOutputWithContext(context.Context) AssetModelDataTypeOutput }
AssetModelDataTypeInput is an input type that accepts values of the AssetModelDataType enum A concrete instance of `AssetModelDataTypeInput` can be one of the following:
AssetModelDataTypeString AssetModelDataTypeInteger AssetModelDataTypeDouble AssetModelDataTypeBoolean AssetModelDataTypeStruct
type AssetModelDataTypeOutput ¶
type AssetModelDataTypeOutput struct{ *pulumi.OutputState }
func (AssetModelDataTypeOutput) ElementType ¶
func (AssetModelDataTypeOutput) ElementType() reflect.Type
func (AssetModelDataTypeOutput) ToAssetModelDataTypeOutput ¶
func (o AssetModelDataTypeOutput) ToAssetModelDataTypeOutput() AssetModelDataTypeOutput
func (AssetModelDataTypeOutput) ToAssetModelDataTypeOutputWithContext ¶
func (o AssetModelDataTypeOutput) ToAssetModelDataTypeOutputWithContext(ctx context.Context) AssetModelDataTypeOutput
func (AssetModelDataTypeOutput) ToAssetModelDataTypePtrOutput ¶
func (o AssetModelDataTypeOutput) ToAssetModelDataTypePtrOutput() AssetModelDataTypePtrOutput
func (AssetModelDataTypeOutput) ToAssetModelDataTypePtrOutputWithContext ¶
func (o AssetModelDataTypeOutput) ToAssetModelDataTypePtrOutputWithContext(ctx context.Context) AssetModelDataTypePtrOutput
func (AssetModelDataTypeOutput) ToStringOutput ¶
func (o AssetModelDataTypeOutput) ToStringOutput() pulumi.StringOutput
func (AssetModelDataTypeOutput) ToStringOutputWithContext ¶
func (o AssetModelDataTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AssetModelDataTypeOutput) ToStringPtrOutput ¶
func (o AssetModelDataTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AssetModelDataTypeOutput) ToStringPtrOutputWithContext ¶
func (o AssetModelDataTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AssetModelDataTypePtrInput ¶
type AssetModelDataTypePtrInput interface { pulumi.Input ToAssetModelDataTypePtrOutput() AssetModelDataTypePtrOutput ToAssetModelDataTypePtrOutputWithContext(context.Context) AssetModelDataTypePtrOutput }
func AssetModelDataTypePtr ¶
func AssetModelDataTypePtr(v string) AssetModelDataTypePtrInput
type AssetModelDataTypePtrOutput ¶
type AssetModelDataTypePtrOutput struct{ *pulumi.OutputState }
func (AssetModelDataTypePtrOutput) Elem ¶
func (o AssetModelDataTypePtrOutput) Elem() AssetModelDataTypeOutput
func (AssetModelDataTypePtrOutput) ElementType ¶
func (AssetModelDataTypePtrOutput) ElementType() reflect.Type
func (AssetModelDataTypePtrOutput) ToAssetModelDataTypePtrOutput ¶
func (o AssetModelDataTypePtrOutput) ToAssetModelDataTypePtrOutput() AssetModelDataTypePtrOutput
func (AssetModelDataTypePtrOutput) ToAssetModelDataTypePtrOutputWithContext ¶
func (o AssetModelDataTypePtrOutput) ToAssetModelDataTypePtrOutputWithContext(ctx context.Context) AssetModelDataTypePtrOutput
func (AssetModelDataTypePtrOutput) ToStringPtrOutput ¶
func (o AssetModelDataTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AssetModelDataTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o AssetModelDataTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AssetModelDataTypeSpec ¶
type AssetModelDataTypeSpec string
func (AssetModelDataTypeSpec) ElementType ¶
func (AssetModelDataTypeSpec) ElementType() reflect.Type
func (AssetModelDataTypeSpec) ToAssetModelDataTypeSpecOutput ¶
func (e AssetModelDataTypeSpec) ToAssetModelDataTypeSpecOutput() AssetModelDataTypeSpecOutput
func (AssetModelDataTypeSpec) ToAssetModelDataTypeSpecOutputWithContext ¶
func (e AssetModelDataTypeSpec) ToAssetModelDataTypeSpecOutputWithContext(ctx context.Context) AssetModelDataTypeSpecOutput
func (AssetModelDataTypeSpec) ToAssetModelDataTypeSpecPtrOutput ¶
func (e AssetModelDataTypeSpec) ToAssetModelDataTypeSpecPtrOutput() AssetModelDataTypeSpecPtrOutput
func (AssetModelDataTypeSpec) ToAssetModelDataTypeSpecPtrOutputWithContext ¶
func (e AssetModelDataTypeSpec) ToAssetModelDataTypeSpecPtrOutputWithContext(ctx context.Context) AssetModelDataTypeSpecPtrOutput
func (AssetModelDataTypeSpec) ToStringOutput ¶
func (e AssetModelDataTypeSpec) ToStringOutput() pulumi.StringOutput
func (AssetModelDataTypeSpec) ToStringOutputWithContext ¶
func (e AssetModelDataTypeSpec) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AssetModelDataTypeSpec) ToStringPtrOutput ¶
func (e AssetModelDataTypeSpec) ToStringPtrOutput() pulumi.StringPtrOutput
func (AssetModelDataTypeSpec) ToStringPtrOutputWithContext ¶
func (e AssetModelDataTypeSpec) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AssetModelDataTypeSpecInput ¶
type AssetModelDataTypeSpecInput interface { pulumi.Input ToAssetModelDataTypeSpecOutput() AssetModelDataTypeSpecOutput ToAssetModelDataTypeSpecOutputWithContext(context.Context) AssetModelDataTypeSpecOutput }
AssetModelDataTypeSpecInput is an input type that accepts values of the AssetModelDataTypeSpec enum A concrete instance of `AssetModelDataTypeSpecInput` can be one of the following:
AssetModelDataTypeSpecAwsalarmState
type AssetModelDataTypeSpecOutput ¶
type AssetModelDataTypeSpecOutput struct{ *pulumi.OutputState }
func (AssetModelDataTypeSpecOutput) ElementType ¶
func (AssetModelDataTypeSpecOutput) ElementType() reflect.Type
func (AssetModelDataTypeSpecOutput) ToAssetModelDataTypeSpecOutput ¶
func (o AssetModelDataTypeSpecOutput) ToAssetModelDataTypeSpecOutput() AssetModelDataTypeSpecOutput
func (AssetModelDataTypeSpecOutput) ToAssetModelDataTypeSpecOutputWithContext ¶
func (o AssetModelDataTypeSpecOutput) ToAssetModelDataTypeSpecOutputWithContext(ctx context.Context) AssetModelDataTypeSpecOutput
func (AssetModelDataTypeSpecOutput) ToAssetModelDataTypeSpecPtrOutput ¶
func (o AssetModelDataTypeSpecOutput) ToAssetModelDataTypeSpecPtrOutput() AssetModelDataTypeSpecPtrOutput
func (AssetModelDataTypeSpecOutput) ToAssetModelDataTypeSpecPtrOutputWithContext ¶
func (o AssetModelDataTypeSpecOutput) ToAssetModelDataTypeSpecPtrOutputWithContext(ctx context.Context) AssetModelDataTypeSpecPtrOutput
func (AssetModelDataTypeSpecOutput) ToStringOutput ¶
func (o AssetModelDataTypeSpecOutput) ToStringOutput() pulumi.StringOutput
func (AssetModelDataTypeSpecOutput) ToStringOutputWithContext ¶
func (o AssetModelDataTypeSpecOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AssetModelDataTypeSpecOutput) ToStringPtrOutput ¶
func (o AssetModelDataTypeSpecOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AssetModelDataTypeSpecOutput) ToStringPtrOutputWithContext ¶
func (o AssetModelDataTypeSpecOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AssetModelDataTypeSpecPtrInput ¶
type AssetModelDataTypeSpecPtrInput interface { pulumi.Input ToAssetModelDataTypeSpecPtrOutput() AssetModelDataTypeSpecPtrOutput ToAssetModelDataTypeSpecPtrOutputWithContext(context.Context) AssetModelDataTypeSpecPtrOutput }
func AssetModelDataTypeSpecPtr ¶
func AssetModelDataTypeSpecPtr(v string) AssetModelDataTypeSpecPtrInput
type AssetModelDataTypeSpecPtrOutput ¶
type AssetModelDataTypeSpecPtrOutput struct{ *pulumi.OutputState }
func (AssetModelDataTypeSpecPtrOutput) Elem ¶
func (o AssetModelDataTypeSpecPtrOutput) Elem() AssetModelDataTypeSpecOutput
func (AssetModelDataTypeSpecPtrOutput) ElementType ¶
func (AssetModelDataTypeSpecPtrOutput) ElementType() reflect.Type
func (AssetModelDataTypeSpecPtrOutput) ToAssetModelDataTypeSpecPtrOutput ¶
func (o AssetModelDataTypeSpecPtrOutput) ToAssetModelDataTypeSpecPtrOutput() AssetModelDataTypeSpecPtrOutput
func (AssetModelDataTypeSpecPtrOutput) ToAssetModelDataTypeSpecPtrOutputWithContext ¶
func (o AssetModelDataTypeSpecPtrOutput) ToAssetModelDataTypeSpecPtrOutputWithContext(ctx context.Context) AssetModelDataTypeSpecPtrOutput
func (AssetModelDataTypeSpecPtrOutput) ToStringPtrOutput ¶
func (o AssetModelDataTypeSpecPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AssetModelDataTypeSpecPtrOutput) ToStringPtrOutputWithContext ¶
func (o AssetModelDataTypeSpecPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AssetModelExpressionVariable ¶
type AssetModelExpressionVariable struct { // The friendly name of the variable to be used in the expression. Name string `pulumi:"name"` // The variable that identifies an asset property from which to use values. Value AssetModelVariableValue `pulumi:"value"` }
type AssetModelExpressionVariableArgs ¶
type AssetModelExpressionVariableArgs struct { // The friendly name of the variable to be used in the expression. Name pulumi.StringInput `pulumi:"name"` // The variable that identifies an asset property from which to use values. Value AssetModelVariableValueInput `pulumi:"value"` }
func (AssetModelExpressionVariableArgs) ElementType ¶
func (AssetModelExpressionVariableArgs) ElementType() reflect.Type
func (AssetModelExpressionVariableArgs) ToAssetModelExpressionVariableOutput ¶
func (i AssetModelExpressionVariableArgs) ToAssetModelExpressionVariableOutput() AssetModelExpressionVariableOutput
func (AssetModelExpressionVariableArgs) ToAssetModelExpressionVariableOutputWithContext ¶
func (i AssetModelExpressionVariableArgs) ToAssetModelExpressionVariableOutputWithContext(ctx context.Context) AssetModelExpressionVariableOutput
type AssetModelExpressionVariableArray ¶
type AssetModelExpressionVariableArray []AssetModelExpressionVariableInput
func (AssetModelExpressionVariableArray) ElementType ¶
func (AssetModelExpressionVariableArray) ElementType() reflect.Type
func (AssetModelExpressionVariableArray) ToAssetModelExpressionVariableArrayOutput ¶
func (i AssetModelExpressionVariableArray) ToAssetModelExpressionVariableArrayOutput() AssetModelExpressionVariableArrayOutput
func (AssetModelExpressionVariableArray) ToAssetModelExpressionVariableArrayOutputWithContext ¶
func (i AssetModelExpressionVariableArray) ToAssetModelExpressionVariableArrayOutputWithContext(ctx context.Context) AssetModelExpressionVariableArrayOutput
type AssetModelExpressionVariableArrayInput ¶
type AssetModelExpressionVariableArrayInput interface { pulumi.Input ToAssetModelExpressionVariableArrayOutput() AssetModelExpressionVariableArrayOutput ToAssetModelExpressionVariableArrayOutputWithContext(context.Context) AssetModelExpressionVariableArrayOutput }
AssetModelExpressionVariableArrayInput is an input type that accepts AssetModelExpressionVariableArray and AssetModelExpressionVariableArrayOutput values. You can construct a concrete instance of `AssetModelExpressionVariableArrayInput` via:
AssetModelExpressionVariableArray{ AssetModelExpressionVariableArgs{...} }
type AssetModelExpressionVariableArrayOutput ¶
type AssetModelExpressionVariableArrayOutput struct{ *pulumi.OutputState }
func (AssetModelExpressionVariableArrayOutput) ElementType ¶
func (AssetModelExpressionVariableArrayOutput) ElementType() reflect.Type
func (AssetModelExpressionVariableArrayOutput) ToAssetModelExpressionVariableArrayOutput ¶
func (o AssetModelExpressionVariableArrayOutput) ToAssetModelExpressionVariableArrayOutput() AssetModelExpressionVariableArrayOutput
func (AssetModelExpressionVariableArrayOutput) ToAssetModelExpressionVariableArrayOutputWithContext ¶
func (o AssetModelExpressionVariableArrayOutput) ToAssetModelExpressionVariableArrayOutputWithContext(ctx context.Context) AssetModelExpressionVariableArrayOutput
type AssetModelExpressionVariableInput ¶
type AssetModelExpressionVariableInput interface { pulumi.Input ToAssetModelExpressionVariableOutput() AssetModelExpressionVariableOutput ToAssetModelExpressionVariableOutputWithContext(context.Context) AssetModelExpressionVariableOutput }
AssetModelExpressionVariableInput is an input type that accepts AssetModelExpressionVariableArgs and AssetModelExpressionVariableOutput values. You can construct a concrete instance of `AssetModelExpressionVariableInput` via:
AssetModelExpressionVariableArgs{...}
type AssetModelExpressionVariableOutput ¶
type AssetModelExpressionVariableOutput struct{ *pulumi.OutputState }
func (AssetModelExpressionVariableOutput) ElementType ¶
func (AssetModelExpressionVariableOutput) ElementType() reflect.Type
func (AssetModelExpressionVariableOutput) Name ¶
func (o AssetModelExpressionVariableOutput) Name() pulumi.StringOutput
The friendly name of the variable to be used in the expression.
func (AssetModelExpressionVariableOutput) ToAssetModelExpressionVariableOutput ¶
func (o AssetModelExpressionVariableOutput) ToAssetModelExpressionVariableOutput() AssetModelExpressionVariableOutput
func (AssetModelExpressionVariableOutput) ToAssetModelExpressionVariableOutputWithContext ¶
func (o AssetModelExpressionVariableOutput) ToAssetModelExpressionVariableOutputWithContext(ctx context.Context) AssetModelExpressionVariableOutput
func (AssetModelExpressionVariableOutput) Value ¶
func (o AssetModelExpressionVariableOutput) Value() AssetModelVariableValueOutput
The variable that identifies an asset property from which to use values.
type AssetModelHierarchy ¶ added in v0.2.0
type AssetModelHierarchy struct { // The ID of the asset model. All assets in this hierarchy must be instances of the child AssetModelId asset model. ChildAssetModelId string `pulumi:"childAssetModelId"` // Customer provided external ID for hierarchy ExternalId *string `pulumi:"externalId"` // Customer provided actual ID for hierarchy Id *string `pulumi:"id"` // Customer provided logical ID for hierarchy. LogicalId *string `pulumi:"logicalId"` // The name of the asset model hierarchy. Name string `pulumi:"name"` }
Contains information about an asset model hierarchy.
type AssetModelHierarchyArgs ¶ added in v0.2.0
type AssetModelHierarchyArgs struct { // The ID of the asset model. All assets in this hierarchy must be instances of the child AssetModelId asset model. ChildAssetModelId pulumi.StringInput `pulumi:"childAssetModelId"` // Customer provided external ID for hierarchy ExternalId pulumi.StringPtrInput `pulumi:"externalId"` // Customer provided actual ID for hierarchy Id pulumi.StringPtrInput `pulumi:"id"` // Customer provided logical ID for hierarchy. LogicalId pulumi.StringPtrInput `pulumi:"logicalId"` // The name of the asset model hierarchy. Name pulumi.StringInput `pulumi:"name"` }
Contains information about an asset model hierarchy.
func (AssetModelHierarchyArgs) ElementType ¶ added in v0.2.0
func (AssetModelHierarchyArgs) ElementType() reflect.Type
func (AssetModelHierarchyArgs) ToAssetModelHierarchyOutput ¶ added in v0.2.0
func (i AssetModelHierarchyArgs) ToAssetModelHierarchyOutput() AssetModelHierarchyOutput
func (AssetModelHierarchyArgs) ToAssetModelHierarchyOutputWithContext ¶ added in v0.2.0
func (i AssetModelHierarchyArgs) ToAssetModelHierarchyOutputWithContext(ctx context.Context) AssetModelHierarchyOutput
type AssetModelHierarchyArray ¶ added in v0.2.0
type AssetModelHierarchyArray []AssetModelHierarchyInput
func (AssetModelHierarchyArray) ElementType ¶ added in v0.2.0
func (AssetModelHierarchyArray) ElementType() reflect.Type
func (AssetModelHierarchyArray) ToAssetModelHierarchyArrayOutput ¶ added in v0.2.0
func (i AssetModelHierarchyArray) ToAssetModelHierarchyArrayOutput() AssetModelHierarchyArrayOutput
func (AssetModelHierarchyArray) ToAssetModelHierarchyArrayOutputWithContext ¶ added in v0.2.0
func (i AssetModelHierarchyArray) ToAssetModelHierarchyArrayOutputWithContext(ctx context.Context) AssetModelHierarchyArrayOutput
type AssetModelHierarchyArrayInput ¶ added in v0.2.0
type AssetModelHierarchyArrayInput interface { pulumi.Input ToAssetModelHierarchyArrayOutput() AssetModelHierarchyArrayOutput ToAssetModelHierarchyArrayOutputWithContext(context.Context) AssetModelHierarchyArrayOutput }
AssetModelHierarchyArrayInput is an input type that accepts AssetModelHierarchyArray and AssetModelHierarchyArrayOutput values. You can construct a concrete instance of `AssetModelHierarchyArrayInput` via:
AssetModelHierarchyArray{ AssetModelHierarchyArgs{...} }
type AssetModelHierarchyArrayOutput ¶ added in v0.2.0
type AssetModelHierarchyArrayOutput struct{ *pulumi.OutputState }
func (AssetModelHierarchyArrayOutput) ElementType ¶ added in v0.2.0
func (AssetModelHierarchyArrayOutput) ElementType() reflect.Type
func (AssetModelHierarchyArrayOutput) Index ¶ added in v0.2.0
func (o AssetModelHierarchyArrayOutput) Index(i pulumi.IntInput) AssetModelHierarchyOutput
func (AssetModelHierarchyArrayOutput) ToAssetModelHierarchyArrayOutput ¶ added in v0.2.0
func (o AssetModelHierarchyArrayOutput) ToAssetModelHierarchyArrayOutput() AssetModelHierarchyArrayOutput
func (AssetModelHierarchyArrayOutput) ToAssetModelHierarchyArrayOutputWithContext ¶ added in v0.2.0
func (o AssetModelHierarchyArrayOutput) ToAssetModelHierarchyArrayOutputWithContext(ctx context.Context) AssetModelHierarchyArrayOutput
type AssetModelHierarchyInput ¶ added in v0.2.0
type AssetModelHierarchyInput interface { pulumi.Input ToAssetModelHierarchyOutput() AssetModelHierarchyOutput ToAssetModelHierarchyOutputWithContext(context.Context) AssetModelHierarchyOutput }
AssetModelHierarchyInput is an input type that accepts AssetModelHierarchyArgs and AssetModelHierarchyOutput values. You can construct a concrete instance of `AssetModelHierarchyInput` via:
AssetModelHierarchyArgs{...}
type AssetModelHierarchyOutput ¶ added in v0.2.0
type AssetModelHierarchyOutput struct{ *pulumi.OutputState }
Contains information about an asset model hierarchy.
func (AssetModelHierarchyOutput) ChildAssetModelId ¶ added in v0.2.0
func (o AssetModelHierarchyOutput) ChildAssetModelId() pulumi.StringOutput
The ID of the asset model. All assets in this hierarchy must be instances of the child AssetModelId asset model.
func (AssetModelHierarchyOutput) ElementType ¶ added in v0.2.0
func (AssetModelHierarchyOutput) ElementType() reflect.Type
func (AssetModelHierarchyOutput) ExternalId ¶ added in v0.99.0
func (o AssetModelHierarchyOutput) ExternalId() pulumi.StringPtrOutput
Customer provided external ID for hierarchy
func (AssetModelHierarchyOutput) Id ¶ added in v0.99.0
func (o AssetModelHierarchyOutput) Id() pulumi.StringPtrOutput
Customer provided actual ID for hierarchy
func (AssetModelHierarchyOutput) LogicalId ¶ added in v0.2.0
func (o AssetModelHierarchyOutput) LogicalId() pulumi.StringPtrOutput
Customer provided logical ID for hierarchy.
func (AssetModelHierarchyOutput) Name ¶ added in v0.2.0
func (o AssetModelHierarchyOutput) Name() pulumi.StringOutput
The name of the asset model hierarchy.
func (AssetModelHierarchyOutput) ToAssetModelHierarchyOutput ¶ added in v0.2.0
func (o AssetModelHierarchyOutput) ToAssetModelHierarchyOutput() AssetModelHierarchyOutput
func (AssetModelHierarchyOutput) ToAssetModelHierarchyOutputWithContext ¶ added in v0.2.0
func (o AssetModelHierarchyOutput) ToAssetModelHierarchyOutputWithContext(ctx context.Context) AssetModelHierarchyOutput
type AssetModelInput ¶
type AssetModelInput interface { pulumi.Input ToAssetModelOutput() AssetModelOutput ToAssetModelOutputWithContext(ctx context.Context) AssetModelOutput }
type AssetModelMetric ¶
type AssetModelMetric struct { // The mathematical expression that defines the metric aggregation function. You can specify up to 10 functions per expression. Expression string `pulumi:"expression"` // The list of variables used in the expression. Variables []AssetModelExpressionVariable `pulumi:"variables"` // The window (time interval) over which AWS IoT SiteWise computes the metric's aggregation expression Window AssetModelMetricWindow `pulumi:"window"` }
type AssetModelMetricArgs ¶
type AssetModelMetricArgs struct { // The mathematical expression that defines the metric aggregation function. You can specify up to 10 functions per expression. Expression pulumi.StringInput `pulumi:"expression"` // The list of variables used in the expression. Variables AssetModelExpressionVariableArrayInput `pulumi:"variables"` // The window (time interval) over which AWS IoT SiteWise computes the metric's aggregation expression Window AssetModelMetricWindowInput `pulumi:"window"` }
func (AssetModelMetricArgs) ElementType ¶
func (AssetModelMetricArgs) ElementType() reflect.Type
func (AssetModelMetricArgs) ToAssetModelMetricOutput ¶
func (i AssetModelMetricArgs) ToAssetModelMetricOutput() AssetModelMetricOutput
func (AssetModelMetricArgs) ToAssetModelMetricOutputWithContext ¶
func (i AssetModelMetricArgs) ToAssetModelMetricOutputWithContext(ctx context.Context) AssetModelMetricOutput
func (AssetModelMetricArgs) ToAssetModelMetricPtrOutput ¶
func (i AssetModelMetricArgs) ToAssetModelMetricPtrOutput() AssetModelMetricPtrOutput
func (AssetModelMetricArgs) ToAssetModelMetricPtrOutputWithContext ¶
func (i AssetModelMetricArgs) ToAssetModelMetricPtrOutputWithContext(ctx context.Context) AssetModelMetricPtrOutput
type AssetModelMetricInput ¶
type AssetModelMetricInput interface { pulumi.Input ToAssetModelMetricOutput() AssetModelMetricOutput ToAssetModelMetricOutputWithContext(context.Context) AssetModelMetricOutput }
AssetModelMetricInput is an input type that accepts AssetModelMetricArgs and AssetModelMetricOutput values. You can construct a concrete instance of `AssetModelMetricInput` via:
AssetModelMetricArgs{...}
type AssetModelMetricOutput ¶
type AssetModelMetricOutput struct{ *pulumi.OutputState }
func (AssetModelMetricOutput) ElementType ¶
func (AssetModelMetricOutput) ElementType() reflect.Type
func (AssetModelMetricOutput) Expression ¶
func (o AssetModelMetricOutput) Expression() pulumi.StringOutput
The mathematical expression that defines the metric aggregation function. You can specify up to 10 functions per expression.
func (AssetModelMetricOutput) ToAssetModelMetricOutput ¶
func (o AssetModelMetricOutput) ToAssetModelMetricOutput() AssetModelMetricOutput
func (AssetModelMetricOutput) ToAssetModelMetricOutputWithContext ¶
func (o AssetModelMetricOutput) ToAssetModelMetricOutputWithContext(ctx context.Context) AssetModelMetricOutput
func (AssetModelMetricOutput) ToAssetModelMetricPtrOutput ¶
func (o AssetModelMetricOutput) ToAssetModelMetricPtrOutput() AssetModelMetricPtrOutput
func (AssetModelMetricOutput) ToAssetModelMetricPtrOutputWithContext ¶
func (o AssetModelMetricOutput) ToAssetModelMetricPtrOutputWithContext(ctx context.Context) AssetModelMetricPtrOutput
func (AssetModelMetricOutput) Variables ¶
func (o AssetModelMetricOutput) Variables() AssetModelExpressionVariableArrayOutput
The list of variables used in the expression.
func (AssetModelMetricOutput) Window ¶
func (o AssetModelMetricOutput) Window() AssetModelMetricWindowOutput
The window (time interval) over which AWS IoT SiteWise computes the metric's aggregation expression
type AssetModelMetricPtrInput ¶
type AssetModelMetricPtrInput interface { pulumi.Input ToAssetModelMetricPtrOutput() AssetModelMetricPtrOutput ToAssetModelMetricPtrOutputWithContext(context.Context) AssetModelMetricPtrOutput }
AssetModelMetricPtrInput is an input type that accepts AssetModelMetricArgs, AssetModelMetricPtr and AssetModelMetricPtrOutput values. You can construct a concrete instance of `AssetModelMetricPtrInput` via:
AssetModelMetricArgs{...} or: nil
func AssetModelMetricPtr ¶
func AssetModelMetricPtr(v *AssetModelMetricArgs) AssetModelMetricPtrInput
type AssetModelMetricPtrOutput ¶
type AssetModelMetricPtrOutput struct{ *pulumi.OutputState }
func (AssetModelMetricPtrOutput) Elem ¶
func (o AssetModelMetricPtrOutput) Elem() AssetModelMetricOutput
func (AssetModelMetricPtrOutput) ElementType ¶
func (AssetModelMetricPtrOutput) ElementType() reflect.Type
func (AssetModelMetricPtrOutput) Expression ¶
func (o AssetModelMetricPtrOutput) Expression() pulumi.StringPtrOutput
The mathematical expression that defines the metric aggregation function. You can specify up to 10 functions per expression.
func (AssetModelMetricPtrOutput) ToAssetModelMetricPtrOutput ¶
func (o AssetModelMetricPtrOutput) ToAssetModelMetricPtrOutput() AssetModelMetricPtrOutput
func (AssetModelMetricPtrOutput) ToAssetModelMetricPtrOutputWithContext ¶
func (o AssetModelMetricPtrOutput) ToAssetModelMetricPtrOutputWithContext(ctx context.Context) AssetModelMetricPtrOutput
func (AssetModelMetricPtrOutput) Variables ¶
func (o AssetModelMetricPtrOutput) Variables() AssetModelExpressionVariableArrayOutput
The list of variables used in the expression.
func (AssetModelMetricPtrOutput) Window ¶
func (o AssetModelMetricPtrOutput) Window() AssetModelMetricWindowPtrOutput
The window (time interval) over which AWS IoT SiteWise computes the metric's aggregation expression
type AssetModelMetricWindow ¶
type AssetModelMetricWindow struct { // The tumbling time interval window. Tumbling *AssetModelTumblingWindow `pulumi:"tumbling"` }
Contains a time interval window used for data aggregate computations (for example, average, sum, count, and so on).
type AssetModelMetricWindowArgs ¶
type AssetModelMetricWindowArgs struct { // The tumbling time interval window. Tumbling AssetModelTumblingWindowPtrInput `pulumi:"tumbling"` }
Contains a time interval window used for data aggregate computations (for example, average, sum, count, and so on).
func (AssetModelMetricWindowArgs) ElementType ¶
func (AssetModelMetricWindowArgs) ElementType() reflect.Type
func (AssetModelMetricWindowArgs) ToAssetModelMetricWindowOutput ¶
func (i AssetModelMetricWindowArgs) ToAssetModelMetricWindowOutput() AssetModelMetricWindowOutput
func (AssetModelMetricWindowArgs) ToAssetModelMetricWindowOutputWithContext ¶
func (i AssetModelMetricWindowArgs) ToAssetModelMetricWindowOutputWithContext(ctx context.Context) AssetModelMetricWindowOutput
func (AssetModelMetricWindowArgs) ToAssetModelMetricWindowPtrOutput ¶
func (i AssetModelMetricWindowArgs) ToAssetModelMetricWindowPtrOutput() AssetModelMetricWindowPtrOutput
func (AssetModelMetricWindowArgs) ToAssetModelMetricWindowPtrOutputWithContext ¶
func (i AssetModelMetricWindowArgs) ToAssetModelMetricWindowPtrOutputWithContext(ctx context.Context) AssetModelMetricWindowPtrOutput
type AssetModelMetricWindowInput ¶
type AssetModelMetricWindowInput interface { pulumi.Input ToAssetModelMetricWindowOutput() AssetModelMetricWindowOutput ToAssetModelMetricWindowOutputWithContext(context.Context) AssetModelMetricWindowOutput }
AssetModelMetricWindowInput is an input type that accepts AssetModelMetricWindowArgs and AssetModelMetricWindowOutput values. You can construct a concrete instance of `AssetModelMetricWindowInput` via:
AssetModelMetricWindowArgs{...}
type AssetModelMetricWindowOutput ¶
type AssetModelMetricWindowOutput struct{ *pulumi.OutputState }
Contains a time interval window used for data aggregate computations (for example, average, sum, count, and so on).
func (AssetModelMetricWindowOutput) ElementType ¶
func (AssetModelMetricWindowOutput) ElementType() reflect.Type
func (AssetModelMetricWindowOutput) ToAssetModelMetricWindowOutput ¶
func (o AssetModelMetricWindowOutput) ToAssetModelMetricWindowOutput() AssetModelMetricWindowOutput
func (AssetModelMetricWindowOutput) ToAssetModelMetricWindowOutputWithContext ¶
func (o AssetModelMetricWindowOutput) ToAssetModelMetricWindowOutputWithContext(ctx context.Context) AssetModelMetricWindowOutput
func (AssetModelMetricWindowOutput) ToAssetModelMetricWindowPtrOutput ¶
func (o AssetModelMetricWindowOutput) ToAssetModelMetricWindowPtrOutput() AssetModelMetricWindowPtrOutput
func (AssetModelMetricWindowOutput) ToAssetModelMetricWindowPtrOutputWithContext ¶
func (o AssetModelMetricWindowOutput) ToAssetModelMetricWindowPtrOutputWithContext(ctx context.Context) AssetModelMetricWindowPtrOutput
func (AssetModelMetricWindowOutput) Tumbling ¶
func (o AssetModelMetricWindowOutput) Tumbling() AssetModelTumblingWindowPtrOutput
The tumbling time interval window.
type AssetModelMetricWindowPtrInput ¶
type AssetModelMetricWindowPtrInput interface { pulumi.Input ToAssetModelMetricWindowPtrOutput() AssetModelMetricWindowPtrOutput ToAssetModelMetricWindowPtrOutputWithContext(context.Context) AssetModelMetricWindowPtrOutput }
AssetModelMetricWindowPtrInput is an input type that accepts AssetModelMetricWindowArgs, AssetModelMetricWindowPtr and AssetModelMetricWindowPtrOutput values. You can construct a concrete instance of `AssetModelMetricWindowPtrInput` via:
AssetModelMetricWindowArgs{...} or: nil
func AssetModelMetricWindowPtr ¶
func AssetModelMetricWindowPtr(v *AssetModelMetricWindowArgs) AssetModelMetricWindowPtrInput
type AssetModelMetricWindowPtrOutput ¶
type AssetModelMetricWindowPtrOutput struct{ *pulumi.OutputState }
func (AssetModelMetricWindowPtrOutput) Elem ¶
func (o AssetModelMetricWindowPtrOutput) Elem() AssetModelMetricWindowOutput
func (AssetModelMetricWindowPtrOutput) ElementType ¶
func (AssetModelMetricWindowPtrOutput) ElementType() reflect.Type
func (AssetModelMetricWindowPtrOutput) ToAssetModelMetricWindowPtrOutput ¶
func (o AssetModelMetricWindowPtrOutput) ToAssetModelMetricWindowPtrOutput() AssetModelMetricWindowPtrOutput
func (AssetModelMetricWindowPtrOutput) ToAssetModelMetricWindowPtrOutputWithContext ¶
func (o AssetModelMetricWindowPtrOutput) ToAssetModelMetricWindowPtrOutputWithContext(ctx context.Context) AssetModelMetricWindowPtrOutput
func (AssetModelMetricWindowPtrOutput) Tumbling ¶
func (o AssetModelMetricWindowPtrOutput) Tumbling() AssetModelTumblingWindowPtrOutput
The tumbling time interval window.
type AssetModelOutput ¶
type AssetModelOutput struct{ *pulumi.OutputState }
func (AssetModelOutput) AssetModelArn ¶ added in v0.17.0
func (o AssetModelOutput) AssetModelArn() pulumi.StringOutput
The ARN of the asset model, which has the following format.
func (AssetModelOutput) AssetModelCompositeModels ¶ added in v0.17.0
func (o AssetModelOutput) AssetModelCompositeModels() AssetModelCompositeModelArrayOutput
The composite asset models that are part of this asset model. Composite asset models are asset models that contain specific properties.
func (AssetModelOutput) AssetModelDescription ¶ added in v0.17.0
func (o AssetModelOutput) AssetModelDescription() pulumi.StringPtrOutput
A description for the asset model.
func (AssetModelOutput) AssetModelExternalId ¶ added in v0.99.0
func (o AssetModelOutput) AssetModelExternalId() pulumi.StringPtrOutput
The external ID of the asset model.
func (AssetModelOutput) AssetModelHierarchies ¶ added in v0.17.0
func (o AssetModelOutput) AssetModelHierarchies() AssetModelHierarchyArrayOutput
The hierarchy definitions of the asset model. Each hierarchy specifies an asset model whose assets can be children of any other assets created from this asset model. You can specify up to 10 hierarchies per asset model.
func (AssetModelOutput) AssetModelId ¶ added in v0.17.0
func (o AssetModelOutput) AssetModelId() pulumi.StringOutput
The ID of the asset model.
func (AssetModelOutput) AssetModelName ¶ added in v0.17.0
func (o AssetModelOutput) AssetModelName() pulumi.StringOutput
A unique, friendly name for the asset model.
func (AssetModelOutput) AssetModelProperties ¶ added in v0.17.0
func (o AssetModelOutput) AssetModelProperties() AssetModelPropertyArrayOutput
The property definitions of the asset model. You can specify up to 200 properties per asset model.
func (AssetModelOutput) AssetModelType ¶ added in v0.99.0
func (o AssetModelOutput) AssetModelType() pulumi.StringPtrOutput
The type of the asset model (ASSET_MODEL OR COMPONENT_MODEL)
func (AssetModelOutput) ElementType ¶
func (AssetModelOutput) ElementType() reflect.Type
func (AssetModelOutput) Tags ¶ added in v0.17.0
func (o AssetModelOutput) Tags() aws.TagArrayOutput
A list of key-value pairs that contain metadata for the asset model.
func (AssetModelOutput) ToAssetModelOutput ¶
func (o AssetModelOutput) ToAssetModelOutput() AssetModelOutput
func (AssetModelOutput) ToAssetModelOutputWithContext ¶
func (o AssetModelOutput) ToAssetModelOutputWithContext(ctx context.Context) AssetModelOutput
type AssetModelProperty ¶ added in v0.2.0
type AssetModelProperty struct { // The data type of the asset model property. DataType AssetModelDataType `pulumi:"dataType"` // The data type of the structure for this property. DataTypeSpec *AssetModelDataTypeSpec `pulumi:"dataTypeSpec"` // The External ID of the Asset Model Property ExternalId *string `pulumi:"externalId"` // The ID of the Asset Model Property Id *string `pulumi:"id"` // Customer provided Logical ID for property. LogicalId *string `pulumi:"logicalId"` // The name of the asset model property. Name string `pulumi:"name"` // The property type Type AssetModelPropertyType `pulumi:"type"` // The unit of the asset model property, such as Newtons or RPM. Unit *string `pulumi:"unit"` }
Contains information about an asset model property.
type AssetModelPropertyArgs ¶ added in v0.2.0
type AssetModelPropertyArgs struct { // The data type of the asset model property. DataType AssetModelDataTypeInput `pulumi:"dataType"` // The data type of the structure for this property. DataTypeSpec AssetModelDataTypeSpecPtrInput `pulumi:"dataTypeSpec"` // The External ID of the Asset Model Property ExternalId pulumi.StringPtrInput `pulumi:"externalId"` // The ID of the Asset Model Property Id pulumi.StringPtrInput `pulumi:"id"` // Customer provided Logical ID for property. LogicalId pulumi.StringPtrInput `pulumi:"logicalId"` // The name of the asset model property. Name pulumi.StringInput `pulumi:"name"` // The property type Type AssetModelPropertyTypeInput `pulumi:"type"` // The unit of the asset model property, such as Newtons or RPM. Unit pulumi.StringPtrInput `pulumi:"unit"` }
Contains information about an asset model property.
func (AssetModelPropertyArgs) ElementType ¶ added in v0.2.0
func (AssetModelPropertyArgs) ElementType() reflect.Type
func (AssetModelPropertyArgs) ToAssetModelPropertyOutput ¶ added in v0.2.0
func (i AssetModelPropertyArgs) ToAssetModelPropertyOutput() AssetModelPropertyOutput
func (AssetModelPropertyArgs) ToAssetModelPropertyOutputWithContext ¶ added in v0.2.0
func (i AssetModelPropertyArgs) ToAssetModelPropertyOutputWithContext(ctx context.Context) AssetModelPropertyOutput
type AssetModelPropertyArray ¶ added in v0.2.0
type AssetModelPropertyArray []AssetModelPropertyInput
func (AssetModelPropertyArray) ElementType ¶ added in v0.2.0
func (AssetModelPropertyArray) ElementType() reflect.Type
func (AssetModelPropertyArray) ToAssetModelPropertyArrayOutput ¶ added in v0.2.0
func (i AssetModelPropertyArray) ToAssetModelPropertyArrayOutput() AssetModelPropertyArrayOutput
func (AssetModelPropertyArray) ToAssetModelPropertyArrayOutputWithContext ¶ added in v0.2.0
func (i AssetModelPropertyArray) ToAssetModelPropertyArrayOutputWithContext(ctx context.Context) AssetModelPropertyArrayOutput
type AssetModelPropertyArrayInput ¶ added in v0.2.0
type AssetModelPropertyArrayInput interface { pulumi.Input ToAssetModelPropertyArrayOutput() AssetModelPropertyArrayOutput ToAssetModelPropertyArrayOutputWithContext(context.Context) AssetModelPropertyArrayOutput }
AssetModelPropertyArrayInput is an input type that accepts AssetModelPropertyArray and AssetModelPropertyArrayOutput values. You can construct a concrete instance of `AssetModelPropertyArrayInput` via:
AssetModelPropertyArray{ AssetModelPropertyArgs{...} }
type AssetModelPropertyArrayOutput ¶ added in v0.2.0
type AssetModelPropertyArrayOutput struct{ *pulumi.OutputState }
func (AssetModelPropertyArrayOutput) ElementType ¶ added in v0.2.0
func (AssetModelPropertyArrayOutput) ElementType() reflect.Type
func (AssetModelPropertyArrayOutput) Index ¶ added in v0.2.0
func (o AssetModelPropertyArrayOutput) Index(i pulumi.IntInput) AssetModelPropertyOutput
func (AssetModelPropertyArrayOutput) ToAssetModelPropertyArrayOutput ¶ added in v0.2.0
func (o AssetModelPropertyArrayOutput) ToAssetModelPropertyArrayOutput() AssetModelPropertyArrayOutput
func (AssetModelPropertyArrayOutput) ToAssetModelPropertyArrayOutputWithContext ¶ added in v0.2.0
func (o AssetModelPropertyArrayOutput) ToAssetModelPropertyArrayOutputWithContext(ctx context.Context) AssetModelPropertyArrayOutput
type AssetModelPropertyInput ¶ added in v0.2.0
type AssetModelPropertyInput interface { pulumi.Input ToAssetModelPropertyOutput() AssetModelPropertyOutput ToAssetModelPropertyOutputWithContext(context.Context) AssetModelPropertyOutput }
AssetModelPropertyInput is an input type that accepts AssetModelPropertyArgs and AssetModelPropertyOutput values. You can construct a concrete instance of `AssetModelPropertyInput` via:
AssetModelPropertyArgs{...}
type AssetModelPropertyOutput ¶ added in v0.2.0
type AssetModelPropertyOutput struct{ *pulumi.OutputState }
Contains information about an asset model property.
func (AssetModelPropertyOutput) DataType ¶ added in v0.2.0
func (o AssetModelPropertyOutput) DataType() AssetModelDataTypeOutput
The data type of the asset model property.
func (AssetModelPropertyOutput) DataTypeSpec ¶ added in v0.2.0
func (o AssetModelPropertyOutput) DataTypeSpec() AssetModelDataTypeSpecPtrOutput
The data type of the structure for this property.
func (AssetModelPropertyOutput) ElementType ¶ added in v0.2.0
func (AssetModelPropertyOutput) ElementType() reflect.Type
func (AssetModelPropertyOutput) ExternalId ¶ added in v0.99.0
func (o AssetModelPropertyOutput) ExternalId() pulumi.StringPtrOutput
The External ID of the Asset Model Property
func (AssetModelPropertyOutput) Id ¶ added in v0.99.0
func (o AssetModelPropertyOutput) Id() pulumi.StringPtrOutput
The ID of the Asset Model Property
func (AssetModelPropertyOutput) LogicalId ¶ added in v0.2.0
func (o AssetModelPropertyOutput) LogicalId() pulumi.StringPtrOutput
Customer provided Logical ID for property.
func (AssetModelPropertyOutput) Name ¶ added in v0.2.0
func (o AssetModelPropertyOutput) Name() pulumi.StringOutput
The name of the asset model property.
func (AssetModelPropertyOutput) ToAssetModelPropertyOutput ¶ added in v0.2.0
func (o AssetModelPropertyOutput) ToAssetModelPropertyOutput() AssetModelPropertyOutput
func (AssetModelPropertyOutput) ToAssetModelPropertyOutputWithContext ¶ added in v0.2.0
func (o AssetModelPropertyOutput) ToAssetModelPropertyOutputWithContext(ctx context.Context) AssetModelPropertyOutput
func (AssetModelPropertyOutput) Type ¶ added in v0.2.0
func (o AssetModelPropertyOutput) Type() AssetModelPropertyTypeOutput
The property type
func (AssetModelPropertyOutput) Unit ¶ added in v0.2.0
func (o AssetModelPropertyOutput) Unit() pulumi.StringPtrOutput
The unit of the asset model property, such as Newtons or RPM.
type AssetModelPropertyPathDefinition ¶ added in v0.99.0
type AssetModelPropertyPathDefinition struct { // The name of the property Name string `pulumi:"name"` }
The definition for property path which is used to reference properties in transforms/metrics
type AssetModelPropertyPathDefinitionArgs ¶ added in v0.99.0
type AssetModelPropertyPathDefinitionArgs struct { // The name of the property Name pulumi.StringInput `pulumi:"name"` }
The definition for property path which is used to reference properties in transforms/metrics
func (AssetModelPropertyPathDefinitionArgs) ElementType ¶ added in v0.99.0
func (AssetModelPropertyPathDefinitionArgs) ElementType() reflect.Type
func (AssetModelPropertyPathDefinitionArgs) ToAssetModelPropertyPathDefinitionOutput ¶ added in v0.99.0
func (i AssetModelPropertyPathDefinitionArgs) ToAssetModelPropertyPathDefinitionOutput() AssetModelPropertyPathDefinitionOutput
func (AssetModelPropertyPathDefinitionArgs) ToAssetModelPropertyPathDefinitionOutputWithContext ¶ added in v0.99.0
func (i AssetModelPropertyPathDefinitionArgs) ToAssetModelPropertyPathDefinitionOutputWithContext(ctx context.Context) AssetModelPropertyPathDefinitionOutput
type AssetModelPropertyPathDefinitionArray ¶ added in v0.99.0
type AssetModelPropertyPathDefinitionArray []AssetModelPropertyPathDefinitionInput
func (AssetModelPropertyPathDefinitionArray) ElementType ¶ added in v0.99.0
func (AssetModelPropertyPathDefinitionArray) ElementType() reflect.Type
func (AssetModelPropertyPathDefinitionArray) ToAssetModelPropertyPathDefinitionArrayOutput ¶ added in v0.99.0
func (i AssetModelPropertyPathDefinitionArray) ToAssetModelPropertyPathDefinitionArrayOutput() AssetModelPropertyPathDefinitionArrayOutput
func (AssetModelPropertyPathDefinitionArray) ToAssetModelPropertyPathDefinitionArrayOutputWithContext ¶ added in v0.99.0
func (i AssetModelPropertyPathDefinitionArray) ToAssetModelPropertyPathDefinitionArrayOutputWithContext(ctx context.Context) AssetModelPropertyPathDefinitionArrayOutput
type AssetModelPropertyPathDefinitionArrayInput ¶ added in v0.99.0
type AssetModelPropertyPathDefinitionArrayInput interface { pulumi.Input ToAssetModelPropertyPathDefinitionArrayOutput() AssetModelPropertyPathDefinitionArrayOutput ToAssetModelPropertyPathDefinitionArrayOutputWithContext(context.Context) AssetModelPropertyPathDefinitionArrayOutput }
AssetModelPropertyPathDefinitionArrayInput is an input type that accepts AssetModelPropertyPathDefinitionArray and AssetModelPropertyPathDefinitionArrayOutput values. You can construct a concrete instance of `AssetModelPropertyPathDefinitionArrayInput` via:
AssetModelPropertyPathDefinitionArray{ AssetModelPropertyPathDefinitionArgs{...} }
type AssetModelPropertyPathDefinitionArrayOutput ¶ added in v0.99.0
type AssetModelPropertyPathDefinitionArrayOutput struct{ *pulumi.OutputState }
func (AssetModelPropertyPathDefinitionArrayOutput) ElementType ¶ added in v0.99.0
func (AssetModelPropertyPathDefinitionArrayOutput) ElementType() reflect.Type
func (AssetModelPropertyPathDefinitionArrayOutput) ToAssetModelPropertyPathDefinitionArrayOutput ¶ added in v0.99.0
func (o AssetModelPropertyPathDefinitionArrayOutput) ToAssetModelPropertyPathDefinitionArrayOutput() AssetModelPropertyPathDefinitionArrayOutput
func (AssetModelPropertyPathDefinitionArrayOutput) ToAssetModelPropertyPathDefinitionArrayOutputWithContext ¶ added in v0.99.0
func (o AssetModelPropertyPathDefinitionArrayOutput) ToAssetModelPropertyPathDefinitionArrayOutputWithContext(ctx context.Context) AssetModelPropertyPathDefinitionArrayOutput
type AssetModelPropertyPathDefinitionInput ¶ added in v0.99.0
type AssetModelPropertyPathDefinitionInput interface { pulumi.Input ToAssetModelPropertyPathDefinitionOutput() AssetModelPropertyPathDefinitionOutput ToAssetModelPropertyPathDefinitionOutputWithContext(context.Context) AssetModelPropertyPathDefinitionOutput }
AssetModelPropertyPathDefinitionInput is an input type that accepts AssetModelPropertyPathDefinitionArgs and AssetModelPropertyPathDefinitionOutput values. You can construct a concrete instance of `AssetModelPropertyPathDefinitionInput` via:
AssetModelPropertyPathDefinitionArgs{...}
type AssetModelPropertyPathDefinitionOutput ¶ added in v0.99.0
type AssetModelPropertyPathDefinitionOutput struct{ *pulumi.OutputState }
The definition for property path which is used to reference properties in transforms/metrics
func (AssetModelPropertyPathDefinitionOutput) ElementType ¶ added in v0.99.0
func (AssetModelPropertyPathDefinitionOutput) ElementType() reflect.Type
func (AssetModelPropertyPathDefinitionOutput) Name ¶ added in v0.99.0
func (o AssetModelPropertyPathDefinitionOutput) Name() pulumi.StringOutput
The name of the property
func (AssetModelPropertyPathDefinitionOutput) ToAssetModelPropertyPathDefinitionOutput ¶ added in v0.99.0
func (o AssetModelPropertyPathDefinitionOutput) ToAssetModelPropertyPathDefinitionOutput() AssetModelPropertyPathDefinitionOutput
func (AssetModelPropertyPathDefinitionOutput) ToAssetModelPropertyPathDefinitionOutputWithContext ¶ added in v0.99.0
func (o AssetModelPropertyPathDefinitionOutput) ToAssetModelPropertyPathDefinitionOutputWithContext(ctx context.Context) AssetModelPropertyPathDefinitionOutput
type AssetModelPropertyType ¶
type AssetModelPropertyType struct { // Specifies an asset attribute property. An attribute generally contains static information, such as the serial number of an [IIoT](https://docs.aws.amazon.com/https://en.wikipedia.org/wiki/Internet_of_things#Industrial_applications) wind turbine. Attribute *AssetModelAttribute `pulumi:"attribute"` // Specifies an asset metric property. A metric contains a mathematical expression that uses aggregate functions to process all input data points over a time interval and output a single data point, such as to calculate the average hourly temperature. Metric *AssetModelMetric `pulumi:"metric"` // Specifies an asset transform property. A transform contains a mathematical expression that maps a property's data points from one form to another, such as a unit conversion from Celsius to Fahrenheit. Transform *AssetModelTransform `pulumi:"transform"` // The type of property type, which can be one of `Attribute` , `Measurement` , `Metric` , or `Transform` . TypeName AssetModelTypeName `pulumi:"typeName"` }
Contains a property type, which can be one of attribute, measurement, metric, or transform.
type AssetModelPropertyTypeArgs ¶
type AssetModelPropertyTypeArgs struct { // Specifies an asset attribute property. An attribute generally contains static information, such as the serial number of an [IIoT](https://docs.aws.amazon.com/https://en.wikipedia.org/wiki/Internet_of_things#Industrial_applications) wind turbine. Attribute AssetModelAttributePtrInput `pulumi:"attribute"` // Specifies an asset metric property. A metric contains a mathematical expression that uses aggregate functions to process all input data points over a time interval and output a single data point, such as to calculate the average hourly temperature. Metric AssetModelMetricPtrInput `pulumi:"metric"` // Specifies an asset transform property. A transform contains a mathematical expression that maps a property's data points from one form to another, such as a unit conversion from Celsius to Fahrenheit. Transform AssetModelTransformPtrInput `pulumi:"transform"` // The type of property type, which can be one of `Attribute` , `Measurement` , `Metric` , or `Transform` . TypeName AssetModelTypeNameInput `pulumi:"typeName"` }
Contains a property type, which can be one of attribute, measurement, metric, or transform.
func (AssetModelPropertyTypeArgs) ElementType ¶
func (AssetModelPropertyTypeArgs) ElementType() reflect.Type
func (AssetModelPropertyTypeArgs) ToAssetModelPropertyTypeOutput ¶
func (i AssetModelPropertyTypeArgs) ToAssetModelPropertyTypeOutput() AssetModelPropertyTypeOutput
func (AssetModelPropertyTypeArgs) ToAssetModelPropertyTypeOutputWithContext ¶
func (i AssetModelPropertyTypeArgs) ToAssetModelPropertyTypeOutputWithContext(ctx context.Context) AssetModelPropertyTypeOutput
type AssetModelPropertyTypeInput ¶
type AssetModelPropertyTypeInput interface { pulumi.Input ToAssetModelPropertyTypeOutput() AssetModelPropertyTypeOutput ToAssetModelPropertyTypeOutputWithContext(context.Context) AssetModelPropertyTypeOutput }
AssetModelPropertyTypeInput is an input type that accepts AssetModelPropertyTypeArgs and AssetModelPropertyTypeOutput values. You can construct a concrete instance of `AssetModelPropertyTypeInput` via:
AssetModelPropertyTypeArgs{...}
type AssetModelPropertyTypeOutput ¶
type AssetModelPropertyTypeOutput struct{ *pulumi.OutputState }
Contains a property type, which can be one of attribute, measurement, metric, or transform.
func (AssetModelPropertyTypeOutput) Attribute ¶
func (o AssetModelPropertyTypeOutput) Attribute() AssetModelAttributePtrOutput
Specifies an asset attribute property. An attribute generally contains static information, such as the serial number of an [IIoT](https://docs.aws.amazon.com/https://en.wikipedia.org/wiki/Internet_of_things#Industrial_applications) wind turbine.
func (AssetModelPropertyTypeOutput) ElementType ¶
func (AssetModelPropertyTypeOutput) ElementType() reflect.Type
func (AssetModelPropertyTypeOutput) Metric ¶
func (o AssetModelPropertyTypeOutput) Metric() AssetModelMetricPtrOutput
Specifies an asset metric property. A metric contains a mathematical expression that uses aggregate functions to process all input data points over a time interval and output a single data point, such as to calculate the average hourly temperature.
func (AssetModelPropertyTypeOutput) ToAssetModelPropertyTypeOutput ¶
func (o AssetModelPropertyTypeOutput) ToAssetModelPropertyTypeOutput() AssetModelPropertyTypeOutput
func (AssetModelPropertyTypeOutput) ToAssetModelPropertyTypeOutputWithContext ¶
func (o AssetModelPropertyTypeOutput) ToAssetModelPropertyTypeOutputWithContext(ctx context.Context) AssetModelPropertyTypeOutput
func (AssetModelPropertyTypeOutput) Transform ¶
func (o AssetModelPropertyTypeOutput) Transform() AssetModelTransformPtrOutput
Specifies an asset transform property. A transform contains a mathematical expression that maps a property's data points from one form to another, such as a unit conversion from Celsius to Fahrenheit.
func (AssetModelPropertyTypeOutput) TypeName ¶
func (o AssetModelPropertyTypeOutput) TypeName() AssetModelTypeNameOutput
The type of property type, which can be one of `Attribute` , `Measurement` , `Metric` , or `Transform` .
type AssetModelState ¶
type AssetModelState struct { }
func (AssetModelState) ElementType ¶
func (AssetModelState) ElementType() reflect.Type
type AssetModelTag ¶
type AssetModelTransform ¶
type AssetModelTransform struct { // The mathematical expression that defines the transformation function. You can specify up to 10 functions per expression. Expression string `pulumi:"expression"` // The list of variables used in the expression. Variables []AssetModelExpressionVariable `pulumi:"variables"` }
type AssetModelTransformArgs ¶
type AssetModelTransformArgs struct { // The mathematical expression that defines the transformation function. You can specify up to 10 functions per expression. Expression pulumi.StringInput `pulumi:"expression"` // The list of variables used in the expression. Variables AssetModelExpressionVariableArrayInput `pulumi:"variables"` }
func (AssetModelTransformArgs) ElementType ¶
func (AssetModelTransformArgs) ElementType() reflect.Type
func (AssetModelTransformArgs) ToAssetModelTransformOutput ¶
func (i AssetModelTransformArgs) ToAssetModelTransformOutput() AssetModelTransformOutput
func (AssetModelTransformArgs) ToAssetModelTransformOutputWithContext ¶
func (i AssetModelTransformArgs) ToAssetModelTransformOutputWithContext(ctx context.Context) AssetModelTransformOutput
func (AssetModelTransformArgs) ToAssetModelTransformPtrOutput ¶
func (i AssetModelTransformArgs) ToAssetModelTransformPtrOutput() AssetModelTransformPtrOutput
func (AssetModelTransformArgs) ToAssetModelTransformPtrOutputWithContext ¶
func (i AssetModelTransformArgs) ToAssetModelTransformPtrOutputWithContext(ctx context.Context) AssetModelTransformPtrOutput
type AssetModelTransformInput ¶
type AssetModelTransformInput interface { pulumi.Input ToAssetModelTransformOutput() AssetModelTransformOutput ToAssetModelTransformOutputWithContext(context.Context) AssetModelTransformOutput }
AssetModelTransformInput is an input type that accepts AssetModelTransformArgs and AssetModelTransformOutput values. You can construct a concrete instance of `AssetModelTransformInput` via:
AssetModelTransformArgs{...}
type AssetModelTransformOutput ¶
type AssetModelTransformOutput struct{ *pulumi.OutputState }
func (AssetModelTransformOutput) ElementType ¶
func (AssetModelTransformOutput) ElementType() reflect.Type
func (AssetModelTransformOutput) Expression ¶
func (o AssetModelTransformOutput) Expression() pulumi.StringOutput
The mathematical expression that defines the transformation function. You can specify up to 10 functions per expression.
func (AssetModelTransformOutput) ToAssetModelTransformOutput ¶
func (o AssetModelTransformOutput) ToAssetModelTransformOutput() AssetModelTransformOutput
func (AssetModelTransformOutput) ToAssetModelTransformOutputWithContext ¶
func (o AssetModelTransformOutput) ToAssetModelTransformOutputWithContext(ctx context.Context) AssetModelTransformOutput
func (AssetModelTransformOutput) ToAssetModelTransformPtrOutput ¶
func (o AssetModelTransformOutput) ToAssetModelTransformPtrOutput() AssetModelTransformPtrOutput
func (AssetModelTransformOutput) ToAssetModelTransformPtrOutputWithContext ¶
func (o AssetModelTransformOutput) ToAssetModelTransformPtrOutputWithContext(ctx context.Context) AssetModelTransformPtrOutput
func (AssetModelTransformOutput) Variables ¶
func (o AssetModelTransformOutput) Variables() AssetModelExpressionVariableArrayOutput
The list of variables used in the expression.
type AssetModelTransformPtrInput ¶
type AssetModelTransformPtrInput interface { pulumi.Input ToAssetModelTransformPtrOutput() AssetModelTransformPtrOutput ToAssetModelTransformPtrOutputWithContext(context.Context) AssetModelTransformPtrOutput }
AssetModelTransformPtrInput is an input type that accepts AssetModelTransformArgs, AssetModelTransformPtr and AssetModelTransformPtrOutput values. You can construct a concrete instance of `AssetModelTransformPtrInput` via:
AssetModelTransformArgs{...} or: nil
func AssetModelTransformPtr ¶
func AssetModelTransformPtr(v *AssetModelTransformArgs) AssetModelTransformPtrInput
type AssetModelTransformPtrOutput ¶
type AssetModelTransformPtrOutput struct{ *pulumi.OutputState }
func (AssetModelTransformPtrOutput) Elem ¶
func (o AssetModelTransformPtrOutput) Elem() AssetModelTransformOutput
func (AssetModelTransformPtrOutput) ElementType ¶
func (AssetModelTransformPtrOutput) ElementType() reflect.Type
func (AssetModelTransformPtrOutput) Expression ¶
func (o AssetModelTransformPtrOutput) Expression() pulumi.StringPtrOutput
The mathematical expression that defines the transformation function. You can specify up to 10 functions per expression.
func (AssetModelTransformPtrOutput) ToAssetModelTransformPtrOutput ¶
func (o AssetModelTransformPtrOutput) ToAssetModelTransformPtrOutput() AssetModelTransformPtrOutput
func (AssetModelTransformPtrOutput) ToAssetModelTransformPtrOutputWithContext ¶
func (o AssetModelTransformPtrOutput) ToAssetModelTransformPtrOutputWithContext(ctx context.Context) AssetModelTransformPtrOutput
func (AssetModelTransformPtrOutput) Variables ¶
func (o AssetModelTransformPtrOutput) Variables() AssetModelExpressionVariableArrayOutput
The list of variables used in the expression.
type AssetModelTumblingWindow ¶
type AssetModelTumblingWindow struct { // The time interval for the tumbling window. The interval time must be between 1 minute and 1 week. // // AWS IoT SiteWise computes the `1w` interval the end of Sunday at midnight each week (UTC), the `1d` interval at the end of each day at midnight (UTC), the `1h` interval at the end of each hour, and so on. // // When AWS IoT SiteWise aggregates data points for metric computations, the start of each interval is exclusive and the end of each interval is inclusive. AWS IoT SiteWise places the computed data point at the end of the interval. Interval string `pulumi:"interval"` // The offset for the tumbling window. The `offset` parameter accepts the following: // // - The offset time. // // For example, if you specify `18h` for `offset` and `1d` for `interval` , AWS IoT SiteWise aggregates data in one of the following ways: // // - If you create the metric before or at 6 PM (UTC), you get the first aggregation result at 6 PM (UTC) on the day when you create the metric. // - If you create the metric after 6 PM (UTC), you get the first aggregation result at 6 PM (UTC) the next day. // - The ISO 8601 format. // // For example, if you specify `PT18H` for `offset` and `1d` for `interval` , AWS IoT SiteWise aggregates data in one of the following ways: // // - If you create the metric before or at 6 PM (UTC), you get the first aggregation result at 6 PM (UTC) on the day when you create the metric. // - If you create the metric after 6 PM (UTC), you get the first aggregation result at 6 PM (UTC) the next day. // - The 24-hour clock. // // For example, if you specify `00:03:00` for `offset` , `5m` for `interval` , and you create the metric at 2 PM (UTC), you get the first aggregation result at 2:03 PM (UTC). You get the second aggregation result at 2:08 PM (UTC). // - The offset time zone. // // For example, if you specify `2021-07-23T18:00-08` for `offset` and `1d` for `interval` , AWS IoT SiteWise aggregates data in one of the following ways: // // - If you create the metric before or at 6 PM (PST), you get the first aggregation result at 6 PM (PST) on the day when you create the metric. // - If you create the metric after 6 PM (PST), you get the first aggregation result at 6 PM (PST) the next day. Offset *string `pulumi:"offset"` }
Contains a tumbling window, which is a repeating fixed-sized, non-overlapping, and contiguous time interval. This window is used in metric and aggregation computations.
type AssetModelTumblingWindowArgs ¶
type AssetModelTumblingWindowArgs struct { // The time interval for the tumbling window. The interval time must be between 1 minute and 1 week. // // AWS IoT SiteWise computes the `1w` interval the end of Sunday at midnight each week (UTC), the `1d` interval at the end of each day at midnight (UTC), the `1h` interval at the end of each hour, and so on. // // When AWS IoT SiteWise aggregates data points for metric computations, the start of each interval is exclusive and the end of each interval is inclusive. AWS IoT SiteWise places the computed data point at the end of the interval. Interval pulumi.StringInput `pulumi:"interval"` // The offset for the tumbling window. The `offset` parameter accepts the following: // // - The offset time. // // For example, if you specify `18h` for `offset` and `1d` for `interval` , AWS IoT SiteWise aggregates data in one of the following ways: // // - If you create the metric before or at 6 PM (UTC), you get the first aggregation result at 6 PM (UTC) on the day when you create the metric. // - If you create the metric after 6 PM (UTC), you get the first aggregation result at 6 PM (UTC) the next day. // - The ISO 8601 format. // // For example, if you specify `PT18H` for `offset` and `1d` for `interval` , AWS IoT SiteWise aggregates data in one of the following ways: // // - If you create the metric before or at 6 PM (UTC), you get the first aggregation result at 6 PM (UTC) on the day when you create the metric. // - If you create the metric after 6 PM (UTC), you get the first aggregation result at 6 PM (UTC) the next day. // - The 24-hour clock. // // For example, if you specify `00:03:00` for `offset` , `5m` for `interval` , and you create the metric at 2 PM (UTC), you get the first aggregation result at 2:03 PM (UTC). You get the second aggregation result at 2:08 PM (UTC). // - The offset time zone. // // For example, if you specify `2021-07-23T18:00-08` for `offset` and `1d` for `interval` , AWS IoT SiteWise aggregates data in one of the following ways: // // - If you create the metric before or at 6 PM (PST), you get the first aggregation result at 6 PM (PST) on the day when you create the metric. // - If you create the metric after 6 PM (PST), you get the first aggregation result at 6 PM (PST) the next day. Offset pulumi.StringPtrInput `pulumi:"offset"` }
Contains a tumbling window, which is a repeating fixed-sized, non-overlapping, and contiguous time interval. This window is used in metric and aggregation computations.
func (AssetModelTumblingWindowArgs) ElementType ¶
func (AssetModelTumblingWindowArgs) ElementType() reflect.Type
func (AssetModelTumblingWindowArgs) ToAssetModelTumblingWindowOutput ¶
func (i AssetModelTumblingWindowArgs) ToAssetModelTumblingWindowOutput() AssetModelTumblingWindowOutput
func (AssetModelTumblingWindowArgs) ToAssetModelTumblingWindowOutputWithContext ¶
func (i AssetModelTumblingWindowArgs) ToAssetModelTumblingWindowOutputWithContext(ctx context.Context) AssetModelTumblingWindowOutput
func (AssetModelTumblingWindowArgs) ToAssetModelTumblingWindowPtrOutput ¶
func (i AssetModelTumblingWindowArgs) ToAssetModelTumblingWindowPtrOutput() AssetModelTumblingWindowPtrOutput
func (AssetModelTumblingWindowArgs) ToAssetModelTumblingWindowPtrOutputWithContext ¶
func (i AssetModelTumblingWindowArgs) ToAssetModelTumblingWindowPtrOutputWithContext(ctx context.Context) AssetModelTumblingWindowPtrOutput
type AssetModelTumblingWindowInput ¶
type AssetModelTumblingWindowInput interface { pulumi.Input ToAssetModelTumblingWindowOutput() AssetModelTumblingWindowOutput ToAssetModelTumblingWindowOutputWithContext(context.Context) AssetModelTumblingWindowOutput }
AssetModelTumblingWindowInput is an input type that accepts AssetModelTumblingWindowArgs and AssetModelTumblingWindowOutput values. You can construct a concrete instance of `AssetModelTumblingWindowInput` via:
AssetModelTumblingWindowArgs{...}
type AssetModelTumblingWindowOutput ¶
type AssetModelTumblingWindowOutput struct{ *pulumi.OutputState }
Contains a tumbling window, which is a repeating fixed-sized, non-overlapping, and contiguous time interval. This window is used in metric and aggregation computations.
func (AssetModelTumblingWindowOutput) ElementType ¶
func (AssetModelTumblingWindowOutput) ElementType() reflect.Type
func (AssetModelTumblingWindowOutput) Interval ¶
func (o AssetModelTumblingWindowOutput) Interval() pulumi.StringOutput
The time interval for the tumbling window. The interval time must be between 1 minute and 1 week.
AWS IoT SiteWise computes the `1w` interval the end of Sunday at midnight each week (UTC), the `1d` interval at the end of each day at midnight (UTC), the `1h` interval at the end of each hour, and so on.
When AWS IoT SiteWise aggregates data points for metric computations, the start of each interval is exclusive and the end of each interval is inclusive. AWS IoT SiteWise places the computed data point at the end of the interval.
func (AssetModelTumblingWindowOutput) Offset ¶
func (o AssetModelTumblingWindowOutput) Offset() pulumi.StringPtrOutput
The offset for the tumbling window. The `offset` parameter accepts the following:
- The offset time.
For example, if you specify `18h` for `offset` and `1d` for `interval` , AWS IoT SiteWise aggregates data in one of the following ways:
- If you create the metric before or at 6 PM (UTC), you get the first aggregation result at 6 PM (UTC) on the day when you create the metric. - If you create the metric after 6 PM (UTC), you get the first aggregation result at 6 PM (UTC) the next day. - The ISO 8601 format.
For example, if you specify `PT18H` for `offset` and `1d` for `interval` , AWS IoT SiteWise aggregates data in one of the following ways:
- If you create the metric before or at 6 PM (UTC), you get the first aggregation result at 6 PM (UTC) on the day when you create the metric. - If you create the metric after 6 PM (UTC), you get the first aggregation result at 6 PM (UTC) the next day. - The 24-hour clock.
For example, if you specify `00:03:00` for `offset` , `5m` for `interval` , and you create the metric at 2 PM (UTC), you get the first aggregation result at 2:03 PM (UTC). You get the second aggregation result at 2:08 PM (UTC). - The offset time zone.
For example, if you specify `2021-07-23T18:00-08` for `offset` and `1d` for `interval` , AWS IoT SiteWise aggregates data in one of the following ways:
- If you create the metric before or at 6 PM (PST), you get the first aggregation result at 6 PM (PST) on the day when you create the metric. - If you create the metric after 6 PM (PST), you get the first aggregation result at 6 PM (PST) the next day.
func (AssetModelTumblingWindowOutput) ToAssetModelTumblingWindowOutput ¶
func (o AssetModelTumblingWindowOutput) ToAssetModelTumblingWindowOutput() AssetModelTumblingWindowOutput
func (AssetModelTumblingWindowOutput) ToAssetModelTumblingWindowOutputWithContext ¶
func (o AssetModelTumblingWindowOutput) ToAssetModelTumblingWindowOutputWithContext(ctx context.Context) AssetModelTumblingWindowOutput
func (AssetModelTumblingWindowOutput) ToAssetModelTumblingWindowPtrOutput ¶
func (o AssetModelTumblingWindowOutput) ToAssetModelTumblingWindowPtrOutput() AssetModelTumblingWindowPtrOutput
func (AssetModelTumblingWindowOutput) ToAssetModelTumblingWindowPtrOutputWithContext ¶
func (o AssetModelTumblingWindowOutput) ToAssetModelTumblingWindowPtrOutputWithContext(ctx context.Context) AssetModelTumblingWindowPtrOutput
type AssetModelTumblingWindowPtrInput ¶
type AssetModelTumblingWindowPtrInput interface { pulumi.Input ToAssetModelTumblingWindowPtrOutput() AssetModelTumblingWindowPtrOutput ToAssetModelTumblingWindowPtrOutputWithContext(context.Context) AssetModelTumblingWindowPtrOutput }
AssetModelTumblingWindowPtrInput is an input type that accepts AssetModelTumblingWindowArgs, AssetModelTumblingWindowPtr and AssetModelTumblingWindowPtrOutput values. You can construct a concrete instance of `AssetModelTumblingWindowPtrInput` via:
AssetModelTumblingWindowArgs{...} or: nil
func AssetModelTumblingWindowPtr ¶
func AssetModelTumblingWindowPtr(v *AssetModelTumblingWindowArgs) AssetModelTumblingWindowPtrInput
type AssetModelTumblingWindowPtrOutput ¶
type AssetModelTumblingWindowPtrOutput struct{ *pulumi.OutputState }
func (AssetModelTumblingWindowPtrOutput) Elem ¶
func (o AssetModelTumblingWindowPtrOutput) Elem() AssetModelTumblingWindowOutput
func (AssetModelTumblingWindowPtrOutput) ElementType ¶
func (AssetModelTumblingWindowPtrOutput) ElementType() reflect.Type
func (AssetModelTumblingWindowPtrOutput) Interval ¶
func (o AssetModelTumblingWindowPtrOutput) Interval() pulumi.StringPtrOutput
The time interval for the tumbling window. The interval time must be between 1 minute and 1 week.
AWS IoT SiteWise computes the `1w` interval the end of Sunday at midnight each week (UTC), the `1d` interval at the end of each day at midnight (UTC), the `1h` interval at the end of each hour, and so on.
When AWS IoT SiteWise aggregates data points for metric computations, the start of each interval is exclusive and the end of each interval is inclusive. AWS IoT SiteWise places the computed data point at the end of the interval.
func (AssetModelTumblingWindowPtrOutput) Offset ¶
func (o AssetModelTumblingWindowPtrOutput) Offset() pulumi.StringPtrOutput
The offset for the tumbling window. The `offset` parameter accepts the following:
- The offset time.
For example, if you specify `18h` for `offset` and `1d` for `interval` , AWS IoT SiteWise aggregates data in one of the following ways:
- If you create the metric before or at 6 PM (UTC), you get the first aggregation result at 6 PM (UTC) on the day when you create the metric. - If you create the metric after 6 PM (UTC), you get the first aggregation result at 6 PM (UTC) the next day. - The ISO 8601 format.
For example, if you specify `PT18H` for `offset` and `1d` for `interval` , AWS IoT SiteWise aggregates data in one of the following ways:
- If you create the metric before or at 6 PM (UTC), you get the first aggregation result at 6 PM (UTC) on the day when you create the metric. - If you create the metric after 6 PM (UTC), you get the first aggregation result at 6 PM (UTC) the next day. - The 24-hour clock.
For example, if you specify `00:03:00` for `offset` , `5m` for `interval` , and you create the metric at 2 PM (UTC), you get the first aggregation result at 2:03 PM (UTC). You get the second aggregation result at 2:08 PM (UTC). - The offset time zone.
For example, if you specify `2021-07-23T18:00-08` for `offset` and `1d` for `interval` , AWS IoT SiteWise aggregates data in one of the following ways:
- If you create the metric before or at 6 PM (PST), you get the first aggregation result at 6 PM (PST) on the day when you create the metric. - If you create the metric after 6 PM (PST), you get the first aggregation result at 6 PM (PST) the next day.
func (AssetModelTumblingWindowPtrOutput) ToAssetModelTumblingWindowPtrOutput ¶
func (o AssetModelTumblingWindowPtrOutput) ToAssetModelTumblingWindowPtrOutput() AssetModelTumblingWindowPtrOutput
func (AssetModelTumblingWindowPtrOutput) ToAssetModelTumblingWindowPtrOutputWithContext ¶
func (o AssetModelTumblingWindowPtrOutput) ToAssetModelTumblingWindowPtrOutputWithContext(ctx context.Context) AssetModelTumblingWindowPtrOutput
type AssetModelTypeName ¶
type AssetModelTypeName string
func (AssetModelTypeName) ElementType ¶
func (AssetModelTypeName) ElementType() reflect.Type
func (AssetModelTypeName) ToAssetModelTypeNameOutput ¶
func (e AssetModelTypeName) ToAssetModelTypeNameOutput() AssetModelTypeNameOutput
func (AssetModelTypeName) ToAssetModelTypeNameOutputWithContext ¶
func (e AssetModelTypeName) ToAssetModelTypeNameOutputWithContext(ctx context.Context) AssetModelTypeNameOutput
func (AssetModelTypeName) ToAssetModelTypeNamePtrOutput ¶
func (e AssetModelTypeName) ToAssetModelTypeNamePtrOutput() AssetModelTypeNamePtrOutput
func (AssetModelTypeName) ToAssetModelTypeNamePtrOutputWithContext ¶
func (e AssetModelTypeName) ToAssetModelTypeNamePtrOutputWithContext(ctx context.Context) AssetModelTypeNamePtrOutput
func (AssetModelTypeName) ToStringOutput ¶
func (e AssetModelTypeName) ToStringOutput() pulumi.StringOutput
func (AssetModelTypeName) ToStringOutputWithContext ¶
func (e AssetModelTypeName) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AssetModelTypeName) ToStringPtrOutput ¶
func (e AssetModelTypeName) ToStringPtrOutput() pulumi.StringPtrOutput
func (AssetModelTypeName) ToStringPtrOutputWithContext ¶
func (e AssetModelTypeName) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AssetModelTypeNameInput ¶
type AssetModelTypeNameInput interface { pulumi.Input ToAssetModelTypeNameOutput() AssetModelTypeNameOutput ToAssetModelTypeNameOutputWithContext(context.Context) AssetModelTypeNameOutput }
AssetModelTypeNameInput is an input type that accepts values of the AssetModelTypeName enum A concrete instance of `AssetModelTypeNameInput` can be one of the following:
AssetModelTypeNameMeasurement AssetModelTypeNameAttribute AssetModelTypeNameTransform AssetModelTypeNameMetric
type AssetModelTypeNameOutput ¶
type AssetModelTypeNameOutput struct{ *pulumi.OutputState }
func (AssetModelTypeNameOutput) ElementType ¶
func (AssetModelTypeNameOutput) ElementType() reflect.Type
func (AssetModelTypeNameOutput) ToAssetModelTypeNameOutput ¶
func (o AssetModelTypeNameOutput) ToAssetModelTypeNameOutput() AssetModelTypeNameOutput
func (AssetModelTypeNameOutput) ToAssetModelTypeNameOutputWithContext ¶
func (o AssetModelTypeNameOutput) ToAssetModelTypeNameOutputWithContext(ctx context.Context) AssetModelTypeNameOutput
func (AssetModelTypeNameOutput) ToAssetModelTypeNamePtrOutput ¶
func (o AssetModelTypeNameOutput) ToAssetModelTypeNamePtrOutput() AssetModelTypeNamePtrOutput
func (AssetModelTypeNameOutput) ToAssetModelTypeNamePtrOutputWithContext ¶
func (o AssetModelTypeNameOutput) ToAssetModelTypeNamePtrOutputWithContext(ctx context.Context) AssetModelTypeNamePtrOutput
func (AssetModelTypeNameOutput) ToStringOutput ¶
func (o AssetModelTypeNameOutput) ToStringOutput() pulumi.StringOutput
func (AssetModelTypeNameOutput) ToStringOutputWithContext ¶
func (o AssetModelTypeNameOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AssetModelTypeNameOutput) ToStringPtrOutput ¶
func (o AssetModelTypeNameOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AssetModelTypeNameOutput) ToStringPtrOutputWithContext ¶
func (o AssetModelTypeNameOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AssetModelTypeNamePtrInput ¶
type AssetModelTypeNamePtrInput interface { pulumi.Input ToAssetModelTypeNamePtrOutput() AssetModelTypeNamePtrOutput ToAssetModelTypeNamePtrOutputWithContext(context.Context) AssetModelTypeNamePtrOutput }
func AssetModelTypeNamePtr ¶
func AssetModelTypeNamePtr(v string) AssetModelTypeNamePtrInput
type AssetModelTypeNamePtrOutput ¶
type AssetModelTypeNamePtrOutput struct{ *pulumi.OutputState }
func (AssetModelTypeNamePtrOutput) Elem ¶
func (o AssetModelTypeNamePtrOutput) Elem() AssetModelTypeNameOutput
func (AssetModelTypeNamePtrOutput) ElementType ¶
func (AssetModelTypeNamePtrOutput) ElementType() reflect.Type
func (AssetModelTypeNamePtrOutput) ToAssetModelTypeNamePtrOutput ¶
func (o AssetModelTypeNamePtrOutput) ToAssetModelTypeNamePtrOutput() AssetModelTypeNamePtrOutput
func (AssetModelTypeNamePtrOutput) ToAssetModelTypeNamePtrOutputWithContext ¶
func (o AssetModelTypeNamePtrOutput) ToAssetModelTypeNamePtrOutputWithContext(ctx context.Context) AssetModelTypeNamePtrOutput
func (AssetModelTypeNamePtrOutput) ToStringPtrOutput ¶
func (o AssetModelTypeNamePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AssetModelTypeNamePtrOutput) ToStringPtrOutputWithContext ¶
func (o AssetModelTypeNamePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AssetModelVariableValue ¶
type AssetModelVariableValue struct { // The External ID of the hierarchy that is trying to be referenced HierarchyExternalId *string `pulumi:"hierarchyExternalId"` // The ID of the hierarchy that is trying to be referenced HierarchyId *string `pulumi:"hierarchyId"` // The `LogicalID` of the hierarchy to query for the `PropertyLogicalID` . // // You use a `hierarchyLogicalID` instead of a model ID because you can have several hierarchies using the same model and therefore the same property. For example, you might have separately grouped assets that come from the same asset model. For more information, see [Defining relationships between asset models (hierarchies)](https://docs.aws.amazon.com/iot-sitewise/latest/userguide/asset-hierarchies.html) in the *AWS IoT SiteWise User Guide* . HierarchyLogicalId *string `pulumi:"hierarchyLogicalId"` // The External ID of the property that is trying to be referenced PropertyExternalId *string `pulumi:"propertyExternalId"` // The ID of the property that is trying to be referenced PropertyId *string `pulumi:"propertyId"` // The `LogicalID` of the property that is being referenced. PropertyLogicalId *string `pulumi:"propertyLogicalId"` // The path of the property that is trying to be referenced PropertyPath []AssetModelPropertyPathDefinition `pulumi:"propertyPath"` }
type AssetModelVariableValueArgs ¶
type AssetModelVariableValueArgs struct { // The External ID of the hierarchy that is trying to be referenced HierarchyExternalId pulumi.StringPtrInput `pulumi:"hierarchyExternalId"` // The ID of the hierarchy that is trying to be referenced HierarchyId pulumi.StringPtrInput `pulumi:"hierarchyId"` // The `LogicalID` of the hierarchy to query for the `PropertyLogicalID` . // // You use a `hierarchyLogicalID` instead of a model ID because you can have several hierarchies using the same model and therefore the same property. For example, you might have separately grouped assets that come from the same asset model. For more information, see [Defining relationships between asset models (hierarchies)](https://docs.aws.amazon.com/iot-sitewise/latest/userguide/asset-hierarchies.html) in the *AWS IoT SiteWise User Guide* . HierarchyLogicalId pulumi.StringPtrInput `pulumi:"hierarchyLogicalId"` // The External ID of the property that is trying to be referenced PropertyExternalId pulumi.StringPtrInput `pulumi:"propertyExternalId"` // The ID of the property that is trying to be referenced PropertyId pulumi.StringPtrInput `pulumi:"propertyId"` // The `LogicalID` of the property that is being referenced. PropertyLogicalId pulumi.StringPtrInput `pulumi:"propertyLogicalId"` // The path of the property that is trying to be referenced PropertyPath AssetModelPropertyPathDefinitionArrayInput `pulumi:"propertyPath"` }
func (AssetModelVariableValueArgs) ElementType ¶
func (AssetModelVariableValueArgs) ElementType() reflect.Type
func (AssetModelVariableValueArgs) ToAssetModelVariableValueOutput ¶
func (i AssetModelVariableValueArgs) ToAssetModelVariableValueOutput() AssetModelVariableValueOutput
func (AssetModelVariableValueArgs) ToAssetModelVariableValueOutputWithContext ¶
func (i AssetModelVariableValueArgs) ToAssetModelVariableValueOutputWithContext(ctx context.Context) AssetModelVariableValueOutput
type AssetModelVariableValueInput ¶
type AssetModelVariableValueInput interface { pulumi.Input ToAssetModelVariableValueOutput() AssetModelVariableValueOutput ToAssetModelVariableValueOutputWithContext(context.Context) AssetModelVariableValueOutput }
AssetModelVariableValueInput is an input type that accepts AssetModelVariableValueArgs and AssetModelVariableValueOutput values. You can construct a concrete instance of `AssetModelVariableValueInput` via:
AssetModelVariableValueArgs{...}
type AssetModelVariableValueOutput ¶
type AssetModelVariableValueOutput struct{ *pulumi.OutputState }
func (AssetModelVariableValueOutput) ElementType ¶
func (AssetModelVariableValueOutput) ElementType() reflect.Type
func (AssetModelVariableValueOutput) HierarchyExternalId ¶ added in v0.99.0
func (o AssetModelVariableValueOutput) HierarchyExternalId() pulumi.StringPtrOutput
The External ID of the hierarchy that is trying to be referenced
func (AssetModelVariableValueOutput) HierarchyId ¶ added in v0.99.0
func (o AssetModelVariableValueOutput) HierarchyId() pulumi.StringPtrOutput
The ID of the hierarchy that is trying to be referenced
func (AssetModelVariableValueOutput) HierarchyLogicalId ¶
func (o AssetModelVariableValueOutput) HierarchyLogicalId() pulumi.StringPtrOutput
The `LogicalID` of the hierarchy to query for the `PropertyLogicalID` .
You use a `hierarchyLogicalID` instead of a model ID because you can have several hierarchies using the same model and therefore the same property. For example, you might have separately grouped assets that come from the same asset model. For more information, see [Defining relationships between asset models (hierarchies)](https://docs.aws.amazon.com/iot-sitewise/latest/userguide/asset-hierarchies.html) in the *AWS IoT SiteWise User Guide* .
func (AssetModelVariableValueOutput) PropertyExternalId ¶ added in v0.99.0
func (o AssetModelVariableValueOutput) PropertyExternalId() pulumi.StringPtrOutput
The External ID of the property that is trying to be referenced
func (AssetModelVariableValueOutput) PropertyId ¶ added in v0.99.0
func (o AssetModelVariableValueOutput) PropertyId() pulumi.StringPtrOutput
The ID of the property that is trying to be referenced
func (AssetModelVariableValueOutput) PropertyLogicalId ¶
func (o AssetModelVariableValueOutput) PropertyLogicalId() pulumi.StringPtrOutput
The `LogicalID` of the property that is being referenced.
func (AssetModelVariableValueOutput) PropertyPath ¶ added in v0.99.0
func (o AssetModelVariableValueOutput) PropertyPath() AssetModelPropertyPathDefinitionArrayOutput
The path of the property that is trying to be referenced
func (AssetModelVariableValueOutput) ToAssetModelVariableValueOutput ¶
func (o AssetModelVariableValueOutput) ToAssetModelVariableValueOutput() AssetModelVariableValueOutput
func (AssetModelVariableValueOutput) ToAssetModelVariableValueOutputWithContext ¶
func (o AssetModelVariableValueOutput) ToAssetModelVariableValueOutputWithContext(ctx context.Context) AssetModelVariableValueOutput
type AssetOutput ¶
type AssetOutput struct{ *pulumi.OutputState }
func (AssetOutput) AssetArn ¶ added in v0.17.0
func (o AssetOutput) AssetArn() pulumi.StringOutput
The ARN of the asset
func (AssetOutput) AssetDescription ¶ added in v0.17.0
func (o AssetOutput) AssetDescription() pulumi.StringPtrOutput
A description for the asset
func (AssetOutput) AssetExternalId ¶ added in v0.99.0
func (o AssetOutput) AssetExternalId() pulumi.StringPtrOutput
The External ID of the asset
func (AssetOutput) AssetHierarchies ¶ added in v0.17.0
func (o AssetOutput) AssetHierarchies() AssetHierarchyArrayOutput
A list of asset hierarchies that each contain a `hierarchyId` . A hierarchy specifies allowed parent/child asset relationships.
func (AssetOutput) AssetId ¶ added in v0.17.0
func (o AssetOutput) AssetId() pulumi.StringOutput
The ID of the asset
func (AssetOutput) AssetModelId ¶ added in v0.17.0
func (o AssetOutput) AssetModelId() pulumi.StringOutput
The ID of the asset model from which to create the asset.
func (AssetOutput) AssetName ¶ added in v0.17.0
func (o AssetOutput) AssetName() pulumi.StringOutput
A unique, friendly name for the asset.
func (AssetOutput) AssetProperties ¶ added in v0.17.0
func (o AssetOutput) AssetProperties() AssetPropertyArrayOutput
The list of asset properties for the asset.
This object doesn't include properties that you define in composite models. You can find composite model properties in the `assetCompositeModels` object.
func (AssetOutput) ElementType ¶
func (AssetOutput) ElementType() reflect.Type
func (AssetOutput) Tags ¶ added in v0.17.0
func (o AssetOutput) Tags() aws.TagArrayOutput
A list of key-value pairs that contain metadata for the asset.
func (AssetOutput) ToAssetOutput ¶
func (o AssetOutput) ToAssetOutput() AssetOutput
func (AssetOutput) ToAssetOutputWithContext ¶
func (o AssetOutput) ToAssetOutputWithContext(ctx context.Context) AssetOutput
type AssetProperty ¶ added in v0.2.0
type AssetProperty struct { // The property alias that identifies the property. Alias *string `pulumi:"alias"` // String-friendly customer provided external ID ExternalId *string `pulumi:"externalId"` // Customer provided actual UUID for property Id *string `pulumi:"id"` // Customer provided ID for property. LogicalId *string `pulumi:"logicalId"` // The MQTT notification state (ENABLED or DISABLED) for this asset property. NotificationState *AssetPropertyNotificationState `pulumi:"notificationState"` // The unit of measure (such as Newtons or RPM) of the asset property. If you don't specify a value for this parameter, the service uses the value of the assetModelProperty in the asset model. Unit *string `pulumi:"unit"` }
The asset property's definition, alias, unit, and notification state.
type AssetPropertyArgs ¶ added in v0.2.0
type AssetPropertyArgs struct { // The property alias that identifies the property. Alias pulumi.StringPtrInput `pulumi:"alias"` // String-friendly customer provided external ID ExternalId pulumi.StringPtrInput `pulumi:"externalId"` // Customer provided actual UUID for property Id pulumi.StringPtrInput `pulumi:"id"` // Customer provided ID for property. LogicalId pulumi.StringPtrInput `pulumi:"logicalId"` // The MQTT notification state (ENABLED or DISABLED) for this asset property. NotificationState AssetPropertyNotificationStatePtrInput `pulumi:"notificationState"` // The unit of measure (such as Newtons or RPM) of the asset property. If you don't specify a value for this parameter, the service uses the value of the assetModelProperty in the asset model. Unit pulumi.StringPtrInput `pulumi:"unit"` }
The asset property's definition, alias, unit, and notification state.
func (AssetPropertyArgs) ElementType ¶ added in v0.2.0
func (AssetPropertyArgs) ElementType() reflect.Type
func (AssetPropertyArgs) ToAssetPropertyOutput ¶ added in v0.2.0
func (i AssetPropertyArgs) ToAssetPropertyOutput() AssetPropertyOutput
func (AssetPropertyArgs) ToAssetPropertyOutputWithContext ¶ added in v0.2.0
func (i AssetPropertyArgs) ToAssetPropertyOutputWithContext(ctx context.Context) AssetPropertyOutput
type AssetPropertyArray ¶ added in v0.2.0
type AssetPropertyArray []AssetPropertyInput
func (AssetPropertyArray) ElementType ¶ added in v0.2.0
func (AssetPropertyArray) ElementType() reflect.Type
func (AssetPropertyArray) ToAssetPropertyArrayOutput ¶ added in v0.2.0
func (i AssetPropertyArray) ToAssetPropertyArrayOutput() AssetPropertyArrayOutput
func (AssetPropertyArray) ToAssetPropertyArrayOutputWithContext ¶ added in v0.2.0
func (i AssetPropertyArray) ToAssetPropertyArrayOutputWithContext(ctx context.Context) AssetPropertyArrayOutput
type AssetPropertyArrayInput ¶ added in v0.2.0
type AssetPropertyArrayInput interface { pulumi.Input ToAssetPropertyArrayOutput() AssetPropertyArrayOutput ToAssetPropertyArrayOutputWithContext(context.Context) AssetPropertyArrayOutput }
AssetPropertyArrayInput is an input type that accepts AssetPropertyArray and AssetPropertyArrayOutput values. You can construct a concrete instance of `AssetPropertyArrayInput` via:
AssetPropertyArray{ AssetPropertyArgs{...} }
type AssetPropertyArrayOutput ¶ added in v0.2.0
type AssetPropertyArrayOutput struct{ *pulumi.OutputState }
func (AssetPropertyArrayOutput) ElementType ¶ added in v0.2.0
func (AssetPropertyArrayOutput) ElementType() reflect.Type
func (AssetPropertyArrayOutput) Index ¶ added in v0.2.0
func (o AssetPropertyArrayOutput) Index(i pulumi.IntInput) AssetPropertyOutput
func (AssetPropertyArrayOutput) ToAssetPropertyArrayOutput ¶ added in v0.2.0
func (o AssetPropertyArrayOutput) ToAssetPropertyArrayOutput() AssetPropertyArrayOutput
func (AssetPropertyArrayOutput) ToAssetPropertyArrayOutputWithContext ¶ added in v0.2.0
func (o AssetPropertyArrayOutput) ToAssetPropertyArrayOutputWithContext(ctx context.Context) AssetPropertyArrayOutput
type AssetPropertyInput ¶ added in v0.2.0
type AssetPropertyInput interface { pulumi.Input ToAssetPropertyOutput() AssetPropertyOutput ToAssetPropertyOutputWithContext(context.Context) AssetPropertyOutput }
AssetPropertyInput is an input type that accepts AssetPropertyArgs and AssetPropertyOutput values. You can construct a concrete instance of `AssetPropertyInput` via:
AssetPropertyArgs{...}
type AssetPropertyNotificationState ¶ added in v0.2.0
type AssetPropertyNotificationState string
The MQTT notification state (ENABLED or DISABLED) for this asset property.
func (AssetPropertyNotificationState) ElementType ¶ added in v0.2.0
func (AssetPropertyNotificationState) ElementType() reflect.Type
func (AssetPropertyNotificationState) ToAssetPropertyNotificationStateOutput ¶ added in v0.2.0
func (e AssetPropertyNotificationState) ToAssetPropertyNotificationStateOutput() AssetPropertyNotificationStateOutput
func (AssetPropertyNotificationState) ToAssetPropertyNotificationStateOutputWithContext ¶ added in v0.2.0
func (e AssetPropertyNotificationState) ToAssetPropertyNotificationStateOutputWithContext(ctx context.Context) AssetPropertyNotificationStateOutput
func (AssetPropertyNotificationState) ToAssetPropertyNotificationStatePtrOutput ¶ added in v0.2.0
func (e AssetPropertyNotificationState) ToAssetPropertyNotificationStatePtrOutput() AssetPropertyNotificationStatePtrOutput
func (AssetPropertyNotificationState) ToAssetPropertyNotificationStatePtrOutputWithContext ¶ added in v0.2.0
func (e AssetPropertyNotificationState) ToAssetPropertyNotificationStatePtrOutputWithContext(ctx context.Context) AssetPropertyNotificationStatePtrOutput
func (AssetPropertyNotificationState) ToStringOutput ¶ added in v0.2.0
func (e AssetPropertyNotificationState) ToStringOutput() pulumi.StringOutput
func (AssetPropertyNotificationState) ToStringOutputWithContext ¶ added in v0.2.0
func (e AssetPropertyNotificationState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AssetPropertyNotificationState) ToStringPtrOutput ¶ added in v0.2.0
func (e AssetPropertyNotificationState) ToStringPtrOutput() pulumi.StringPtrOutput
func (AssetPropertyNotificationState) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (e AssetPropertyNotificationState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AssetPropertyNotificationStateInput ¶ added in v0.2.0
type AssetPropertyNotificationStateInput interface { pulumi.Input ToAssetPropertyNotificationStateOutput() AssetPropertyNotificationStateOutput ToAssetPropertyNotificationStateOutputWithContext(context.Context) AssetPropertyNotificationStateOutput }
AssetPropertyNotificationStateInput is an input type that accepts values of the AssetPropertyNotificationState enum A concrete instance of `AssetPropertyNotificationStateInput` can be one of the following:
AssetPropertyNotificationStateEnabled AssetPropertyNotificationStateDisabled
type AssetPropertyNotificationStateOutput ¶ added in v0.2.0
type AssetPropertyNotificationStateOutput struct{ *pulumi.OutputState }
func (AssetPropertyNotificationStateOutput) ElementType ¶ added in v0.2.0
func (AssetPropertyNotificationStateOutput) ElementType() reflect.Type
func (AssetPropertyNotificationStateOutput) ToAssetPropertyNotificationStateOutput ¶ added in v0.2.0
func (o AssetPropertyNotificationStateOutput) ToAssetPropertyNotificationStateOutput() AssetPropertyNotificationStateOutput
func (AssetPropertyNotificationStateOutput) ToAssetPropertyNotificationStateOutputWithContext ¶ added in v0.2.0
func (o AssetPropertyNotificationStateOutput) ToAssetPropertyNotificationStateOutputWithContext(ctx context.Context) AssetPropertyNotificationStateOutput
func (AssetPropertyNotificationStateOutput) ToAssetPropertyNotificationStatePtrOutput ¶ added in v0.2.0
func (o AssetPropertyNotificationStateOutput) ToAssetPropertyNotificationStatePtrOutput() AssetPropertyNotificationStatePtrOutput
func (AssetPropertyNotificationStateOutput) ToAssetPropertyNotificationStatePtrOutputWithContext ¶ added in v0.2.0
func (o AssetPropertyNotificationStateOutput) ToAssetPropertyNotificationStatePtrOutputWithContext(ctx context.Context) AssetPropertyNotificationStatePtrOutput
func (AssetPropertyNotificationStateOutput) ToStringOutput ¶ added in v0.2.0
func (o AssetPropertyNotificationStateOutput) ToStringOutput() pulumi.StringOutput
func (AssetPropertyNotificationStateOutput) ToStringOutputWithContext ¶ added in v0.2.0
func (o AssetPropertyNotificationStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AssetPropertyNotificationStateOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o AssetPropertyNotificationStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AssetPropertyNotificationStateOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o AssetPropertyNotificationStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AssetPropertyNotificationStatePtrInput ¶ added in v0.2.0
type AssetPropertyNotificationStatePtrInput interface { pulumi.Input ToAssetPropertyNotificationStatePtrOutput() AssetPropertyNotificationStatePtrOutput ToAssetPropertyNotificationStatePtrOutputWithContext(context.Context) AssetPropertyNotificationStatePtrOutput }
func AssetPropertyNotificationStatePtr ¶ added in v0.2.0
func AssetPropertyNotificationStatePtr(v string) AssetPropertyNotificationStatePtrInput
type AssetPropertyNotificationStatePtrOutput ¶ added in v0.2.0
type AssetPropertyNotificationStatePtrOutput struct{ *pulumi.OutputState }
func (AssetPropertyNotificationStatePtrOutput) ElementType ¶ added in v0.2.0
func (AssetPropertyNotificationStatePtrOutput) ElementType() reflect.Type
func (AssetPropertyNotificationStatePtrOutput) ToAssetPropertyNotificationStatePtrOutput ¶ added in v0.2.0
func (o AssetPropertyNotificationStatePtrOutput) ToAssetPropertyNotificationStatePtrOutput() AssetPropertyNotificationStatePtrOutput
func (AssetPropertyNotificationStatePtrOutput) ToAssetPropertyNotificationStatePtrOutputWithContext ¶ added in v0.2.0
func (o AssetPropertyNotificationStatePtrOutput) ToAssetPropertyNotificationStatePtrOutputWithContext(ctx context.Context) AssetPropertyNotificationStatePtrOutput
func (AssetPropertyNotificationStatePtrOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o AssetPropertyNotificationStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AssetPropertyNotificationStatePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o AssetPropertyNotificationStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AssetPropertyOutput ¶ added in v0.2.0
type AssetPropertyOutput struct{ *pulumi.OutputState }
The asset property's definition, alias, unit, and notification state.
func (AssetPropertyOutput) Alias ¶ added in v0.2.0
func (o AssetPropertyOutput) Alias() pulumi.StringPtrOutput
The property alias that identifies the property.
func (AssetPropertyOutput) ElementType ¶ added in v0.2.0
func (AssetPropertyOutput) ElementType() reflect.Type
func (AssetPropertyOutput) ExternalId ¶ added in v0.99.0
func (o AssetPropertyOutput) ExternalId() pulumi.StringPtrOutput
String-friendly customer provided external ID
func (AssetPropertyOutput) Id ¶ added in v0.99.0
func (o AssetPropertyOutput) Id() pulumi.StringPtrOutput
Customer provided actual UUID for property
func (AssetPropertyOutput) LogicalId ¶ added in v0.2.0
func (o AssetPropertyOutput) LogicalId() pulumi.StringPtrOutput
Customer provided ID for property.
func (AssetPropertyOutput) NotificationState ¶ added in v0.2.0
func (o AssetPropertyOutput) NotificationState() AssetPropertyNotificationStatePtrOutput
The MQTT notification state (ENABLED or DISABLED) for this asset property.
func (AssetPropertyOutput) ToAssetPropertyOutput ¶ added in v0.2.0
func (o AssetPropertyOutput) ToAssetPropertyOutput() AssetPropertyOutput
func (AssetPropertyOutput) ToAssetPropertyOutputWithContext ¶ added in v0.2.0
func (o AssetPropertyOutput) ToAssetPropertyOutputWithContext(ctx context.Context) AssetPropertyOutput
func (AssetPropertyOutput) Unit ¶ added in v0.38.0
func (o AssetPropertyOutput) Unit() pulumi.StringPtrOutput
The unit of measure (such as Newtons or RPM) of the asset property. If you don't specify a value for this parameter, the service uses the value of the assetModelProperty in the asset model.
type AssetState ¶
type AssetState struct { }
func (AssetState) ElementType ¶
func (AssetState) ElementType() reflect.Type
type Dashboard ¶
type Dashboard struct { pulumi.CustomResourceState // The ARN of the dashboard. DashboardArn pulumi.StringOutput `pulumi:"dashboardArn"` // The dashboard definition specified in a JSON literal. DashboardDefinition pulumi.StringOutput `pulumi:"dashboardDefinition"` // A description for the dashboard. DashboardDescription pulumi.StringOutput `pulumi:"dashboardDescription"` // The ID of the dashboard. DashboardId pulumi.StringOutput `pulumi:"dashboardId"` // A friendly name for the dashboard. DashboardName pulumi.StringOutput `pulumi:"dashboardName"` // The ID of the project in which to create the dashboard. ProjectId pulumi.StringPtrOutput `pulumi:"projectId"` // A list of key-value pairs that contain metadata for the dashboard. Tags aws.TagArrayOutput `pulumi:"tags"` }
Resource schema for AWS::IoTSiteWise::Dashboard
func GetDashboard ¶
func GetDashboard(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DashboardState, opts ...pulumi.ResourceOption) (*Dashboard, error)
GetDashboard gets an existing Dashboard 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 NewDashboard ¶
func NewDashboard(ctx *pulumi.Context, name string, args *DashboardArgs, opts ...pulumi.ResourceOption) (*Dashboard, error)
NewDashboard registers a new resource with the given unique name, arguments, and options.
func (*Dashboard) ElementType ¶
func (*Dashboard) ToDashboardOutput ¶
func (i *Dashboard) ToDashboardOutput() DashboardOutput
func (*Dashboard) ToDashboardOutputWithContext ¶
func (i *Dashboard) ToDashboardOutputWithContext(ctx context.Context) DashboardOutput
type DashboardArgs ¶
type DashboardArgs struct { // The dashboard definition specified in a JSON literal. DashboardDefinition pulumi.StringInput // A description for the dashboard. DashboardDescription pulumi.StringInput // A friendly name for the dashboard. DashboardName pulumi.StringPtrInput // The ID of the project in which to create the dashboard. ProjectId pulumi.StringPtrInput // A list of key-value pairs that contain metadata for the dashboard. Tags aws.TagArrayInput }
The set of arguments for constructing a Dashboard resource.
func (DashboardArgs) ElementType ¶
func (DashboardArgs) ElementType() reflect.Type
type DashboardInput ¶
type DashboardInput interface { pulumi.Input ToDashboardOutput() DashboardOutput ToDashboardOutputWithContext(ctx context.Context) DashboardOutput }
type DashboardOutput ¶
type DashboardOutput struct{ *pulumi.OutputState }
func (DashboardOutput) DashboardArn ¶ added in v0.17.0
func (o DashboardOutput) DashboardArn() pulumi.StringOutput
The ARN of the dashboard.
func (DashboardOutput) DashboardDefinition ¶ added in v0.17.0
func (o DashboardOutput) DashboardDefinition() pulumi.StringOutput
The dashboard definition specified in a JSON literal.
func (DashboardOutput) DashboardDescription ¶ added in v0.17.0
func (o DashboardOutput) DashboardDescription() pulumi.StringOutput
A description for the dashboard.
func (DashboardOutput) DashboardId ¶ added in v0.17.0
func (o DashboardOutput) DashboardId() pulumi.StringOutput
The ID of the dashboard.
func (DashboardOutput) DashboardName ¶ added in v0.17.0
func (o DashboardOutput) DashboardName() pulumi.StringOutput
A friendly name for the dashboard.
func (DashboardOutput) ElementType ¶
func (DashboardOutput) ElementType() reflect.Type
func (DashboardOutput) ProjectId ¶ added in v0.17.0
func (o DashboardOutput) ProjectId() pulumi.StringPtrOutput
The ID of the project in which to create the dashboard.
func (DashboardOutput) Tags ¶ added in v0.17.0
func (o DashboardOutput) Tags() aws.TagArrayOutput
A list of key-value pairs that contain metadata for the dashboard.
func (DashboardOutput) ToDashboardOutput ¶
func (o DashboardOutput) ToDashboardOutput() DashboardOutput
func (DashboardOutput) ToDashboardOutputWithContext ¶
func (o DashboardOutput) ToDashboardOutputWithContext(ctx context.Context) DashboardOutput
type DashboardState ¶
type DashboardState struct { }
func (DashboardState) ElementType ¶
func (DashboardState) ElementType() reflect.Type
type DashboardTag ¶
type DashboardTag struct { // The key or name that identifies the tag. Key string `pulumi:"key"` // The value of the tag. Value string `pulumi:"value"` }
To add or update tag, provide both key and value. To delete tag, provide only tag key to be deleted
type Gateway ¶
type Gateway struct { pulumi.CustomResourceState // A list of gateway capability summaries that each contain a namespace and status. GatewayCapabilitySummaries GatewayCapabilitySummaryArrayOutput `pulumi:"gatewayCapabilitySummaries"` // The ID of the gateway device. GatewayId pulumi.StringOutput `pulumi:"gatewayId"` // A unique, friendly name for the gateway. GatewayName pulumi.StringOutput `pulumi:"gatewayName"` // The gateway's platform. You can only specify one platform in a gateway. GatewayPlatform GatewayPlatformOutput `pulumi:"gatewayPlatform"` // A list of key-value pairs that contain metadata for the gateway. Tags aws.TagArrayOutput `pulumi:"tags"` }
Resource schema for AWS::IoTSiteWise::Gateway
func GetGateway ¶
func GetGateway(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GatewayState, opts ...pulumi.ResourceOption) (*Gateway, error)
GetGateway gets an existing Gateway 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 NewGateway ¶
func NewGateway(ctx *pulumi.Context, name string, args *GatewayArgs, opts ...pulumi.ResourceOption) (*Gateway, error)
NewGateway registers a new resource with the given unique name, arguments, and options.
func (*Gateway) ElementType ¶
func (*Gateway) ToGatewayOutput ¶
func (i *Gateway) ToGatewayOutput() GatewayOutput
func (*Gateway) ToGatewayOutputWithContext ¶
func (i *Gateway) ToGatewayOutputWithContext(ctx context.Context) GatewayOutput
type GatewayArgs ¶
type GatewayArgs struct { // A list of gateway capability summaries that each contain a namespace and status. GatewayCapabilitySummaries GatewayCapabilitySummaryArrayInput // A unique, friendly name for the gateway. GatewayName pulumi.StringPtrInput // The gateway's platform. You can only specify one platform in a gateway. GatewayPlatform GatewayPlatformInput // A list of key-value pairs that contain metadata for the gateway. Tags aws.TagArrayInput }
The set of arguments for constructing a Gateway resource.
func (GatewayArgs) ElementType ¶
func (GatewayArgs) ElementType() reflect.Type
type GatewayCapabilitySummary ¶ added in v0.2.0
type GatewayCapabilitySummary struct { // The JSON document that defines the configuration for the gateway capability. For more information, see [Configuring data sources (CLI)](https://docs.aws.amazon.com/iot-sitewise/latest/userguide/configure-sources.html#configure-source-cli) in the *AWS IoT SiteWise User Guide* . CapabilityConfiguration *string `pulumi:"capabilityConfiguration"` // The namespace of the capability configuration. For example, if you configure OPC-UA sources from the AWS IoT SiteWise console, your OPC-UA capability configuration has the namespace `iotsitewise:opcuacollector:version` , where `version` is a number such as `1` . CapabilityNamespace string `pulumi:"capabilityNamespace"` }
Contains a summary of a gateway capability configuration.
type GatewayCapabilitySummaryArgs ¶ added in v0.2.0
type GatewayCapabilitySummaryArgs struct { // The JSON document that defines the configuration for the gateway capability. For more information, see [Configuring data sources (CLI)](https://docs.aws.amazon.com/iot-sitewise/latest/userguide/configure-sources.html#configure-source-cli) in the *AWS IoT SiteWise User Guide* . CapabilityConfiguration pulumi.StringPtrInput `pulumi:"capabilityConfiguration"` // The namespace of the capability configuration. For example, if you configure OPC-UA sources from the AWS IoT SiteWise console, your OPC-UA capability configuration has the namespace `iotsitewise:opcuacollector:version` , where `version` is a number such as `1` . CapabilityNamespace pulumi.StringInput `pulumi:"capabilityNamespace"` }
Contains a summary of a gateway capability configuration.
func (GatewayCapabilitySummaryArgs) ElementType ¶ added in v0.2.0
func (GatewayCapabilitySummaryArgs) ElementType() reflect.Type
func (GatewayCapabilitySummaryArgs) ToGatewayCapabilitySummaryOutput ¶ added in v0.2.0
func (i GatewayCapabilitySummaryArgs) ToGatewayCapabilitySummaryOutput() GatewayCapabilitySummaryOutput
func (GatewayCapabilitySummaryArgs) ToGatewayCapabilitySummaryOutputWithContext ¶ added in v0.2.0
func (i GatewayCapabilitySummaryArgs) ToGatewayCapabilitySummaryOutputWithContext(ctx context.Context) GatewayCapabilitySummaryOutput
type GatewayCapabilitySummaryArray ¶ added in v0.2.0
type GatewayCapabilitySummaryArray []GatewayCapabilitySummaryInput
func (GatewayCapabilitySummaryArray) ElementType ¶ added in v0.2.0
func (GatewayCapabilitySummaryArray) ElementType() reflect.Type
func (GatewayCapabilitySummaryArray) ToGatewayCapabilitySummaryArrayOutput ¶ added in v0.2.0
func (i GatewayCapabilitySummaryArray) ToGatewayCapabilitySummaryArrayOutput() GatewayCapabilitySummaryArrayOutput
func (GatewayCapabilitySummaryArray) ToGatewayCapabilitySummaryArrayOutputWithContext ¶ added in v0.2.0
func (i GatewayCapabilitySummaryArray) ToGatewayCapabilitySummaryArrayOutputWithContext(ctx context.Context) GatewayCapabilitySummaryArrayOutput
type GatewayCapabilitySummaryArrayInput ¶ added in v0.2.0
type GatewayCapabilitySummaryArrayInput interface { pulumi.Input ToGatewayCapabilitySummaryArrayOutput() GatewayCapabilitySummaryArrayOutput ToGatewayCapabilitySummaryArrayOutputWithContext(context.Context) GatewayCapabilitySummaryArrayOutput }
GatewayCapabilitySummaryArrayInput is an input type that accepts GatewayCapabilitySummaryArray and GatewayCapabilitySummaryArrayOutput values. You can construct a concrete instance of `GatewayCapabilitySummaryArrayInput` via:
GatewayCapabilitySummaryArray{ GatewayCapabilitySummaryArgs{...} }
type GatewayCapabilitySummaryArrayOutput ¶ added in v0.2.0
type GatewayCapabilitySummaryArrayOutput struct{ *pulumi.OutputState }
func (GatewayCapabilitySummaryArrayOutput) ElementType ¶ added in v0.2.0
func (GatewayCapabilitySummaryArrayOutput) ElementType() reflect.Type
func (GatewayCapabilitySummaryArrayOutput) Index ¶ added in v0.2.0
func (o GatewayCapabilitySummaryArrayOutput) Index(i pulumi.IntInput) GatewayCapabilitySummaryOutput
func (GatewayCapabilitySummaryArrayOutput) ToGatewayCapabilitySummaryArrayOutput ¶ added in v0.2.0
func (o GatewayCapabilitySummaryArrayOutput) ToGatewayCapabilitySummaryArrayOutput() GatewayCapabilitySummaryArrayOutput
func (GatewayCapabilitySummaryArrayOutput) ToGatewayCapabilitySummaryArrayOutputWithContext ¶ added in v0.2.0
func (o GatewayCapabilitySummaryArrayOutput) ToGatewayCapabilitySummaryArrayOutputWithContext(ctx context.Context) GatewayCapabilitySummaryArrayOutput
type GatewayCapabilitySummaryInput ¶ added in v0.2.0
type GatewayCapabilitySummaryInput interface { pulumi.Input ToGatewayCapabilitySummaryOutput() GatewayCapabilitySummaryOutput ToGatewayCapabilitySummaryOutputWithContext(context.Context) GatewayCapabilitySummaryOutput }
GatewayCapabilitySummaryInput is an input type that accepts GatewayCapabilitySummaryArgs and GatewayCapabilitySummaryOutput values. You can construct a concrete instance of `GatewayCapabilitySummaryInput` via:
GatewayCapabilitySummaryArgs{...}
type GatewayCapabilitySummaryOutput ¶ added in v0.2.0
type GatewayCapabilitySummaryOutput struct{ *pulumi.OutputState }
Contains a summary of a gateway capability configuration.
func (GatewayCapabilitySummaryOutput) CapabilityConfiguration ¶ added in v0.2.0
func (o GatewayCapabilitySummaryOutput) CapabilityConfiguration() pulumi.StringPtrOutput
The JSON document that defines the configuration for the gateway capability. For more information, see [Configuring data sources (CLI)](https://docs.aws.amazon.com/iot-sitewise/latest/userguide/configure-sources.html#configure-source-cli) in the *AWS IoT SiteWise User Guide* .
func (GatewayCapabilitySummaryOutput) CapabilityNamespace ¶ added in v0.2.0
func (o GatewayCapabilitySummaryOutput) CapabilityNamespace() pulumi.StringOutput
The namespace of the capability configuration. For example, if you configure OPC-UA sources from the AWS IoT SiteWise console, your OPC-UA capability configuration has the namespace `iotsitewise:opcuacollector:version` , where `version` is a number such as `1` .
func (GatewayCapabilitySummaryOutput) ElementType ¶ added in v0.2.0
func (GatewayCapabilitySummaryOutput) ElementType() reflect.Type
func (GatewayCapabilitySummaryOutput) ToGatewayCapabilitySummaryOutput ¶ added in v0.2.0
func (o GatewayCapabilitySummaryOutput) ToGatewayCapabilitySummaryOutput() GatewayCapabilitySummaryOutput
func (GatewayCapabilitySummaryOutput) ToGatewayCapabilitySummaryOutputWithContext ¶ added in v0.2.0
func (o GatewayCapabilitySummaryOutput) ToGatewayCapabilitySummaryOutputWithContext(ctx context.Context) GatewayCapabilitySummaryOutput
type GatewayGreengrass ¶
type GatewayGreengrass struct { // The ARN of the Greengrass group. GroupArn string `pulumi:"groupArn"` }
Contains the ARN of AWS IoT Greengrass Group V1 that the gateway runs on.
type GatewayGreengrassArgs ¶
type GatewayGreengrassArgs struct { // The ARN of the Greengrass group. GroupArn pulumi.StringInput `pulumi:"groupArn"` }
Contains the ARN of AWS IoT Greengrass Group V1 that the gateway runs on.
func (GatewayGreengrassArgs) ElementType ¶
func (GatewayGreengrassArgs) ElementType() reflect.Type
func (GatewayGreengrassArgs) ToGatewayGreengrassOutput ¶
func (i GatewayGreengrassArgs) ToGatewayGreengrassOutput() GatewayGreengrassOutput
func (GatewayGreengrassArgs) ToGatewayGreengrassOutputWithContext ¶
func (i GatewayGreengrassArgs) ToGatewayGreengrassOutputWithContext(ctx context.Context) GatewayGreengrassOutput
func (GatewayGreengrassArgs) ToGatewayGreengrassPtrOutput ¶
func (i GatewayGreengrassArgs) ToGatewayGreengrassPtrOutput() GatewayGreengrassPtrOutput
func (GatewayGreengrassArgs) ToGatewayGreengrassPtrOutputWithContext ¶
func (i GatewayGreengrassArgs) ToGatewayGreengrassPtrOutputWithContext(ctx context.Context) GatewayGreengrassPtrOutput
type GatewayGreengrassInput ¶
type GatewayGreengrassInput interface { pulumi.Input ToGatewayGreengrassOutput() GatewayGreengrassOutput ToGatewayGreengrassOutputWithContext(context.Context) GatewayGreengrassOutput }
GatewayGreengrassInput is an input type that accepts GatewayGreengrassArgs and GatewayGreengrassOutput values. You can construct a concrete instance of `GatewayGreengrassInput` via:
GatewayGreengrassArgs{...}
type GatewayGreengrassOutput ¶
type GatewayGreengrassOutput struct{ *pulumi.OutputState }
Contains the ARN of AWS IoT Greengrass Group V1 that the gateway runs on.
func (GatewayGreengrassOutput) ElementType ¶
func (GatewayGreengrassOutput) ElementType() reflect.Type
func (GatewayGreengrassOutput) GroupArn ¶
func (o GatewayGreengrassOutput) GroupArn() pulumi.StringOutput
The ARN of the Greengrass group.
func (GatewayGreengrassOutput) ToGatewayGreengrassOutput ¶
func (o GatewayGreengrassOutput) ToGatewayGreengrassOutput() GatewayGreengrassOutput
func (GatewayGreengrassOutput) ToGatewayGreengrassOutputWithContext ¶
func (o GatewayGreengrassOutput) ToGatewayGreengrassOutputWithContext(ctx context.Context) GatewayGreengrassOutput
func (GatewayGreengrassOutput) ToGatewayGreengrassPtrOutput ¶
func (o GatewayGreengrassOutput) ToGatewayGreengrassPtrOutput() GatewayGreengrassPtrOutput
func (GatewayGreengrassOutput) ToGatewayGreengrassPtrOutputWithContext ¶
func (o GatewayGreengrassOutput) ToGatewayGreengrassPtrOutputWithContext(ctx context.Context) GatewayGreengrassPtrOutput
type GatewayGreengrassPtrInput ¶
type GatewayGreengrassPtrInput interface { pulumi.Input ToGatewayGreengrassPtrOutput() GatewayGreengrassPtrOutput ToGatewayGreengrassPtrOutputWithContext(context.Context) GatewayGreengrassPtrOutput }
GatewayGreengrassPtrInput is an input type that accepts GatewayGreengrassArgs, GatewayGreengrassPtr and GatewayGreengrassPtrOutput values. You can construct a concrete instance of `GatewayGreengrassPtrInput` via:
GatewayGreengrassArgs{...} or: nil
func GatewayGreengrassPtr ¶
func GatewayGreengrassPtr(v *GatewayGreengrassArgs) GatewayGreengrassPtrInput
type GatewayGreengrassPtrOutput ¶
type GatewayGreengrassPtrOutput struct{ *pulumi.OutputState }
func (GatewayGreengrassPtrOutput) Elem ¶
func (o GatewayGreengrassPtrOutput) Elem() GatewayGreengrassOutput
func (GatewayGreengrassPtrOutput) ElementType ¶
func (GatewayGreengrassPtrOutput) ElementType() reflect.Type
func (GatewayGreengrassPtrOutput) GroupArn ¶
func (o GatewayGreengrassPtrOutput) GroupArn() pulumi.StringPtrOutput
The ARN of the Greengrass group.
func (GatewayGreengrassPtrOutput) ToGatewayGreengrassPtrOutput ¶
func (o GatewayGreengrassPtrOutput) ToGatewayGreengrassPtrOutput() GatewayGreengrassPtrOutput
func (GatewayGreengrassPtrOutput) ToGatewayGreengrassPtrOutputWithContext ¶
func (o GatewayGreengrassPtrOutput) ToGatewayGreengrassPtrOutputWithContext(ctx context.Context) GatewayGreengrassPtrOutput
type GatewayGreengrassV2 ¶ added in v0.11.0
type GatewayGreengrassV2 struct { // The name of the CoreDevice in GreenGrass V2. CoreDeviceThingName string `pulumi:"coreDeviceThingName"` }
Contains the CoreDeviceThingName of AWS IoT Greengrass Group V2 that the gateway runs on.
type GatewayGreengrassV2Args ¶ added in v0.11.0
type GatewayGreengrassV2Args struct { // The name of the CoreDevice in GreenGrass V2. CoreDeviceThingName pulumi.StringInput `pulumi:"coreDeviceThingName"` }
Contains the CoreDeviceThingName of AWS IoT Greengrass Group V2 that the gateway runs on.
func (GatewayGreengrassV2Args) ElementType ¶ added in v0.11.0
func (GatewayGreengrassV2Args) ElementType() reflect.Type
func (GatewayGreengrassV2Args) ToGatewayGreengrassV2Output ¶ added in v0.11.0
func (i GatewayGreengrassV2Args) ToGatewayGreengrassV2Output() GatewayGreengrassV2Output
func (GatewayGreengrassV2Args) ToGatewayGreengrassV2OutputWithContext ¶ added in v0.11.0
func (i GatewayGreengrassV2Args) ToGatewayGreengrassV2OutputWithContext(ctx context.Context) GatewayGreengrassV2Output
func (GatewayGreengrassV2Args) ToGatewayGreengrassV2PtrOutput ¶ added in v0.11.0
func (i GatewayGreengrassV2Args) ToGatewayGreengrassV2PtrOutput() GatewayGreengrassV2PtrOutput
func (GatewayGreengrassV2Args) ToGatewayGreengrassV2PtrOutputWithContext ¶ added in v0.11.0
func (i GatewayGreengrassV2Args) ToGatewayGreengrassV2PtrOutputWithContext(ctx context.Context) GatewayGreengrassV2PtrOutput
type GatewayGreengrassV2Input ¶ added in v0.11.0
type GatewayGreengrassV2Input interface { pulumi.Input ToGatewayGreengrassV2Output() GatewayGreengrassV2Output ToGatewayGreengrassV2OutputWithContext(context.Context) GatewayGreengrassV2Output }
GatewayGreengrassV2Input is an input type that accepts GatewayGreengrassV2Args and GatewayGreengrassV2Output values. You can construct a concrete instance of `GatewayGreengrassV2Input` via:
GatewayGreengrassV2Args{...}
type GatewayGreengrassV2Output ¶ added in v0.11.0
type GatewayGreengrassV2Output struct{ *pulumi.OutputState }
Contains the CoreDeviceThingName of AWS IoT Greengrass Group V2 that the gateway runs on.
func (GatewayGreengrassV2Output) CoreDeviceThingName ¶ added in v0.11.0
func (o GatewayGreengrassV2Output) CoreDeviceThingName() pulumi.StringOutput
The name of the CoreDevice in GreenGrass V2.
func (GatewayGreengrassV2Output) ElementType ¶ added in v0.11.0
func (GatewayGreengrassV2Output) ElementType() reflect.Type
func (GatewayGreengrassV2Output) ToGatewayGreengrassV2Output ¶ added in v0.11.0
func (o GatewayGreengrassV2Output) ToGatewayGreengrassV2Output() GatewayGreengrassV2Output
func (GatewayGreengrassV2Output) ToGatewayGreengrassV2OutputWithContext ¶ added in v0.11.0
func (o GatewayGreengrassV2Output) ToGatewayGreengrassV2OutputWithContext(ctx context.Context) GatewayGreengrassV2Output
func (GatewayGreengrassV2Output) ToGatewayGreengrassV2PtrOutput ¶ added in v0.11.0
func (o GatewayGreengrassV2Output) ToGatewayGreengrassV2PtrOutput() GatewayGreengrassV2PtrOutput
func (GatewayGreengrassV2Output) ToGatewayGreengrassV2PtrOutputWithContext ¶ added in v0.11.0
func (o GatewayGreengrassV2Output) ToGatewayGreengrassV2PtrOutputWithContext(ctx context.Context) GatewayGreengrassV2PtrOutput
type GatewayGreengrassV2PtrInput ¶ added in v0.11.0
type GatewayGreengrassV2PtrInput interface { pulumi.Input ToGatewayGreengrassV2PtrOutput() GatewayGreengrassV2PtrOutput ToGatewayGreengrassV2PtrOutputWithContext(context.Context) GatewayGreengrassV2PtrOutput }
GatewayGreengrassV2PtrInput is an input type that accepts GatewayGreengrassV2Args, GatewayGreengrassV2Ptr and GatewayGreengrassV2PtrOutput values. You can construct a concrete instance of `GatewayGreengrassV2PtrInput` via:
GatewayGreengrassV2Args{...} or: nil
func GatewayGreengrassV2Ptr ¶ added in v0.11.0
func GatewayGreengrassV2Ptr(v *GatewayGreengrassV2Args) GatewayGreengrassV2PtrInput
type GatewayGreengrassV2PtrOutput ¶ added in v0.11.0
type GatewayGreengrassV2PtrOutput struct{ *pulumi.OutputState }
func (GatewayGreengrassV2PtrOutput) CoreDeviceThingName ¶ added in v0.11.0
func (o GatewayGreengrassV2PtrOutput) CoreDeviceThingName() pulumi.StringPtrOutput
The name of the CoreDevice in GreenGrass V2.
func (GatewayGreengrassV2PtrOutput) Elem ¶ added in v0.11.0
func (o GatewayGreengrassV2PtrOutput) Elem() GatewayGreengrassV2Output
func (GatewayGreengrassV2PtrOutput) ElementType ¶ added in v0.11.0
func (GatewayGreengrassV2PtrOutput) ElementType() reflect.Type
func (GatewayGreengrassV2PtrOutput) ToGatewayGreengrassV2PtrOutput ¶ added in v0.11.0
func (o GatewayGreengrassV2PtrOutput) ToGatewayGreengrassV2PtrOutput() GatewayGreengrassV2PtrOutput
func (GatewayGreengrassV2PtrOutput) ToGatewayGreengrassV2PtrOutputWithContext ¶ added in v0.11.0
func (o GatewayGreengrassV2PtrOutput) ToGatewayGreengrassV2PtrOutputWithContext(ctx context.Context) GatewayGreengrassV2PtrOutput
type GatewayInput ¶
type GatewayInput interface { pulumi.Input ToGatewayOutput() GatewayOutput ToGatewayOutputWithContext(ctx context.Context) GatewayOutput }
type GatewayOutput ¶
type GatewayOutput struct{ *pulumi.OutputState }
func (GatewayOutput) ElementType ¶
func (GatewayOutput) ElementType() reflect.Type
func (GatewayOutput) GatewayCapabilitySummaries ¶ added in v0.17.0
func (o GatewayOutput) GatewayCapabilitySummaries() GatewayCapabilitySummaryArrayOutput
A list of gateway capability summaries that each contain a namespace and status.
func (GatewayOutput) GatewayId ¶ added in v0.17.0
func (o GatewayOutput) GatewayId() pulumi.StringOutput
The ID of the gateway device.
func (GatewayOutput) GatewayName ¶ added in v0.17.0
func (o GatewayOutput) GatewayName() pulumi.StringOutput
A unique, friendly name for the gateway.
func (GatewayOutput) GatewayPlatform ¶ added in v0.17.0
func (o GatewayOutput) GatewayPlatform() GatewayPlatformOutput
The gateway's platform. You can only specify one platform in a gateway.
func (GatewayOutput) Tags ¶ added in v0.17.0
func (o GatewayOutput) Tags() aws.TagArrayOutput
A list of key-value pairs that contain metadata for the gateway.
func (GatewayOutput) ToGatewayOutput ¶
func (o GatewayOutput) ToGatewayOutput() GatewayOutput
func (GatewayOutput) ToGatewayOutputWithContext ¶
func (o GatewayOutput) ToGatewayOutputWithContext(ctx context.Context) GatewayOutput
type GatewayPlatform ¶ added in v0.2.0
type GatewayPlatform struct { // A gateway that runs on AWS IoT Greengrass V1. Greengrass *GatewayGreengrass `pulumi:"greengrass"` // A gateway that runs on AWS IoT Greengrass V2. GreengrassV2 *GatewayGreengrassV2 `pulumi:"greengrassV2"` // A gateway that runs on Siemens Industrial Edge. SiemensIe *GatewaySiemensIe `pulumi:"siemensIe"` }
Contains a gateway's platform information.
type GatewayPlatformArgs ¶ added in v0.2.0
type GatewayPlatformArgs struct { // A gateway that runs on AWS IoT Greengrass V1. Greengrass GatewayGreengrassPtrInput `pulumi:"greengrass"` // A gateway that runs on AWS IoT Greengrass V2. GreengrassV2 GatewayGreengrassV2PtrInput `pulumi:"greengrassV2"` // A gateway that runs on Siemens Industrial Edge. SiemensIe GatewaySiemensIePtrInput `pulumi:"siemensIe"` }
Contains a gateway's platform information.
func (GatewayPlatformArgs) ElementType ¶ added in v0.2.0
func (GatewayPlatformArgs) ElementType() reflect.Type
func (GatewayPlatformArgs) ToGatewayPlatformOutput ¶ added in v0.2.0
func (i GatewayPlatformArgs) ToGatewayPlatformOutput() GatewayPlatformOutput
func (GatewayPlatformArgs) ToGatewayPlatformOutputWithContext ¶ added in v0.2.0
func (i GatewayPlatformArgs) ToGatewayPlatformOutputWithContext(ctx context.Context) GatewayPlatformOutput
type GatewayPlatformInput ¶ added in v0.2.0
type GatewayPlatformInput interface { pulumi.Input ToGatewayPlatformOutput() GatewayPlatformOutput ToGatewayPlatformOutputWithContext(context.Context) GatewayPlatformOutput }
GatewayPlatformInput is an input type that accepts GatewayPlatformArgs and GatewayPlatformOutput values. You can construct a concrete instance of `GatewayPlatformInput` via:
GatewayPlatformArgs{...}
type GatewayPlatformOutput ¶ added in v0.2.0
type GatewayPlatformOutput struct{ *pulumi.OutputState }
Contains a gateway's platform information.
func (GatewayPlatformOutput) ElementType ¶ added in v0.2.0
func (GatewayPlatformOutput) ElementType() reflect.Type
func (GatewayPlatformOutput) Greengrass ¶ added in v0.2.0
func (o GatewayPlatformOutput) Greengrass() GatewayGreengrassPtrOutput
A gateway that runs on AWS IoT Greengrass V1.
func (GatewayPlatformOutput) GreengrassV2 ¶ added in v0.11.0
func (o GatewayPlatformOutput) GreengrassV2() GatewayGreengrassV2PtrOutput
A gateway that runs on AWS IoT Greengrass V2.
func (GatewayPlatformOutput) SiemensIe ¶ added in v0.101.0
func (o GatewayPlatformOutput) SiemensIe() GatewaySiemensIePtrOutput
A gateway that runs on Siemens Industrial Edge.
func (GatewayPlatformOutput) ToGatewayPlatformOutput ¶ added in v0.2.0
func (o GatewayPlatformOutput) ToGatewayPlatformOutput() GatewayPlatformOutput
func (GatewayPlatformOutput) ToGatewayPlatformOutputWithContext ¶ added in v0.2.0
func (o GatewayPlatformOutput) ToGatewayPlatformOutputWithContext(ctx context.Context) GatewayPlatformOutput
type GatewaySiemensIe ¶ added in v0.101.0
type GatewaySiemensIe struct { // The name of the IoT Core Thing. IotCoreThingName string `pulumi:"iotCoreThingName"` }
Contains the IotCoreThingName of AWS IoT Thing that the gateway runs on.
type GatewaySiemensIeArgs ¶ added in v0.101.0
type GatewaySiemensIeArgs struct { // The name of the IoT Core Thing. IotCoreThingName pulumi.StringInput `pulumi:"iotCoreThingName"` }
Contains the IotCoreThingName of AWS IoT Thing that the gateway runs on.
func (GatewaySiemensIeArgs) ElementType ¶ added in v0.101.0
func (GatewaySiemensIeArgs) ElementType() reflect.Type
func (GatewaySiemensIeArgs) ToGatewaySiemensIeOutput ¶ added in v0.101.0
func (i GatewaySiemensIeArgs) ToGatewaySiemensIeOutput() GatewaySiemensIeOutput
func (GatewaySiemensIeArgs) ToGatewaySiemensIeOutputWithContext ¶ added in v0.101.0
func (i GatewaySiemensIeArgs) ToGatewaySiemensIeOutputWithContext(ctx context.Context) GatewaySiemensIeOutput
func (GatewaySiemensIeArgs) ToGatewaySiemensIePtrOutput ¶ added in v0.101.0
func (i GatewaySiemensIeArgs) ToGatewaySiemensIePtrOutput() GatewaySiemensIePtrOutput
func (GatewaySiemensIeArgs) ToGatewaySiemensIePtrOutputWithContext ¶ added in v0.101.0
func (i GatewaySiemensIeArgs) ToGatewaySiemensIePtrOutputWithContext(ctx context.Context) GatewaySiemensIePtrOutput
type GatewaySiemensIeInput ¶ added in v0.101.0
type GatewaySiemensIeInput interface { pulumi.Input ToGatewaySiemensIeOutput() GatewaySiemensIeOutput ToGatewaySiemensIeOutputWithContext(context.Context) GatewaySiemensIeOutput }
GatewaySiemensIeInput is an input type that accepts GatewaySiemensIeArgs and GatewaySiemensIeOutput values. You can construct a concrete instance of `GatewaySiemensIeInput` via:
GatewaySiemensIeArgs{...}
type GatewaySiemensIeOutput ¶ added in v0.101.0
type GatewaySiemensIeOutput struct{ *pulumi.OutputState }
Contains the IotCoreThingName of AWS IoT Thing that the gateway runs on.
func (GatewaySiemensIeOutput) ElementType ¶ added in v0.101.0
func (GatewaySiemensIeOutput) ElementType() reflect.Type
func (GatewaySiemensIeOutput) IotCoreThingName ¶ added in v0.101.0
func (o GatewaySiemensIeOutput) IotCoreThingName() pulumi.StringOutput
The name of the IoT Core Thing.
func (GatewaySiemensIeOutput) ToGatewaySiemensIeOutput ¶ added in v0.101.0
func (o GatewaySiemensIeOutput) ToGatewaySiemensIeOutput() GatewaySiemensIeOutput
func (GatewaySiemensIeOutput) ToGatewaySiemensIeOutputWithContext ¶ added in v0.101.0
func (o GatewaySiemensIeOutput) ToGatewaySiemensIeOutputWithContext(ctx context.Context) GatewaySiemensIeOutput
func (GatewaySiemensIeOutput) ToGatewaySiemensIePtrOutput ¶ added in v0.101.0
func (o GatewaySiemensIeOutput) ToGatewaySiemensIePtrOutput() GatewaySiemensIePtrOutput
func (GatewaySiemensIeOutput) ToGatewaySiemensIePtrOutputWithContext ¶ added in v0.101.0
func (o GatewaySiemensIeOutput) ToGatewaySiemensIePtrOutputWithContext(ctx context.Context) GatewaySiemensIePtrOutput
type GatewaySiemensIePtrInput ¶ added in v0.101.0
type GatewaySiemensIePtrInput interface { pulumi.Input ToGatewaySiemensIePtrOutput() GatewaySiemensIePtrOutput ToGatewaySiemensIePtrOutputWithContext(context.Context) GatewaySiemensIePtrOutput }
GatewaySiemensIePtrInput is an input type that accepts GatewaySiemensIeArgs, GatewaySiemensIePtr and GatewaySiemensIePtrOutput values. You can construct a concrete instance of `GatewaySiemensIePtrInput` via:
GatewaySiemensIeArgs{...} or: nil
func GatewaySiemensIePtr ¶ added in v0.101.0
func GatewaySiemensIePtr(v *GatewaySiemensIeArgs) GatewaySiemensIePtrInput
type GatewaySiemensIePtrOutput ¶ added in v0.101.0
type GatewaySiemensIePtrOutput struct{ *pulumi.OutputState }
func (GatewaySiemensIePtrOutput) Elem ¶ added in v0.101.0
func (o GatewaySiemensIePtrOutput) Elem() GatewaySiemensIeOutput
func (GatewaySiemensIePtrOutput) ElementType ¶ added in v0.101.0
func (GatewaySiemensIePtrOutput) ElementType() reflect.Type
func (GatewaySiemensIePtrOutput) IotCoreThingName ¶ added in v0.101.0
func (o GatewaySiemensIePtrOutput) IotCoreThingName() pulumi.StringPtrOutput
The name of the IoT Core Thing.
func (GatewaySiemensIePtrOutput) ToGatewaySiemensIePtrOutput ¶ added in v0.101.0
func (o GatewaySiemensIePtrOutput) ToGatewaySiemensIePtrOutput() GatewaySiemensIePtrOutput
func (GatewaySiemensIePtrOutput) ToGatewaySiemensIePtrOutputWithContext ¶ added in v0.101.0
func (o GatewaySiemensIePtrOutput) ToGatewaySiemensIePtrOutputWithContext(ctx context.Context) GatewaySiemensIePtrOutput
type GatewayState ¶
type GatewayState struct { }
func (GatewayState) ElementType ¶
func (GatewayState) ElementType() reflect.Type
type GatewayTag ¶
type GatewayTag struct { // The key or name that identifies the tag. Key string `pulumi:"key"` // The value of the tag. Value string `pulumi:"value"` }
To add or update tag, provide both key and value. To delete tag, provide only tag key to be deleted
type LookupAccessPolicyArgs ¶ added in v0.12.0
type LookupAccessPolicyArgs struct { // The ID of the access policy. AccessPolicyId string `pulumi:"accessPolicyId"` }
type LookupAccessPolicyOutputArgs ¶ added in v0.12.0
type LookupAccessPolicyOutputArgs struct { // The ID of the access policy. AccessPolicyId pulumi.StringInput `pulumi:"accessPolicyId"` }
func (LookupAccessPolicyOutputArgs) ElementType ¶ added in v0.12.0
func (LookupAccessPolicyOutputArgs) ElementType() reflect.Type
type LookupAccessPolicyResult ¶ added in v0.12.0
type LookupAccessPolicyResult struct { // The ARN of the access policy. AccessPolicyArn *string `pulumi:"accessPolicyArn"` // The ID of the access policy. AccessPolicyId *string `pulumi:"accessPolicyId"` // The identity for this access policy. Choose either a user or a group but not both. AccessPolicyIdentity *AccessPolicyIdentity `pulumi:"accessPolicyIdentity"` // The permission level for this access policy. Valid values are ADMINISTRATOR or VIEWER. AccessPolicyPermission *string `pulumi:"accessPolicyPermission"` // The AWS IoT SiteWise Monitor resource for this access policy. Choose either portal or project but not both. AccessPolicyResource *AccessPolicyResource `pulumi:"accessPolicyResource"` }
func LookupAccessPolicy ¶ added in v0.12.0
func LookupAccessPolicy(ctx *pulumi.Context, args *LookupAccessPolicyArgs, opts ...pulumi.InvokeOption) (*LookupAccessPolicyResult, error)
Resource schema for AWS::IoTSiteWise::AccessPolicy
type LookupAccessPolicyResultOutput ¶ added in v0.12.0
type LookupAccessPolicyResultOutput struct{ *pulumi.OutputState }
func LookupAccessPolicyOutput ¶ added in v0.12.0
func LookupAccessPolicyOutput(ctx *pulumi.Context, args LookupAccessPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupAccessPolicyResultOutput
func (LookupAccessPolicyResultOutput) AccessPolicyArn ¶ added in v0.12.0
func (o LookupAccessPolicyResultOutput) AccessPolicyArn() pulumi.StringPtrOutput
The ARN of the access policy.
func (LookupAccessPolicyResultOutput) AccessPolicyId ¶ added in v0.12.0
func (o LookupAccessPolicyResultOutput) AccessPolicyId() pulumi.StringPtrOutput
The ID of the access policy.
func (LookupAccessPolicyResultOutput) AccessPolicyIdentity ¶ added in v0.12.0
func (o LookupAccessPolicyResultOutput) AccessPolicyIdentity() AccessPolicyIdentityPtrOutput
The identity for this access policy. Choose either a user or a group but not both.
func (LookupAccessPolicyResultOutput) AccessPolicyPermission ¶ added in v0.12.0
func (o LookupAccessPolicyResultOutput) AccessPolicyPermission() pulumi.StringPtrOutput
The permission level for this access policy. Valid values are ADMINISTRATOR or VIEWER.
func (LookupAccessPolicyResultOutput) AccessPolicyResource ¶ added in v0.12.0
func (o LookupAccessPolicyResultOutput) AccessPolicyResource() AccessPolicyResourcePtrOutput
The AWS IoT SiteWise Monitor resource for this access policy. Choose either portal or project but not both.
func (LookupAccessPolicyResultOutput) ElementType ¶ added in v0.12.0
func (LookupAccessPolicyResultOutput) ElementType() reflect.Type
func (LookupAccessPolicyResultOutput) ToLookupAccessPolicyResultOutput ¶ added in v0.12.0
func (o LookupAccessPolicyResultOutput) ToLookupAccessPolicyResultOutput() LookupAccessPolicyResultOutput
func (LookupAccessPolicyResultOutput) ToLookupAccessPolicyResultOutputWithContext ¶ added in v0.12.0
func (o LookupAccessPolicyResultOutput) ToLookupAccessPolicyResultOutputWithContext(ctx context.Context) LookupAccessPolicyResultOutput
type LookupAssetArgs ¶ added in v0.12.0
type LookupAssetArgs struct { // The ID of the asset AssetId string `pulumi:"assetId"` }
type LookupAssetModelArgs ¶ added in v0.12.0
type LookupAssetModelArgs struct { // The ID of the asset model. AssetModelId string `pulumi:"assetModelId"` }
type LookupAssetModelOutputArgs ¶ added in v0.12.0
type LookupAssetModelOutputArgs struct { // The ID of the asset model. AssetModelId pulumi.StringInput `pulumi:"assetModelId"` }
func (LookupAssetModelOutputArgs) ElementType ¶ added in v0.12.0
func (LookupAssetModelOutputArgs) ElementType() reflect.Type
type LookupAssetModelResult ¶ added in v0.12.0
type LookupAssetModelResult struct { // The ARN of the asset model, which has the following format. AssetModelArn *string `pulumi:"assetModelArn"` // The composite asset models that are part of this asset model. Composite asset models are asset models that contain specific properties. AssetModelCompositeModels []AssetModelCompositeModel `pulumi:"assetModelCompositeModels"` // A description for the asset model. AssetModelDescription *string `pulumi:"assetModelDescription"` // The external ID of the asset model. AssetModelExternalId *string `pulumi:"assetModelExternalId"` // The hierarchy definitions of the asset model. Each hierarchy specifies an asset model whose assets can be children of any other assets created from this asset model. You can specify up to 10 hierarchies per asset model. AssetModelHierarchies []AssetModelHierarchy `pulumi:"assetModelHierarchies"` // The ID of the asset model. AssetModelId *string `pulumi:"assetModelId"` // A unique, friendly name for the asset model. AssetModelName *string `pulumi:"assetModelName"` // The property definitions of the asset model. You can specify up to 200 properties per asset model. AssetModelProperties []AssetModelProperty `pulumi:"assetModelProperties"` // A list of key-value pairs that contain metadata for the asset model. Tags []aws.Tag `pulumi:"tags"` }
func LookupAssetModel ¶ added in v0.12.0
func LookupAssetModel(ctx *pulumi.Context, args *LookupAssetModelArgs, opts ...pulumi.InvokeOption) (*LookupAssetModelResult, error)
Resource schema for AWS::IoTSiteWise::AssetModel
type LookupAssetModelResultOutput ¶ added in v0.12.0
type LookupAssetModelResultOutput struct{ *pulumi.OutputState }
func LookupAssetModelOutput ¶ added in v0.12.0
func LookupAssetModelOutput(ctx *pulumi.Context, args LookupAssetModelOutputArgs, opts ...pulumi.InvokeOption) LookupAssetModelResultOutput
func (LookupAssetModelResultOutput) AssetModelArn ¶ added in v0.12.0
func (o LookupAssetModelResultOutput) AssetModelArn() pulumi.StringPtrOutput
The ARN of the asset model, which has the following format.
func (LookupAssetModelResultOutput) AssetModelCompositeModels ¶ added in v0.12.0
func (o LookupAssetModelResultOutput) AssetModelCompositeModels() AssetModelCompositeModelArrayOutput
The composite asset models that are part of this asset model. Composite asset models are asset models that contain specific properties.
func (LookupAssetModelResultOutput) AssetModelDescription ¶ added in v0.12.0
func (o LookupAssetModelResultOutput) AssetModelDescription() pulumi.StringPtrOutput
A description for the asset model.
func (LookupAssetModelResultOutput) AssetModelExternalId ¶ added in v0.99.0
func (o LookupAssetModelResultOutput) AssetModelExternalId() pulumi.StringPtrOutput
The external ID of the asset model.
func (LookupAssetModelResultOutput) AssetModelHierarchies ¶ added in v0.12.0
func (o LookupAssetModelResultOutput) AssetModelHierarchies() AssetModelHierarchyArrayOutput
The hierarchy definitions of the asset model. Each hierarchy specifies an asset model whose assets can be children of any other assets created from this asset model. You can specify up to 10 hierarchies per asset model.
func (LookupAssetModelResultOutput) AssetModelId ¶ added in v0.12.0
func (o LookupAssetModelResultOutput) AssetModelId() pulumi.StringPtrOutput
The ID of the asset model.
func (LookupAssetModelResultOutput) AssetModelName ¶ added in v0.12.0
func (o LookupAssetModelResultOutput) AssetModelName() pulumi.StringPtrOutput
A unique, friendly name for the asset model.
func (LookupAssetModelResultOutput) AssetModelProperties ¶ added in v0.12.0
func (o LookupAssetModelResultOutput) AssetModelProperties() AssetModelPropertyArrayOutput
The property definitions of the asset model. You can specify up to 200 properties per asset model.
func (LookupAssetModelResultOutput) ElementType ¶ added in v0.12.0
func (LookupAssetModelResultOutput) ElementType() reflect.Type
func (LookupAssetModelResultOutput) Tags ¶ added in v0.12.0
func (o LookupAssetModelResultOutput) Tags() aws.TagArrayOutput
A list of key-value pairs that contain metadata for the asset model.
func (LookupAssetModelResultOutput) ToLookupAssetModelResultOutput ¶ added in v0.12.0
func (o LookupAssetModelResultOutput) ToLookupAssetModelResultOutput() LookupAssetModelResultOutput
func (LookupAssetModelResultOutput) ToLookupAssetModelResultOutputWithContext ¶ added in v0.12.0
func (o LookupAssetModelResultOutput) ToLookupAssetModelResultOutputWithContext(ctx context.Context) LookupAssetModelResultOutput
type LookupAssetOutputArgs ¶ added in v0.12.0
type LookupAssetOutputArgs struct { // The ID of the asset AssetId pulumi.StringInput `pulumi:"assetId"` }
func (LookupAssetOutputArgs) ElementType ¶ added in v0.12.0
func (LookupAssetOutputArgs) ElementType() reflect.Type
type LookupAssetResult ¶ added in v0.12.0
type LookupAssetResult struct { // The ARN of the asset AssetArn *string `pulumi:"assetArn"` // A description for the asset AssetDescription *string `pulumi:"assetDescription"` // The External ID of the asset AssetExternalId *string `pulumi:"assetExternalId"` // A list of asset hierarchies that each contain a `hierarchyId` . A hierarchy specifies allowed parent/child asset relationships. AssetHierarchies []AssetHierarchy `pulumi:"assetHierarchies"` // The ID of the asset AssetId *string `pulumi:"assetId"` // The ID of the asset model from which to create the asset. AssetModelId *string `pulumi:"assetModelId"` // A unique, friendly name for the asset. AssetName *string `pulumi:"assetName"` // The list of asset properties for the asset. // // This object doesn't include properties that you define in composite models. You can find composite model properties in the `assetCompositeModels` object. AssetProperties []AssetProperty `pulumi:"assetProperties"` // A list of key-value pairs that contain metadata for the asset. Tags []aws.Tag `pulumi:"tags"` }
func LookupAsset ¶ added in v0.12.0
func LookupAsset(ctx *pulumi.Context, args *LookupAssetArgs, opts ...pulumi.InvokeOption) (*LookupAssetResult, error)
Resource schema for AWS::IoTSiteWise::Asset
type LookupAssetResultOutput ¶ added in v0.12.0
type LookupAssetResultOutput struct{ *pulumi.OutputState }
func LookupAssetOutput ¶ added in v0.12.0
func LookupAssetOutput(ctx *pulumi.Context, args LookupAssetOutputArgs, opts ...pulumi.InvokeOption) LookupAssetResultOutput
func (LookupAssetResultOutput) AssetArn ¶ added in v0.12.0
func (o LookupAssetResultOutput) AssetArn() pulumi.StringPtrOutput
The ARN of the asset
func (LookupAssetResultOutput) AssetDescription ¶ added in v0.17.0
func (o LookupAssetResultOutput) AssetDescription() pulumi.StringPtrOutput
A description for the asset
func (LookupAssetResultOutput) AssetExternalId ¶ added in v0.99.0
func (o LookupAssetResultOutput) AssetExternalId() pulumi.StringPtrOutput
The External ID of the asset
func (LookupAssetResultOutput) AssetHierarchies ¶ added in v0.12.0
func (o LookupAssetResultOutput) AssetHierarchies() AssetHierarchyArrayOutput
A list of asset hierarchies that each contain a `hierarchyId` . A hierarchy specifies allowed parent/child asset relationships.
func (LookupAssetResultOutput) AssetId ¶ added in v0.12.0
func (o LookupAssetResultOutput) AssetId() pulumi.StringPtrOutput
The ID of the asset
func (LookupAssetResultOutput) AssetModelId ¶ added in v0.12.0
func (o LookupAssetResultOutput) AssetModelId() pulumi.StringPtrOutput
The ID of the asset model from which to create the asset.
func (LookupAssetResultOutput) AssetName ¶ added in v0.12.0
func (o LookupAssetResultOutput) AssetName() pulumi.StringPtrOutput
A unique, friendly name for the asset.
func (LookupAssetResultOutput) AssetProperties ¶ added in v0.12.0
func (o LookupAssetResultOutput) AssetProperties() AssetPropertyArrayOutput
The list of asset properties for the asset.
This object doesn't include properties that you define in composite models. You can find composite model properties in the `assetCompositeModels` object.
func (LookupAssetResultOutput) ElementType ¶ added in v0.12.0
func (LookupAssetResultOutput) ElementType() reflect.Type
func (LookupAssetResultOutput) Tags ¶ added in v0.12.0
func (o LookupAssetResultOutput) Tags() aws.TagArrayOutput
A list of key-value pairs that contain metadata for the asset.
func (LookupAssetResultOutput) ToLookupAssetResultOutput ¶ added in v0.12.0
func (o LookupAssetResultOutput) ToLookupAssetResultOutput() LookupAssetResultOutput
func (LookupAssetResultOutput) ToLookupAssetResultOutputWithContext ¶ added in v0.12.0
func (o LookupAssetResultOutput) ToLookupAssetResultOutputWithContext(ctx context.Context) LookupAssetResultOutput
type LookupDashboardArgs ¶ added in v0.12.0
type LookupDashboardArgs struct { // The ID of the dashboard. DashboardId string `pulumi:"dashboardId"` }
type LookupDashboardOutputArgs ¶ added in v0.12.0
type LookupDashboardOutputArgs struct { // The ID of the dashboard. DashboardId pulumi.StringInput `pulumi:"dashboardId"` }
func (LookupDashboardOutputArgs) ElementType ¶ added in v0.12.0
func (LookupDashboardOutputArgs) ElementType() reflect.Type
type LookupDashboardResult ¶ added in v0.12.0
type LookupDashboardResult struct { // The ARN of the dashboard. DashboardArn *string `pulumi:"dashboardArn"` // The dashboard definition specified in a JSON literal. DashboardDefinition *string `pulumi:"dashboardDefinition"` // A description for the dashboard. DashboardDescription *string `pulumi:"dashboardDescription"` // The ID of the dashboard. DashboardId *string `pulumi:"dashboardId"` // A friendly name for the dashboard. DashboardName *string `pulumi:"dashboardName"` // A list of key-value pairs that contain metadata for the dashboard. Tags []aws.Tag `pulumi:"tags"` }
func LookupDashboard ¶ added in v0.12.0
func LookupDashboard(ctx *pulumi.Context, args *LookupDashboardArgs, opts ...pulumi.InvokeOption) (*LookupDashboardResult, error)
Resource schema for AWS::IoTSiteWise::Dashboard
type LookupDashboardResultOutput ¶ added in v0.12.0
type LookupDashboardResultOutput struct{ *pulumi.OutputState }
func LookupDashboardOutput ¶ added in v0.12.0
func LookupDashboardOutput(ctx *pulumi.Context, args LookupDashboardOutputArgs, opts ...pulumi.InvokeOption) LookupDashboardResultOutput
func (LookupDashboardResultOutput) DashboardArn ¶ added in v0.12.0
func (o LookupDashboardResultOutput) DashboardArn() pulumi.StringPtrOutput
The ARN of the dashboard.
func (LookupDashboardResultOutput) DashboardDefinition ¶ added in v0.12.0
func (o LookupDashboardResultOutput) DashboardDefinition() pulumi.StringPtrOutput
The dashboard definition specified in a JSON literal.
func (LookupDashboardResultOutput) DashboardDescription ¶ added in v0.12.0
func (o LookupDashboardResultOutput) DashboardDescription() pulumi.StringPtrOutput
A description for the dashboard.
func (LookupDashboardResultOutput) DashboardId ¶ added in v0.12.0
func (o LookupDashboardResultOutput) DashboardId() pulumi.StringPtrOutput
The ID of the dashboard.
func (LookupDashboardResultOutput) DashboardName ¶ added in v0.12.0
func (o LookupDashboardResultOutput) DashboardName() pulumi.StringPtrOutput
A friendly name for the dashboard.
func (LookupDashboardResultOutput) ElementType ¶ added in v0.12.0
func (LookupDashboardResultOutput) ElementType() reflect.Type
func (LookupDashboardResultOutput) Tags ¶ added in v0.12.0
func (o LookupDashboardResultOutput) Tags() aws.TagArrayOutput
A list of key-value pairs that contain metadata for the dashboard.
func (LookupDashboardResultOutput) ToLookupDashboardResultOutput ¶ added in v0.12.0
func (o LookupDashboardResultOutput) ToLookupDashboardResultOutput() LookupDashboardResultOutput
func (LookupDashboardResultOutput) ToLookupDashboardResultOutputWithContext ¶ added in v0.12.0
func (o LookupDashboardResultOutput) ToLookupDashboardResultOutputWithContext(ctx context.Context) LookupDashboardResultOutput
type LookupGatewayArgs ¶ added in v0.12.0
type LookupGatewayArgs struct { // The ID of the gateway device. GatewayId string `pulumi:"gatewayId"` }
type LookupGatewayOutputArgs ¶ added in v0.12.0
type LookupGatewayOutputArgs struct { // The ID of the gateway device. GatewayId pulumi.StringInput `pulumi:"gatewayId"` }
func (LookupGatewayOutputArgs) ElementType ¶ added in v0.12.0
func (LookupGatewayOutputArgs) ElementType() reflect.Type
type LookupGatewayResult ¶ added in v0.12.0
type LookupGatewayResult struct { // A list of gateway capability summaries that each contain a namespace and status. GatewayCapabilitySummaries []GatewayCapabilitySummary `pulumi:"gatewayCapabilitySummaries"` // The ID of the gateway device. GatewayId *string `pulumi:"gatewayId"` // A unique, friendly name for the gateway. GatewayName *string `pulumi:"gatewayName"` // A list of key-value pairs that contain metadata for the gateway. Tags []aws.Tag `pulumi:"tags"` }
func LookupGateway ¶ added in v0.12.0
func LookupGateway(ctx *pulumi.Context, args *LookupGatewayArgs, opts ...pulumi.InvokeOption) (*LookupGatewayResult, error)
Resource schema for AWS::IoTSiteWise::Gateway
type LookupGatewayResultOutput ¶ added in v0.12.0
type LookupGatewayResultOutput struct{ *pulumi.OutputState }
func LookupGatewayOutput ¶ added in v0.12.0
func LookupGatewayOutput(ctx *pulumi.Context, args LookupGatewayOutputArgs, opts ...pulumi.InvokeOption) LookupGatewayResultOutput
func (LookupGatewayResultOutput) ElementType ¶ added in v0.12.0
func (LookupGatewayResultOutput) ElementType() reflect.Type
func (LookupGatewayResultOutput) GatewayCapabilitySummaries ¶ added in v0.12.0
func (o LookupGatewayResultOutput) GatewayCapabilitySummaries() GatewayCapabilitySummaryArrayOutput
A list of gateway capability summaries that each contain a namespace and status.
func (LookupGatewayResultOutput) GatewayId ¶ added in v0.12.0
func (o LookupGatewayResultOutput) GatewayId() pulumi.StringPtrOutput
The ID of the gateway device.
func (LookupGatewayResultOutput) GatewayName ¶ added in v0.12.0
func (o LookupGatewayResultOutput) GatewayName() pulumi.StringPtrOutput
A unique, friendly name for the gateway.
func (LookupGatewayResultOutput) Tags ¶ added in v0.12.0
func (o LookupGatewayResultOutput) Tags() aws.TagArrayOutput
A list of key-value pairs that contain metadata for the gateway.
func (LookupGatewayResultOutput) ToLookupGatewayResultOutput ¶ added in v0.12.0
func (o LookupGatewayResultOutput) ToLookupGatewayResultOutput() LookupGatewayResultOutput
func (LookupGatewayResultOutput) ToLookupGatewayResultOutputWithContext ¶ added in v0.12.0
func (o LookupGatewayResultOutput) ToLookupGatewayResultOutputWithContext(ctx context.Context) LookupGatewayResultOutput
type LookupPortalArgs ¶ added in v0.12.0
type LookupPortalArgs struct { // The ID of the portal. PortalId string `pulumi:"portalId"` }
type LookupPortalOutputArgs ¶ added in v0.12.0
type LookupPortalOutputArgs struct { // The ID of the portal. PortalId pulumi.StringInput `pulumi:"portalId"` }
func (LookupPortalOutputArgs) ElementType ¶ added in v0.12.0
func (LookupPortalOutputArgs) ElementType() reflect.Type
type LookupPortalResult ¶ added in v0.12.0
type LookupPortalResult struct { // Contains the configuration information of an alarm created in an AWS IoT SiteWise Monitor portal. You can use the alarm to monitor an asset property and get notified when the asset property value is outside a specified range. Alarms *AlarmsProperties `pulumi:"alarms"` // The email address that sends alarm notifications. NotificationSenderEmail *string `pulumi:"notificationSenderEmail"` // The ARN of the portal, which has the following format. PortalArn *string `pulumi:"portalArn"` // The AWS SSO application generated client ID (used with AWS SSO APIs). PortalClientId *string `pulumi:"portalClientId"` // The AWS administrator's contact email address. PortalContactEmail *string `pulumi:"portalContactEmail"` // A description for the portal. PortalDescription *string `pulumi:"portalDescription"` // The ID of the portal. PortalId *string `pulumi:"portalId"` // A friendly name for the portal. PortalName *string `pulumi:"portalName"` // The public root URL for the AWS IoT AWS IoT SiteWise Monitor application portal. PortalStartUrl *string `pulumi:"portalStartUrl"` // The ARN of a service role that allows the portal's users to access your AWS IoT SiteWise resources on your behalf. RoleArn *string `pulumi:"roleArn"` // A list of key-value pairs that contain metadata for the portal. Tags []aws.Tag `pulumi:"tags"` }
func LookupPortal ¶ added in v0.12.0
func LookupPortal(ctx *pulumi.Context, args *LookupPortalArgs, opts ...pulumi.InvokeOption) (*LookupPortalResult, error)
Resource schema for AWS::IoTSiteWise::Portal
type LookupPortalResultOutput ¶ added in v0.12.0
type LookupPortalResultOutput struct{ *pulumi.OutputState }
func LookupPortalOutput ¶ added in v0.12.0
func LookupPortalOutput(ctx *pulumi.Context, args LookupPortalOutputArgs, opts ...pulumi.InvokeOption) LookupPortalResultOutput
func (LookupPortalResultOutput) Alarms ¶ added in v0.12.0
func (o LookupPortalResultOutput) Alarms() AlarmsPropertiesPtrOutput
Contains the configuration information of an alarm created in an AWS IoT SiteWise Monitor portal. You can use the alarm to monitor an asset property and get notified when the asset property value is outside a specified range.
func (LookupPortalResultOutput) ElementType ¶ added in v0.12.0
func (LookupPortalResultOutput) ElementType() reflect.Type
func (LookupPortalResultOutput) NotificationSenderEmail ¶ added in v0.12.0
func (o LookupPortalResultOutput) NotificationSenderEmail() pulumi.StringPtrOutput
The email address that sends alarm notifications.
func (LookupPortalResultOutput) PortalArn ¶ added in v0.12.0
func (o LookupPortalResultOutput) PortalArn() pulumi.StringPtrOutput
The ARN of the portal, which has the following format.
func (LookupPortalResultOutput) PortalClientId ¶ added in v0.12.0
func (o LookupPortalResultOutput) PortalClientId() pulumi.StringPtrOutput
The AWS SSO application generated client ID (used with AWS SSO APIs).
func (LookupPortalResultOutput) PortalContactEmail ¶ added in v0.12.0
func (o LookupPortalResultOutput) PortalContactEmail() pulumi.StringPtrOutput
The AWS administrator's contact email address.
func (LookupPortalResultOutput) PortalDescription ¶ added in v0.12.0
func (o LookupPortalResultOutput) PortalDescription() pulumi.StringPtrOutput
A description for the portal.
func (LookupPortalResultOutput) PortalId ¶ added in v0.12.0
func (o LookupPortalResultOutput) PortalId() pulumi.StringPtrOutput
The ID of the portal.
func (LookupPortalResultOutput) PortalName ¶ added in v0.12.0
func (o LookupPortalResultOutput) PortalName() pulumi.StringPtrOutput
A friendly name for the portal.
func (LookupPortalResultOutput) PortalStartUrl ¶ added in v0.12.0
func (o LookupPortalResultOutput) PortalStartUrl() pulumi.StringPtrOutput
The public root URL for the AWS IoT AWS IoT SiteWise Monitor application portal.
func (LookupPortalResultOutput) RoleArn ¶ added in v0.12.0
func (o LookupPortalResultOutput) RoleArn() pulumi.StringPtrOutput
The ARN of a service role that allows the portal's users to access your AWS IoT SiteWise resources on your behalf.
func (LookupPortalResultOutput) Tags ¶ added in v0.104.0
func (o LookupPortalResultOutput) Tags() aws.TagArrayOutput
A list of key-value pairs that contain metadata for the portal.
func (LookupPortalResultOutput) ToLookupPortalResultOutput ¶ added in v0.12.0
func (o LookupPortalResultOutput) ToLookupPortalResultOutput() LookupPortalResultOutput
func (LookupPortalResultOutput) ToLookupPortalResultOutputWithContext ¶ added in v0.12.0
func (o LookupPortalResultOutput) ToLookupPortalResultOutputWithContext(ctx context.Context) LookupPortalResultOutput
type LookupProjectArgs ¶ added in v0.12.0
type LookupProjectArgs struct { // The ID of the project. ProjectId string `pulumi:"projectId"` }
type LookupProjectOutputArgs ¶ added in v0.12.0
type LookupProjectOutputArgs struct { // The ID of the project. ProjectId pulumi.StringInput `pulumi:"projectId"` }
func (LookupProjectOutputArgs) ElementType ¶ added in v0.12.0
func (LookupProjectOutputArgs) ElementType() reflect.Type
type LookupProjectResult ¶ added in v0.12.0
type LookupProjectResult struct { // The IDs of the assets to be associated to the project. AssetIds []string `pulumi:"assetIds"` // The ARN of the project. ProjectArn *string `pulumi:"projectArn"` // A description for the project. ProjectDescription *string `pulumi:"projectDescription"` // The ID of the project. ProjectId *string `pulumi:"projectId"` // A friendly name for the project. ProjectName *string `pulumi:"projectName"` // A list of key-value pairs that contain metadata for the project. Tags []aws.Tag `pulumi:"tags"` }
func LookupProject ¶ added in v0.12.0
func LookupProject(ctx *pulumi.Context, args *LookupProjectArgs, opts ...pulumi.InvokeOption) (*LookupProjectResult, error)
Resource schema for AWS::IoTSiteWise::Project
type LookupProjectResultOutput ¶ added in v0.12.0
type LookupProjectResultOutput struct{ *pulumi.OutputState }
func LookupProjectOutput ¶ added in v0.12.0
func LookupProjectOutput(ctx *pulumi.Context, args LookupProjectOutputArgs, opts ...pulumi.InvokeOption) LookupProjectResultOutput
func (LookupProjectResultOutput) AssetIds ¶ added in v0.12.0
func (o LookupProjectResultOutput) AssetIds() pulumi.StringArrayOutput
The IDs of the assets to be associated to the project.
func (LookupProjectResultOutput) ElementType ¶ added in v0.12.0
func (LookupProjectResultOutput) ElementType() reflect.Type
func (LookupProjectResultOutput) ProjectArn ¶ added in v0.12.0
func (o LookupProjectResultOutput) ProjectArn() pulumi.StringPtrOutput
The ARN of the project.
func (LookupProjectResultOutput) ProjectDescription ¶ added in v0.12.0
func (o LookupProjectResultOutput) ProjectDescription() pulumi.StringPtrOutput
A description for the project.
func (LookupProjectResultOutput) ProjectId ¶ added in v0.12.0
func (o LookupProjectResultOutput) ProjectId() pulumi.StringPtrOutput
The ID of the project.
func (LookupProjectResultOutput) ProjectName ¶ added in v0.12.0
func (o LookupProjectResultOutput) ProjectName() pulumi.StringPtrOutput
A friendly name for the project.
func (LookupProjectResultOutput) Tags ¶ added in v0.12.0
func (o LookupProjectResultOutput) Tags() aws.TagArrayOutput
A list of key-value pairs that contain metadata for the project.
func (LookupProjectResultOutput) ToLookupProjectResultOutput ¶ added in v0.12.0
func (o LookupProjectResultOutput) ToLookupProjectResultOutput() LookupProjectResultOutput
func (LookupProjectResultOutput) ToLookupProjectResultOutputWithContext ¶ added in v0.12.0
func (o LookupProjectResultOutput) ToLookupProjectResultOutputWithContext(ctx context.Context) LookupProjectResultOutput
type Portal ¶
type Portal struct { pulumi.CustomResourceState // Contains the configuration information of an alarm created in an AWS IoT SiteWise Monitor portal. You can use the alarm to monitor an asset property and get notified when the asset property value is outside a specified range. Alarms AlarmsPropertiesPtrOutput `pulumi:"alarms"` // The email address that sends alarm notifications. NotificationSenderEmail pulumi.StringPtrOutput `pulumi:"notificationSenderEmail"` // The ARN of the portal, which has the following format. PortalArn pulumi.StringOutput `pulumi:"portalArn"` // The service to use to authenticate users to the portal. Choose from SSO or IAM. You can't change this value after you create a portal. PortalAuthMode pulumi.StringPtrOutput `pulumi:"portalAuthMode"` // The AWS SSO application generated client ID (used with AWS SSO APIs). PortalClientId pulumi.StringOutput `pulumi:"portalClientId"` // The AWS administrator's contact email address. PortalContactEmail pulumi.StringOutput `pulumi:"portalContactEmail"` // A description for the portal. PortalDescription pulumi.StringPtrOutput `pulumi:"portalDescription"` // The ID of the portal. PortalId pulumi.StringOutput `pulumi:"portalId"` // A friendly name for the portal. PortalName pulumi.StringOutput `pulumi:"portalName"` // The public root URL for the AWS IoT AWS IoT SiteWise Monitor application portal. PortalStartUrl pulumi.StringOutput `pulumi:"portalStartUrl"` // The ARN of a service role that allows the portal's users to access your AWS IoT SiteWise resources on your behalf. RoleArn pulumi.StringOutput `pulumi:"roleArn"` // A list of key-value pairs that contain metadata for the portal. Tags aws.TagArrayOutput `pulumi:"tags"` }
Resource schema for AWS::IoTSiteWise::Portal
func GetPortal ¶
func GetPortal(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PortalState, opts ...pulumi.ResourceOption) (*Portal, error)
GetPortal gets an existing Portal 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 NewPortal ¶
func NewPortal(ctx *pulumi.Context, name string, args *PortalArgs, opts ...pulumi.ResourceOption) (*Portal, error)
NewPortal registers a new resource with the given unique name, arguments, and options.
func (*Portal) ElementType ¶
func (*Portal) ToPortalOutput ¶
func (i *Portal) ToPortalOutput() PortalOutput
func (*Portal) ToPortalOutputWithContext ¶
func (i *Portal) ToPortalOutputWithContext(ctx context.Context) PortalOutput
type PortalArgs ¶
type PortalArgs struct { // Contains the configuration information of an alarm created in an AWS IoT SiteWise Monitor portal. You can use the alarm to monitor an asset property and get notified when the asset property value is outside a specified range. Alarms AlarmsPropertiesPtrInput // The email address that sends alarm notifications. NotificationSenderEmail pulumi.StringPtrInput // The service to use to authenticate users to the portal. Choose from SSO or IAM. You can't change this value after you create a portal. PortalAuthMode pulumi.StringPtrInput // The AWS administrator's contact email address. PortalContactEmail pulumi.StringInput // A description for the portal. PortalDescription pulumi.StringPtrInput // A friendly name for the portal. PortalName pulumi.StringPtrInput // The ARN of a service role that allows the portal's users to access your AWS IoT SiteWise resources on your behalf. RoleArn pulumi.StringInput // A list of key-value pairs that contain metadata for the portal. Tags aws.TagArrayInput }
The set of arguments for constructing a Portal resource.
func (PortalArgs) ElementType ¶
func (PortalArgs) ElementType() reflect.Type
type PortalInput ¶
type PortalInput interface { pulumi.Input ToPortalOutput() PortalOutput ToPortalOutputWithContext(ctx context.Context) PortalOutput }
type PortalOutput ¶
type PortalOutput struct{ *pulumi.OutputState }
func (PortalOutput) Alarms ¶ added in v0.17.0
func (o PortalOutput) Alarms() AlarmsPropertiesPtrOutput
Contains the configuration information of an alarm created in an AWS IoT SiteWise Monitor portal. You can use the alarm to monitor an asset property and get notified when the asset property value is outside a specified range.
func (PortalOutput) ElementType ¶
func (PortalOutput) ElementType() reflect.Type
func (PortalOutput) NotificationSenderEmail ¶ added in v0.17.0
func (o PortalOutput) NotificationSenderEmail() pulumi.StringPtrOutput
The email address that sends alarm notifications.
func (PortalOutput) PortalArn ¶ added in v0.17.0
func (o PortalOutput) PortalArn() pulumi.StringOutput
The ARN of the portal, which has the following format.
func (PortalOutput) PortalAuthMode ¶ added in v0.17.0
func (o PortalOutput) PortalAuthMode() pulumi.StringPtrOutput
The service to use to authenticate users to the portal. Choose from SSO or IAM. You can't change this value after you create a portal.
func (PortalOutput) PortalClientId ¶ added in v0.17.0
func (o PortalOutput) PortalClientId() pulumi.StringOutput
The AWS SSO application generated client ID (used with AWS SSO APIs).
func (PortalOutput) PortalContactEmail ¶ added in v0.17.0
func (o PortalOutput) PortalContactEmail() pulumi.StringOutput
The AWS administrator's contact email address.
func (PortalOutput) PortalDescription ¶ added in v0.17.0
func (o PortalOutput) PortalDescription() pulumi.StringPtrOutput
A description for the portal.
func (PortalOutput) PortalId ¶ added in v0.17.0
func (o PortalOutput) PortalId() pulumi.StringOutput
The ID of the portal.
func (PortalOutput) PortalName ¶ added in v0.17.0
func (o PortalOutput) PortalName() pulumi.StringOutput
A friendly name for the portal.
func (PortalOutput) PortalStartUrl ¶ added in v0.17.0
func (o PortalOutput) PortalStartUrl() pulumi.StringOutput
The public root URL for the AWS IoT AWS IoT SiteWise Monitor application portal.
func (PortalOutput) RoleArn ¶ added in v0.17.0
func (o PortalOutput) RoleArn() pulumi.StringOutput
The ARN of a service role that allows the portal's users to access your AWS IoT SiteWise resources on your behalf.
func (PortalOutput) Tags ¶ added in v0.17.0
func (o PortalOutput) Tags() aws.TagArrayOutput
A list of key-value pairs that contain metadata for the portal.
func (PortalOutput) ToPortalOutput ¶
func (o PortalOutput) ToPortalOutput() PortalOutput
func (PortalOutput) ToPortalOutputWithContext ¶
func (o PortalOutput) ToPortalOutputWithContext(ctx context.Context) PortalOutput
type PortalState ¶
type PortalState struct { }
func (PortalState) ElementType ¶
func (PortalState) ElementType() reflect.Type
type PortalTag ¶
type PortalTag struct { // The key or name that identifies the tag. Key string `pulumi:"key"` // The value of the tag. Value string `pulumi:"value"` }
To add or update tag, provide both key and value. To delete tag, provide only tag key to be deleted.
type Project ¶
type Project struct { pulumi.CustomResourceState // The IDs of the assets to be associated to the project. AssetIds pulumi.StringArrayOutput `pulumi:"assetIds"` // The ID of the portal in which to create the project. PortalId pulumi.StringOutput `pulumi:"portalId"` // The ARN of the project. ProjectArn pulumi.StringOutput `pulumi:"projectArn"` // A description for the project. ProjectDescription pulumi.StringPtrOutput `pulumi:"projectDescription"` // The ID of the project. ProjectId pulumi.StringOutput `pulumi:"projectId"` // A friendly name for the project. ProjectName pulumi.StringOutput `pulumi:"projectName"` // A list of key-value pairs that contain metadata for the project. Tags aws.TagArrayOutput `pulumi:"tags"` }
Resource schema for AWS::IoTSiteWise::Project
func GetProject ¶
func GetProject(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ProjectState, opts ...pulumi.ResourceOption) (*Project, error)
GetProject gets an existing Project 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 NewProject ¶
func NewProject(ctx *pulumi.Context, name string, args *ProjectArgs, opts ...pulumi.ResourceOption) (*Project, error)
NewProject registers a new resource with the given unique name, arguments, and options.
func (*Project) ElementType ¶
func (*Project) ToProjectOutput ¶
func (i *Project) ToProjectOutput() ProjectOutput
func (*Project) ToProjectOutputWithContext ¶
func (i *Project) ToProjectOutputWithContext(ctx context.Context) ProjectOutput
type ProjectArgs ¶
type ProjectArgs struct { // The IDs of the assets to be associated to the project. AssetIds pulumi.StringArrayInput // The ID of the portal in which to create the project. PortalId pulumi.StringInput // A description for the project. ProjectDescription pulumi.StringPtrInput // A friendly name for the project. ProjectName pulumi.StringPtrInput // A list of key-value pairs that contain metadata for the project. Tags aws.TagArrayInput }
The set of arguments for constructing a Project resource.
func (ProjectArgs) ElementType ¶
func (ProjectArgs) ElementType() reflect.Type
type ProjectInput ¶
type ProjectInput interface { pulumi.Input ToProjectOutput() ProjectOutput ToProjectOutputWithContext(ctx context.Context) ProjectOutput }
type ProjectOutput ¶
type ProjectOutput struct{ *pulumi.OutputState }
func (ProjectOutput) AssetIds ¶ added in v0.17.0
func (o ProjectOutput) AssetIds() pulumi.StringArrayOutput
The IDs of the assets to be associated to the project.
func (ProjectOutput) ElementType ¶
func (ProjectOutput) ElementType() reflect.Type
func (ProjectOutput) PortalId ¶ added in v0.17.0
func (o ProjectOutput) PortalId() pulumi.StringOutput
The ID of the portal in which to create the project.
func (ProjectOutput) ProjectArn ¶ added in v0.17.0
func (o ProjectOutput) ProjectArn() pulumi.StringOutput
The ARN of the project.
func (ProjectOutput) ProjectDescription ¶ added in v0.17.0
func (o ProjectOutput) ProjectDescription() pulumi.StringPtrOutput
A description for the project.
func (ProjectOutput) ProjectId ¶ added in v0.17.0
func (o ProjectOutput) ProjectId() pulumi.StringOutput
The ID of the project.
func (ProjectOutput) ProjectName ¶ added in v0.17.0
func (o ProjectOutput) ProjectName() pulumi.StringOutput
A friendly name for the project.
func (ProjectOutput) Tags ¶ added in v0.17.0
func (o ProjectOutput) Tags() aws.TagArrayOutput
A list of key-value pairs that contain metadata for the project.
func (ProjectOutput) ToProjectOutput ¶
func (o ProjectOutput) ToProjectOutput() ProjectOutput
func (ProjectOutput) ToProjectOutputWithContext ¶
func (o ProjectOutput) ToProjectOutputWithContext(ctx context.Context) ProjectOutput
type ProjectState ¶
type ProjectState struct { }
func (ProjectState) ElementType ¶
func (ProjectState) ElementType() reflect.Type
type ProjectTag ¶
type ProjectTag struct { // The key or name that identifies the tag. Key string `pulumi:"key"` // The value of the tag. Value string `pulumi:"value"` }
To add or update tag, provide both key and value. To delete tag, provide only tag key to be deleted