Documentation
¶
Index ¶
- type MySQLInstance
- type MySQLInstanceArgs
- type MySQLInstanceMetadata
- type MySQLInstanceMetadataArgs
- type MySQLInstanceMetadataInput
- type MySQLInstanceMetadataOutput
- type MySQLInstanceSpec
- type MySQLInstanceSpecArgs
- func (MySQLInstanceSpecArgs) ElementType() reflect.Type
- func (i MySQLInstanceSpecArgs) ToMySQLInstanceSpecOutput() MySQLInstanceSpecOutput
- func (i MySQLInstanceSpecArgs) ToMySQLInstanceSpecOutputWithContext(ctx context.Context) MySQLInstanceSpecOutput
- func (i MySQLInstanceSpecArgs) ToMySQLInstanceSpecPtrOutput() MySQLInstanceSpecPtrOutput
- func (i MySQLInstanceSpecArgs) ToMySQLInstanceSpecPtrOutputWithContext(ctx context.Context) MySQLInstanceSpecPtrOutput
- type MySQLInstanceSpecClassRef
- type MySQLInstanceSpecClassRefArgs
- func (MySQLInstanceSpecClassRefArgs) ElementType() reflect.Type
- func (i MySQLInstanceSpecClassRefArgs) ToMySQLInstanceSpecClassRefOutput() MySQLInstanceSpecClassRefOutput
- func (i MySQLInstanceSpecClassRefArgs) ToMySQLInstanceSpecClassRefOutputWithContext(ctx context.Context) MySQLInstanceSpecClassRefOutput
- func (i MySQLInstanceSpecClassRefArgs) ToMySQLInstanceSpecClassRefPtrOutput() MySQLInstanceSpecClassRefPtrOutput
- func (i MySQLInstanceSpecClassRefArgs) ToMySQLInstanceSpecClassRefPtrOutputWithContext(ctx context.Context) MySQLInstanceSpecClassRefPtrOutput
- type MySQLInstanceSpecClassRefInput
- type MySQLInstanceSpecClassRefOutput
- func (o MySQLInstanceSpecClassRefOutput) ApiVersion() pulumi.StringPtrOutput
- func (MySQLInstanceSpecClassRefOutput) ElementType() reflect.Type
- func (o MySQLInstanceSpecClassRefOutput) FieldPath() pulumi.StringPtrOutput
- func (o MySQLInstanceSpecClassRefOutput) Kind() pulumi.StringPtrOutput
- func (o MySQLInstanceSpecClassRefOutput) Name() pulumi.StringPtrOutput
- func (o MySQLInstanceSpecClassRefOutput) Namespace() pulumi.StringPtrOutput
- func (o MySQLInstanceSpecClassRefOutput) ResourceVersion() pulumi.StringPtrOutput
- func (o MySQLInstanceSpecClassRefOutput) ToMySQLInstanceSpecClassRefOutput() MySQLInstanceSpecClassRefOutput
- func (o MySQLInstanceSpecClassRefOutput) ToMySQLInstanceSpecClassRefOutputWithContext(ctx context.Context) MySQLInstanceSpecClassRefOutput
- func (o MySQLInstanceSpecClassRefOutput) ToMySQLInstanceSpecClassRefPtrOutput() MySQLInstanceSpecClassRefPtrOutput
- func (o MySQLInstanceSpecClassRefOutput) ToMySQLInstanceSpecClassRefPtrOutputWithContext(ctx context.Context) MySQLInstanceSpecClassRefPtrOutput
- func (o MySQLInstanceSpecClassRefOutput) Uid() pulumi.StringPtrOutput
- type MySQLInstanceSpecClassRefPtrInput
- type MySQLInstanceSpecClassRefPtrOutput
- func (o MySQLInstanceSpecClassRefPtrOutput) ApiVersion() pulumi.StringPtrOutput
- func (o MySQLInstanceSpecClassRefPtrOutput) Elem() MySQLInstanceSpecClassRefOutput
- func (MySQLInstanceSpecClassRefPtrOutput) ElementType() reflect.Type
- func (o MySQLInstanceSpecClassRefPtrOutput) FieldPath() pulumi.StringPtrOutput
- func (o MySQLInstanceSpecClassRefPtrOutput) Kind() pulumi.StringPtrOutput
- func (o MySQLInstanceSpecClassRefPtrOutput) Name() pulumi.StringPtrOutput
- func (o MySQLInstanceSpecClassRefPtrOutput) Namespace() pulumi.StringPtrOutput
- func (o MySQLInstanceSpecClassRefPtrOutput) ResourceVersion() pulumi.StringPtrOutput
- func (o MySQLInstanceSpecClassRefPtrOutput) ToMySQLInstanceSpecClassRefPtrOutput() MySQLInstanceSpecClassRefPtrOutput
- func (o MySQLInstanceSpecClassRefPtrOutput) ToMySQLInstanceSpecClassRefPtrOutputWithContext(ctx context.Context) MySQLInstanceSpecClassRefPtrOutput
- func (o MySQLInstanceSpecClassRefPtrOutput) Uid() pulumi.StringPtrOutput
- type MySQLInstanceSpecClassSelector
- type MySQLInstanceSpecClassSelectorArgs
- func (MySQLInstanceSpecClassSelectorArgs) ElementType() reflect.Type
- func (i MySQLInstanceSpecClassSelectorArgs) ToMySQLInstanceSpecClassSelectorOutput() MySQLInstanceSpecClassSelectorOutput
- func (i MySQLInstanceSpecClassSelectorArgs) ToMySQLInstanceSpecClassSelectorOutputWithContext(ctx context.Context) MySQLInstanceSpecClassSelectorOutput
- func (i MySQLInstanceSpecClassSelectorArgs) ToMySQLInstanceSpecClassSelectorPtrOutput() MySQLInstanceSpecClassSelectorPtrOutput
- func (i MySQLInstanceSpecClassSelectorArgs) ToMySQLInstanceSpecClassSelectorPtrOutputWithContext(ctx context.Context) MySQLInstanceSpecClassSelectorPtrOutput
- type MySQLInstanceSpecClassSelectorInput
- type MySQLInstanceSpecClassSelectorMatchExpressions
- type MySQLInstanceSpecClassSelectorMatchExpressionsArgs
- func (MySQLInstanceSpecClassSelectorMatchExpressionsArgs) ElementType() reflect.Type
- func (i MySQLInstanceSpecClassSelectorMatchExpressionsArgs) ToMySQLInstanceSpecClassSelectorMatchExpressionsOutput() MySQLInstanceSpecClassSelectorMatchExpressionsOutput
- func (i MySQLInstanceSpecClassSelectorMatchExpressionsArgs) ToMySQLInstanceSpecClassSelectorMatchExpressionsOutputWithContext(ctx context.Context) MySQLInstanceSpecClassSelectorMatchExpressionsOutput
- type MySQLInstanceSpecClassSelectorMatchExpressionsArray
- func (MySQLInstanceSpecClassSelectorMatchExpressionsArray) ElementType() reflect.Type
- func (i MySQLInstanceSpecClassSelectorMatchExpressionsArray) ToMySQLInstanceSpecClassSelectorMatchExpressionsArrayOutput() MySQLInstanceSpecClassSelectorMatchExpressionsArrayOutput
- func (i MySQLInstanceSpecClassSelectorMatchExpressionsArray) ToMySQLInstanceSpecClassSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) MySQLInstanceSpecClassSelectorMatchExpressionsArrayOutput
- type MySQLInstanceSpecClassSelectorMatchExpressionsArrayInput
- type MySQLInstanceSpecClassSelectorMatchExpressionsArrayOutput
- func (MySQLInstanceSpecClassSelectorMatchExpressionsArrayOutput) ElementType() reflect.Type
- func (o MySQLInstanceSpecClassSelectorMatchExpressionsArrayOutput) Index(i pulumi.IntInput) MySQLInstanceSpecClassSelectorMatchExpressionsOutput
- func (o MySQLInstanceSpecClassSelectorMatchExpressionsArrayOutput) ToMySQLInstanceSpecClassSelectorMatchExpressionsArrayOutput() MySQLInstanceSpecClassSelectorMatchExpressionsArrayOutput
- func (o MySQLInstanceSpecClassSelectorMatchExpressionsArrayOutput) ToMySQLInstanceSpecClassSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) MySQLInstanceSpecClassSelectorMatchExpressionsArrayOutput
- type MySQLInstanceSpecClassSelectorMatchExpressionsInput
- type MySQLInstanceSpecClassSelectorMatchExpressionsOutput
- func (MySQLInstanceSpecClassSelectorMatchExpressionsOutput) ElementType() reflect.Type
- func (o MySQLInstanceSpecClassSelectorMatchExpressionsOutput) Key() pulumi.StringOutput
- func (o MySQLInstanceSpecClassSelectorMatchExpressionsOutput) Operator() pulumi.StringOutput
- func (o MySQLInstanceSpecClassSelectorMatchExpressionsOutput) ToMySQLInstanceSpecClassSelectorMatchExpressionsOutput() MySQLInstanceSpecClassSelectorMatchExpressionsOutput
- func (o MySQLInstanceSpecClassSelectorMatchExpressionsOutput) ToMySQLInstanceSpecClassSelectorMatchExpressionsOutputWithContext(ctx context.Context) MySQLInstanceSpecClassSelectorMatchExpressionsOutput
- func (o MySQLInstanceSpecClassSelectorMatchExpressionsOutput) Values() pulumi.StringArrayOutput
- type MySQLInstanceSpecClassSelectorMatchLabels
- type MySQLInstanceSpecClassSelectorMatchLabelsArgs
- func (MySQLInstanceSpecClassSelectorMatchLabelsArgs) ElementType() reflect.Type
- func (i MySQLInstanceSpecClassSelectorMatchLabelsArgs) ToMySQLInstanceSpecClassSelectorMatchLabelsOutput() MySQLInstanceSpecClassSelectorMatchLabelsOutput
- func (i MySQLInstanceSpecClassSelectorMatchLabelsArgs) ToMySQLInstanceSpecClassSelectorMatchLabelsOutputWithContext(ctx context.Context) MySQLInstanceSpecClassSelectorMatchLabelsOutput
- type MySQLInstanceSpecClassSelectorMatchLabelsInput
- type MySQLInstanceSpecClassSelectorMatchLabelsOutput
- func (MySQLInstanceSpecClassSelectorMatchLabelsOutput) ElementType() reflect.Type
- func (o MySQLInstanceSpecClassSelectorMatchLabelsOutput) ToMySQLInstanceSpecClassSelectorMatchLabelsOutput() MySQLInstanceSpecClassSelectorMatchLabelsOutput
- func (o MySQLInstanceSpecClassSelectorMatchLabelsOutput) ToMySQLInstanceSpecClassSelectorMatchLabelsOutputWithContext(ctx context.Context) MySQLInstanceSpecClassSelectorMatchLabelsOutput
- type MySQLInstanceSpecClassSelectorOutput
- func (MySQLInstanceSpecClassSelectorOutput) ElementType() reflect.Type
- func (o MySQLInstanceSpecClassSelectorOutput) MatchExpressions() MySQLInstanceSpecClassSelectorMatchExpressionsArrayOutput
- func (o MySQLInstanceSpecClassSelectorOutput) MatchLabels() pulumi.StringMapOutput
- func (o MySQLInstanceSpecClassSelectorOutput) ToMySQLInstanceSpecClassSelectorOutput() MySQLInstanceSpecClassSelectorOutput
- func (o MySQLInstanceSpecClassSelectorOutput) ToMySQLInstanceSpecClassSelectorOutputWithContext(ctx context.Context) MySQLInstanceSpecClassSelectorOutput
- func (o MySQLInstanceSpecClassSelectorOutput) ToMySQLInstanceSpecClassSelectorPtrOutput() MySQLInstanceSpecClassSelectorPtrOutput
- func (o MySQLInstanceSpecClassSelectorOutput) ToMySQLInstanceSpecClassSelectorPtrOutputWithContext(ctx context.Context) MySQLInstanceSpecClassSelectorPtrOutput
- type MySQLInstanceSpecClassSelectorPtrInput
- type MySQLInstanceSpecClassSelectorPtrOutput
- func (o MySQLInstanceSpecClassSelectorPtrOutput) Elem() MySQLInstanceSpecClassSelectorOutput
- func (MySQLInstanceSpecClassSelectorPtrOutput) ElementType() reflect.Type
- func (o MySQLInstanceSpecClassSelectorPtrOutput) MatchExpressions() MySQLInstanceSpecClassSelectorMatchExpressionsArrayOutput
- func (o MySQLInstanceSpecClassSelectorPtrOutput) MatchLabels() pulumi.StringMapOutput
- func (o MySQLInstanceSpecClassSelectorPtrOutput) ToMySQLInstanceSpecClassSelectorPtrOutput() MySQLInstanceSpecClassSelectorPtrOutput
- func (o MySQLInstanceSpecClassSelectorPtrOutput) ToMySQLInstanceSpecClassSelectorPtrOutputWithContext(ctx context.Context) MySQLInstanceSpecClassSelectorPtrOutput
- type MySQLInstanceSpecInput
- type MySQLInstanceSpecOutput
- func (o MySQLInstanceSpecOutput) ClassRef() MySQLInstanceSpecClassRefPtrOutput
- func (o MySQLInstanceSpecOutput) ClassSelector() MySQLInstanceSpecClassSelectorPtrOutput
- func (MySQLInstanceSpecOutput) ElementType() reflect.Type
- func (o MySQLInstanceSpecOutput) EngineVersion() pulumi.StringPtrOutput
- func (o MySQLInstanceSpecOutput) ResourceRef() MySQLInstanceSpecResourceRefPtrOutput
- func (o MySQLInstanceSpecOutput) ToMySQLInstanceSpecOutput() MySQLInstanceSpecOutput
- func (o MySQLInstanceSpecOutput) ToMySQLInstanceSpecOutputWithContext(ctx context.Context) MySQLInstanceSpecOutput
- func (o MySQLInstanceSpecOutput) ToMySQLInstanceSpecPtrOutput() MySQLInstanceSpecPtrOutput
- func (o MySQLInstanceSpecOutput) ToMySQLInstanceSpecPtrOutputWithContext(ctx context.Context) MySQLInstanceSpecPtrOutput
- func (o MySQLInstanceSpecOutput) WriteConnectionSecretToRef() MySQLInstanceSpecWriteConnectionSecretToRefPtrOutput
- type MySQLInstanceSpecPtrInput
- type MySQLInstanceSpecPtrOutput
- func (o MySQLInstanceSpecPtrOutput) ClassRef() MySQLInstanceSpecClassRefPtrOutput
- func (o MySQLInstanceSpecPtrOutput) ClassSelector() MySQLInstanceSpecClassSelectorPtrOutput
- func (o MySQLInstanceSpecPtrOutput) Elem() MySQLInstanceSpecOutput
- func (MySQLInstanceSpecPtrOutput) ElementType() reflect.Type
- func (o MySQLInstanceSpecPtrOutput) EngineVersion() pulumi.StringPtrOutput
- func (o MySQLInstanceSpecPtrOutput) ResourceRef() MySQLInstanceSpecResourceRefPtrOutput
- func (o MySQLInstanceSpecPtrOutput) ToMySQLInstanceSpecPtrOutput() MySQLInstanceSpecPtrOutput
- func (o MySQLInstanceSpecPtrOutput) ToMySQLInstanceSpecPtrOutputWithContext(ctx context.Context) MySQLInstanceSpecPtrOutput
- func (o MySQLInstanceSpecPtrOutput) WriteConnectionSecretToRef() MySQLInstanceSpecWriteConnectionSecretToRefPtrOutput
- type MySQLInstanceSpecResourceRef
- type MySQLInstanceSpecResourceRefArgs
- func (MySQLInstanceSpecResourceRefArgs) ElementType() reflect.Type
- func (i MySQLInstanceSpecResourceRefArgs) ToMySQLInstanceSpecResourceRefOutput() MySQLInstanceSpecResourceRefOutput
- func (i MySQLInstanceSpecResourceRefArgs) ToMySQLInstanceSpecResourceRefOutputWithContext(ctx context.Context) MySQLInstanceSpecResourceRefOutput
- func (i MySQLInstanceSpecResourceRefArgs) ToMySQLInstanceSpecResourceRefPtrOutput() MySQLInstanceSpecResourceRefPtrOutput
- func (i MySQLInstanceSpecResourceRefArgs) ToMySQLInstanceSpecResourceRefPtrOutputWithContext(ctx context.Context) MySQLInstanceSpecResourceRefPtrOutput
- type MySQLInstanceSpecResourceRefInput
- type MySQLInstanceSpecResourceRefOutput
- func (o MySQLInstanceSpecResourceRefOutput) ApiVersion() pulumi.StringPtrOutput
- func (MySQLInstanceSpecResourceRefOutput) ElementType() reflect.Type
- func (o MySQLInstanceSpecResourceRefOutput) FieldPath() pulumi.StringPtrOutput
- func (o MySQLInstanceSpecResourceRefOutput) Kind() pulumi.StringPtrOutput
- func (o MySQLInstanceSpecResourceRefOutput) Name() pulumi.StringPtrOutput
- func (o MySQLInstanceSpecResourceRefOutput) Namespace() pulumi.StringPtrOutput
- func (o MySQLInstanceSpecResourceRefOutput) ResourceVersion() pulumi.StringPtrOutput
- func (o MySQLInstanceSpecResourceRefOutput) ToMySQLInstanceSpecResourceRefOutput() MySQLInstanceSpecResourceRefOutput
- func (o MySQLInstanceSpecResourceRefOutput) ToMySQLInstanceSpecResourceRefOutputWithContext(ctx context.Context) MySQLInstanceSpecResourceRefOutput
- func (o MySQLInstanceSpecResourceRefOutput) ToMySQLInstanceSpecResourceRefPtrOutput() MySQLInstanceSpecResourceRefPtrOutput
- func (o MySQLInstanceSpecResourceRefOutput) ToMySQLInstanceSpecResourceRefPtrOutputWithContext(ctx context.Context) MySQLInstanceSpecResourceRefPtrOutput
- func (o MySQLInstanceSpecResourceRefOutput) Uid() pulumi.StringPtrOutput
- type MySQLInstanceSpecResourceRefPtrInput
- type MySQLInstanceSpecResourceRefPtrOutput
- func (o MySQLInstanceSpecResourceRefPtrOutput) ApiVersion() pulumi.StringPtrOutput
- func (o MySQLInstanceSpecResourceRefPtrOutput) Elem() MySQLInstanceSpecResourceRefOutput
- func (MySQLInstanceSpecResourceRefPtrOutput) ElementType() reflect.Type
- func (o MySQLInstanceSpecResourceRefPtrOutput) FieldPath() pulumi.StringPtrOutput
- func (o MySQLInstanceSpecResourceRefPtrOutput) Kind() pulumi.StringPtrOutput
- func (o MySQLInstanceSpecResourceRefPtrOutput) Name() pulumi.StringPtrOutput
- func (o MySQLInstanceSpecResourceRefPtrOutput) Namespace() pulumi.StringPtrOutput
- func (o MySQLInstanceSpecResourceRefPtrOutput) ResourceVersion() pulumi.StringPtrOutput
- func (o MySQLInstanceSpecResourceRefPtrOutput) ToMySQLInstanceSpecResourceRefPtrOutput() MySQLInstanceSpecResourceRefPtrOutput
- func (o MySQLInstanceSpecResourceRefPtrOutput) ToMySQLInstanceSpecResourceRefPtrOutputWithContext(ctx context.Context) MySQLInstanceSpecResourceRefPtrOutput
- func (o MySQLInstanceSpecResourceRefPtrOutput) Uid() pulumi.StringPtrOutput
- type MySQLInstanceSpecWriteConnectionSecretToRef
- type MySQLInstanceSpecWriteConnectionSecretToRefArgs
- func (MySQLInstanceSpecWriteConnectionSecretToRefArgs) ElementType() reflect.Type
- func (i MySQLInstanceSpecWriteConnectionSecretToRefArgs) ToMySQLInstanceSpecWriteConnectionSecretToRefOutput() MySQLInstanceSpecWriteConnectionSecretToRefOutput
- func (i MySQLInstanceSpecWriteConnectionSecretToRefArgs) ToMySQLInstanceSpecWriteConnectionSecretToRefOutputWithContext(ctx context.Context) MySQLInstanceSpecWriteConnectionSecretToRefOutput
- func (i MySQLInstanceSpecWriteConnectionSecretToRefArgs) ToMySQLInstanceSpecWriteConnectionSecretToRefPtrOutput() MySQLInstanceSpecWriteConnectionSecretToRefPtrOutput
- func (i MySQLInstanceSpecWriteConnectionSecretToRefArgs) ToMySQLInstanceSpecWriteConnectionSecretToRefPtrOutputWithContext(ctx context.Context) MySQLInstanceSpecWriteConnectionSecretToRefPtrOutput
- type MySQLInstanceSpecWriteConnectionSecretToRefInput
- type MySQLInstanceSpecWriteConnectionSecretToRefOutput
- func (MySQLInstanceSpecWriteConnectionSecretToRefOutput) ElementType() reflect.Type
- func (o MySQLInstanceSpecWriteConnectionSecretToRefOutput) Name() pulumi.StringOutput
- func (o MySQLInstanceSpecWriteConnectionSecretToRefOutput) ToMySQLInstanceSpecWriteConnectionSecretToRefOutput() MySQLInstanceSpecWriteConnectionSecretToRefOutput
- func (o MySQLInstanceSpecWriteConnectionSecretToRefOutput) ToMySQLInstanceSpecWriteConnectionSecretToRefOutputWithContext(ctx context.Context) MySQLInstanceSpecWriteConnectionSecretToRefOutput
- func (o MySQLInstanceSpecWriteConnectionSecretToRefOutput) ToMySQLInstanceSpecWriteConnectionSecretToRefPtrOutput() MySQLInstanceSpecWriteConnectionSecretToRefPtrOutput
- func (o MySQLInstanceSpecWriteConnectionSecretToRefOutput) ToMySQLInstanceSpecWriteConnectionSecretToRefPtrOutputWithContext(ctx context.Context) MySQLInstanceSpecWriteConnectionSecretToRefPtrOutput
- type MySQLInstanceSpecWriteConnectionSecretToRefPtrInput
- type MySQLInstanceSpecWriteConnectionSecretToRefPtrOutput
- func (o MySQLInstanceSpecWriteConnectionSecretToRefPtrOutput) Elem() MySQLInstanceSpecWriteConnectionSecretToRefOutput
- func (MySQLInstanceSpecWriteConnectionSecretToRefPtrOutput) ElementType() reflect.Type
- func (o MySQLInstanceSpecWriteConnectionSecretToRefPtrOutput) Name() pulumi.StringPtrOutput
- func (o MySQLInstanceSpecWriteConnectionSecretToRefPtrOutput) ToMySQLInstanceSpecWriteConnectionSecretToRefPtrOutput() MySQLInstanceSpecWriteConnectionSecretToRefPtrOutput
- func (o MySQLInstanceSpecWriteConnectionSecretToRefPtrOutput) ToMySQLInstanceSpecWriteConnectionSecretToRefPtrOutputWithContext(ctx context.Context) MySQLInstanceSpecWriteConnectionSecretToRefPtrOutput
- type MySQLInstanceState
- type MySQLInstanceStatus
- type MySQLInstanceStatusArgs
- func (MySQLInstanceStatusArgs) ElementType() reflect.Type
- func (i MySQLInstanceStatusArgs) ToMySQLInstanceStatusOutput() MySQLInstanceStatusOutput
- func (i MySQLInstanceStatusArgs) ToMySQLInstanceStatusOutputWithContext(ctx context.Context) MySQLInstanceStatusOutput
- func (i MySQLInstanceStatusArgs) ToMySQLInstanceStatusPtrOutput() MySQLInstanceStatusPtrOutput
- func (i MySQLInstanceStatusArgs) ToMySQLInstanceStatusPtrOutputWithContext(ctx context.Context) MySQLInstanceStatusPtrOutput
- type MySQLInstanceStatusConditions
- type MySQLInstanceStatusConditionsArgs
- func (MySQLInstanceStatusConditionsArgs) ElementType() reflect.Type
- func (i MySQLInstanceStatusConditionsArgs) ToMySQLInstanceStatusConditionsOutput() MySQLInstanceStatusConditionsOutput
- func (i MySQLInstanceStatusConditionsArgs) ToMySQLInstanceStatusConditionsOutputWithContext(ctx context.Context) MySQLInstanceStatusConditionsOutput
- type MySQLInstanceStatusConditionsArray
- func (MySQLInstanceStatusConditionsArray) ElementType() reflect.Type
- func (i MySQLInstanceStatusConditionsArray) ToMySQLInstanceStatusConditionsArrayOutput() MySQLInstanceStatusConditionsArrayOutput
- func (i MySQLInstanceStatusConditionsArray) ToMySQLInstanceStatusConditionsArrayOutputWithContext(ctx context.Context) MySQLInstanceStatusConditionsArrayOutput
- type MySQLInstanceStatusConditionsArrayInput
- type MySQLInstanceStatusConditionsArrayOutput
- func (MySQLInstanceStatusConditionsArrayOutput) ElementType() reflect.Type
- func (o MySQLInstanceStatusConditionsArrayOutput) Index(i pulumi.IntInput) MySQLInstanceStatusConditionsOutput
- func (o MySQLInstanceStatusConditionsArrayOutput) ToMySQLInstanceStatusConditionsArrayOutput() MySQLInstanceStatusConditionsArrayOutput
- func (o MySQLInstanceStatusConditionsArrayOutput) ToMySQLInstanceStatusConditionsArrayOutputWithContext(ctx context.Context) MySQLInstanceStatusConditionsArrayOutput
- type MySQLInstanceStatusConditionsInput
- type MySQLInstanceStatusConditionsOutput
- func (MySQLInstanceStatusConditionsOutput) ElementType() reflect.Type
- func (o MySQLInstanceStatusConditionsOutput) LastTransitionTime() pulumi.StringOutput
- func (o MySQLInstanceStatusConditionsOutput) Message() pulumi.StringPtrOutput
- func (o MySQLInstanceStatusConditionsOutput) Reason() pulumi.StringOutput
- func (o MySQLInstanceStatusConditionsOutput) Status() pulumi.StringOutput
- func (o MySQLInstanceStatusConditionsOutput) ToMySQLInstanceStatusConditionsOutput() MySQLInstanceStatusConditionsOutput
- func (o MySQLInstanceStatusConditionsOutput) ToMySQLInstanceStatusConditionsOutputWithContext(ctx context.Context) MySQLInstanceStatusConditionsOutput
- func (o MySQLInstanceStatusConditionsOutput) Type() pulumi.StringOutput
- type MySQLInstanceStatusInput
- type MySQLInstanceStatusOutput
- func (o MySQLInstanceStatusOutput) BindingPhase() pulumi.StringPtrOutput
- func (o MySQLInstanceStatusOutput) Conditions() MySQLInstanceStatusConditionsArrayOutput
- func (MySQLInstanceStatusOutput) ElementType() reflect.Type
- func (o MySQLInstanceStatusOutput) ToMySQLInstanceStatusOutput() MySQLInstanceStatusOutput
- func (o MySQLInstanceStatusOutput) ToMySQLInstanceStatusOutputWithContext(ctx context.Context) MySQLInstanceStatusOutput
- func (o MySQLInstanceStatusOutput) ToMySQLInstanceStatusPtrOutput() MySQLInstanceStatusPtrOutput
- func (o MySQLInstanceStatusOutput) ToMySQLInstanceStatusPtrOutputWithContext(ctx context.Context) MySQLInstanceStatusPtrOutput
- type MySQLInstanceStatusPtrInput
- type MySQLInstanceStatusPtrOutput
- func (o MySQLInstanceStatusPtrOutput) BindingPhase() pulumi.StringPtrOutput
- func (o MySQLInstanceStatusPtrOutput) Conditions() MySQLInstanceStatusConditionsArrayOutput
- func (o MySQLInstanceStatusPtrOutput) Elem() MySQLInstanceStatusOutput
- func (MySQLInstanceStatusPtrOutput) ElementType() reflect.Type
- func (o MySQLInstanceStatusPtrOutput) ToMySQLInstanceStatusPtrOutput() MySQLInstanceStatusPtrOutput
- func (o MySQLInstanceStatusPtrOutput) ToMySQLInstanceStatusPtrOutputWithContext(ctx context.Context) MySQLInstanceStatusPtrOutput
- type MySQLInstanceType
- type MySQLInstanceTypeArgs
- type MySQLInstanceTypeInput
- type MySQLInstanceTypeOutput
- func (o MySQLInstanceTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (MySQLInstanceTypeOutput) ElementType() reflect.Type
- func (o MySQLInstanceTypeOutput) Kind() pulumi.StringPtrOutput
- func (o MySQLInstanceTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o MySQLInstanceTypeOutput) Spec() MySQLInstanceSpecPtrOutput
- func (o MySQLInstanceTypeOutput) Status() MySQLInstanceStatusPtrOutput
- func (o MySQLInstanceTypeOutput) ToMySQLInstanceTypeOutput() MySQLInstanceTypeOutput
- func (o MySQLInstanceTypeOutput) ToMySQLInstanceTypeOutputWithContext(ctx context.Context) MySQLInstanceTypeOutput
- type NoSQLInstance
- type NoSQLInstanceArgs
- type NoSQLInstanceMetadata
- type NoSQLInstanceMetadataArgs
- type NoSQLInstanceMetadataInput
- type NoSQLInstanceMetadataOutput
- type NoSQLInstanceSpec
- type NoSQLInstanceSpecArgs
- func (NoSQLInstanceSpecArgs) ElementType() reflect.Type
- func (i NoSQLInstanceSpecArgs) ToNoSQLInstanceSpecOutput() NoSQLInstanceSpecOutput
- func (i NoSQLInstanceSpecArgs) ToNoSQLInstanceSpecOutputWithContext(ctx context.Context) NoSQLInstanceSpecOutput
- func (i NoSQLInstanceSpecArgs) ToNoSQLInstanceSpecPtrOutput() NoSQLInstanceSpecPtrOutput
- func (i NoSQLInstanceSpecArgs) ToNoSQLInstanceSpecPtrOutputWithContext(ctx context.Context) NoSQLInstanceSpecPtrOutput
- type NoSQLInstanceSpecClassRef
- type NoSQLInstanceSpecClassRefArgs
- func (NoSQLInstanceSpecClassRefArgs) ElementType() reflect.Type
- func (i NoSQLInstanceSpecClassRefArgs) ToNoSQLInstanceSpecClassRefOutput() NoSQLInstanceSpecClassRefOutput
- func (i NoSQLInstanceSpecClassRefArgs) ToNoSQLInstanceSpecClassRefOutputWithContext(ctx context.Context) NoSQLInstanceSpecClassRefOutput
- func (i NoSQLInstanceSpecClassRefArgs) ToNoSQLInstanceSpecClassRefPtrOutput() NoSQLInstanceSpecClassRefPtrOutput
- func (i NoSQLInstanceSpecClassRefArgs) ToNoSQLInstanceSpecClassRefPtrOutputWithContext(ctx context.Context) NoSQLInstanceSpecClassRefPtrOutput
- type NoSQLInstanceSpecClassRefInput
- type NoSQLInstanceSpecClassRefOutput
- func (o NoSQLInstanceSpecClassRefOutput) ApiVersion() pulumi.StringPtrOutput
- func (NoSQLInstanceSpecClassRefOutput) ElementType() reflect.Type
- func (o NoSQLInstanceSpecClassRefOutput) FieldPath() pulumi.StringPtrOutput
- func (o NoSQLInstanceSpecClassRefOutput) Kind() pulumi.StringPtrOutput
- func (o NoSQLInstanceSpecClassRefOutput) Name() pulumi.StringPtrOutput
- func (o NoSQLInstanceSpecClassRefOutput) Namespace() pulumi.StringPtrOutput
- func (o NoSQLInstanceSpecClassRefOutput) ResourceVersion() pulumi.StringPtrOutput
- func (o NoSQLInstanceSpecClassRefOutput) ToNoSQLInstanceSpecClassRefOutput() NoSQLInstanceSpecClassRefOutput
- func (o NoSQLInstanceSpecClassRefOutput) ToNoSQLInstanceSpecClassRefOutputWithContext(ctx context.Context) NoSQLInstanceSpecClassRefOutput
- func (o NoSQLInstanceSpecClassRefOutput) ToNoSQLInstanceSpecClassRefPtrOutput() NoSQLInstanceSpecClassRefPtrOutput
- func (o NoSQLInstanceSpecClassRefOutput) ToNoSQLInstanceSpecClassRefPtrOutputWithContext(ctx context.Context) NoSQLInstanceSpecClassRefPtrOutput
- func (o NoSQLInstanceSpecClassRefOutput) Uid() pulumi.StringPtrOutput
- type NoSQLInstanceSpecClassRefPtrInput
- type NoSQLInstanceSpecClassRefPtrOutput
- func (o NoSQLInstanceSpecClassRefPtrOutput) ApiVersion() pulumi.StringPtrOutput
- func (o NoSQLInstanceSpecClassRefPtrOutput) Elem() NoSQLInstanceSpecClassRefOutput
- func (NoSQLInstanceSpecClassRefPtrOutput) ElementType() reflect.Type
- func (o NoSQLInstanceSpecClassRefPtrOutput) FieldPath() pulumi.StringPtrOutput
- func (o NoSQLInstanceSpecClassRefPtrOutput) Kind() pulumi.StringPtrOutput
- func (o NoSQLInstanceSpecClassRefPtrOutput) Name() pulumi.StringPtrOutput
- func (o NoSQLInstanceSpecClassRefPtrOutput) Namespace() pulumi.StringPtrOutput
- func (o NoSQLInstanceSpecClassRefPtrOutput) ResourceVersion() pulumi.StringPtrOutput
- func (o NoSQLInstanceSpecClassRefPtrOutput) ToNoSQLInstanceSpecClassRefPtrOutput() NoSQLInstanceSpecClassRefPtrOutput
- func (o NoSQLInstanceSpecClassRefPtrOutput) ToNoSQLInstanceSpecClassRefPtrOutputWithContext(ctx context.Context) NoSQLInstanceSpecClassRefPtrOutput
- func (o NoSQLInstanceSpecClassRefPtrOutput) Uid() pulumi.StringPtrOutput
- type NoSQLInstanceSpecClassSelector
- type NoSQLInstanceSpecClassSelectorArgs
- func (NoSQLInstanceSpecClassSelectorArgs) ElementType() reflect.Type
- func (i NoSQLInstanceSpecClassSelectorArgs) ToNoSQLInstanceSpecClassSelectorOutput() NoSQLInstanceSpecClassSelectorOutput
- func (i NoSQLInstanceSpecClassSelectorArgs) ToNoSQLInstanceSpecClassSelectorOutputWithContext(ctx context.Context) NoSQLInstanceSpecClassSelectorOutput
- func (i NoSQLInstanceSpecClassSelectorArgs) ToNoSQLInstanceSpecClassSelectorPtrOutput() NoSQLInstanceSpecClassSelectorPtrOutput
- func (i NoSQLInstanceSpecClassSelectorArgs) ToNoSQLInstanceSpecClassSelectorPtrOutputWithContext(ctx context.Context) NoSQLInstanceSpecClassSelectorPtrOutput
- type NoSQLInstanceSpecClassSelectorInput
- type NoSQLInstanceSpecClassSelectorMatchExpressions
- type NoSQLInstanceSpecClassSelectorMatchExpressionsArgs
- func (NoSQLInstanceSpecClassSelectorMatchExpressionsArgs) ElementType() reflect.Type
- func (i NoSQLInstanceSpecClassSelectorMatchExpressionsArgs) ToNoSQLInstanceSpecClassSelectorMatchExpressionsOutput() NoSQLInstanceSpecClassSelectorMatchExpressionsOutput
- func (i NoSQLInstanceSpecClassSelectorMatchExpressionsArgs) ToNoSQLInstanceSpecClassSelectorMatchExpressionsOutputWithContext(ctx context.Context) NoSQLInstanceSpecClassSelectorMatchExpressionsOutput
- type NoSQLInstanceSpecClassSelectorMatchExpressionsArray
- func (NoSQLInstanceSpecClassSelectorMatchExpressionsArray) ElementType() reflect.Type
- func (i NoSQLInstanceSpecClassSelectorMatchExpressionsArray) ToNoSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput() NoSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput
- func (i NoSQLInstanceSpecClassSelectorMatchExpressionsArray) ToNoSQLInstanceSpecClassSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) NoSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput
- type NoSQLInstanceSpecClassSelectorMatchExpressionsArrayInput
- type NoSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput
- func (NoSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput) ElementType() reflect.Type
- func (o NoSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput) Index(i pulumi.IntInput) NoSQLInstanceSpecClassSelectorMatchExpressionsOutput
- func (o NoSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput) ToNoSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput() NoSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput
- func (o NoSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput) ToNoSQLInstanceSpecClassSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) NoSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput
- type NoSQLInstanceSpecClassSelectorMatchExpressionsInput
- type NoSQLInstanceSpecClassSelectorMatchExpressionsOutput
- func (NoSQLInstanceSpecClassSelectorMatchExpressionsOutput) ElementType() reflect.Type
- func (o NoSQLInstanceSpecClassSelectorMatchExpressionsOutput) Key() pulumi.StringOutput
- func (o NoSQLInstanceSpecClassSelectorMatchExpressionsOutput) Operator() pulumi.StringOutput
- func (o NoSQLInstanceSpecClassSelectorMatchExpressionsOutput) ToNoSQLInstanceSpecClassSelectorMatchExpressionsOutput() NoSQLInstanceSpecClassSelectorMatchExpressionsOutput
- func (o NoSQLInstanceSpecClassSelectorMatchExpressionsOutput) ToNoSQLInstanceSpecClassSelectorMatchExpressionsOutputWithContext(ctx context.Context) NoSQLInstanceSpecClassSelectorMatchExpressionsOutput
- func (o NoSQLInstanceSpecClassSelectorMatchExpressionsOutput) Values() pulumi.StringArrayOutput
- type NoSQLInstanceSpecClassSelectorMatchLabels
- type NoSQLInstanceSpecClassSelectorMatchLabelsArgs
- func (NoSQLInstanceSpecClassSelectorMatchLabelsArgs) ElementType() reflect.Type
- func (i NoSQLInstanceSpecClassSelectorMatchLabelsArgs) ToNoSQLInstanceSpecClassSelectorMatchLabelsOutput() NoSQLInstanceSpecClassSelectorMatchLabelsOutput
- func (i NoSQLInstanceSpecClassSelectorMatchLabelsArgs) ToNoSQLInstanceSpecClassSelectorMatchLabelsOutputWithContext(ctx context.Context) NoSQLInstanceSpecClassSelectorMatchLabelsOutput
- type NoSQLInstanceSpecClassSelectorMatchLabelsInput
- type NoSQLInstanceSpecClassSelectorMatchLabelsOutput
- func (NoSQLInstanceSpecClassSelectorMatchLabelsOutput) ElementType() reflect.Type
- func (o NoSQLInstanceSpecClassSelectorMatchLabelsOutput) ToNoSQLInstanceSpecClassSelectorMatchLabelsOutput() NoSQLInstanceSpecClassSelectorMatchLabelsOutput
- func (o NoSQLInstanceSpecClassSelectorMatchLabelsOutput) ToNoSQLInstanceSpecClassSelectorMatchLabelsOutputWithContext(ctx context.Context) NoSQLInstanceSpecClassSelectorMatchLabelsOutput
- type NoSQLInstanceSpecClassSelectorOutput
- func (NoSQLInstanceSpecClassSelectorOutput) ElementType() reflect.Type
- func (o NoSQLInstanceSpecClassSelectorOutput) MatchExpressions() NoSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput
- func (o NoSQLInstanceSpecClassSelectorOutput) MatchLabels() pulumi.StringMapOutput
- func (o NoSQLInstanceSpecClassSelectorOutput) ToNoSQLInstanceSpecClassSelectorOutput() NoSQLInstanceSpecClassSelectorOutput
- func (o NoSQLInstanceSpecClassSelectorOutput) ToNoSQLInstanceSpecClassSelectorOutputWithContext(ctx context.Context) NoSQLInstanceSpecClassSelectorOutput
- func (o NoSQLInstanceSpecClassSelectorOutput) ToNoSQLInstanceSpecClassSelectorPtrOutput() NoSQLInstanceSpecClassSelectorPtrOutput
- func (o NoSQLInstanceSpecClassSelectorOutput) ToNoSQLInstanceSpecClassSelectorPtrOutputWithContext(ctx context.Context) NoSQLInstanceSpecClassSelectorPtrOutput
- type NoSQLInstanceSpecClassSelectorPtrInput
- type NoSQLInstanceSpecClassSelectorPtrOutput
- func (o NoSQLInstanceSpecClassSelectorPtrOutput) Elem() NoSQLInstanceSpecClassSelectorOutput
- func (NoSQLInstanceSpecClassSelectorPtrOutput) ElementType() reflect.Type
- func (o NoSQLInstanceSpecClassSelectorPtrOutput) MatchExpressions() NoSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput
- func (o NoSQLInstanceSpecClassSelectorPtrOutput) MatchLabels() pulumi.StringMapOutput
- func (o NoSQLInstanceSpecClassSelectorPtrOutput) ToNoSQLInstanceSpecClassSelectorPtrOutput() NoSQLInstanceSpecClassSelectorPtrOutput
- func (o NoSQLInstanceSpecClassSelectorPtrOutput) ToNoSQLInstanceSpecClassSelectorPtrOutputWithContext(ctx context.Context) NoSQLInstanceSpecClassSelectorPtrOutput
- type NoSQLInstanceSpecInput
- type NoSQLInstanceSpecOutput
- func (o NoSQLInstanceSpecOutput) ClassRef() NoSQLInstanceSpecClassRefPtrOutput
- func (o NoSQLInstanceSpecOutput) ClassSelector() NoSQLInstanceSpecClassSelectorPtrOutput
- func (NoSQLInstanceSpecOutput) ElementType() reflect.Type
- func (o NoSQLInstanceSpecOutput) ResourceRef() NoSQLInstanceSpecResourceRefPtrOutput
- func (o NoSQLInstanceSpecOutput) ToNoSQLInstanceSpecOutput() NoSQLInstanceSpecOutput
- func (o NoSQLInstanceSpecOutput) ToNoSQLInstanceSpecOutputWithContext(ctx context.Context) NoSQLInstanceSpecOutput
- func (o NoSQLInstanceSpecOutput) ToNoSQLInstanceSpecPtrOutput() NoSQLInstanceSpecPtrOutput
- func (o NoSQLInstanceSpecOutput) ToNoSQLInstanceSpecPtrOutputWithContext(ctx context.Context) NoSQLInstanceSpecPtrOutput
- func (o NoSQLInstanceSpecOutput) WriteConnectionSecretToRef() NoSQLInstanceSpecWriteConnectionSecretToRefPtrOutput
- type NoSQLInstanceSpecPtrInput
- type NoSQLInstanceSpecPtrOutput
- func (o NoSQLInstanceSpecPtrOutput) ClassRef() NoSQLInstanceSpecClassRefPtrOutput
- func (o NoSQLInstanceSpecPtrOutput) ClassSelector() NoSQLInstanceSpecClassSelectorPtrOutput
- func (o NoSQLInstanceSpecPtrOutput) Elem() NoSQLInstanceSpecOutput
- func (NoSQLInstanceSpecPtrOutput) ElementType() reflect.Type
- func (o NoSQLInstanceSpecPtrOutput) ResourceRef() NoSQLInstanceSpecResourceRefPtrOutput
- func (o NoSQLInstanceSpecPtrOutput) ToNoSQLInstanceSpecPtrOutput() NoSQLInstanceSpecPtrOutput
- func (o NoSQLInstanceSpecPtrOutput) ToNoSQLInstanceSpecPtrOutputWithContext(ctx context.Context) NoSQLInstanceSpecPtrOutput
- func (o NoSQLInstanceSpecPtrOutput) WriteConnectionSecretToRef() NoSQLInstanceSpecWriteConnectionSecretToRefPtrOutput
- type NoSQLInstanceSpecResourceRef
- type NoSQLInstanceSpecResourceRefArgs
- func (NoSQLInstanceSpecResourceRefArgs) ElementType() reflect.Type
- func (i NoSQLInstanceSpecResourceRefArgs) ToNoSQLInstanceSpecResourceRefOutput() NoSQLInstanceSpecResourceRefOutput
- func (i NoSQLInstanceSpecResourceRefArgs) ToNoSQLInstanceSpecResourceRefOutputWithContext(ctx context.Context) NoSQLInstanceSpecResourceRefOutput
- func (i NoSQLInstanceSpecResourceRefArgs) ToNoSQLInstanceSpecResourceRefPtrOutput() NoSQLInstanceSpecResourceRefPtrOutput
- func (i NoSQLInstanceSpecResourceRefArgs) ToNoSQLInstanceSpecResourceRefPtrOutputWithContext(ctx context.Context) NoSQLInstanceSpecResourceRefPtrOutput
- type NoSQLInstanceSpecResourceRefInput
- type NoSQLInstanceSpecResourceRefOutput
- func (o NoSQLInstanceSpecResourceRefOutput) ApiVersion() pulumi.StringPtrOutput
- func (NoSQLInstanceSpecResourceRefOutput) ElementType() reflect.Type
- func (o NoSQLInstanceSpecResourceRefOutput) FieldPath() pulumi.StringPtrOutput
- func (o NoSQLInstanceSpecResourceRefOutput) Kind() pulumi.StringPtrOutput
- func (o NoSQLInstanceSpecResourceRefOutput) Name() pulumi.StringPtrOutput
- func (o NoSQLInstanceSpecResourceRefOutput) Namespace() pulumi.StringPtrOutput
- func (o NoSQLInstanceSpecResourceRefOutput) ResourceVersion() pulumi.StringPtrOutput
- func (o NoSQLInstanceSpecResourceRefOutput) ToNoSQLInstanceSpecResourceRefOutput() NoSQLInstanceSpecResourceRefOutput
- func (o NoSQLInstanceSpecResourceRefOutput) ToNoSQLInstanceSpecResourceRefOutputWithContext(ctx context.Context) NoSQLInstanceSpecResourceRefOutput
- func (o NoSQLInstanceSpecResourceRefOutput) ToNoSQLInstanceSpecResourceRefPtrOutput() NoSQLInstanceSpecResourceRefPtrOutput
- func (o NoSQLInstanceSpecResourceRefOutput) ToNoSQLInstanceSpecResourceRefPtrOutputWithContext(ctx context.Context) NoSQLInstanceSpecResourceRefPtrOutput
- func (o NoSQLInstanceSpecResourceRefOutput) Uid() pulumi.StringPtrOutput
- type NoSQLInstanceSpecResourceRefPtrInput
- type NoSQLInstanceSpecResourceRefPtrOutput
- func (o NoSQLInstanceSpecResourceRefPtrOutput) ApiVersion() pulumi.StringPtrOutput
- func (o NoSQLInstanceSpecResourceRefPtrOutput) Elem() NoSQLInstanceSpecResourceRefOutput
- func (NoSQLInstanceSpecResourceRefPtrOutput) ElementType() reflect.Type
- func (o NoSQLInstanceSpecResourceRefPtrOutput) FieldPath() pulumi.StringPtrOutput
- func (o NoSQLInstanceSpecResourceRefPtrOutput) Kind() pulumi.StringPtrOutput
- func (o NoSQLInstanceSpecResourceRefPtrOutput) Name() pulumi.StringPtrOutput
- func (o NoSQLInstanceSpecResourceRefPtrOutput) Namespace() pulumi.StringPtrOutput
- func (o NoSQLInstanceSpecResourceRefPtrOutput) ResourceVersion() pulumi.StringPtrOutput
- func (o NoSQLInstanceSpecResourceRefPtrOutput) ToNoSQLInstanceSpecResourceRefPtrOutput() NoSQLInstanceSpecResourceRefPtrOutput
- func (o NoSQLInstanceSpecResourceRefPtrOutput) ToNoSQLInstanceSpecResourceRefPtrOutputWithContext(ctx context.Context) NoSQLInstanceSpecResourceRefPtrOutput
- func (o NoSQLInstanceSpecResourceRefPtrOutput) Uid() pulumi.StringPtrOutput
- type NoSQLInstanceSpecWriteConnectionSecretToRef
- type NoSQLInstanceSpecWriteConnectionSecretToRefArgs
- func (NoSQLInstanceSpecWriteConnectionSecretToRefArgs) ElementType() reflect.Type
- func (i NoSQLInstanceSpecWriteConnectionSecretToRefArgs) ToNoSQLInstanceSpecWriteConnectionSecretToRefOutput() NoSQLInstanceSpecWriteConnectionSecretToRefOutput
- func (i NoSQLInstanceSpecWriteConnectionSecretToRefArgs) ToNoSQLInstanceSpecWriteConnectionSecretToRefOutputWithContext(ctx context.Context) NoSQLInstanceSpecWriteConnectionSecretToRefOutput
- func (i NoSQLInstanceSpecWriteConnectionSecretToRefArgs) ToNoSQLInstanceSpecWriteConnectionSecretToRefPtrOutput() NoSQLInstanceSpecWriteConnectionSecretToRefPtrOutput
- func (i NoSQLInstanceSpecWriteConnectionSecretToRefArgs) ToNoSQLInstanceSpecWriteConnectionSecretToRefPtrOutputWithContext(ctx context.Context) NoSQLInstanceSpecWriteConnectionSecretToRefPtrOutput
- type NoSQLInstanceSpecWriteConnectionSecretToRefInput
- type NoSQLInstanceSpecWriteConnectionSecretToRefOutput
- func (NoSQLInstanceSpecWriteConnectionSecretToRefOutput) ElementType() reflect.Type
- func (o NoSQLInstanceSpecWriteConnectionSecretToRefOutput) Name() pulumi.StringOutput
- func (o NoSQLInstanceSpecWriteConnectionSecretToRefOutput) ToNoSQLInstanceSpecWriteConnectionSecretToRefOutput() NoSQLInstanceSpecWriteConnectionSecretToRefOutput
- func (o NoSQLInstanceSpecWriteConnectionSecretToRefOutput) ToNoSQLInstanceSpecWriteConnectionSecretToRefOutputWithContext(ctx context.Context) NoSQLInstanceSpecWriteConnectionSecretToRefOutput
- func (o NoSQLInstanceSpecWriteConnectionSecretToRefOutput) ToNoSQLInstanceSpecWriteConnectionSecretToRefPtrOutput() NoSQLInstanceSpecWriteConnectionSecretToRefPtrOutput
- func (o NoSQLInstanceSpecWriteConnectionSecretToRefOutput) ToNoSQLInstanceSpecWriteConnectionSecretToRefPtrOutputWithContext(ctx context.Context) NoSQLInstanceSpecWriteConnectionSecretToRefPtrOutput
- type NoSQLInstanceSpecWriteConnectionSecretToRefPtrInput
- type NoSQLInstanceSpecWriteConnectionSecretToRefPtrOutput
- func (o NoSQLInstanceSpecWriteConnectionSecretToRefPtrOutput) Elem() NoSQLInstanceSpecWriteConnectionSecretToRefOutput
- func (NoSQLInstanceSpecWriteConnectionSecretToRefPtrOutput) ElementType() reflect.Type
- func (o NoSQLInstanceSpecWriteConnectionSecretToRefPtrOutput) Name() pulumi.StringPtrOutput
- func (o NoSQLInstanceSpecWriteConnectionSecretToRefPtrOutput) ToNoSQLInstanceSpecWriteConnectionSecretToRefPtrOutput() NoSQLInstanceSpecWriteConnectionSecretToRefPtrOutput
- func (o NoSQLInstanceSpecWriteConnectionSecretToRefPtrOutput) ToNoSQLInstanceSpecWriteConnectionSecretToRefPtrOutputWithContext(ctx context.Context) NoSQLInstanceSpecWriteConnectionSecretToRefPtrOutput
- type NoSQLInstanceState
- type NoSQLInstanceStatus
- type NoSQLInstanceStatusArgs
- func (NoSQLInstanceStatusArgs) ElementType() reflect.Type
- func (i NoSQLInstanceStatusArgs) ToNoSQLInstanceStatusOutput() NoSQLInstanceStatusOutput
- func (i NoSQLInstanceStatusArgs) ToNoSQLInstanceStatusOutputWithContext(ctx context.Context) NoSQLInstanceStatusOutput
- func (i NoSQLInstanceStatusArgs) ToNoSQLInstanceStatusPtrOutput() NoSQLInstanceStatusPtrOutput
- func (i NoSQLInstanceStatusArgs) ToNoSQLInstanceStatusPtrOutputWithContext(ctx context.Context) NoSQLInstanceStatusPtrOutput
- type NoSQLInstanceStatusConditions
- type NoSQLInstanceStatusConditionsArgs
- func (NoSQLInstanceStatusConditionsArgs) ElementType() reflect.Type
- func (i NoSQLInstanceStatusConditionsArgs) ToNoSQLInstanceStatusConditionsOutput() NoSQLInstanceStatusConditionsOutput
- func (i NoSQLInstanceStatusConditionsArgs) ToNoSQLInstanceStatusConditionsOutputWithContext(ctx context.Context) NoSQLInstanceStatusConditionsOutput
- type NoSQLInstanceStatusConditionsArray
- func (NoSQLInstanceStatusConditionsArray) ElementType() reflect.Type
- func (i NoSQLInstanceStatusConditionsArray) ToNoSQLInstanceStatusConditionsArrayOutput() NoSQLInstanceStatusConditionsArrayOutput
- func (i NoSQLInstanceStatusConditionsArray) ToNoSQLInstanceStatusConditionsArrayOutputWithContext(ctx context.Context) NoSQLInstanceStatusConditionsArrayOutput
- type NoSQLInstanceStatusConditionsArrayInput
- type NoSQLInstanceStatusConditionsArrayOutput
- func (NoSQLInstanceStatusConditionsArrayOutput) ElementType() reflect.Type
- func (o NoSQLInstanceStatusConditionsArrayOutput) Index(i pulumi.IntInput) NoSQLInstanceStatusConditionsOutput
- func (o NoSQLInstanceStatusConditionsArrayOutput) ToNoSQLInstanceStatusConditionsArrayOutput() NoSQLInstanceStatusConditionsArrayOutput
- func (o NoSQLInstanceStatusConditionsArrayOutput) ToNoSQLInstanceStatusConditionsArrayOutputWithContext(ctx context.Context) NoSQLInstanceStatusConditionsArrayOutput
- type NoSQLInstanceStatusConditionsInput
- type NoSQLInstanceStatusConditionsOutput
- func (NoSQLInstanceStatusConditionsOutput) ElementType() reflect.Type
- func (o NoSQLInstanceStatusConditionsOutput) LastTransitionTime() pulumi.StringOutput
- func (o NoSQLInstanceStatusConditionsOutput) Message() pulumi.StringPtrOutput
- func (o NoSQLInstanceStatusConditionsOutput) Reason() pulumi.StringOutput
- func (o NoSQLInstanceStatusConditionsOutput) Status() pulumi.StringOutput
- func (o NoSQLInstanceStatusConditionsOutput) ToNoSQLInstanceStatusConditionsOutput() NoSQLInstanceStatusConditionsOutput
- func (o NoSQLInstanceStatusConditionsOutput) ToNoSQLInstanceStatusConditionsOutputWithContext(ctx context.Context) NoSQLInstanceStatusConditionsOutput
- func (o NoSQLInstanceStatusConditionsOutput) Type() pulumi.StringOutput
- type NoSQLInstanceStatusInput
- type NoSQLInstanceStatusOutput
- func (o NoSQLInstanceStatusOutput) BindingPhase() pulumi.StringPtrOutput
- func (o NoSQLInstanceStatusOutput) Conditions() NoSQLInstanceStatusConditionsArrayOutput
- func (NoSQLInstanceStatusOutput) ElementType() reflect.Type
- func (o NoSQLInstanceStatusOutput) ToNoSQLInstanceStatusOutput() NoSQLInstanceStatusOutput
- func (o NoSQLInstanceStatusOutput) ToNoSQLInstanceStatusOutputWithContext(ctx context.Context) NoSQLInstanceStatusOutput
- func (o NoSQLInstanceStatusOutput) ToNoSQLInstanceStatusPtrOutput() NoSQLInstanceStatusPtrOutput
- func (o NoSQLInstanceStatusOutput) ToNoSQLInstanceStatusPtrOutputWithContext(ctx context.Context) NoSQLInstanceStatusPtrOutput
- type NoSQLInstanceStatusPtrInput
- type NoSQLInstanceStatusPtrOutput
- func (o NoSQLInstanceStatusPtrOutput) BindingPhase() pulumi.StringPtrOutput
- func (o NoSQLInstanceStatusPtrOutput) Conditions() NoSQLInstanceStatusConditionsArrayOutput
- func (o NoSQLInstanceStatusPtrOutput) Elem() NoSQLInstanceStatusOutput
- func (NoSQLInstanceStatusPtrOutput) ElementType() reflect.Type
- func (o NoSQLInstanceStatusPtrOutput) ToNoSQLInstanceStatusPtrOutput() NoSQLInstanceStatusPtrOutput
- func (o NoSQLInstanceStatusPtrOutput) ToNoSQLInstanceStatusPtrOutputWithContext(ctx context.Context) NoSQLInstanceStatusPtrOutput
- type NoSQLInstanceType
- type NoSQLInstanceTypeArgs
- type NoSQLInstanceTypeInput
- type NoSQLInstanceTypeOutput
- func (o NoSQLInstanceTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (NoSQLInstanceTypeOutput) ElementType() reflect.Type
- func (o NoSQLInstanceTypeOutput) Kind() pulumi.StringPtrOutput
- func (o NoSQLInstanceTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o NoSQLInstanceTypeOutput) Spec() NoSQLInstanceSpecPtrOutput
- func (o NoSQLInstanceTypeOutput) Status() NoSQLInstanceStatusPtrOutput
- func (o NoSQLInstanceTypeOutput) ToNoSQLInstanceTypeOutput() NoSQLInstanceTypeOutput
- func (o NoSQLInstanceTypeOutput) ToNoSQLInstanceTypeOutputWithContext(ctx context.Context) NoSQLInstanceTypeOutput
- type PostgreSQLInstance
- type PostgreSQLInstanceArgs
- type PostgreSQLInstanceMetadata
- type PostgreSQLInstanceMetadataArgs
- func (PostgreSQLInstanceMetadataArgs) ElementType() reflect.Type
- func (i PostgreSQLInstanceMetadataArgs) ToPostgreSQLInstanceMetadataOutput() PostgreSQLInstanceMetadataOutput
- func (i PostgreSQLInstanceMetadataArgs) ToPostgreSQLInstanceMetadataOutputWithContext(ctx context.Context) PostgreSQLInstanceMetadataOutput
- type PostgreSQLInstanceMetadataInput
- type PostgreSQLInstanceMetadataOutput
- func (PostgreSQLInstanceMetadataOutput) ElementType() reflect.Type
- func (o PostgreSQLInstanceMetadataOutput) ToPostgreSQLInstanceMetadataOutput() PostgreSQLInstanceMetadataOutput
- func (o PostgreSQLInstanceMetadataOutput) ToPostgreSQLInstanceMetadataOutputWithContext(ctx context.Context) PostgreSQLInstanceMetadataOutput
- type PostgreSQLInstanceSpec
- type PostgreSQLInstanceSpecArgs
- func (PostgreSQLInstanceSpecArgs) ElementType() reflect.Type
- func (i PostgreSQLInstanceSpecArgs) ToPostgreSQLInstanceSpecOutput() PostgreSQLInstanceSpecOutput
- func (i PostgreSQLInstanceSpecArgs) ToPostgreSQLInstanceSpecOutputWithContext(ctx context.Context) PostgreSQLInstanceSpecOutput
- func (i PostgreSQLInstanceSpecArgs) ToPostgreSQLInstanceSpecPtrOutput() PostgreSQLInstanceSpecPtrOutput
- func (i PostgreSQLInstanceSpecArgs) ToPostgreSQLInstanceSpecPtrOutputWithContext(ctx context.Context) PostgreSQLInstanceSpecPtrOutput
- type PostgreSQLInstanceSpecClassRef
- type PostgreSQLInstanceSpecClassRefArgs
- func (PostgreSQLInstanceSpecClassRefArgs) ElementType() reflect.Type
- func (i PostgreSQLInstanceSpecClassRefArgs) ToPostgreSQLInstanceSpecClassRefOutput() PostgreSQLInstanceSpecClassRefOutput
- func (i PostgreSQLInstanceSpecClassRefArgs) ToPostgreSQLInstanceSpecClassRefOutputWithContext(ctx context.Context) PostgreSQLInstanceSpecClassRefOutput
- func (i PostgreSQLInstanceSpecClassRefArgs) ToPostgreSQLInstanceSpecClassRefPtrOutput() PostgreSQLInstanceSpecClassRefPtrOutput
- func (i PostgreSQLInstanceSpecClassRefArgs) ToPostgreSQLInstanceSpecClassRefPtrOutputWithContext(ctx context.Context) PostgreSQLInstanceSpecClassRefPtrOutput
- type PostgreSQLInstanceSpecClassRefInput
- type PostgreSQLInstanceSpecClassRefOutput
- func (o PostgreSQLInstanceSpecClassRefOutput) ApiVersion() pulumi.StringPtrOutput
- func (PostgreSQLInstanceSpecClassRefOutput) ElementType() reflect.Type
- func (o PostgreSQLInstanceSpecClassRefOutput) FieldPath() pulumi.StringPtrOutput
- func (o PostgreSQLInstanceSpecClassRefOutput) Kind() pulumi.StringPtrOutput
- func (o PostgreSQLInstanceSpecClassRefOutput) Name() pulumi.StringPtrOutput
- func (o PostgreSQLInstanceSpecClassRefOutput) Namespace() pulumi.StringPtrOutput
- func (o PostgreSQLInstanceSpecClassRefOutput) ResourceVersion() pulumi.StringPtrOutput
- func (o PostgreSQLInstanceSpecClassRefOutput) ToPostgreSQLInstanceSpecClassRefOutput() PostgreSQLInstanceSpecClassRefOutput
- func (o PostgreSQLInstanceSpecClassRefOutput) ToPostgreSQLInstanceSpecClassRefOutputWithContext(ctx context.Context) PostgreSQLInstanceSpecClassRefOutput
- func (o PostgreSQLInstanceSpecClassRefOutput) ToPostgreSQLInstanceSpecClassRefPtrOutput() PostgreSQLInstanceSpecClassRefPtrOutput
- func (o PostgreSQLInstanceSpecClassRefOutput) ToPostgreSQLInstanceSpecClassRefPtrOutputWithContext(ctx context.Context) PostgreSQLInstanceSpecClassRefPtrOutput
- func (o PostgreSQLInstanceSpecClassRefOutput) Uid() pulumi.StringPtrOutput
- type PostgreSQLInstanceSpecClassRefPtrInput
- type PostgreSQLInstanceSpecClassRefPtrOutput
- func (o PostgreSQLInstanceSpecClassRefPtrOutput) ApiVersion() pulumi.StringPtrOutput
- func (o PostgreSQLInstanceSpecClassRefPtrOutput) Elem() PostgreSQLInstanceSpecClassRefOutput
- func (PostgreSQLInstanceSpecClassRefPtrOutput) ElementType() reflect.Type
- func (o PostgreSQLInstanceSpecClassRefPtrOutput) FieldPath() pulumi.StringPtrOutput
- func (o PostgreSQLInstanceSpecClassRefPtrOutput) Kind() pulumi.StringPtrOutput
- func (o PostgreSQLInstanceSpecClassRefPtrOutput) Name() pulumi.StringPtrOutput
- func (o PostgreSQLInstanceSpecClassRefPtrOutput) Namespace() pulumi.StringPtrOutput
- func (o PostgreSQLInstanceSpecClassRefPtrOutput) ResourceVersion() pulumi.StringPtrOutput
- func (o PostgreSQLInstanceSpecClassRefPtrOutput) ToPostgreSQLInstanceSpecClassRefPtrOutput() PostgreSQLInstanceSpecClassRefPtrOutput
- func (o PostgreSQLInstanceSpecClassRefPtrOutput) ToPostgreSQLInstanceSpecClassRefPtrOutputWithContext(ctx context.Context) PostgreSQLInstanceSpecClassRefPtrOutput
- func (o PostgreSQLInstanceSpecClassRefPtrOutput) Uid() pulumi.StringPtrOutput
- type PostgreSQLInstanceSpecClassSelector
- type PostgreSQLInstanceSpecClassSelectorArgs
- func (PostgreSQLInstanceSpecClassSelectorArgs) ElementType() reflect.Type
- func (i PostgreSQLInstanceSpecClassSelectorArgs) ToPostgreSQLInstanceSpecClassSelectorOutput() PostgreSQLInstanceSpecClassSelectorOutput
- func (i PostgreSQLInstanceSpecClassSelectorArgs) ToPostgreSQLInstanceSpecClassSelectorOutputWithContext(ctx context.Context) PostgreSQLInstanceSpecClassSelectorOutput
- func (i PostgreSQLInstanceSpecClassSelectorArgs) ToPostgreSQLInstanceSpecClassSelectorPtrOutput() PostgreSQLInstanceSpecClassSelectorPtrOutput
- func (i PostgreSQLInstanceSpecClassSelectorArgs) ToPostgreSQLInstanceSpecClassSelectorPtrOutputWithContext(ctx context.Context) PostgreSQLInstanceSpecClassSelectorPtrOutput
- type PostgreSQLInstanceSpecClassSelectorInput
- type PostgreSQLInstanceSpecClassSelectorMatchExpressions
- type PostgreSQLInstanceSpecClassSelectorMatchExpressionsArgs
- func (PostgreSQLInstanceSpecClassSelectorMatchExpressionsArgs) ElementType() reflect.Type
- func (i PostgreSQLInstanceSpecClassSelectorMatchExpressionsArgs) ToPostgreSQLInstanceSpecClassSelectorMatchExpressionsOutput() PostgreSQLInstanceSpecClassSelectorMatchExpressionsOutput
- func (i PostgreSQLInstanceSpecClassSelectorMatchExpressionsArgs) ToPostgreSQLInstanceSpecClassSelectorMatchExpressionsOutputWithContext(ctx context.Context) PostgreSQLInstanceSpecClassSelectorMatchExpressionsOutput
- type PostgreSQLInstanceSpecClassSelectorMatchExpressionsArray
- func (PostgreSQLInstanceSpecClassSelectorMatchExpressionsArray) ElementType() reflect.Type
- func (i PostgreSQLInstanceSpecClassSelectorMatchExpressionsArray) ToPostgreSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput() PostgreSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput
- func (i PostgreSQLInstanceSpecClassSelectorMatchExpressionsArray) ToPostgreSQLInstanceSpecClassSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) PostgreSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput
- type PostgreSQLInstanceSpecClassSelectorMatchExpressionsArrayInput
- type PostgreSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput
- func (PostgreSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput) ElementType() reflect.Type
- func (o PostgreSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput) Index(i pulumi.IntInput) PostgreSQLInstanceSpecClassSelectorMatchExpressionsOutput
- func (o PostgreSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput) ToPostgreSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput() PostgreSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput
- func (o PostgreSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput) ToPostgreSQLInstanceSpecClassSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) PostgreSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput
- type PostgreSQLInstanceSpecClassSelectorMatchExpressionsInput
- type PostgreSQLInstanceSpecClassSelectorMatchExpressionsOutput
- func (PostgreSQLInstanceSpecClassSelectorMatchExpressionsOutput) ElementType() reflect.Type
- func (o PostgreSQLInstanceSpecClassSelectorMatchExpressionsOutput) Key() pulumi.StringOutput
- func (o PostgreSQLInstanceSpecClassSelectorMatchExpressionsOutput) Operator() pulumi.StringOutput
- func (o PostgreSQLInstanceSpecClassSelectorMatchExpressionsOutput) ToPostgreSQLInstanceSpecClassSelectorMatchExpressionsOutput() PostgreSQLInstanceSpecClassSelectorMatchExpressionsOutput
- func (o PostgreSQLInstanceSpecClassSelectorMatchExpressionsOutput) ToPostgreSQLInstanceSpecClassSelectorMatchExpressionsOutputWithContext(ctx context.Context) PostgreSQLInstanceSpecClassSelectorMatchExpressionsOutput
- func (o PostgreSQLInstanceSpecClassSelectorMatchExpressionsOutput) Values() pulumi.StringArrayOutput
- type PostgreSQLInstanceSpecClassSelectorMatchLabels
- type PostgreSQLInstanceSpecClassSelectorMatchLabelsArgs
- func (PostgreSQLInstanceSpecClassSelectorMatchLabelsArgs) ElementType() reflect.Type
- func (i PostgreSQLInstanceSpecClassSelectorMatchLabelsArgs) ToPostgreSQLInstanceSpecClassSelectorMatchLabelsOutput() PostgreSQLInstanceSpecClassSelectorMatchLabelsOutput
- func (i PostgreSQLInstanceSpecClassSelectorMatchLabelsArgs) ToPostgreSQLInstanceSpecClassSelectorMatchLabelsOutputWithContext(ctx context.Context) PostgreSQLInstanceSpecClassSelectorMatchLabelsOutput
- type PostgreSQLInstanceSpecClassSelectorMatchLabelsInput
- type PostgreSQLInstanceSpecClassSelectorMatchLabelsOutput
- func (PostgreSQLInstanceSpecClassSelectorMatchLabelsOutput) ElementType() reflect.Type
- func (o PostgreSQLInstanceSpecClassSelectorMatchLabelsOutput) ToPostgreSQLInstanceSpecClassSelectorMatchLabelsOutput() PostgreSQLInstanceSpecClassSelectorMatchLabelsOutput
- func (o PostgreSQLInstanceSpecClassSelectorMatchLabelsOutput) ToPostgreSQLInstanceSpecClassSelectorMatchLabelsOutputWithContext(ctx context.Context) PostgreSQLInstanceSpecClassSelectorMatchLabelsOutput
- type PostgreSQLInstanceSpecClassSelectorOutput
- func (PostgreSQLInstanceSpecClassSelectorOutput) ElementType() reflect.Type
- func (o PostgreSQLInstanceSpecClassSelectorOutput) MatchExpressions() PostgreSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput
- func (o PostgreSQLInstanceSpecClassSelectorOutput) MatchLabels() pulumi.StringMapOutput
- func (o PostgreSQLInstanceSpecClassSelectorOutput) ToPostgreSQLInstanceSpecClassSelectorOutput() PostgreSQLInstanceSpecClassSelectorOutput
- func (o PostgreSQLInstanceSpecClassSelectorOutput) ToPostgreSQLInstanceSpecClassSelectorOutputWithContext(ctx context.Context) PostgreSQLInstanceSpecClassSelectorOutput
- func (o PostgreSQLInstanceSpecClassSelectorOutput) ToPostgreSQLInstanceSpecClassSelectorPtrOutput() PostgreSQLInstanceSpecClassSelectorPtrOutput
- func (o PostgreSQLInstanceSpecClassSelectorOutput) ToPostgreSQLInstanceSpecClassSelectorPtrOutputWithContext(ctx context.Context) PostgreSQLInstanceSpecClassSelectorPtrOutput
- type PostgreSQLInstanceSpecClassSelectorPtrInput
- type PostgreSQLInstanceSpecClassSelectorPtrOutput
- func (o PostgreSQLInstanceSpecClassSelectorPtrOutput) Elem() PostgreSQLInstanceSpecClassSelectorOutput
- func (PostgreSQLInstanceSpecClassSelectorPtrOutput) ElementType() reflect.Type
- func (o PostgreSQLInstanceSpecClassSelectorPtrOutput) MatchExpressions() PostgreSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput
- func (o PostgreSQLInstanceSpecClassSelectorPtrOutput) MatchLabels() pulumi.StringMapOutput
- func (o PostgreSQLInstanceSpecClassSelectorPtrOutput) ToPostgreSQLInstanceSpecClassSelectorPtrOutput() PostgreSQLInstanceSpecClassSelectorPtrOutput
- func (o PostgreSQLInstanceSpecClassSelectorPtrOutput) ToPostgreSQLInstanceSpecClassSelectorPtrOutputWithContext(ctx context.Context) PostgreSQLInstanceSpecClassSelectorPtrOutput
- type PostgreSQLInstanceSpecInput
- type PostgreSQLInstanceSpecOutput
- func (o PostgreSQLInstanceSpecOutput) ClassRef() PostgreSQLInstanceSpecClassRefPtrOutput
- func (o PostgreSQLInstanceSpecOutput) ClassSelector() PostgreSQLInstanceSpecClassSelectorPtrOutput
- func (PostgreSQLInstanceSpecOutput) ElementType() reflect.Type
- func (o PostgreSQLInstanceSpecOutput) EngineVersion() pulumi.StringPtrOutput
- func (o PostgreSQLInstanceSpecOutput) ResourceRef() PostgreSQLInstanceSpecResourceRefPtrOutput
- func (o PostgreSQLInstanceSpecOutput) ToPostgreSQLInstanceSpecOutput() PostgreSQLInstanceSpecOutput
- func (o PostgreSQLInstanceSpecOutput) ToPostgreSQLInstanceSpecOutputWithContext(ctx context.Context) PostgreSQLInstanceSpecOutput
- func (o PostgreSQLInstanceSpecOutput) ToPostgreSQLInstanceSpecPtrOutput() PostgreSQLInstanceSpecPtrOutput
- func (o PostgreSQLInstanceSpecOutput) ToPostgreSQLInstanceSpecPtrOutputWithContext(ctx context.Context) PostgreSQLInstanceSpecPtrOutput
- func (o PostgreSQLInstanceSpecOutput) WriteConnectionSecretToRef() PostgreSQLInstanceSpecWriteConnectionSecretToRefPtrOutput
- type PostgreSQLInstanceSpecPtrInput
- type PostgreSQLInstanceSpecPtrOutput
- func (o PostgreSQLInstanceSpecPtrOutput) ClassRef() PostgreSQLInstanceSpecClassRefPtrOutput
- func (o PostgreSQLInstanceSpecPtrOutput) ClassSelector() PostgreSQLInstanceSpecClassSelectorPtrOutput
- func (o PostgreSQLInstanceSpecPtrOutput) Elem() PostgreSQLInstanceSpecOutput
- func (PostgreSQLInstanceSpecPtrOutput) ElementType() reflect.Type
- func (o PostgreSQLInstanceSpecPtrOutput) EngineVersion() pulumi.StringPtrOutput
- func (o PostgreSQLInstanceSpecPtrOutput) ResourceRef() PostgreSQLInstanceSpecResourceRefPtrOutput
- func (o PostgreSQLInstanceSpecPtrOutput) ToPostgreSQLInstanceSpecPtrOutput() PostgreSQLInstanceSpecPtrOutput
- func (o PostgreSQLInstanceSpecPtrOutput) ToPostgreSQLInstanceSpecPtrOutputWithContext(ctx context.Context) PostgreSQLInstanceSpecPtrOutput
- func (o PostgreSQLInstanceSpecPtrOutput) WriteConnectionSecretToRef() PostgreSQLInstanceSpecWriteConnectionSecretToRefPtrOutput
- type PostgreSQLInstanceSpecResourceRef
- type PostgreSQLInstanceSpecResourceRefArgs
- func (PostgreSQLInstanceSpecResourceRefArgs) ElementType() reflect.Type
- func (i PostgreSQLInstanceSpecResourceRefArgs) ToPostgreSQLInstanceSpecResourceRefOutput() PostgreSQLInstanceSpecResourceRefOutput
- func (i PostgreSQLInstanceSpecResourceRefArgs) ToPostgreSQLInstanceSpecResourceRefOutputWithContext(ctx context.Context) PostgreSQLInstanceSpecResourceRefOutput
- func (i PostgreSQLInstanceSpecResourceRefArgs) ToPostgreSQLInstanceSpecResourceRefPtrOutput() PostgreSQLInstanceSpecResourceRefPtrOutput
- func (i PostgreSQLInstanceSpecResourceRefArgs) ToPostgreSQLInstanceSpecResourceRefPtrOutputWithContext(ctx context.Context) PostgreSQLInstanceSpecResourceRefPtrOutput
- type PostgreSQLInstanceSpecResourceRefInput
- type PostgreSQLInstanceSpecResourceRefOutput
- func (o PostgreSQLInstanceSpecResourceRefOutput) ApiVersion() pulumi.StringPtrOutput
- func (PostgreSQLInstanceSpecResourceRefOutput) ElementType() reflect.Type
- func (o PostgreSQLInstanceSpecResourceRefOutput) FieldPath() pulumi.StringPtrOutput
- func (o PostgreSQLInstanceSpecResourceRefOutput) Kind() pulumi.StringPtrOutput
- func (o PostgreSQLInstanceSpecResourceRefOutput) Name() pulumi.StringPtrOutput
- func (o PostgreSQLInstanceSpecResourceRefOutput) Namespace() pulumi.StringPtrOutput
- func (o PostgreSQLInstanceSpecResourceRefOutput) ResourceVersion() pulumi.StringPtrOutput
- func (o PostgreSQLInstanceSpecResourceRefOutput) ToPostgreSQLInstanceSpecResourceRefOutput() PostgreSQLInstanceSpecResourceRefOutput
- func (o PostgreSQLInstanceSpecResourceRefOutput) ToPostgreSQLInstanceSpecResourceRefOutputWithContext(ctx context.Context) PostgreSQLInstanceSpecResourceRefOutput
- func (o PostgreSQLInstanceSpecResourceRefOutput) ToPostgreSQLInstanceSpecResourceRefPtrOutput() PostgreSQLInstanceSpecResourceRefPtrOutput
- func (o PostgreSQLInstanceSpecResourceRefOutput) ToPostgreSQLInstanceSpecResourceRefPtrOutputWithContext(ctx context.Context) PostgreSQLInstanceSpecResourceRefPtrOutput
- func (o PostgreSQLInstanceSpecResourceRefOutput) Uid() pulumi.StringPtrOutput
- type PostgreSQLInstanceSpecResourceRefPtrInput
- type PostgreSQLInstanceSpecResourceRefPtrOutput
- func (o PostgreSQLInstanceSpecResourceRefPtrOutput) ApiVersion() pulumi.StringPtrOutput
- func (o PostgreSQLInstanceSpecResourceRefPtrOutput) Elem() PostgreSQLInstanceSpecResourceRefOutput
- func (PostgreSQLInstanceSpecResourceRefPtrOutput) ElementType() reflect.Type
- func (o PostgreSQLInstanceSpecResourceRefPtrOutput) FieldPath() pulumi.StringPtrOutput
- func (o PostgreSQLInstanceSpecResourceRefPtrOutput) Kind() pulumi.StringPtrOutput
- func (o PostgreSQLInstanceSpecResourceRefPtrOutput) Name() pulumi.StringPtrOutput
- func (o PostgreSQLInstanceSpecResourceRefPtrOutput) Namespace() pulumi.StringPtrOutput
- func (o PostgreSQLInstanceSpecResourceRefPtrOutput) ResourceVersion() pulumi.StringPtrOutput
- func (o PostgreSQLInstanceSpecResourceRefPtrOutput) ToPostgreSQLInstanceSpecResourceRefPtrOutput() PostgreSQLInstanceSpecResourceRefPtrOutput
- func (o PostgreSQLInstanceSpecResourceRefPtrOutput) ToPostgreSQLInstanceSpecResourceRefPtrOutputWithContext(ctx context.Context) PostgreSQLInstanceSpecResourceRefPtrOutput
- func (o PostgreSQLInstanceSpecResourceRefPtrOutput) Uid() pulumi.StringPtrOutput
- type PostgreSQLInstanceSpecWriteConnectionSecretToRef
- type PostgreSQLInstanceSpecWriteConnectionSecretToRefArgs
- func (PostgreSQLInstanceSpecWriteConnectionSecretToRefArgs) ElementType() reflect.Type
- func (i PostgreSQLInstanceSpecWriteConnectionSecretToRefArgs) ToPostgreSQLInstanceSpecWriteConnectionSecretToRefOutput() PostgreSQLInstanceSpecWriteConnectionSecretToRefOutput
- func (i PostgreSQLInstanceSpecWriteConnectionSecretToRefArgs) ToPostgreSQLInstanceSpecWriteConnectionSecretToRefOutputWithContext(ctx context.Context) PostgreSQLInstanceSpecWriteConnectionSecretToRefOutput
- func (i PostgreSQLInstanceSpecWriteConnectionSecretToRefArgs) ToPostgreSQLInstanceSpecWriteConnectionSecretToRefPtrOutput() PostgreSQLInstanceSpecWriteConnectionSecretToRefPtrOutput
- func (i PostgreSQLInstanceSpecWriteConnectionSecretToRefArgs) ToPostgreSQLInstanceSpecWriteConnectionSecretToRefPtrOutputWithContext(ctx context.Context) PostgreSQLInstanceSpecWriteConnectionSecretToRefPtrOutput
- type PostgreSQLInstanceSpecWriteConnectionSecretToRefInput
- type PostgreSQLInstanceSpecWriteConnectionSecretToRefOutput
- func (PostgreSQLInstanceSpecWriteConnectionSecretToRefOutput) ElementType() reflect.Type
- func (o PostgreSQLInstanceSpecWriteConnectionSecretToRefOutput) Name() pulumi.StringOutput
- func (o PostgreSQLInstanceSpecWriteConnectionSecretToRefOutput) ToPostgreSQLInstanceSpecWriteConnectionSecretToRefOutput() PostgreSQLInstanceSpecWriteConnectionSecretToRefOutput
- func (o PostgreSQLInstanceSpecWriteConnectionSecretToRefOutput) ToPostgreSQLInstanceSpecWriteConnectionSecretToRefOutputWithContext(ctx context.Context) PostgreSQLInstanceSpecWriteConnectionSecretToRefOutput
- func (o PostgreSQLInstanceSpecWriteConnectionSecretToRefOutput) ToPostgreSQLInstanceSpecWriteConnectionSecretToRefPtrOutput() PostgreSQLInstanceSpecWriteConnectionSecretToRefPtrOutput
- func (o PostgreSQLInstanceSpecWriteConnectionSecretToRefOutput) ToPostgreSQLInstanceSpecWriteConnectionSecretToRefPtrOutputWithContext(ctx context.Context) PostgreSQLInstanceSpecWriteConnectionSecretToRefPtrOutput
- type PostgreSQLInstanceSpecWriteConnectionSecretToRefPtrInput
- type PostgreSQLInstanceSpecWriteConnectionSecretToRefPtrOutput
- func (o PostgreSQLInstanceSpecWriteConnectionSecretToRefPtrOutput) Elem() PostgreSQLInstanceSpecWriteConnectionSecretToRefOutput
- func (PostgreSQLInstanceSpecWriteConnectionSecretToRefPtrOutput) ElementType() reflect.Type
- func (o PostgreSQLInstanceSpecWriteConnectionSecretToRefPtrOutput) Name() pulumi.StringPtrOutput
- func (o PostgreSQLInstanceSpecWriteConnectionSecretToRefPtrOutput) ToPostgreSQLInstanceSpecWriteConnectionSecretToRefPtrOutput() PostgreSQLInstanceSpecWriteConnectionSecretToRefPtrOutput
- func (o PostgreSQLInstanceSpecWriteConnectionSecretToRefPtrOutput) ToPostgreSQLInstanceSpecWriteConnectionSecretToRefPtrOutputWithContext(ctx context.Context) PostgreSQLInstanceSpecWriteConnectionSecretToRefPtrOutput
- type PostgreSQLInstanceState
- type PostgreSQLInstanceStatus
- type PostgreSQLInstanceStatusArgs
- func (PostgreSQLInstanceStatusArgs) ElementType() reflect.Type
- func (i PostgreSQLInstanceStatusArgs) ToPostgreSQLInstanceStatusOutput() PostgreSQLInstanceStatusOutput
- func (i PostgreSQLInstanceStatusArgs) ToPostgreSQLInstanceStatusOutputWithContext(ctx context.Context) PostgreSQLInstanceStatusOutput
- func (i PostgreSQLInstanceStatusArgs) ToPostgreSQLInstanceStatusPtrOutput() PostgreSQLInstanceStatusPtrOutput
- func (i PostgreSQLInstanceStatusArgs) ToPostgreSQLInstanceStatusPtrOutputWithContext(ctx context.Context) PostgreSQLInstanceStatusPtrOutput
- type PostgreSQLInstanceStatusConditions
- type PostgreSQLInstanceStatusConditionsArgs
- func (PostgreSQLInstanceStatusConditionsArgs) ElementType() reflect.Type
- func (i PostgreSQLInstanceStatusConditionsArgs) ToPostgreSQLInstanceStatusConditionsOutput() PostgreSQLInstanceStatusConditionsOutput
- func (i PostgreSQLInstanceStatusConditionsArgs) ToPostgreSQLInstanceStatusConditionsOutputWithContext(ctx context.Context) PostgreSQLInstanceStatusConditionsOutput
- type PostgreSQLInstanceStatusConditionsArray
- func (PostgreSQLInstanceStatusConditionsArray) ElementType() reflect.Type
- func (i PostgreSQLInstanceStatusConditionsArray) ToPostgreSQLInstanceStatusConditionsArrayOutput() PostgreSQLInstanceStatusConditionsArrayOutput
- func (i PostgreSQLInstanceStatusConditionsArray) ToPostgreSQLInstanceStatusConditionsArrayOutputWithContext(ctx context.Context) PostgreSQLInstanceStatusConditionsArrayOutput
- type PostgreSQLInstanceStatusConditionsArrayInput
- type PostgreSQLInstanceStatusConditionsArrayOutput
- func (PostgreSQLInstanceStatusConditionsArrayOutput) ElementType() reflect.Type
- func (o PostgreSQLInstanceStatusConditionsArrayOutput) Index(i pulumi.IntInput) PostgreSQLInstanceStatusConditionsOutput
- func (o PostgreSQLInstanceStatusConditionsArrayOutput) ToPostgreSQLInstanceStatusConditionsArrayOutput() PostgreSQLInstanceStatusConditionsArrayOutput
- func (o PostgreSQLInstanceStatusConditionsArrayOutput) ToPostgreSQLInstanceStatusConditionsArrayOutputWithContext(ctx context.Context) PostgreSQLInstanceStatusConditionsArrayOutput
- type PostgreSQLInstanceStatusConditionsInput
- type PostgreSQLInstanceStatusConditionsOutput
- func (PostgreSQLInstanceStatusConditionsOutput) ElementType() reflect.Type
- func (o PostgreSQLInstanceStatusConditionsOutput) LastTransitionTime() pulumi.StringOutput
- func (o PostgreSQLInstanceStatusConditionsOutput) Message() pulumi.StringPtrOutput
- func (o PostgreSQLInstanceStatusConditionsOutput) Reason() pulumi.StringOutput
- func (o PostgreSQLInstanceStatusConditionsOutput) Status() pulumi.StringOutput
- func (o PostgreSQLInstanceStatusConditionsOutput) ToPostgreSQLInstanceStatusConditionsOutput() PostgreSQLInstanceStatusConditionsOutput
- func (o PostgreSQLInstanceStatusConditionsOutput) ToPostgreSQLInstanceStatusConditionsOutputWithContext(ctx context.Context) PostgreSQLInstanceStatusConditionsOutput
- func (o PostgreSQLInstanceStatusConditionsOutput) Type() pulumi.StringOutput
- type PostgreSQLInstanceStatusInput
- type PostgreSQLInstanceStatusOutput
- func (o PostgreSQLInstanceStatusOutput) BindingPhase() pulumi.StringPtrOutput
- func (o PostgreSQLInstanceStatusOutput) Conditions() PostgreSQLInstanceStatusConditionsArrayOutput
- func (PostgreSQLInstanceStatusOutput) ElementType() reflect.Type
- func (o PostgreSQLInstanceStatusOutput) ToPostgreSQLInstanceStatusOutput() PostgreSQLInstanceStatusOutput
- func (o PostgreSQLInstanceStatusOutput) ToPostgreSQLInstanceStatusOutputWithContext(ctx context.Context) PostgreSQLInstanceStatusOutput
- func (o PostgreSQLInstanceStatusOutput) ToPostgreSQLInstanceStatusPtrOutput() PostgreSQLInstanceStatusPtrOutput
- func (o PostgreSQLInstanceStatusOutput) ToPostgreSQLInstanceStatusPtrOutputWithContext(ctx context.Context) PostgreSQLInstanceStatusPtrOutput
- type PostgreSQLInstanceStatusPtrInput
- type PostgreSQLInstanceStatusPtrOutput
- func (o PostgreSQLInstanceStatusPtrOutput) BindingPhase() pulumi.StringPtrOutput
- func (o PostgreSQLInstanceStatusPtrOutput) Conditions() PostgreSQLInstanceStatusConditionsArrayOutput
- func (o PostgreSQLInstanceStatusPtrOutput) Elem() PostgreSQLInstanceStatusOutput
- func (PostgreSQLInstanceStatusPtrOutput) ElementType() reflect.Type
- func (o PostgreSQLInstanceStatusPtrOutput) ToPostgreSQLInstanceStatusPtrOutput() PostgreSQLInstanceStatusPtrOutput
- func (o PostgreSQLInstanceStatusPtrOutput) ToPostgreSQLInstanceStatusPtrOutputWithContext(ctx context.Context) PostgreSQLInstanceStatusPtrOutput
- type PostgreSQLInstanceType
- type PostgreSQLInstanceTypeArgs
- type PostgreSQLInstanceTypeInput
- type PostgreSQLInstanceTypeOutput
- func (o PostgreSQLInstanceTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (PostgreSQLInstanceTypeOutput) ElementType() reflect.Type
- func (o PostgreSQLInstanceTypeOutput) Kind() pulumi.StringPtrOutput
- func (o PostgreSQLInstanceTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o PostgreSQLInstanceTypeOutput) Spec() PostgreSQLInstanceSpecPtrOutput
- func (o PostgreSQLInstanceTypeOutput) Status() PostgreSQLInstanceStatusPtrOutput
- func (o PostgreSQLInstanceTypeOutput) ToPostgreSQLInstanceTypeOutput() PostgreSQLInstanceTypeOutput
- func (o PostgreSQLInstanceTypeOutput) ToPostgreSQLInstanceTypeOutputWithContext(ctx context.Context) PostgreSQLInstanceTypeOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MySQLInstance ¶
type MySQLInstance struct { pulumi.CustomResourceState ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` Kind pulumi.StringPtrOutput `pulumi:"kind"` Metadata metav1.ObjectMetaPtrOutput `pulumi:"metadata"` // MySQLInstanceSpec specifies the desired state of a MySQLInstance. Spec MySQLInstanceSpecPtrOutput `pulumi:"spec"` // A ResourceClaimStatus represents the observed status of a resource claim. Status MySQLInstanceStatusPtrOutput `pulumi:"status"` }
A MySQLInstance is a portable resource claim that may be satisfied by binding to a MySQL managed resource such as an AWS RDS instance or a GCP CloudSQL instance.
func GetMySQLInstance ¶
func GetMySQLInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MySQLInstanceState, opts ...pulumi.ResourceOption) (*MySQLInstance, error)
GetMySQLInstance gets an existing MySQLInstance 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 NewMySQLInstance ¶
func NewMySQLInstance(ctx *pulumi.Context, name string, args *MySQLInstanceArgs, opts ...pulumi.ResourceOption) (*MySQLInstance, error)
NewMySQLInstance registers a new resource with the given unique name, arguments, and options.
type MySQLInstanceArgs ¶
type MySQLInstanceArgs struct { ApiVersion pulumi.StringPtrInput Kind pulumi.StringPtrInput Metadata metav1.ObjectMetaPtrInput // MySQLInstanceSpec specifies the desired state of a MySQLInstance. Spec MySQLInstanceSpecPtrInput // A ResourceClaimStatus represents the observed status of a resource claim. Status MySQLInstanceStatusPtrInput }
The set of arguments for constructing a MySQLInstance resource.
func (MySQLInstanceArgs) ElementType ¶
func (MySQLInstanceArgs) ElementType() reflect.Type
type MySQLInstanceMetadata ¶
type MySQLInstanceMetadata struct { }
type MySQLInstanceMetadataArgs ¶
type MySQLInstanceMetadataArgs struct { }
func (MySQLInstanceMetadataArgs) ElementType ¶
func (MySQLInstanceMetadataArgs) ElementType() reflect.Type
func (MySQLInstanceMetadataArgs) ToMySQLInstanceMetadataOutput ¶
func (i MySQLInstanceMetadataArgs) ToMySQLInstanceMetadataOutput() MySQLInstanceMetadataOutput
func (MySQLInstanceMetadataArgs) ToMySQLInstanceMetadataOutputWithContext ¶
func (i MySQLInstanceMetadataArgs) ToMySQLInstanceMetadataOutputWithContext(ctx context.Context) MySQLInstanceMetadataOutput
type MySQLInstanceMetadataInput ¶
type MySQLInstanceMetadataInput interface { pulumi.Input ToMySQLInstanceMetadataOutput() MySQLInstanceMetadataOutput ToMySQLInstanceMetadataOutputWithContext(context.Context) MySQLInstanceMetadataOutput }
MySQLInstanceMetadataInput is an input type that accepts MySQLInstanceMetadataArgs and MySQLInstanceMetadataOutput values. You can construct a concrete instance of `MySQLInstanceMetadataInput` via:
MySQLInstanceMetadataArgs{...}
type MySQLInstanceMetadataOutput ¶
type MySQLInstanceMetadataOutput struct{ *pulumi.OutputState }
func (MySQLInstanceMetadataOutput) ElementType ¶
func (MySQLInstanceMetadataOutput) ElementType() reflect.Type
func (MySQLInstanceMetadataOutput) ToMySQLInstanceMetadataOutput ¶
func (o MySQLInstanceMetadataOutput) ToMySQLInstanceMetadataOutput() MySQLInstanceMetadataOutput
func (MySQLInstanceMetadataOutput) ToMySQLInstanceMetadataOutputWithContext ¶
func (o MySQLInstanceMetadataOutput) ToMySQLInstanceMetadataOutputWithContext(ctx context.Context) MySQLInstanceMetadataOutput
type MySQLInstanceSpec ¶
type MySQLInstanceSpec struct { // A ClassReference specifies a resource class that will be used to dynamically provision a managed resource when the resource claim is created. ClassRef *MySQLInstanceSpecClassRef `pulumi:"classRef"` // A ClassSelector specifies labels that will be used to select a resource class for this claim. If multiple classes match the labels one will be chosen at random. ClassSelector *MySQLInstanceSpecClassSelector `pulumi:"classSelector"` // EngineVersion specifies the desired MySQL engine version, e.g. 5.7. EngineVersion *string `pulumi:"engineVersion"` // A ResourceReference specifies an existing managed resource, in any namespace, to which this resource claim should attempt to bind. Omit the resource reference to enable dynamic provisioning using a resource class; the resource reference will be automatically populated by Crossplane. ResourceRef *MySQLInstanceSpecResourceRef `pulumi:"resourceRef"` // WriteConnectionSecretToReference specifies the name of a Secret, in the same namespace as this resource claim, to which any connection details for this resource claim should be written. Connection details frequently include the endpoint, username, and password required to connect to the managed resource bound to this resource claim. WriteConnectionSecretToRef *MySQLInstanceSpecWriteConnectionSecretToRef `pulumi:"writeConnectionSecretToRef"` }
MySQLInstanceSpec specifies the desired state of a MySQLInstance.
type MySQLInstanceSpecArgs ¶
type MySQLInstanceSpecArgs struct { // A ClassReference specifies a resource class that will be used to dynamically provision a managed resource when the resource claim is created. ClassRef MySQLInstanceSpecClassRefPtrInput `pulumi:"classRef"` // A ClassSelector specifies labels that will be used to select a resource class for this claim. If multiple classes match the labels one will be chosen at random. ClassSelector MySQLInstanceSpecClassSelectorPtrInput `pulumi:"classSelector"` // EngineVersion specifies the desired MySQL engine version, e.g. 5.7. EngineVersion pulumi.StringPtrInput `pulumi:"engineVersion"` // A ResourceReference specifies an existing managed resource, in any namespace, to which this resource claim should attempt to bind. Omit the resource reference to enable dynamic provisioning using a resource class; the resource reference will be automatically populated by Crossplane. ResourceRef MySQLInstanceSpecResourceRefPtrInput `pulumi:"resourceRef"` // WriteConnectionSecretToReference specifies the name of a Secret, in the same namespace as this resource claim, to which any connection details for this resource claim should be written. Connection details frequently include the endpoint, username, and password required to connect to the managed resource bound to this resource claim. WriteConnectionSecretToRef MySQLInstanceSpecWriteConnectionSecretToRefPtrInput `pulumi:"writeConnectionSecretToRef"` }
MySQLInstanceSpec specifies the desired state of a MySQLInstance.
func (MySQLInstanceSpecArgs) ElementType ¶
func (MySQLInstanceSpecArgs) ElementType() reflect.Type
func (MySQLInstanceSpecArgs) ToMySQLInstanceSpecOutput ¶
func (i MySQLInstanceSpecArgs) ToMySQLInstanceSpecOutput() MySQLInstanceSpecOutput
func (MySQLInstanceSpecArgs) ToMySQLInstanceSpecOutputWithContext ¶
func (i MySQLInstanceSpecArgs) ToMySQLInstanceSpecOutputWithContext(ctx context.Context) MySQLInstanceSpecOutput
func (MySQLInstanceSpecArgs) ToMySQLInstanceSpecPtrOutput ¶
func (i MySQLInstanceSpecArgs) ToMySQLInstanceSpecPtrOutput() MySQLInstanceSpecPtrOutput
func (MySQLInstanceSpecArgs) ToMySQLInstanceSpecPtrOutputWithContext ¶
func (i MySQLInstanceSpecArgs) ToMySQLInstanceSpecPtrOutputWithContext(ctx context.Context) MySQLInstanceSpecPtrOutput
type MySQLInstanceSpecClassRef ¶
type MySQLInstanceSpecClassRef struct { // API version of the referent. ApiVersion *string `pulumi:"apiVersion"` // If referring to a piece of an object instead of an entire object, this string should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2]. For example, if the object reference is to a container within a pod, this would take on a value like: "spec.containers{name}" (where "name" refers to the name of the container that triggered the event) or if no container name is specified "spec.containers[2]" (container with index 2 in this pod). This syntax is chosen only to have some well-defined way of referencing a part of an object. TODO: this design is not final and this field is subject to change in the future. FieldPath *string `pulumi:"fieldPath"` // Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name *string `pulumi:"name"` // Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ Namespace *string `pulumi:"namespace"` // Specific resourceVersion to which this reference is made, if any. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency ResourceVersion *string `pulumi:"resourceVersion"` // UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids Uid *string `pulumi:"uid"` }
A ClassReference specifies a resource class that will be used to dynamically provision a managed resource when the resource claim is created.
type MySQLInstanceSpecClassRefArgs ¶
type MySQLInstanceSpecClassRefArgs struct { // API version of the referent. ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // If referring to a piece of an object instead of an entire object, this string should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2]. For example, if the object reference is to a container within a pod, this would take on a value like: "spec.containers{name}" (where "name" refers to the name of the container that triggered the event) or if no container name is specified "spec.containers[2]" (container with index 2 in this pod). This syntax is chosen only to have some well-defined way of referencing a part of an object. TODO: this design is not final and this field is subject to change in the future. FieldPath pulumi.StringPtrInput `pulumi:"fieldPath"` // Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name pulumi.StringPtrInput `pulumi:"name"` // Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ Namespace pulumi.StringPtrInput `pulumi:"namespace"` // Specific resourceVersion to which this reference is made, if any. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency ResourceVersion pulumi.StringPtrInput `pulumi:"resourceVersion"` // UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids Uid pulumi.StringPtrInput `pulumi:"uid"` }
A ClassReference specifies a resource class that will be used to dynamically provision a managed resource when the resource claim is created.
func (MySQLInstanceSpecClassRefArgs) ElementType ¶
func (MySQLInstanceSpecClassRefArgs) ElementType() reflect.Type
func (MySQLInstanceSpecClassRefArgs) ToMySQLInstanceSpecClassRefOutput ¶
func (i MySQLInstanceSpecClassRefArgs) ToMySQLInstanceSpecClassRefOutput() MySQLInstanceSpecClassRefOutput
func (MySQLInstanceSpecClassRefArgs) ToMySQLInstanceSpecClassRefOutputWithContext ¶
func (i MySQLInstanceSpecClassRefArgs) ToMySQLInstanceSpecClassRefOutputWithContext(ctx context.Context) MySQLInstanceSpecClassRefOutput
func (MySQLInstanceSpecClassRefArgs) ToMySQLInstanceSpecClassRefPtrOutput ¶
func (i MySQLInstanceSpecClassRefArgs) ToMySQLInstanceSpecClassRefPtrOutput() MySQLInstanceSpecClassRefPtrOutput
func (MySQLInstanceSpecClassRefArgs) ToMySQLInstanceSpecClassRefPtrOutputWithContext ¶
func (i MySQLInstanceSpecClassRefArgs) ToMySQLInstanceSpecClassRefPtrOutputWithContext(ctx context.Context) MySQLInstanceSpecClassRefPtrOutput
type MySQLInstanceSpecClassRefInput ¶
type MySQLInstanceSpecClassRefInput interface { pulumi.Input ToMySQLInstanceSpecClassRefOutput() MySQLInstanceSpecClassRefOutput ToMySQLInstanceSpecClassRefOutputWithContext(context.Context) MySQLInstanceSpecClassRefOutput }
MySQLInstanceSpecClassRefInput is an input type that accepts MySQLInstanceSpecClassRefArgs and MySQLInstanceSpecClassRefOutput values. You can construct a concrete instance of `MySQLInstanceSpecClassRefInput` via:
MySQLInstanceSpecClassRefArgs{...}
type MySQLInstanceSpecClassRefOutput ¶
type MySQLInstanceSpecClassRefOutput struct{ *pulumi.OutputState }
A ClassReference specifies a resource class that will be used to dynamically provision a managed resource when the resource claim is created.
func (MySQLInstanceSpecClassRefOutput) ApiVersion ¶
func (o MySQLInstanceSpecClassRefOutput) ApiVersion() pulumi.StringPtrOutput
API version of the referent.
func (MySQLInstanceSpecClassRefOutput) ElementType ¶
func (MySQLInstanceSpecClassRefOutput) ElementType() reflect.Type
func (MySQLInstanceSpecClassRefOutput) FieldPath ¶
func (o MySQLInstanceSpecClassRefOutput) FieldPath() pulumi.StringPtrOutput
If referring to a piece of an object instead of an entire object, this string should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2]. For example, if the object reference is to a container within a pod, this would take on a value like: "spec.containers{name}" (where "name" refers to the name of the container that triggered the event) or if no container name is specified "spec.containers[2]" (container with index 2 in this pod). This syntax is chosen only to have some well-defined way of referencing a part of an object. TODO: this design is not final and this field is subject to change in the future.
func (MySQLInstanceSpecClassRefOutput) Kind ¶
func (o MySQLInstanceSpecClassRefOutput) Kind() pulumi.StringPtrOutput
Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (MySQLInstanceSpecClassRefOutput) Name ¶
func (o MySQLInstanceSpecClassRefOutput) Name() pulumi.StringPtrOutput
Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (MySQLInstanceSpecClassRefOutput) Namespace ¶
func (o MySQLInstanceSpecClassRefOutput) Namespace() pulumi.StringPtrOutput
Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/
func (MySQLInstanceSpecClassRefOutput) ResourceVersion ¶
func (o MySQLInstanceSpecClassRefOutput) ResourceVersion() pulumi.StringPtrOutput
Specific resourceVersion to which this reference is made, if any. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency
func (MySQLInstanceSpecClassRefOutput) ToMySQLInstanceSpecClassRefOutput ¶
func (o MySQLInstanceSpecClassRefOutput) ToMySQLInstanceSpecClassRefOutput() MySQLInstanceSpecClassRefOutput
func (MySQLInstanceSpecClassRefOutput) ToMySQLInstanceSpecClassRefOutputWithContext ¶
func (o MySQLInstanceSpecClassRefOutput) ToMySQLInstanceSpecClassRefOutputWithContext(ctx context.Context) MySQLInstanceSpecClassRefOutput
func (MySQLInstanceSpecClassRefOutput) ToMySQLInstanceSpecClassRefPtrOutput ¶
func (o MySQLInstanceSpecClassRefOutput) ToMySQLInstanceSpecClassRefPtrOutput() MySQLInstanceSpecClassRefPtrOutput
func (MySQLInstanceSpecClassRefOutput) ToMySQLInstanceSpecClassRefPtrOutputWithContext ¶
func (o MySQLInstanceSpecClassRefOutput) ToMySQLInstanceSpecClassRefPtrOutputWithContext(ctx context.Context) MySQLInstanceSpecClassRefPtrOutput
func (MySQLInstanceSpecClassRefOutput) Uid ¶
func (o MySQLInstanceSpecClassRefOutput) Uid() pulumi.StringPtrOutput
UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids
type MySQLInstanceSpecClassRefPtrInput ¶
type MySQLInstanceSpecClassRefPtrInput interface { pulumi.Input ToMySQLInstanceSpecClassRefPtrOutput() MySQLInstanceSpecClassRefPtrOutput ToMySQLInstanceSpecClassRefPtrOutputWithContext(context.Context) MySQLInstanceSpecClassRefPtrOutput }
MySQLInstanceSpecClassRefPtrInput is an input type that accepts MySQLInstanceSpecClassRefArgs, MySQLInstanceSpecClassRefPtr and MySQLInstanceSpecClassRefPtrOutput values. You can construct a concrete instance of `MySQLInstanceSpecClassRefPtrInput` via:
MySQLInstanceSpecClassRefArgs{...} or: nil
func MySQLInstanceSpecClassRefPtr ¶
func MySQLInstanceSpecClassRefPtr(v *MySQLInstanceSpecClassRefArgs) MySQLInstanceSpecClassRefPtrInput
type MySQLInstanceSpecClassRefPtrOutput ¶
type MySQLInstanceSpecClassRefPtrOutput struct{ *pulumi.OutputState }
func (MySQLInstanceSpecClassRefPtrOutput) ApiVersion ¶
func (o MySQLInstanceSpecClassRefPtrOutput) ApiVersion() pulumi.StringPtrOutput
API version of the referent.
func (MySQLInstanceSpecClassRefPtrOutput) Elem ¶
func (o MySQLInstanceSpecClassRefPtrOutput) Elem() MySQLInstanceSpecClassRefOutput
func (MySQLInstanceSpecClassRefPtrOutput) ElementType ¶
func (MySQLInstanceSpecClassRefPtrOutput) ElementType() reflect.Type
func (MySQLInstanceSpecClassRefPtrOutput) FieldPath ¶
func (o MySQLInstanceSpecClassRefPtrOutput) FieldPath() pulumi.StringPtrOutput
If referring to a piece of an object instead of an entire object, this string should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2]. For example, if the object reference is to a container within a pod, this would take on a value like: "spec.containers{name}" (where "name" refers to the name of the container that triggered the event) or if no container name is specified "spec.containers[2]" (container with index 2 in this pod). This syntax is chosen only to have some well-defined way of referencing a part of an object. TODO: this design is not final and this field is subject to change in the future.
func (MySQLInstanceSpecClassRefPtrOutput) Kind ¶
func (o MySQLInstanceSpecClassRefPtrOutput) Kind() pulumi.StringPtrOutput
Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (MySQLInstanceSpecClassRefPtrOutput) Name ¶
func (o MySQLInstanceSpecClassRefPtrOutput) Name() pulumi.StringPtrOutput
Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (MySQLInstanceSpecClassRefPtrOutput) Namespace ¶
func (o MySQLInstanceSpecClassRefPtrOutput) Namespace() pulumi.StringPtrOutput
Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/
func (MySQLInstanceSpecClassRefPtrOutput) ResourceVersion ¶
func (o MySQLInstanceSpecClassRefPtrOutput) ResourceVersion() pulumi.StringPtrOutput
Specific resourceVersion to which this reference is made, if any. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency
func (MySQLInstanceSpecClassRefPtrOutput) ToMySQLInstanceSpecClassRefPtrOutput ¶
func (o MySQLInstanceSpecClassRefPtrOutput) ToMySQLInstanceSpecClassRefPtrOutput() MySQLInstanceSpecClassRefPtrOutput
func (MySQLInstanceSpecClassRefPtrOutput) ToMySQLInstanceSpecClassRefPtrOutputWithContext ¶
func (o MySQLInstanceSpecClassRefPtrOutput) ToMySQLInstanceSpecClassRefPtrOutputWithContext(ctx context.Context) MySQLInstanceSpecClassRefPtrOutput
func (MySQLInstanceSpecClassRefPtrOutput) Uid ¶
func (o MySQLInstanceSpecClassRefPtrOutput) Uid() pulumi.StringPtrOutput
UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids
type MySQLInstanceSpecClassSelector ¶
type MySQLInstanceSpecClassSelector struct { // matchExpressions is a list of label selector requirements. The requirements are ANDed. MatchExpressions []MySQLInstanceSpecClassSelectorMatchExpressions `pulumi:"matchExpressions"` // matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. MatchLabels map[string]string `pulumi:"matchLabels"` }
A ClassSelector specifies labels that will be used to select a resource class for this claim. If multiple classes match the labels one will be chosen at random.
type MySQLInstanceSpecClassSelectorArgs ¶
type MySQLInstanceSpecClassSelectorArgs struct { // matchExpressions is a list of label selector requirements. The requirements are ANDed. MatchExpressions MySQLInstanceSpecClassSelectorMatchExpressionsArrayInput `pulumi:"matchExpressions"` // matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. MatchLabels pulumi.StringMapInput `pulumi:"matchLabels"` }
A ClassSelector specifies labels that will be used to select a resource class for this claim. If multiple classes match the labels one will be chosen at random.
func (MySQLInstanceSpecClassSelectorArgs) ElementType ¶
func (MySQLInstanceSpecClassSelectorArgs) ElementType() reflect.Type
func (MySQLInstanceSpecClassSelectorArgs) ToMySQLInstanceSpecClassSelectorOutput ¶
func (i MySQLInstanceSpecClassSelectorArgs) ToMySQLInstanceSpecClassSelectorOutput() MySQLInstanceSpecClassSelectorOutput
func (MySQLInstanceSpecClassSelectorArgs) ToMySQLInstanceSpecClassSelectorOutputWithContext ¶
func (i MySQLInstanceSpecClassSelectorArgs) ToMySQLInstanceSpecClassSelectorOutputWithContext(ctx context.Context) MySQLInstanceSpecClassSelectorOutput
func (MySQLInstanceSpecClassSelectorArgs) ToMySQLInstanceSpecClassSelectorPtrOutput ¶
func (i MySQLInstanceSpecClassSelectorArgs) ToMySQLInstanceSpecClassSelectorPtrOutput() MySQLInstanceSpecClassSelectorPtrOutput
func (MySQLInstanceSpecClassSelectorArgs) ToMySQLInstanceSpecClassSelectorPtrOutputWithContext ¶
func (i MySQLInstanceSpecClassSelectorArgs) ToMySQLInstanceSpecClassSelectorPtrOutputWithContext(ctx context.Context) MySQLInstanceSpecClassSelectorPtrOutput
type MySQLInstanceSpecClassSelectorInput ¶
type MySQLInstanceSpecClassSelectorInput interface { pulumi.Input ToMySQLInstanceSpecClassSelectorOutput() MySQLInstanceSpecClassSelectorOutput ToMySQLInstanceSpecClassSelectorOutputWithContext(context.Context) MySQLInstanceSpecClassSelectorOutput }
MySQLInstanceSpecClassSelectorInput is an input type that accepts MySQLInstanceSpecClassSelectorArgs and MySQLInstanceSpecClassSelectorOutput values. You can construct a concrete instance of `MySQLInstanceSpecClassSelectorInput` via:
MySQLInstanceSpecClassSelectorArgs{...}
type MySQLInstanceSpecClassSelectorMatchExpressions ¶
type MySQLInstanceSpecClassSelectorMatchExpressions struct { // key is the label key that the selector applies to. Key string `pulumi:"key"` // operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. Operator string `pulumi:"operator"` // values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. Values []string `pulumi:"values"` }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
type MySQLInstanceSpecClassSelectorMatchExpressionsArgs ¶
type MySQLInstanceSpecClassSelectorMatchExpressionsArgs struct { // key is the label key that the selector applies to. Key pulumi.StringInput `pulumi:"key"` // operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. Operator pulumi.StringInput `pulumi:"operator"` // values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. Values pulumi.StringArrayInput `pulumi:"values"` }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (MySQLInstanceSpecClassSelectorMatchExpressionsArgs) ElementType ¶
func (MySQLInstanceSpecClassSelectorMatchExpressionsArgs) ElementType() reflect.Type
func (MySQLInstanceSpecClassSelectorMatchExpressionsArgs) ToMySQLInstanceSpecClassSelectorMatchExpressionsOutput ¶
func (i MySQLInstanceSpecClassSelectorMatchExpressionsArgs) ToMySQLInstanceSpecClassSelectorMatchExpressionsOutput() MySQLInstanceSpecClassSelectorMatchExpressionsOutput
func (MySQLInstanceSpecClassSelectorMatchExpressionsArgs) ToMySQLInstanceSpecClassSelectorMatchExpressionsOutputWithContext ¶
func (i MySQLInstanceSpecClassSelectorMatchExpressionsArgs) ToMySQLInstanceSpecClassSelectorMatchExpressionsOutputWithContext(ctx context.Context) MySQLInstanceSpecClassSelectorMatchExpressionsOutput
type MySQLInstanceSpecClassSelectorMatchExpressionsArray ¶
type MySQLInstanceSpecClassSelectorMatchExpressionsArray []MySQLInstanceSpecClassSelectorMatchExpressionsInput
func (MySQLInstanceSpecClassSelectorMatchExpressionsArray) ElementType ¶
func (MySQLInstanceSpecClassSelectorMatchExpressionsArray) ElementType() reflect.Type
func (MySQLInstanceSpecClassSelectorMatchExpressionsArray) ToMySQLInstanceSpecClassSelectorMatchExpressionsArrayOutput ¶
func (i MySQLInstanceSpecClassSelectorMatchExpressionsArray) ToMySQLInstanceSpecClassSelectorMatchExpressionsArrayOutput() MySQLInstanceSpecClassSelectorMatchExpressionsArrayOutput
func (MySQLInstanceSpecClassSelectorMatchExpressionsArray) ToMySQLInstanceSpecClassSelectorMatchExpressionsArrayOutputWithContext ¶
func (i MySQLInstanceSpecClassSelectorMatchExpressionsArray) ToMySQLInstanceSpecClassSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) MySQLInstanceSpecClassSelectorMatchExpressionsArrayOutput
type MySQLInstanceSpecClassSelectorMatchExpressionsArrayInput ¶
type MySQLInstanceSpecClassSelectorMatchExpressionsArrayInput interface { pulumi.Input ToMySQLInstanceSpecClassSelectorMatchExpressionsArrayOutput() MySQLInstanceSpecClassSelectorMatchExpressionsArrayOutput ToMySQLInstanceSpecClassSelectorMatchExpressionsArrayOutputWithContext(context.Context) MySQLInstanceSpecClassSelectorMatchExpressionsArrayOutput }
MySQLInstanceSpecClassSelectorMatchExpressionsArrayInput is an input type that accepts MySQLInstanceSpecClassSelectorMatchExpressionsArray and MySQLInstanceSpecClassSelectorMatchExpressionsArrayOutput values. You can construct a concrete instance of `MySQLInstanceSpecClassSelectorMatchExpressionsArrayInput` via:
MySQLInstanceSpecClassSelectorMatchExpressionsArray{ MySQLInstanceSpecClassSelectorMatchExpressionsArgs{...} }
type MySQLInstanceSpecClassSelectorMatchExpressionsArrayOutput ¶
type MySQLInstanceSpecClassSelectorMatchExpressionsArrayOutput struct{ *pulumi.OutputState }
func (MySQLInstanceSpecClassSelectorMatchExpressionsArrayOutput) ElementType ¶
func (MySQLInstanceSpecClassSelectorMatchExpressionsArrayOutput) ElementType() reflect.Type
func (MySQLInstanceSpecClassSelectorMatchExpressionsArrayOutput) ToMySQLInstanceSpecClassSelectorMatchExpressionsArrayOutput ¶
func (o MySQLInstanceSpecClassSelectorMatchExpressionsArrayOutput) ToMySQLInstanceSpecClassSelectorMatchExpressionsArrayOutput() MySQLInstanceSpecClassSelectorMatchExpressionsArrayOutput
func (MySQLInstanceSpecClassSelectorMatchExpressionsArrayOutput) ToMySQLInstanceSpecClassSelectorMatchExpressionsArrayOutputWithContext ¶
func (o MySQLInstanceSpecClassSelectorMatchExpressionsArrayOutput) ToMySQLInstanceSpecClassSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) MySQLInstanceSpecClassSelectorMatchExpressionsArrayOutput
type MySQLInstanceSpecClassSelectorMatchExpressionsInput ¶
type MySQLInstanceSpecClassSelectorMatchExpressionsInput interface { pulumi.Input ToMySQLInstanceSpecClassSelectorMatchExpressionsOutput() MySQLInstanceSpecClassSelectorMatchExpressionsOutput ToMySQLInstanceSpecClassSelectorMatchExpressionsOutputWithContext(context.Context) MySQLInstanceSpecClassSelectorMatchExpressionsOutput }
MySQLInstanceSpecClassSelectorMatchExpressionsInput is an input type that accepts MySQLInstanceSpecClassSelectorMatchExpressionsArgs and MySQLInstanceSpecClassSelectorMatchExpressionsOutput values. You can construct a concrete instance of `MySQLInstanceSpecClassSelectorMatchExpressionsInput` via:
MySQLInstanceSpecClassSelectorMatchExpressionsArgs{...}
type MySQLInstanceSpecClassSelectorMatchExpressionsOutput ¶
type MySQLInstanceSpecClassSelectorMatchExpressionsOutput struct{ *pulumi.OutputState }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (MySQLInstanceSpecClassSelectorMatchExpressionsOutput) ElementType ¶
func (MySQLInstanceSpecClassSelectorMatchExpressionsOutput) ElementType() reflect.Type
func (MySQLInstanceSpecClassSelectorMatchExpressionsOutput) Key ¶
key is the label key that the selector applies to.
func (MySQLInstanceSpecClassSelectorMatchExpressionsOutput) Operator ¶
func (o MySQLInstanceSpecClassSelectorMatchExpressionsOutput) Operator() pulumi.StringOutput
operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
func (MySQLInstanceSpecClassSelectorMatchExpressionsOutput) ToMySQLInstanceSpecClassSelectorMatchExpressionsOutput ¶
func (o MySQLInstanceSpecClassSelectorMatchExpressionsOutput) ToMySQLInstanceSpecClassSelectorMatchExpressionsOutput() MySQLInstanceSpecClassSelectorMatchExpressionsOutput
func (MySQLInstanceSpecClassSelectorMatchExpressionsOutput) ToMySQLInstanceSpecClassSelectorMatchExpressionsOutputWithContext ¶
func (o MySQLInstanceSpecClassSelectorMatchExpressionsOutput) ToMySQLInstanceSpecClassSelectorMatchExpressionsOutputWithContext(ctx context.Context) MySQLInstanceSpecClassSelectorMatchExpressionsOutput
func (MySQLInstanceSpecClassSelectorMatchExpressionsOutput) Values ¶
func (o MySQLInstanceSpecClassSelectorMatchExpressionsOutput) Values() pulumi.StringArrayOutput
values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
type MySQLInstanceSpecClassSelectorMatchLabels ¶
type MySQLInstanceSpecClassSelectorMatchLabels struct { }
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
type MySQLInstanceSpecClassSelectorMatchLabelsArgs ¶
type MySQLInstanceSpecClassSelectorMatchLabelsArgs struct { }
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (MySQLInstanceSpecClassSelectorMatchLabelsArgs) ElementType ¶
func (MySQLInstanceSpecClassSelectorMatchLabelsArgs) ElementType() reflect.Type
func (MySQLInstanceSpecClassSelectorMatchLabelsArgs) ToMySQLInstanceSpecClassSelectorMatchLabelsOutput ¶
func (i MySQLInstanceSpecClassSelectorMatchLabelsArgs) ToMySQLInstanceSpecClassSelectorMatchLabelsOutput() MySQLInstanceSpecClassSelectorMatchLabelsOutput
func (MySQLInstanceSpecClassSelectorMatchLabelsArgs) ToMySQLInstanceSpecClassSelectorMatchLabelsOutputWithContext ¶
func (i MySQLInstanceSpecClassSelectorMatchLabelsArgs) ToMySQLInstanceSpecClassSelectorMatchLabelsOutputWithContext(ctx context.Context) MySQLInstanceSpecClassSelectorMatchLabelsOutput
type MySQLInstanceSpecClassSelectorMatchLabelsInput ¶
type MySQLInstanceSpecClassSelectorMatchLabelsInput interface { pulumi.Input ToMySQLInstanceSpecClassSelectorMatchLabelsOutput() MySQLInstanceSpecClassSelectorMatchLabelsOutput ToMySQLInstanceSpecClassSelectorMatchLabelsOutputWithContext(context.Context) MySQLInstanceSpecClassSelectorMatchLabelsOutput }
MySQLInstanceSpecClassSelectorMatchLabelsInput is an input type that accepts MySQLInstanceSpecClassSelectorMatchLabelsArgs and MySQLInstanceSpecClassSelectorMatchLabelsOutput values. You can construct a concrete instance of `MySQLInstanceSpecClassSelectorMatchLabelsInput` via:
MySQLInstanceSpecClassSelectorMatchLabelsArgs{...}
type MySQLInstanceSpecClassSelectorMatchLabelsOutput ¶
type MySQLInstanceSpecClassSelectorMatchLabelsOutput struct{ *pulumi.OutputState }
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (MySQLInstanceSpecClassSelectorMatchLabelsOutput) ElementType ¶
func (MySQLInstanceSpecClassSelectorMatchLabelsOutput) ElementType() reflect.Type
func (MySQLInstanceSpecClassSelectorMatchLabelsOutput) ToMySQLInstanceSpecClassSelectorMatchLabelsOutput ¶
func (o MySQLInstanceSpecClassSelectorMatchLabelsOutput) ToMySQLInstanceSpecClassSelectorMatchLabelsOutput() MySQLInstanceSpecClassSelectorMatchLabelsOutput
func (MySQLInstanceSpecClassSelectorMatchLabelsOutput) ToMySQLInstanceSpecClassSelectorMatchLabelsOutputWithContext ¶
func (o MySQLInstanceSpecClassSelectorMatchLabelsOutput) ToMySQLInstanceSpecClassSelectorMatchLabelsOutputWithContext(ctx context.Context) MySQLInstanceSpecClassSelectorMatchLabelsOutput
type MySQLInstanceSpecClassSelectorOutput ¶
type MySQLInstanceSpecClassSelectorOutput struct{ *pulumi.OutputState }
A ClassSelector specifies labels that will be used to select a resource class for this claim. If multiple classes match the labels one will be chosen at random.
func (MySQLInstanceSpecClassSelectorOutput) ElementType ¶
func (MySQLInstanceSpecClassSelectorOutput) ElementType() reflect.Type
func (MySQLInstanceSpecClassSelectorOutput) MatchExpressions ¶
func (o MySQLInstanceSpecClassSelectorOutput) MatchExpressions() MySQLInstanceSpecClassSelectorMatchExpressionsArrayOutput
matchExpressions is a list of label selector requirements. The requirements are ANDed.
func (MySQLInstanceSpecClassSelectorOutput) MatchLabels ¶
func (o MySQLInstanceSpecClassSelectorOutput) MatchLabels() pulumi.StringMapOutput
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (MySQLInstanceSpecClassSelectorOutput) ToMySQLInstanceSpecClassSelectorOutput ¶
func (o MySQLInstanceSpecClassSelectorOutput) ToMySQLInstanceSpecClassSelectorOutput() MySQLInstanceSpecClassSelectorOutput
func (MySQLInstanceSpecClassSelectorOutput) ToMySQLInstanceSpecClassSelectorOutputWithContext ¶
func (o MySQLInstanceSpecClassSelectorOutput) ToMySQLInstanceSpecClassSelectorOutputWithContext(ctx context.Context) MySQLInstanceSpecClassSelectorOutput
func (MySQLInstanceSpecClassSelectorOutput) ToMySQLInstanceSpecClassSelectorPtrOutput ¶
func (o MySQLInstanceSpecClassSelectorOutput) ToMySQLInstanceSpecClassSelectorPtrOutput() MySQLInstanceSpecClassSelectorPtrOutput
func (MySQLInstanceSpecClassSelectorOutput) ToMySQLInstanceSpecClassSelectorPtrOutputWithContext ¶
func (o MySQLInstanceSpecClassSelectorOutput) ToMySQLInstanceSpecClassSelectorPtrOutputWithContext(ctx context.Context) MySQLInstanceSpecClassSelectorPtrOutput
type MySQLInstanceSpecClassSelectorPtrInput ¶
type MySQLInstanceSpecClassSelectorPtrInput interface { pulumi.Input ToMySQLInstanceSpecClassSelectorPtrOutput() MySQLInstanceSpecClassSelectorPtrOutput ToMySQLInstanceSpecClassSelectorPtrOutputWithContext(context.Context) MySQLInstanceSpecClassSelectorPtrOutput }
MySQLInstanceSpecClassSelectorPtrInput is an input type that accepts MySQLInstanceSpecClassSelectorArgs, MySQLInstanceSpecClassSelectorPtr and MySQLInstanceSpecClassSelectorPtrOutput values. You can construct a concrete instance of `MySQLInstanceSpecClassSelectorPtrInput` via:
MySQLInstanceSpecClassSelectorArgs{...} or: nil
func MySQLInstanceSpecClassSelectorPtr ¶
func MySQLInstanceSpecClassSelectorPtr(v *MySQLInstanceSpecClassSelectorArgs) MySQLInstanceSpecClassSelectorPtrInput
type MySQLInstanceSpecClassSelectorPtrOutput ¶
type MySQLInstanceSpecClassSelectorPtrOutput struct{ *pulumi.OutputState }
func (MySQLInstanceSpecClassSelectorPtrOutput) ElementType ¶
func (MySQLInstanceSpecClassSelectorPtrOutput) ElementType() reflect.Type
func (MySQLInstanceSpecClassSelectorPtrOutput) MatchExpressions ¶
func (o MySQLInstanceSpecClassSelectorPtrOutput) MatchExpressions() MySQLInstanceSpecClassSelectorMatchExpressionsArrayOutput
matchExpressions is a list of label selector requirements. The requirements are ANDed.
func (MySQLInstanceSpecClassSelectorPtrOutput) MatchLabels ¶
func (o MySQLInstanceSpecClassSelectorPtrOutput) MatchLabels() pulumi.StringMapOutput
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (MySQLInstanceSpecClassSelectorPtrOutput) ToMySQLInstanceSpecClassSelectorPtrOutput ¶
func (o MySQLInstanceSpecClassSelectorPtrOutput) ToMySQLInstanceSpecClassSelectorPtrOutput() MySQLInstanceSpecClassSelectorPtrOutput
func (MySQLInstanceSpecClassSelectorPtrOutput) ToMySQLInstanceSpecClassSelectorPtrOutputWithContext ¶
func (o MySQLInstanceSpecClassSelectorPtrOutput) ToMySQLInstanceSpecClassSelectorPtrOutputWithContext(ctx context.Context) MySQLInstanceSpecClassSelectorPtrOutput
type MySQLInstanceSpecInput ¶
type MySQLInstanceSpecInput interface { pulumi.Input ToMySQLInstanceSpecOutput() MySQLInstanceSpecOutput ToMySQLInstanceSpecOutputWithContext(context.Context) MySQLInstanceSpecOutput }
MySQLInstanceSpecInput is an input type that accepts MySQLInstanceSpecArgs and MySQLInstanceSpecOutput values. You can construct a concrete instance of `MySQLInstanceSpecInput` via:
MySQLInstanceSpecArgs{...}
type MySQLInstanceSpecOutput ¶
type MySQLInstanceSpecOutput struct{ *pulumi.OutputState }
MySQLInstanceSpec specifies the desired state of a MySQLInstance.
func (MySQLInstanceSpecOutput) ClassRef ¶
func (o MySQLInstanceSpecOutput) ClassRef() MySQLInstanceSpecClassRefPtrOutput
A ClassReference specifies a resource class that will be used to dynamically provision a managed resource when the resource claim is created.
func (MySQLInstanceSpecOutput) ClassSelector ¶
func (o MySQLInstanceSpecOutput) ClassSelector() MySQLInstanceSpecClassSelectorPtrOutput
A ClassSelector specifies labels that will be used to select a resource class for this claim. If multiple classes match the labels one will be chosen at random.
func (MySQLInstanceSpecOutput) ElementType ¶
func (MySQLInstanceSpecOutput) ElementType() reflect.Type
func (MySQLInstanceSpecOutput) EngineVersion ¶
func (o MySQLInstanceSpecOutput) EngineVersion() pulumi.StringPtrOutput
EngineVersion specifies the desired MySQL engine version, e.g. 5.7.
func (MySQLInstanceSpecOutput) ResourceRef ¶
func (o MySQLInstanceSpecOutput) ResourceRef() MySQLInstanceSpecResourceRefPtrOutput
A ResourceReference specifies an existing managed resource, in any namespace, to which this resource claim should attempt to bind. Omit the resource reference to enable dynamic provisioning using a resource class; the resource reference will be automatically populated by Crossplane.
func (MySQLInstanceSpecOutput) ToMySQLInstanceSpecOutput ¶
func (o MySQLInstanceSpecOutput) ToMySQLInstanceSpecOutput() MySQLInstanceSpecOutput
func (MySQLInstanceSpecOutput) ToMySQLInstanceSpecOutputWithContext ¶
func (o MySQLInstanceSpecOutput) ToMySQLInstanceSpecOutputWithContext(ctx context.Context) MySQLInstanceSpecOutput
func (MySQLInstanceSpecOutput) ToMySQLInstanceSpecPtrOutput ¶
func (o MySQLInstanceSpecOutput) ToMySQLInstanceSpecPtrOutput() MySQLInstanceSpecPtrOutput
func (MySQLInstanceSpecOutput) ToMySQLInstanceSpecPtrOutputWithContext ¶
func (o MySQLInstanceSpecOutput) ToMySQLInstanceSpecPtrOutputWithContext(ctx context.Context) MySQLInstanceSpecPtrOutput
func (MySQLInstanceSpecOutput) WriteConnectionSecretToRef ¶
func (o MySQLInstanceSpecOutput) WriteConnectionSecretToRef() MySQLInstanceSpecWriteConnectionSecretToRefPtrOutput
WriteConnectionSecretToReference specifies the name of a Secret, in the same namespace as this resource claim, to which any connection details for this resource claim should be written. Connection details frequently include the endpoint, username, and password required to connect to the managed resource bound to this resource claim.
type MySQLInstanceSpecPtrInput ¶
type MySQLInstanceSpecPtrInput interface { pulumi.Input ToMySQLInstanceSpecPtrOutput() MySQLInstanceSpecPtrOutput ToMySQLInstanceSpecPtrOutputWithContext(context.Context) MySQLInstanceSpecPtrOutput }
MySQLInstanceSpecPtrInput is an input type that accepts MySQLInstanceSpecArgs, MySQLInstanceSpecPtr and MySQLInstanceSpecPtrOutput values. You can construct a concrete instance of `MySQLInstanceSpecPtrInput` via:
MySQLInstanceSpecArgs{...} or: nil
func MySQLInstanceSpecPtr ¶
func MySQLInstanceSpecPtr(v *MySQLInstanceSpecArgs) MySQLInstanceSpecPtrInput
type MySQLInstanceSpecPtrOutput ¶
type MySQLInstanceSpecPtrOutput struct{ *pulumi.OutputState }
func (MySQLInstanceSpecPtrOutput) ClassRef ¶
func (o MySQLInstanceSpecPtrOutput) ClassRef() MySQLInstanceSpecClassRefPtrOutput
A ClassReference specifies a resource class that will be used to dynamically provision a managed resource when the resource claim is created.
func (MySQLInstanceSpecPtrOutput) ClassSelector ¶
func (o MySQLInstanceSpecPtrOutput) ClassSelector() MySQLInstanceSpecClassSelectorPtrOutput
A ClassSelector specifies labels that will be used to select a resource class for this claim. If multiple classes match the labels one will be chosen at random.
func (MySQLInstanceSpecPtrOutput) Elem ¶
func (o MySQLInstanceSpecPtrOutput) Elem() MySQLInstanceSpecOutput
func (MySQLInstanceSpecPtrOutput) ElementType ¶
func (MySQLInstanceSpecPtrOutput) ElementType() reflect.Type
func (MySQLInstanceSpecPtrOutput) EngineVersion ¶
func (o MySQLInstanceSpecPtrOutput) EngineVersion() pulumi.StringPtrOutput
EngineVersion specifies the desired MySQL engine version, e.g. 5.7.
func (MySQLInstanceSpecPtrOutput) ResourceRef ¶
func (o MySQLInstanceSpecPtrOutput) ResourceRef() MySQLInstanceSpecResourceRefPtrOutput
A ResourceReference specifies an existing managed resource, in any namespace, to which this resource claim should attempt to bind. Omit the resource reference to enable dynamic provisioning using a resource class; the resource reference will be automatically populated by Crossplane.
func (MySQLInstanceSpecPtrOutput) ToMySQLInstanceSpecPtrOutput ¶
func (o MySQLInstanceSpecPtrOutput) ToMySQLInstanceSpecPtrOutput() MySQLInstanceSpecPtrOutput
func (MySQLInstanceSpecPtrOutput) ToMySQLInstanceSpecPtrOutputWithContext ¶
func (o MySQLInstanceSpecPtrOutput) ToMySQLInstanceSpecPtrOutputWithContext(ctx context.Context) MySQLInstanceSpecPtrOutput
func (MySQLInstanceSpecPtrOutput) WriteConnectionSecretToRef ¶
func (o MySQLInstanceSpecPtrOutput) WriteConnectionSecretToRef() MySQLInstanceSpecWriteConnectionSecretToRefPtrOutput
WriteConnectionSecretToReference specifies the name of a Secret, in the same namespace as this resource claim, to which any connection details for this resource claim should be written. Connection details frequently include the endpoint, username, and password required to connect to the managed resource bound to this resource claim.
type MySQLInstanceSpecResourceRef ¶
type MySQLInstanceSpecResourceRef struct { // API version of the referent. ApiVersion *string `pulumi:"apiVersion"` // If referring to a piece of an object instead of an entire object, this string should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2]. For example, if the object reference is to a container within a pod, this would take on a value like: "spec.containers{name}" (where "name" refers to the name of the container that triggered the event) or if no container name is specified "spec.containers[2]" (container with index 2 in this pod). This syntax is chosen only to have some well-defined way of referencing a part of an object. TODO: this design is not final and this field is subject to change in the future. FieldPath *string `pulumi:"fieldPath"` // Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name *string `pulumi:"name"` // Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ Namespace *string `pulumi:"namespace"` // Specific resourceVersion to which this reference is made, if any. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency ResourceVersion *string `pulumi:"resourceVersion"` // UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids Uid *string `pulumi:"uid"` }
A ResourceReference specifies an existing managed resource, in any namespace, to which this resource claim should attempt to bind. Omit the resource reference to enable dynamic provisioning using a resource class; the resource reference will be automatically populated by Crossplane.
type MySQLInstanceSpecResourceRefArgs ¶
type MySQLInstanceSpecResourceRefArgs struct { // API version of the referent. ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // If referring to a piece of an object instead of an entire object, this string should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2]. For example, if the object reference is to a container within a pod, this would take on a value like: "spec.containers{name}" (where "name" refers to the name of the container that triggered the event) or if no container name is specified "spec.containers[2]" (container with index 2 in this pod). This syntax is chosen only to have some well-defined way of referencing a part of an object. TODO: this design is not final and this field is subject to change in the future. FieldPath pulumi.StringPtrInput `pulumi:"fieldPath"` // Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name pulumi.StringPtrInput `pulumi:"name"` // Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ Namespace pulumi.StringPtrInput `pulumi:"namespace"` // Specific resourceVersion to which this reference is made, if any. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency ResourceVersion pulumi.StringPtrInput `pulumi:"resourceVersion"` // UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids Uid pulumi.StringPtrInput `pulumi:"uid"` }
A ResourceReference specifies an existing managed resource, in any namespace, to which this resource claim should attempt to bind. Omit the resource reference to enable dynamic provisioning using a resource class; the resource reference will be automatically populated by Crossplane.
func (MySQLInstanceSpecResourceRefArgs) ElementType ¶
func (MySQLInstanceSpecResourceRefArgs) ElementType() reflect.Type
func (MySQLInstanceSpecResourceRefArgs) ToMySQLInstanceSpecResourceRefOutput ¶
func (i MySQLInstanceSpecResourceRefArgs) ToMySQLInstanceSpecResourceRefOutput() MySQLInstanceSpecResourceRefOutput
func (MySQLInstanceSpecResourceRefArgs) ToMySQLInstanceSpecResourceRefOutputWithContext ¶
func (i MySQLInstanceSpecResourceRefArgs) ToMySQLInstanceSpecResourceRefOutputWithContext(ctx context.Context) MySQLInstanceSpecResourceRefOutput
func (MySQLInstanceSpecResourceRefArgs) ToMySQLInstanceSpecResourceRefPtrOutput ¶
func (i MySQLInstanceSpecResourceRefArgs) ToMySQLInstanceSpecResourceRefPtrOutput() MySQLInstanceSpecResourceRefPtrOutput
func (MySQLInstanceSpecResourceRefArgs) ToMySQLInstanceSpecResourceRefPtrOutputWithContext ¶
func (i MySQLInstanceSpecResourceRefArgs) ToMySQLInstanceSpecResourceRefPtrOutputWithContext(ctx context.Context) MySQLInstanceSpecResourceRefPtrOutput
type MySQLInstanceSpecResourceRefInput ¶
type MySQLInstanceSpecResourceRefInput interface { pulumi.Input ToMySQLInstanceSpecResourceRefOutput() MySQLInstanceSpecResourceRefOutput ToMySQLInstanceSpecResourceRefOutputWithContext(context.Context) MySQLInstanceSpecResourceRefOutput }
MySQLInstanceSpecResourceRefInput is an input type that accepts MySQLInstanceSpecResourceRefArgs and MySQLInstanceSpecResourceRefOutput values. You can construct a concrete instance of `MySQLInstanceSpecResourceRefInput` via:
MySQLInstanceSpecResourceRefArgs{...}
type MySQLInstanceSpecResourceRefOutput ¶
type MySQLInstanceSpecResourceRefOutput struct{ *pulumi.OutputState }
A ResourceReference specifies an existing managed resource, in any namespace, to which this resource claim should attempt to bind. Omit the resource reference to enable dynamic provisioning using a resource class; the resource reference will be automatically populated by Crossplane.
func (MySQLInstanceSpecResourceRefOutput) ApiVersion ¶
func (o MySQLInstanceSpecResourceRefOutput) ApiVersion() pulumi.StringPtrOutput
API version of the referent.
func (MySQLInstanceSpecResourceRefOutput) ElementType ¶
func (MySQLInstanceSpecResourceRefOutput) ElementType() reflect.Type
func (MySQLInstanceSpecResourceRefOutput) FieldPath ¶
func (o MySQLInstanceSpecResourceRefOutput) FieldPath() pulumi.StringPtrOutput
If referring to a piece of an object instead of an entire object, this string should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2]. For example, if the object reference is to a container within a pod, this would take on a value like: "spec.containers{name}" (where "name" refers to the name of the container that triggered the event) or if no container name is specified "spec.containers[2]" (container with index 2 in this pod). This syntax is chosen only to have some well-defined way of referencing a part of an object. TODO: this design is not final and this field is subject to change in the future.
func (MySQLInstanceSpecResourceRefOutput) Kind ¶
func (o MySQLInstanceSpecResourceRefOutput) Kind() pulumi.StringPtrOutput
Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (MySQLInstanceSpecResourceRefOutput) Name ¶
func (o MySQLInstanceSpecResourceRefOutput) Name() pulumi.StringPtrOutput
Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (MySQLInstanceSpecResourceRefOutput) Namespace ¶
func (o MySQLInstanceSpecResourceRefOutput) Namespace() pulumi.StringPtrOutput
Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/
func (MySQLInstanceSpecResourceRefOutput) ResourceVersion ¶
func (o MySQLInstanceSpecResourceRefOutput) ResourceVersion() pulumi.StringPtrOutput
Specific resourceVersion to which this reference is made, if any. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency
func (MySQLInstanceSpecResourceRefOutput) ToMySQLInstanceSpecResourceRefOutput ¶
func (o MySQLInstanceSpecResourceRefOutput) ToMySQLInstanceSpecResourceRefOutput() MySQLInstanceSpecResourceRefOutput
func (MySQLInstanceSpecResourceRefOutput) ToMySQLInstanceSpecResourceRefOutputWithContext ¶
func (o MySQLInstanceSpecResourceRefOutput) ToMySQLInstanceSpecResourceRefOutputWithContext(ctx context.Context) MySQLInstanceSpecResourceRefOutput
func (MySQLInstanceSpecResourceRefOutput) ToMySQLInstanceSpecResourceRefPtrOutput ¶
func (o MySQLInstanceSpecResourceRefOutput) ToMySQLInstanceSpecResourceRefPtrOutput() MySQLInstanceSpecResourceRefPtrOutput
func (MySQLInstanceSpecResourceRefOutput) ToMySQLInstanceSpecResourceRefPtrOutputWithContext ¶
func (o MySQLInstanceSpecResourceRefOutput) ToMySQLInstanceSpecResourceRefPtrOutputWithContext(ctx context.Context) MySQLInstanceSpecResourceRefPtrOutput
func (MySQLInstanceSpecResourceRefOutput) Uid ¶
func (o MySQLInstanceSpecResourceRefOutput) Uid() pulumi.StringPtrOutput
UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids
type MySQLInstanceSpecResourceRefPtrInput ¶
type MySQLInstanceSpecResourceRefPtrInput interface { pulumi.Input ToMySQLInstanceSpecResourceRefPtrOutput() MySQLInstanceSpecResourceRefPtrOutput ToMySQLInstanceSpecResourceRefPtrOutputWithContext(context.Context) MySQLInstanceSpecResourceRefPtrOutput }
MySQLInstanceSpecResourceRefPtrInput is an input type that accepts MySQLInstanceSpecResourceRefArgs, MySQLInstanceSpecResourceRefPtr and MySQLInstanceSpecResourceRefPtrOutput values. You can construct a concrete instance of `MySQLInstanceSpecResourceRefPtrInput` via:
MySQLInstanceSpecResourceRefArgs{...} or: nil
func MySQLInstanceSpecResourceRefPtr ¶
func MySQLInstanceSpecResourceRefPtr(v *MySQLInstanceSpecResourceRefArgs) MySQLInstanceSpecResourceRefPtrInput
type MySQLInstanceSpecResourceRefPtrOutput ¶
type MySQLInstanceSpecResourceRefPtrOutput struct{ *pulumi.OutputState }
func (MySQLInstanceSpecResourceRefPtrOutput) ApiVersion ¶
func (o MySQLInstanceSpecResourceRefPtrOutput) ApiVersion() pulumi.StringPtrOutput
API version of the referent.
func (MySQLInstanceSpecResourceRefPtrOutput) ElementType ¶
func (MySQLInstanceSpecResourceRefPtrOutput) ElementType() reflect.Type
func (MySQLInstanceSpecResourceRefPtrOutput) FieldPath ¶
func (o MySQLInstanceSpecResourceRefPtrOutput) FieldPath() pulumi.StringPtrOutput
If referring to a piece of an object instead of an entire object, this string should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2]. For example, if the object reference is to a container within a pod, this would take on a value like: "spec.containers{name}" (where "name" refers to the name of the container that triggered the event) or if no container name is specified "spec.containers[2]" (container with index 2 in this pod). This syntax is chosen only to have some well-defined way of referencing a part of an object. TODO: this design is not final and this field is subject to change in the future.
func (MySQLInstanceSpecResourceRefPtrOutput) Kind ¶
func (o MySQLInstanceSpecResourceRefPtrOutput) Kind() pulumi.StringPtrOutput
Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (MySQLInstanceSpecResourceRefPtrOutput) Name ¶
func (o MySQLInstanceSpecResourceRefPtrOutput) Name() pulumi.StringPtrOutput
Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (MySQLInstanceSpecResourceRefPtrOutput) Namespace ¶
func (o MySQLInstanceSpecResourceRefPtrOutput) Namespace() pulumi.StringPtrOutput
Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/
func (MySQLInstanceSpecResourceRefPtrOutput) ResourceVersion ¶
func (o MySQLInstanceSpecResourceRefPtrOutput) ResourceVersion() pulumi.StringPtrOutput
Specific resourceVersion to which this reference is made, if any. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency
func (MySQLInstanceSpecResourceRefPtrOutput) ToMySQLInstanceSpecResourceRefPtrOutput ¶
func (o MySQLInstanceSpecResourceRefPtrOutput) ToMySQLInstanceSpecResourceRefPtrOutput() MySQLInstanceSpecResourceRefPtrOutput
func (MySQLInstanceSpecResourceRefPtrOutput) ToMySQLInstanceSpecResourceRefPtrOutputWithContext ¶
func (o MySQLInstanceSpecResourceRefPtrOutput) ToMySQLInstanceSpecResourceRefPtrOutputWithContext(ctx context.Context) MySQLInstanceSpecResourceRefPtrOutput
func (MySQLInstanceSpecResourceRefPtrOutput) Uid ¶
func (o MySQLInstanceSpecResourceRefPtrOutput) Uid() pulumi.StringPtrOutput
UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids
type MySQLInstanceSpecWriteConnectionSecretToRef ¶
type MySQLInstanceSpecWriteConnectionSecretToRef struct { // Name of the secret. Name string `pulumi:"name"` }
WriteConnectionSecretToReference specifies the name of a Secret, in the same namespace as this resource claim, to which any connection details for this resource claim should be written. Connection details frequently include the endpoint, username, and password required to connect to the managed resource bound to this resource claim.
type MySQLInstanceSpecWriteConnectionSecretToRefArgs ¶
type MySQLInstanceSpecWriteConnectionSecretToRefArgs struct { // Name of the secret. Name pulumi.StringInput `pulumi:"name"` }
WriteConnectionSecretToReference specifies the name of a Secret, in the same namespace as this resource claim, to which any connection details for this resource claim should be written. Connection details frequently include the endpoint, username, and password required to connect to the managed resource bound to this resource claim.
func (MySQLInstanceSpecWriteConnectionSecretToRefArgs) ElementType ¶
func (MySQLInstanceSpecWriteConnectionSecretToRefArgs) ElementType() reflect.Type
func (MySQLInstanceSpecWriteConnectionSecretToRefArgs) ToMySQLInstanceSpecWriteConnectionSecretToRefOutput ¶
func (i MySQLInstanceSpecWriteConnectionSecretToRefArgs) ToMySQLInstanceSpecWriteConnectionSecretToRefOutput() MySQLInstanceSpecWriteConnectionSecretToRefOutput
func (MySQLInstanceSpecWriteConnectionSecretToRefArgs) ToMySQLInstanceSpecWriteConnectionSecretToRefOutputWithContext ¶
func (i MySQLInstanceSpecWriteConnectionSecretToRefArgs) ToMySQLInstanceSpecWriteConnectionSecretToRefOutputWithContext(ctx context.Context) MySQLInstanceSpecWriteConnectionSecretToRefOutput
func (MySQLInstanceSpecWriteConnectionSecretToRefArgs) ToMySQLInstanceSpecWriteConnectionSecretToRefPtrOutput ¶
func (i MySQLInstanceSpecWriteConnectionSecretToRefArgs) ToMySQLInstanceSpecWriteConnectionSecretToRefPtrOutput() MySQLInstanceSpecWriteConnectionSecretToRefPtrOutput
func (MySQLInstanceSpecWriteConnectionSecretToRefArgs) ToMySQLInstanceSpecWriteConnectionSecretToRefPtrOutputWithContext ¶
func (i MySQLInstanceSpecWriteConnectionSecretToRefArgs) ToMySQLInstanceSpecWriteConnectionSecretToRefPtrOutputWithContext(ctx context.Context) MySQLInstanceSpecWriteConnectionSecretToRefPtrOutput
type MySQLInstanceSpecWriteConnectionSecretToRefInput ¶
type MySQLInstanceSpecWriteConnectionSecretToRefInput interface { pulumi.Input ToMySQLInstanceSpecWriteConnectionSecretToRefOutput() MySQLInstanceSpecWriteConnectionSecretToRefOutput ToMySQLInstanceSpecWriteConnectionSecretToRefOutputWithContext(context.Context) MySQLInstanceSpecWriteConnectionSecretToRefOutput }
MySQLInstanceSpecWriteConnectionSecretToRefInput is an input type that accepts MySQLInstanceSpecWriteConnectionSecretToRefArgs and MySQLInstanceSpecWriteConnectionSecretToRefOutput values. You can construct a concrete instance of `MySQLInstanceSpecWriteConnectionSecretToRefInput` via:
MySQLInstanceSpecWriteConnectionSecretToRefArgs{...}
type MySQLInstanceSpecWriteConnectionSecretToRefOutput ¶
type MySQLInstanceSpecWriteConnectionSecretToRefOutput struct{ *pulumi.OutputState }
WriteConnectionSecretToReference specifies the name of a Secret, in the same namespace as this resource claim, to which any connection details for this resource claim should be written. Connection details frequently include the endpoint, username, and password required to connect to the managed resource bound to this resource claim.
func (MySQLInstanceSpecWriteConnectionSecretToRefOutput) ElementType ¶
func (MySQLInstanceSpecWriteConnectionSecretToRefOutput) ElementType() reflect.Type
func (MySQLInstanceSpecWriteConnectionSecretToRefOutput) Name ¶
func (o MySQLInstanceSpecWriteConnectionSecretToRefOutput) Name() pulumi.StringOutput
Name of the secret.
func (MySQLInstanceSpecWriteConnectionSecretToRefOutput) ToMySQLInstanceSpecWriteConnectionSecretToRefOutput ¶
func (o MySQLInstanceSpecWriteConnectionSecretToRefOutput) ToMySQLInstanceSpecWriteConnectionSecretToRefOutput() MySQLInstanceSpecWriteConnectionSecretToRefOutput
func (MySQLInstanceSpecWriteConnectionSecretToRefOutput) ToMySQLInstanceSpecWriteConnectionSecretToRefOutputWithContext ¶
func (o MySQLInstanceSpecWriteConnectionSecretToRefOutput) ToMySQLInstanceSpecWriteConnectionSecretToRefOutputWithContext(ctx context.Context) MySQLInstanceSpecWriteConnectionSecretToRefOutput
func (MySQLInstanceSpecWriteConnectionSecretToRefOutput) ToMySQLInstanceSpecWriteConnectionSecretToRefPtrOutput ¶
func (o MySQLInstanceSpecWriteConnectionSecretToRefOutput) ToMySQLInstanceSpecWriteConnectionSecretToRefPtrOutput() MySQLInstanceSpecWriteConnectionSecretToRefPtrOutput
func (MySQLInstanceSpecWriteConnectionSecretToRefOutput) ToMySQLInstanceSpecWriteConnectionSecretToRefPtrOutputWithContext ¶
func (o MySQLInstanceSpecWriteConnectionSecretToRefOutput) ToMySQLInstanceSpecWriteConnectionSecretToRefPtrOutputWithContext(ctx context.Context) MySQLInstanceSpecWriteConnectionSecretToRefPtrOutput
type MySQLInstanceSpecWriteConnectionSecretToRefPtrInput ¶
type MySQLInstanceSpecWriteConnectionSecretToRefPtrInput interface { pulumi.Input ToMySQLInstanceSpecWriteConnectionSecretToRefPtrOutput() MySQLInstanceSpecWriteConnectionSecretToRefPtrOutput ToMySQLInstanceSpecWriteConnectionSecretToRefPtrOutputWithContext(context.Context) MySQLInstanceSpecWriteConnectionSecretToRefPtrOutput }
MySQLInstanceSpecWriteConnectionSecretToRefPtrInput is an input type that accepts MySQLInstanceSpecWriteConnectionSecretToRefArgs, MySQLInstanceSpecWriteConnectionSecretToRefPtr and MySQLInstanceSpecWriteConnectionSecretToRefPtrOutput values. You can construct a concrete instance of `MySQLInstanceSpecWriteConnectionSecretToRefPtrInput` via:
MySQLInstanceSpecWriteConnectionSecretToRefArgs{...} or: nil
func MySQLInstanceSpecWriteConnectionSecretToRefPtr ¶
func MySQLInstanceSpecWriteConnectionSecretToRefPtr(v *MySQLInstanceSpecWriteConnectionSecretToRefArgs) MySQLInstanceSpecWriteConnectionSecretToRefPtrInput
type MySQLInstanceSpecWriteConnectionSecretToRefPtrOutput ¶
type MySQLInstanceSpecWriteConnectionSecretToRefPtrOutput struct{ *pulumi.OutputState }
func (MySQLInstanceSpecWriteConnectionSecretToRefPtrOutput) ElementType ¶
func (MySQLInstanceSpecWriteConnectionSecretToRefPtrOutput) ElementType() reflect.Type
func (MySQLInstanceSpecWriteConnectionSecretToRefPtrOutput) ToMySQLInstanceSpecWriteConnectionSecretToRefPtrOutput ¶
func (o MySQLInstanceSpecWriteConnectionSecretToRefPtrOutput) ToMySQLInstanceSpecWriteConnectionSecretToRefPtrOutput() MySQLInstanceSpecWriteConnectionSecretToRefPtrOutput
func (MySQLInstanceSpecWriteConnectionSecretToRefPtrOutput) ToMySQLInstanceSpecWriteConnectionSecretToRefPtrOutputWithContext ¶
func (o MySQLInstanceSpecWriteConnectionSecretToRefPtrOutput) ToMySQLInstanceSpecWriteConnectionSecretToRefPtrOutputWithContext(ctx context.Context) MySQLInstanceSpecWriteConnectionSecretToRefPtrOutput
type MySQLInstanceState ¶
type MySQLInstanceState struct { ApiVersion pulumi.StringPtrInput Kind pulumi.StringPtrInput Metadata metav1.ObjectMetaPtrInput // MySQLInstanceSpec specifies the desired state of a MySQLInstance. Spec MySQLInstanceSpecPtrInput // A ResourceClaimStatus represents the observed status of a resource claim. Status MySQLInstanceStatusPtrInput }
func (MySQLInstanceState) ElementType ¶
func (MySQLInstanceState) ElementType() reflect.Type
type MySQLInstanceStatus ¶
type MySQLInstanceStatus struct { // Phase represents the binding phase of a managed resource or claim. Unbindable resources cannot be bound, typically because they are currently unavailable, or still being created. Unbound resource are available for binding, and Bound resources have successfully bound to another resource. BindingPhase *string `pulumi:"bindingPhase"` // Conditions of the resource. Conditions []MySQLInstanceStatusConditions `pulumi:"conditions"` }
A ResourceClaimStatus represents the observed status of a resource claim.
type MySQLInstanceStatusArgs ¶
type MySQLInstanceStatusArgs struct { // Phase represents the binding phase of a managed resource or claim. Unbindable resources cannot be bound, typically because they are currently unavailable, or still being created. Unbound resource are available for binding, and Bound resources have successfully bound to another resource. BindingPhase pulumi.StringPtrInput `pulumi:"bindingPhase"` // Conditions of the resource. Conditions MySQLInstanceStatusConditionsArrayInput `pulumi:"conditions"` }
A ResourceClaimStatus represents the observed status of a resource claim.
func (MySQLInstanceStatusArgs) ElementType ¶
func (MySQLInstanceStatusArgs) ElementType() reflect.Type
func (MySQLInstanceStatusArgs) ToMySQLInstanceStatusOutput ¶
func (i MySQLInstanceStatusArgs) ToMySQLInstanceStatusOutput() MySQLInstanceStatusOutput
func (MySQLInstanceStatusArgs) ToMySQLInstanceStatusOutputWithContext ¶
func (i MySQLInstanceStatusArgs) ToMySQLInstanceStatusOutputWithContext(ctx context.Context) MySQLInstanceStatusOutput
func (MySQLInstanceStatusArgs) ToMySQLInstanceStatusPtrOutput ¶
func (i MySQLInstanceStatusArgs) ToMySQLInstanceStatusPtrOutput() MySQLInstanceStatusPtrOutput
func (MySQLInstanceStatusArgs) ToMySQLInstanceStatusPtrOutputWithContext ¶
func (i MySQLInstanceStatusArgs) ToMySQLInstanceStatusPtrOutputWithContext(ctx context.Context) MySQLInstanceStatusPtrOutput
type MySQLInstanceStatusConditions ¶
type MySQLInstanceStatusConditions struct { // LastTransitionTime is the last time this condition transitioned from one status to another. LastTransitionTime string `pulumi:"lastTransitionTime"` // A Message containing details about this condition's last transition from one status to another, if any. Message *string `pulumi:"message"` // A Reason for this condition's last transition from one status to another. Reason string `pulumi:"reason"` // Status of this condition; is it currently True, False, or Unknown? Status string `pulumi:"status"` // Type of this condition. At most one of each condition type may apply to a resource at any point in time. Type string `pulumi:"type"` }
A Condition that may apply to a resource.
type MySQLInstanceStatusConditionsArgs ¶
type MySQLInstanceStatusConditionsArgs struct { // LastTransitionTime is the last time this condition transitioned from one status to another. LastTransitionTime pulumi.StringInput `pulumi:"lastTransitionTime"` // A Message containing details about this condition's last transition from one status to another, if any. Message pulumi.StringPtrInput `pulumi:"message"` // A Reason for this condition's last transition from one status to another. Reason pulumi.StringInput `pulumi:"reason"` // Status of this condition; is it currently True, False, or Unknown? Status pulumi.StringInput `pulumi:"status"` // Type of this condition. At most one of each condition type may apply to a resource at any point in time. Type pulumi.StringInput `pulumi:"type"` }
A Condition that may apply to a resource.
func (MySQLInstanceStatusConditionsArgs) ElementType ¶
func (MySQLInstanceStatusConditionsArgs) ElementType() reflect.Type
func (MySQLInstanceStatusConditionsArgs) ToMySQLInstanceStatusConditionsOutput ¶
func (i MySQLInstanceStatusConditionsArgs) ToMySQLInstanceStatusConditionsOutput() MySQLInstanceStatusConditionsOutput
func (MySQLInstanceStatusConditionsArgs) ToMySQLInstanceStatusConditionsOutputWithContext ¶
func (i MySQLInstanceStatusConditionsArgs) ToMySQLInstanceStatusConditionsOutputWithContext(ctx context.Context) MySQLInstanceStatusConditionsOutput
type MySQLInstanceStatusConditionsArray ¶
type MySQLInstanceStatusConditionsArray []MySQLInstanceStatusConditionsInput
func (MySQLInstanceStatusConditionsArray) ElementType ¶
func (MySQLInstanceStatusConditionsArray) ElementType() reflect.Type
func (MySQLInstanceStatusConditionsArray) ToMySQLInstanceStatusConditionsArrayOutput ¶
func (i MySQLInstanceStatusConditionsArray) ToMySQLInstanceStatusConditionsArrayOutput() MySQLInstanceStatusConditionsArrayOutput
func (MySQLInstanceStatusConditionsArray) ToMySQLInstanceStatusConditionsArrayOutputWithContext ¶
func (i MySQLInstanceStatusConditionsArray) ToMySQLInstanceStatusConditionsArrayOutputWithContext(ctx context.Context) MySQLInstanceStatusConditionsArrayOutput
type MySQLInstanceStatusConditionsArrayInput ¶
type MySQLInstanceStatusConditionsArrayInput interface { pulumi.Input ToMySQLInstanceStatusConditionsArrayOutput() MySQLInstanceStatusConditionsArrayOutput ToMySQLInstanceStatusConditionsArrayOutputWithContext(context.Context) MySQLInstanceStatusConditionsArrayOutput }
MySQLInstanceStatusConditionsArrayInput is an input type that accepts MySQLInstanceStatusConditionsArray and MySQLInstanceStatusConditionsArrayOutput values. You can construct a concrete instance of `MySQLInstanceStatusConditionsArrayInput` via:
MySQLInstanceStatusConditionsArray{ MySQLInstanceStatusConditionsArgs{...} }
type MySQLInstanceStatusConditionsArrayOutput ¶
type MySQLInstanceStatusConditionsArrayOutput struct{ *pulumi.OutputState }
func (MySQLInstanceStatusConditionsArrayOutput) ElementType ¶
func (MySQLInstanceStatusConditionsArrayOutput) ElementType() reflect.Type
func (MySQLInstanceStatusConditionsArrayOutput) ToMySQLInstanceStatusConditionsArrayOutput ¶
func (o MySQLInstanceStatusConditionsArrayOutput) ToMySQLInstanceStatusConditionsArrayOutput() MySQLInstanceStatusConditionsArrayOutput
func (MySQLInstanceStatusConditionsArrayOutput) ToMySQLInstanceStatusConditionsArrayOutputWithContext ¶
func (o MySQLInstanceStatusConditionsArrayOutput) ToMySQLInstanceStatusConditionsArrayOutputWithContext(ctx context.Context) MySQLInstanceStatusConditionsArrayOutput
type MySQLInstanceStatusConditionsInput ¶
type MySQLInstanceStatusConditionsInput interface { pulumi.Input ToMySQLInstanceStatusConditionsOutput() MySQLInstanceStatusConditionsOutput ToMySQLInstanceStatusConditionsOutputWithContext(context.Context) MySQLInstanceStatusConditionsOutput }
MySQLInstanceStatusConditionsInput is an input type that accepts MySQLInstanceStatusConditionsArgs and MySQLInstanceStatusConditionsOutput values. You can construct a concrete instance of `MySQLInstanceStatusConditionsInput` via:
MySQLInstanceStatusConditionsArgs{...}
type MySQLInstanceStatusConditionsOutput ¶
type MySQLInstanceStatusConditionsOutput struct{ *pulumi.OutputState }
A Condition that may apply to a resource.
func (MySQLInstanceStatusConditionsOutput) ElementType ¶
func (MySQLInstanceStatusConditionsOutput) ElementType() reflect.Type
func (MySQLInstanceStatusConditionsOutput) LastTransitionTime ¶
func (o MySQLInstanceStatusConditionsOutput) LastTransitionTime() pulumi.StringOutput
LastTransitionTime is the last time this condition transitioned from one status to another.
func (MySQLInstanceStatusConditionsOutput) Message ¶
func (o MySQLInstanceStatusConditionsOutput) Message() pulumi.StringPtrOutput
A Message containing details about this condition's last transition from one status to another, if any.
func (MySQLInstanceStatusConditionsOutput) Reason ¶
func (o MySQLInstanceStatusConditionsOutput) Reason() pulumi.StringOutput
A Reason for this condition's last transition from one status to another.
func (MySQLInstanceStatusConditionsOutput) Status ¶
func (o MySQLInstanceStatusConditionsOutput) Status() pulumi.StringOutput
Status of this condition; is it currently True, False, or Unknown?
func (MySQLInstanceStatusConditionsOutput) ToMySQLInstanceStatusConditionsOutput ¶
func (o MySQLInstanceStatusConditionsOutput) ToMySQLInstanceStatusConditionsOutput() MySQLInstanceStatusConditionsOutput
func (MySQLInstanceStatusConditionsOutput) ToMySQLInstanceStatusConditionsOutputWithContext ¶
func (o MySQLInstanceStatusConditionsOutput) ToMySQLInstanceStatusConditionsOutputWithContext(ctx context.Context) MySQLInstanceStatusConditionsOutput
func (MySQLInstanceStatusConditionsOutput) Type ¶
func (o MySQLInstanceStatusConditionsOutput) Type() pulumi.StringOutput
Type of this condition. At most one of each condition type may apply to a resource at any point in time.
type MySQLInstanceStatusInput ¶
type MySQLInstanceStatusInput interface { pulumi.Input ToMySQLInstanceStatusOutput() MySQLInstanceStatusOutput ToMySQLInstanceStatusOutputWithContext(context.Context) MySQLInstanceStatusOutput }
MySQLInstanceStatusInput is an input type that accepts MySQLInstanceStatusArgs and MySQLInstanceStatusOutput values. You can construct a concrete instance of `MySQLInstanceStatusInput` via:
MySQLInstanceStatusArgs{...}
type MySQLInstanceStatusOutput ¶
type MySQLInstanceStatusOutput struct{ *pulumi.OutputState }
A ResourceClaimStatus represents the observed status of a resource claim.
func (MySQLInstanceStatusOutput) BindingPhase ¶
func (o MySQLInstanceStatusOutput) BindingPhase() pulumi.StringPtrOutput
Phase represents the binding phase of a managed resource or claim. Unbindable resources cannot be bound, typically because they are currently unavailable, or still being created. Unbound resource are available for binding, and Bound resources have successfully bound to another resource.
func (MySQLInstanceStatusOutput) Conditions ¶
func (o MySQLInstanceStatusOutput) Conditions() MySQLInstanceStatusConditionsArrayOutput
Conditions of the resource.
func (MySQLInstanceStatusOutput) ElementType ¶
func (MySQLInstanceStatusOutput) ElementType() reflect.Type
func (MySQLInstanceStatusOutput) ToMySQLInstanceStatusOutput ¶
func (o MySQLInstanceStatusOutput) ToMySQLInstanceStatusOutput() MySQLInstanceStatusOutput
func (MySQLInstanceStatusOutput) ToMySQLInstanceStatusOutputWithContext ¶
func (o MySQLInstanceStatusOutput) ToMySQLInstanceStatusOutputWithContext(ctx context.Context) MySQLInstanceStatusOutput
func (MySQLInstanceStatusOutput) ToMySQLInstanceStatusPtrOutput ¶
func (o MySQLInstanceStatusOutput) ToMySQLInstanceStatusPtrOutput() MySQLInstanceStatusPtrOutput
func (MySQLInstanceStatusOutput) ToMySQLInstanceStatusPtrOutputWithContext ¶
func (o MySQLInstanceStatusOutput) ToMySQLInstanceStatusPtrOutputWithContext(ctx context.Context) MySQLInstanceStatusPtrOutput
type MySQLInstanceStatusPtrInput ¶
type MySQLInstanceStatusPtrInput interface { pulumi.Input ToMySQLInstanceStatusPtrOutput() MySQLInstanceStatusPtrOutput ToMySQLInstanceStatusPtrOutputWithContext(context.Context) MySQLInstanceStatusPtrOutput }
MySQLInstanceStatusPtrInput is an input type that accepts MySQLInstanceStatusArgs, MySQLInstanceStatusPtr and MySQLInstanceStatusPtrOutput values. You can construct a concrete instance of `MySQLInstanceStatusPtrInput` via:
MySQLInstanceStatusArgs{...} or: nil
func MySQLInstanceStatusPtr ¶
func MySQLInstanceStatusPtr(v *MySQLInstanceStatusArgs) MySQLInstanceStatusPtrInput
type MySQLInstanceStatusPtrOutput ¶
type MySQLInstanceStatusPtrOutput struct{ *pulumi.OutputState }
func (MySQLInstanceStatusPtrOutput) BindingPhase ¶
func (o MySQLInstanceStatusPtrOutput) BindingPhase() pulumi.StringPtrOutput
Phase represents the binding phase of a managed resource or claim. Unbindable resources cannot be bound, typically because they are currently unavailable, or still being created. Unbound resource are available for binding, and Bound resources have successfully bound to another resource.
func (MySQLInstanceStatusPtrOutput) Conditions ¶
func (o MySQLInstanceStatusPtrOutput) Conditions() MySQLInstanceStatusConditionsArrayOutput
Conditions of the resource.
func (MySQLInstanceStatusPtrOutput) Elem ¶
func (o MySQLInstanceStatusPtrOutput) Elem() MySQLInstanceStatusOutput
func (MySQLInstanceStatusPtrOutput) ElementType ¶
func (MySQLInstanceStatusPtrOutput) ElementType() reflect.Type
func (MySQLInstanceStatusPtrOutput) ToMySQLInstanceStatusPtrOutput ¶
func (o MySQLInstanceStatusPtrOutput) ToMySQLInstanceStatusPtrOutput() MySQLInstanceStatusPtrOutput
func (MySQLInstanceStatusPtrOutput) ToMySQLInstanceStatusPtrOutputWithContext ¶
func (o MySQLInstanceStatusPtrOutput) ToMySQLInstanceStatusPtrOutputWithContext(ctx context.Context) MySQLInstanceStatusPtrOutput
type MySQLInstanceType ¶
type MySQLInstanceType struct { ApiVersion *string `pulumi:"apiVersion"` Kind *string `pulumi:"kind"` Metadata *metav1.ObjectMeta `pulumi:"metadata"` // MySQLInstanceSpec specifies the desired state of a MySQLInstance. Spec *MySQLInstanceSpec `pulumi:"spec"` // A ResourceClaimStatus represents the observed status of a resource claim. Status *MySQLInstanceStatus `pulumi:"status"` }
A MySQLInstance is a portable resource claim that may be satisfied by binding to a MySQL managed resource such as an AWS RDS instance or a GCP CloudSQL instance.
type MySQLInstanceTypeArgs ¶
type MySQLInstanceTypeArgs struct { ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` Kind pulumi.StringPtrInput `pulumi:"kind"` Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"` // MySQLInstanceSpec specifies the desired state of a MySQLInstance. Spec MySQLInstanceSpecPtrInput `pulumi:"spec"` // A ResourceClaimStatus represents the observed status of a resource claim. Status MySQLInstanceStatusPtrInput `pulumi:"status"` }
A MySQLInstance is a portable resource claim that may be satisfied by binding to a MySQL managed resource such as an AWS RDS instance or a GCP CloudSQL instance.
func (MySQLInstanceTypeArgs) ElementType ¶
func (MySQLInstanceTypeArgs) ElementType() reflect.Type
func (MySQLInstanceTypeArgs) ToMySQLInstanceTypeOutput ¶
func (i MySQLInstanceTypeArgs) ToMySQLInstanceTypeOutput() MySQLInstanceTypeOutput
func (MySQLInstanceTypeArgs) ToMySQLInstanceTypeOutputWithContext ¶
func (i MySQLInstanceTypeArgs) ToMySQLInstanceTypeOutputWithContext(ctx context.Context) MySQLInstanceTypeOutput
type MySQLInstanceTypeInput ¶
type MySQLInstanceTypeInput interface { pulumi.Input ToMySQLInstanceTypeOutput() MySQLInstanceTypeOutput ToMySQLInstanceTypeOutputWithContext(context.Context) MySQLInstanceTypeOutput }
MySQLInstanceTypeInput is an input type that accepts MySQLInstanceTypeArgs and MySQLInstanceTypeOutput values. You can construct a concrete instance of `MySQLInstanceTypeInput` via:
MySQLInstanceTypeArgs{...}
type MySQLInstanceTypeOutput ¶
type MySQLInstanceTypeOutput struct{ *pulumi.OutputState }
A MySQLInstance is a portable resource claim that may be satisfied by binding to a MySQL managed resource such as an AWS RDS instance or a GCP CloudSQL instance.
func (MySQLInstanceTypeOutput) ApiVersion ¶
func (o MySQLInstanceTypeOutput) ApiVersion() pulumi.StringPtrOutput
func (MySQLInstanceTypeOutput) ElementType ¶
func (MySQLInstanceTypeOutput) ElementType() reflect.Type
func (MySQLInstanceTypeOutput) Kind ¶
func (o MySQLInstanceTypeOutput) Kind() pulumi.StringPtrOutput
func (MySQLInstanceTypeOutput) Metadata ¶
func (o MySQLInstanceTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
func (MySQLInstanceTypeOutput) Spec ¶
func (o MySQLInstanceTypeOutput) Spec() MySQLInstanceSpecPtrOutput
MySQLInstanceSpec specifies the desired state of a MySQLInstance.
func (MySQLInstanceTypeOutput) Status ¶
func (o MySQLInstanceTypeOutput) Status() MySQLInstanceStatusPtrOutput
A ResourceClaimStatus represents the observed status of a resource claim.
func (MySQLInstanceTypeOutput) ToMySQLInstanceTypeOutput ¶
func (o MySQLInstanceTypeOutput) ToMySQLInstanceTypeOutput() MySQLInstanceTypeOutput
func (MySQLInstanceTypeOutput) ToMySQLInstanceTypeOutputWithContext ¶
func (o MySQLInstanceTypeOutput) ToMySQLInstanceTypeOutputWithContext(ctx context.Context) MySQLInstanceTypeOutput
type NoSQLInstance ¶
type NoSQLInstance struct { pulumi.CustomResourceState ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` Kind pulumi.StringPtrOutput `pulumi:"kind"` Metadata metav1.ObjectMetaPtrOutput `pulumi:"metadata"` // NoSQLInstanceSpec specifies the desired state of a NoSQLInstance. Spec NoSQLInstanceSpecPtrOutput `pulumi:"spec"` // A ResourceClaimStatus represents the observed status of a resource claim. Status NoSQLInstanceStatusPtrOutput `pulumi:"status"` }
A NoSQLInstance is a portable resource claim that may be satisfied by binding to a NoSQL managed resource such as an AWS DynamoDB or an Azure CosmosDB instance.
func GetNoSQLInstance ¶
func GetNoSQLInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NoSQLInstanceState, opts ...pulumi.ResourceOption) (*NoSQLInstance, error)
GetNoSQLInstance gets an existing NoSQLInstance 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 NewNoSQLInstance ¶
func NewNoSQLInstance(ctx *pulumi.Context, name string, args *NoSQLInstanceArgs, opts ...pulumi.ResourceOption) (*NoSQLInstance, error)
NewNoSQLInstance registers a new resource with the given unique name, arguments, and options.
type NoSQLInstanceArgs ¶
type NoSQLInstanceArgs struct { ApiVersion pulumi.StringPtrInput Kind pulumi.StringPtrInput Metadata metav1.ObjectMetaPtrInput // NoSQLInstanceSpec specifies the desired state of a NoSQLInstance. Spec NoSQLInstanceSpecPtrInput // A ResourceClaimStatus represents the observed status of a resource claim. Status NoSQLInstanceStatusPtrInput }
The set of arguments for constructing a NoSQLInstance resource.
func (NoSQLInstanceArgs) ElementType ¶
func (NoSQLInstanceArgs) ElementType() reflect.Type
type NoSQLInstanceMetadata ¶
type NoSQLInstanceMetadata struct { }
type NoSQLInstanceMetadataArgs ¶
type NoSQLInstanceMetadataArgs struct { }
func (NoSQLInstanceMetadataArgs) ElementType ¶
func (NoSQLInstanceMetadataArgs) ElementType() reflect.Type
func (NoSQLInstanceMetadataArgs) ToNoSQLInstanceMetadataOutput ¶
func (i NoSQLInstanceMetadataArgs) ToNoSQLInstanceMetadataOutput() NoSQLInstanceMetadataOutput
func (NoSQLInstanceMetadataArgs) ToNoSQLInstanceMetadataOutputWithContext ¶
func (i NoSQLInstanceMetadataArgs) ToNoSQLInstanceMetadataOutputWithContext(ctx context.Context) NoSQLInstanceMetadataOutput
type NoSQLInstanceMetadataInput ¶
type NoSQLInstanceMetadataInput interface { pulumi.Input ToNoSQLInstanceMetadataOutput() NoSQLInstanceMetadataOutput ToNoSQLInstanceMetadataOutputWithContext(context.Context) NoSQLInstanceMetadataOutput }
NoSQLInstanceMetadataInput is an input type that accepts NoSQLInstanceMetadataArgs and NoSQLInstanceMetadataOutput values. You can construct a concrete instance of `NoSQLInstanceMetadataInput` via:
NoSQLInstanceMetadataArgs{...}
type NoSQLInstanceMetadataOutput ¶
type NoSQLInstanceMetadataOutput struct{ *pulumi.OutputState }
func (NoSQLInstanceMetadataOutput) ElementType ¶
func (NoSQLInstanceMetadataOutput) ElementType() reflect.Type
func (NoSQLInstanceMetadataOutput) ToNoSQLInstanceMetadataOutput ¶
func (o NoSQLInstanceMetadataOutput) ToNoSQLInstanceMetadataOutput() NoSQLInstanceMetadataOutput
func (NoSQLInstanceMetadataOutput) ToNoSQLInstanceMetadataOutputWithContext ¶
func (o NoSQLInstanceMetadataOutput) ToNoSQLInstanceMetadataOutputWithContext(ctx context.Context) NoSQLInstanceMetadataOutput
type NoSQLInstanceSpec ¶
type NoSQLInstanceSpec struct { // A ClassReference specifies a resource class that will be used to dynamically provision a managed resource when the resource claim is created. ClassRef *NoSQLInstanceSpecClassRef `pulumi:"classRef"` // A ClassSelector specifies labels that will be used to select a resource class for this claim. If multiple classes match the labels one will be chosen at random. ClassSelector *NoSQLInstanceSpecClassSelector `pulumi:"classSelector"` // A ResourceReference specifies an existing managed resource, in any namespace, to which this resource claim should attempt to bind. Omit the resource reference to enable dynamic provisioning using a resource class; the resource reference will be automatically populated by Crossplane. ResourceRef *NoSQLInstanceSpecResourceRef `pulumi:"resourceRef"` // WriteConnectionSecretToReference specifies the name of a Secret, in the same namespace as this resource claim, to which any connection details for this resource claim should be written. Connection details frequently include the endpoint, username, and password required to connect to the managed resource bound to this resource claim. WriteConnectionSecretToRef *NoSQLInstanceSpecWriteConnectionSecretToRef `pulumi:"writeConnectionSecretToRef"` }
NoSQLInstanceSpec specifies the desired state of a NoSQLInstance.
type NoSQLInstanceSpecArgs ¶
type NoSQLInstanceSpecArgs struct { // A ClassReference specifies a resource class that will be used to dynamically provision a managed resource when the resource claim is created. ClassRef NoSQLInstanceSpecClassRefPtrInput `pulumi:"classRef"` // A ClassSelector specifies labels that will be used to select a resource class for this claim. If multiple classes match the labels one will be chosen at random. ClassSelector NoSQLInstanceSpecClassSelectorPtrInput `pulumi:"classSelector"` // A ResourceReference specifies an existing managed resource, in any namespace, to which this resource claim should attempt to bind. Omit the resource reference to enable dynamic provisioning using a resource class; the resource reference will be automatically populated by Crossplane. ResourceRef NoSQLInstanceSpecResourceRefPtrInput `pulumi:"resourceRef"` // WriteConnectionSecretToReference specifies the name of a Secret, in the same namespace as this resource claim, to which any connection details for this resource claim should be written. Connection details frequently include the endpoint, username, and password required to connect to the managed resource bound to this resource claim. WriteConnectionSecretToRef NoSQLInstanceSpecWriteConnectionSecretToRefPtrInput `pulumi:"writeConnectionSecretToRef"` }
NoSQLInstanceSpec specifies the desired state of a NoSQLInstance.
func (NoSQLInstanceSpecArgs) ElementType ¶
func (NoSQLInstanceSpecArgs) ElementType() reflect.Type
func (NoSQLInstanceSpecArgs) ToNoSQLInstanceSpecOutput ¶
func (i NoSQLInstanceSpecArgs) ToNoSQLInstanceSpecOutput() NoSQLInstanceSpecOutput
func (NoSQLInstanceSpecArgs) ToNoSQLInstanceSpecOutputWithContext ¶
func (i NoSQLInstanceSpecArgs) ToNoSQLInstanceSpecOutputWithContext(ctx context.Context) NoSQLInstanceSpecOutput
func (NoSQLInstanceSpecArgs) ToNoSQLInstanceSpecPtrOutput ¶
func (i NoSQLInstanceSpecArgs) ToNoSQLInstanceSpecPtrOutput() NoSQLInstanceSpecPtrOutput
func (NoSQLInstanceSpecArgs) ToNoSQLInstanceSpecPtrOutputWithContext ¶
func (i NoSQLInstanceSpecArgs) ToNoSQLInstanceSpecPtrOutputWithContext(ctx context.Context) NoSQLInstanceSpecPtrOutput
type NoSQLInstanceSpecClassRef ¶
type NoSQLInstanceSpecClassRef struct { // API version of the referent. ApiVersion *string `pulumi:"apiVersion"` // If referring to a piece of an object instead of an entire object, this string should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2]. For example, if the object reference is to a container within a pod, this would take on a value like: "spec.containers{name}" (where "name" refers to the name of the container that triggered the event) or if no container name is specified "spec.containers[2]" (container with index 2 in this pod). This syntax is chosen only to have some well-defined way of referencing a part of an object. TODO: this design is not final and this field is subject to change in the future. FieldPath *string `pulumi:"fieldPath"` // Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name *string `pulumi:"name"` // Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ Namespace *string `pulumi:"namespace"` // Specific resourceVersion to which this reference is made, if any. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency ResourceVersion *string `pulumi:"resourceVersion"` // UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids Uid *string `pulumi:"uid"` }
A ClassReference specifies a resource class that will be used to dynamically provision a managed resource when the resource claim is created.
type NoSQLInstanceSpecClassRefArgs ¶
type NoSQLInstanceSpecClassRefArgs struct { // API version of the referent. ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // If referring to a piece of an object instead of an entire object, this string should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2]. For example, if the object reference is to a container within a pod, this would take on a value like: "spec.containers{name}" (where "name" refers to the name of the container that triggered the event) or if no container name is specified "spec.containers[2]" (container with index 2 in this pod). This syntax is chosen only to have some well-defined way of referencing a part of an object. TODO: this design is not final and this field is subject to change in the future. FieldPath pulumi.StringPtrInput `pulumi:"fieldPath"` // Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name pulumi.StringPtrInput `pulumi:"name"` // Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ Namespace pulumi.StringPtrInput `pulumi:"namespace"` // Specific resourceVersion to which this reference is made, if any. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency ResourceVersion pulumi.StringPtrInput `pulumi:"resourceVersion"` // UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids Uid pulumi.StringPtrInput `pulumi:"uid"` }
A ClassReference specifies a resource class that will be used to dynamically provision a managed resource when the resource claim is created.
func (NoSQLInstanceSpecClassRefArgs) ElementType ¶
func (NoSQLInstanceSpecClassRefArgs) ElementType() reflect.Type
func (NoSQLInstanceSpecClassRefArgs) ToNoSQLInstanceSpecClassRefOutput ¶
func (i NoSQLInstanceSpecClassRefArgs) ToNoSQLInstanceSpecClassRefOutput() NoSQLInstanceSpecClassRefOutput
func (NoSQLInstanceSpecClassRefArgs) ToNoSQLInstanceSpecClassRefOutputWithContext ¶
func (i NoSQLInstanceSpecClassRefArgs) ToNoSQLInstanceSpecClassRefOutputWithContext(ctx context.Context) NoSQLInstanceSpecClassRefOutput
func (NoSQLInstanceSpecClassRefArgs) ToNoSQLInstanceSpecClassRefPtrOutput ¶
func (i NoSQLInstanceSpecClassRefArgs) ToNoSQLInstanceSpecClassRefPtrOutput() NoSQLInstanceSpecClassRefPtrOutput
func (NoSQLInstanceSpecClassRefArgs) ToNoSQLInstanceSpecClassRefPtrOutputWithContext ¶
func (i NoSQLInstanceSpecClassRefArgs) ToNoSQLInstanceSpecClassRefPtrOutputWithContext(ctx context.Context) NoSQLInstanceSpecClassRefPtrOutput
type NoSQLInstanceSpecClassRefInput ¶
type NoSQLInstanceSpecClassRefInput interface { pulumi.Input ToNoSQLInstanceSpecClassRefOutput() NoSQLInstanceSpecClassRefOutput ToNoSQLInstanceSpecClassRefOutputWithContext(context.Context) NoSQLInstanceSpecClassRefOutput }
NoSQLInstanceSpecClassRefInput is an input type that accepts NoSQLInstanceSpecClassRefArgs and NoSQLInstanceSpecClassRefOutput values. You can construct a concrete instance of `NoSQLInstanceSpecClassRefInput` via:
NoSQLInstanceSpecClassRefArgs{...}
type NoSQLInstanceSpecClassRefOutput ¶
type NoSQLInstanceSpecClassRefOutput struct{ *pulumi.OutputState }
A ClassReference specifies a resource class that will be used to dynamically provision a managed resource when the resource claim is created.
func (NoSQLInstanceSpecClassRefOutput) ApiVersion ¶
func (o NoSQLInstanceSpecClassRefOutput) ApiVersion() pulumi.StringPtrOutput
API version of the referent.
func (NoSQLInstanceSpecClassRefOutput) ElementType ¶
func (NoSQLInstanceSpecClassRefOutput) ElementType() reflect.Type
func (NoSQLInstanceSpecClassRefOutput) FieldPath ¶
func (o NoSQLInstanceSpecClassRefOutput) FieldPath() pulumi.StringPtrOutput
If referring to a piece of an object instead of an entire object, this string should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2]. For example, if the object reference is to a container within a pod, this would take on a value like: "spec.containers{name}" (where "name" refers to the name of the container that triggered the event) or if no container name is specified "spec.containers[2]" (container with index 2 in this pod). This syntax is chosen only to have some well-defined way of referencing a part of an object. TODO: this design is not final and this field is subject to change in the future.
func (NoSQLInstanceSpecClassRefOutput) Kind ¶
func (o NoSQLInstanceSpecClassRefOutput) Kind() pulumi.StringPtrOutput
Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (NoSQLInstanceSpecClassRefOutput) Name ¶
func (o NoSQLInstanceSpecClassRefOutput) Name() pulumi.StringPtrOutput
Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (NoSQLInstanceSpecClassRefOutput) Namespace ¶
func (o NoSQLInstanceSpecClassRefOutput) Namespace() pulumi.StringPtrOutput
Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/
func (NoSQLInstanceSpecClassRefOutput) ResourceVersion ¶
func (o NoSQLInstanceSpecClassRefOutput) ResourceVersion() pulumi.StringPtrOutput
Specific resourceVersion to which this reference is made, if any. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency
func (NoSQLInstanceSpecClassRefOutput) ToNoSQLInstanceSpecClassRefOutput ¶
func (o NoSQLInstanceSpecClassRefOutput) ToNoSQLInstanceSpecClassRefOutput() NoSQLInstanceSpecClassRefOutput
func (NoSQLInstanceSpecClassRefOutput) ToNoSQLInstanceSpecClassRefOutputWithContext ¶
func (o NoSQLInstanceSpecClassRefOutput) ToNoSQLInstanceSpecClassRefOutputWithContext(ctx context.Context) NoSQLInstanceSpecClassRefOutput
func (NoSQLInstanceSpecClassRefOutput) ToNoSQLInstanceSpecClassRefPtrOutput ¶
func (o NoSQLInstanceSpecClassRefOutput) ToNoSQLInstanceSpecClassRefPtrOutput() NoSQLInstanceSpecClassRefPtrOutput
func (NoSQLInstanceSpecClassRefOutput) ToNoSQLInstanceSpecClassRefPtrOutputWithContext ¶
func (o NoSQLInstanceSpecClassRefOutput) ToNoSQLInstanceSpecClassRefPtrOutputWithContext(ctx context.Context) NoSQLInstanceSpecClassRefPtrOutput
func (NoSQLInstanceSpecClassRefOutput) Uid ¶
func (o NoSQLInstanceSpecClassRefOutput) Uid() pulumi.StringPtrOutput
UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids
type NoSQLInstanceSpecClassRefPtrInput ¶
type NoSQLInstanceSpecClassRefPtrInput interface { pulumi.Input ToNoSQLInstanceSpecClassRefPtrOutput() NoSQLInstanceSpecClassRefPtrOutput ToNoSQLInstanceSpecClassRefPtrOutputWithContext(context.Context) NoSQLInstanceSpecClassRefPtrOutput }
NoSQLInstanceSpecClassRefPtrInput is an input type that accepts NoSQLInstanceSpecClassRefArgs, NoSQLInstanceSpecClassRefPtr and NoSQLInstanceSpecClassRefPtrOutput values. You can construct a concrete instance of `NoSQLInstanceSpecClassRefPtrInput` via:
NoSQLInstanceSpecClassRefArgs{...} or: nil
func NoSQLInstanceSpecClassRefPtr ¶
func NoSQLInstanceSpecClassRefPtr(v *NoSQLInstanceSpecClassRefArgs) NoSQLInstanceSpecClassRefPtrInput
type NoSQLInstanceSpecClassRefPtrOutput ¶
type NoSQLInstanceSpecClassRefPtrOutput struct{ *pulumi.OutputState }
func (NoSQLInstanceSpecClassRefPtrOutput) ApiVersion ¶
func (o NoSQLInstanceSpecClassRefPtrOutput) ApiVersion() pulumi.StringPtrOutput
API version of the referent.
func (NoSQLInstanceSpecClassRefPtrOutput) Elem ¶
func (o NoSQLInstanceSpecClassRefPtrOutput) Elem() NoSQLInstanceSpecClassRefOutput
func (NoSQLInstanceSpecClassRefPtrOutput) ElementType ¶
func (NoSQLInstanceSpecClassRefPtrOutput) ElementType() reflect.Type
func (NoSQLInstanceSpecClassRefPtrOutput) FieldPath ¶
func (o NoSQLInstanceSpecClassRefPtrOutput) FieldPath() pulumi.StringPtrOutput
If referring to a piece of an object instead of an entire object, this string should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2]. For example, if the object reference is to a container within a pod, this would take on a value like: "spec.containers{name}" (where "name" refers to the name of the container that triggered the event) or if no container name is specified "spec.containers[2]" (container with index 2 in this pod). This syntax is chosen only to have some well-defined way of referencing a part of an object. TODO: this design is not final and this field is subject to change in the future.
func (NoSQLInstanceSpecClassRefPtrOutput) Kind ¶
func (o NoSQLInstanceSpecClassRefPtrOutput) Kind() pulumi.StringPtrOutput
Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (NoSQLInstanceSpecClassRefPtrOutput) Name ¶
func (o NoSQLInstanceSpecClassRefPtrOutput) Name() pulumi.StringPtrOutput
Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (NoSQLInstanceSpecClassRefPtrOutput) Namespace ¶
func (o NoSQLInstanceSpecClassRefPtrOutput) Namespace() pulumi.StringPtrOutput
Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/
func (NoSQLInstanceSpecClassRefPtrOutput) ResourceVersion ¶
func (o NoSQLInstanceSpecClassRefPtrOutput) ResourceVersion() pulumi.StringPtrOutput
Specific resourceVersion to which this reference is made, if any. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency
func (NoSQLInstanceSpecClassRefPtrOutput) ToNoSQLInstanceSpecClassRefPtrOutput ¶
func (o NoSQLInstanceSpecClassRefPtrOutput) ToNoSQLInstanceSpecClassRefPtrOutput() NoSQLInstanceSpecClassRefPtrOutput
func (NoSQLInstanceSpecClassRefPtrOutput) ToNoSQLInstanceSpecClassRefPtrOutputWithContext ¶
func (o NoSQLInstanceSpecClassRefPtrOutput) ToNoSQLInstanceSpecClassRefPtrOutputWithContext(ctx context.Context) NoSQLInstanceSpecClassRefPtrOutput
func (NoSQLInstanceSpecClassRefPtrOutput) Uid ¶
func (o NoSQLInstanceSpecClassRefPtrOutput) Uid() pulumi.StringPtrOutput
UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids
type NoSQLInstanceSpecClassSelector ¶
type NoSQLInstanceSpecClassSelector struct { // matchExpressions is a list of label selector requirements. The requirements are ANDed. MatchExpressions []NoSQLInstanceSpecClassSelectorMatchExpressions `pulumi:"matchExpressions"` // matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. MatchLabels map[string]string `pulumi:"matchLabels"` }
A ClassSelector specifies labels that will be used to select a resource class for this claim. If multiple classes match the labels one will be chosen at random.
type NoSQLInstanceSpecClassSelectorArgs ¶
type NoSQLInstanceSpecClassSelectorArgs struct { // matchExpressions is a list of label selector requirements. The requirements are ANDed. MatchExpressions NoSQLInstanceSpecClassSelectorMatchExpressionsArrayInput `pulumi:"matchExpressions"` // matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. MatchLabels pulumi.StringMapInput `pulumi:"matchLabels"` }
A ClassSelector specifies labels that will be used to select a resource class for this claim. If multiple classes match the labels one will be chosen at random.
func (NoSQLInstanceSpecClassSelectorArgs) ElementType ¶
func (NoSQLInstanceSpecClassSelectorArgs) ElementType() reflect.Type
func (NoSQLInstanceSpecClassSelectorArgs) ToNoSQLInstanceSpecClassSelectorOutput ¶
func (i NoSQLInstanceSpecClassSelectorArgs) ToNoSQLInstanceSpecClassSelectorOutput() NoSQLInstanceSpecClassSelectorOutput
func (NoSQLInstanceSpecClassSelectorArgs) ToNoSQLInstanceSpecClassSelectorOutputWithContext ¶
func (i NoSQLInstanceSpecClassSelectorArgs) ToNoSQLInstanceSpecClassSelectorOutputWithContext(ctx context.Context) NoSQLInstanceSpecClassSelectorOutput
func (NoSQLInstanceSpecClassSelectorArgs) ToNoSQLInstanceSpecClassSelectorPtrOutput ¶
func (i NoSQLInstanceSpecClassSelectorArgs) ToNoSQLInstanceSpecClassSelectorPtrOutput() NoSQLInstanceSpecClassSelectorPtrOutput
func (NoSQLInstanceSpecClassSelectorArgs) ToNoSQLInstanceSpecClassSelectorPtrOutputWithContext ¶
func (i NoSQLInstanceSpecClassSelectorArgs) ToNoSQLInstanceSpecClassSelectorPtrOutputWithContext(ctx context.Context) NoSQLInstanceSpecClassSelectorPtrOutput
type NoSQLInstanceSpecClassSelectorInput ¶
type NoSQLInstanceSpecClassSelectorInput interface { pulumi.Input ToNoSQLInstanceSpecClassSelectorOutput() NoSQLInstanceSpecClassSelectorOutput ToNoSQLInstanceSpecClassSelectorOutputWithContext(context.Context) NoSQLInstanceSpecClassSelectorOutput }
NoSQLInstanceSpecClassSelectorInput is an input type that accepts NoSQLInstanceSpecClassSelectorArgs and NoSQLInstanceSpecClassSelectorOutput values. You can construct a concrete instance of `NoSQLInstanceSpecClassSelectorInput` via:
NoSQLInstanceSpecClassSelectorArgs{...}
type NoSQLInstanceSpecClassSelectorMatchExpressions ¶
type NoSQLInstanceSpecClassSelectorMatchExpressions struct { // key is the label key that the selector applies to. Key string `pulumi:"key"` // operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. Operator string `pulumi:"operator"` // values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. Values []string `pulumi:"values"` }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
type NoSQLInstanceSpecClassSelectorMatchExpressionsArgs ¶
type NoSQLInstanceSpecClassSelectorMatchExpressionsArgs struct { // key is the label key that the selector applies to. Key pulumi.StringInput `pulumi:"key"` // operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. Operator pulumi.StringInput `pulumi:"operator"` // values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. Values pulumi.StringArrayInput `pulumi:"values"` }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (NoSQLInstanceSpecClassSelectorMatchExpressionsArgs) ElementType ¶
func (NoSQLInstanceSpecClassSelectorMatchExpressionsArgs) ElementType() reflect.Type
func (NoSQLInstanceSpecClassSelectorMatchExpressionsArgs) ToNoSQLInstanceSpecClassSelectorMatchExpressionsOutput ¶
func (i NoSQLInstanceSpecClassSelectorMatchExpressionsArgs) ToNoSQLInstanceSpecClassSelectorMatchExpressionsOutput() NoSQLInstanceSpecClassSelectorMatchExpressionsOutput
func (NoSQLInstanceSpecClassSelectorMatchExpressionsArgs) ToNoSQLInstanceSpecClassSelectorMatchExpressionsOutputWithContext ¶
func (i NoSQLInstanceSpecClassSelectorMatchExpressionsArgs) ToNoSQLInstanceSpecClassSelectorMatchExpressionsOutputWithContext(ctx context.Context) NoSQLInstanceSpecClassSelectorMatchExpressionsOutput
type NoSQLInstanceSpecClassSelectorMatchExpressionsArray ¶
type NoSQLInstanceSpecClassSelectorMatchExpressionsArray []NoSQLInstanceSpecClassSelectorMatchExpressionsInput
func (NoSQLInstanceSpecClassSelectorMatchExpressionsArray) ElementType ¶
func (NoSQLInstanceSpecClassSelectorMatchExpressionsArray) ElementType() reflect.Type
func (NoSQLInstanceSpecClassSelectorMatchExpressionsArray) ToNoSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput ¶
func (i NoSQLInstanceSpecClassSelectorMatchExpressionsArray) ToNoSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput() NoSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput
func (NoSQLInstanceSpecClassSelectorMatchExpressionsArray) ToNoSQLInstanceSpecClassSelectorMatchExpressionsArrayOutputWithContext ¶
func (i NoSQLInstanceSpecClassSelectorMatchExpressionsArray) ToNoSQLInstanceSpecClassSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) NoSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput
type NoSQLInstanceSpecClassSelectorMatchExpressionsArrayInput ¶
type NoSQLInstanceSpecClassSelectorMatchExpressionsArrayInput interface { pulumi.Input ToNoSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput() NoSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput ToNoSQLInstanceSpecClassSelectorMatchExpressionsArrayOutputWithContext(context.Context) NoSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput }
NoSQLInstanceSpecClassSelectorMatchExpressionsArrayInput is an input type that accepts NoSQLInstanceSpecClassSelectorMatchExpressionsArray and NoSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput values. You can construct a concrete instance of `NoSQLInstanceSpecClassSelectorMatchExpressionsArrayInput` via:
NoSQLInstanceSpecClassSelectorMatchExpressionsArray{ NoSQLInstanceSpecClassSelectorMatchExpressionsArgs{...} }
type NoSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput ¶
type NoSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput struct{ *pulumi.OutputState }
func (NoSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput) ElementType ¶
func (NoSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput) ElementType() reflect.Type
func (NoSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput) ToNoSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput ¶
func (o NoSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput) ToNoSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput() NoSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput
func (NoSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput) ToNoSQLInstanceSpecClassSelectorMatchExpressionsArrayOutputWithContext ¶
func (o NoSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput) ToNoSQLInstanceSpecClassSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) NoSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput
type NoSQLInstanceSpecClassSelectorMatchExpressionsInput ¶
type NoSQLInstanceSpecClassSelectorMatchExpressionsInput interface { pulumi.Input ToNoSQLInstanceSpecClassSelectorMatchExpressionsOutput() NoSQLInstanceSpecClassSelectorMatchExpressionsOutput ToNoSQLInstanceSpecClassSelectorMatchExpressionsOutputWithContext(context.Context) NoSQLInstanceSpecClassSelectorMatchExpressionsOutput }
NoSQLInstanceSpecClassSelectorMatchExpressionsInput is an input type that accepts NoSQLInstanceSpecClassSelectorMatchExpressionsArgs and NoSQLInstanceSpecClassSelectorMatchExpressionsOutput values. You can construct a concrete instance of `NoSQLInstanceSpecClassSelectorMatchExpressionsInput` via:
NoSQLInstanceSpecClassSelectorMatchExpressionsArgs{...}
type NoSQLInstanceSpecClassSelectorMatchExpressionsOutput ¶
type NoSQLInstanceSpecClassSelectorMatchExpressionsOutput struct{ *pulumi.OutputState }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (NoSQLInstanceSpecClassSelectorMatchExpressionsOutput) ElementType ¶
func (NoSQLInstanceSpecClassSelectorMatchExpressionsOutput) ElementType() reflect.Type
func (NoSQLInstanceSpecClassSelectorMatchExpressionsOutput) Key ¶
key is the label key that the selector applies to.
func (NoSQLInstanceSpecClassSelectorMatchExpressionsOutput) Operator ¶
func (o NoSQLInstanceSpecClassSelectorMatchExpressionsOutput) Operator() pulumi.StringOutput
operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
func (NoSQLInstanceSpecClassSelectorMatchExpressionsOutput) ToNoSQLInstanceSpecClassSelectorMatchExpressionsOutput ¶
func (o NoSQLInstanceSpecClassSelectorMatchExpressionsOutput) ToNoSQLInstanceSpecClassSelectorMatchExpressionsOutput() NoSQLInstanceSpecClassSelectorMatchExpressionsOutput
func (NoSQLInstanceSpecClassSelectorMatchExpressionsOutput) ToNoSQLInstanceSpecClassSelectorMatchExpressionsOutputWithContext ¶
func (o NoSQLInstanceSpecClassSelectorMatchExpressionsOutput) ToNoSQLInstanceSpecClassSelectorMatchExpressionsOutputWithContext(ctx context.Context) NoSQLInstanceSpecClassSelectorMatchExpressionsOutput
func (NoSQLInstanceSpecClassSelectorMatchExpressionsOutput) Values ¶
func (o NoSQLInstanceSpecClassSelectorMatchExpressionsOutput) Values() pulumi.StringArrayOutput
values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
type NoSQLInstanceSpecClassSelectorMatchLabels ¶
type NoSQLInstanceSpecClassSelectorMatchLabels struct { }
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
type NoSQLInstanceSpecClassSelectorMatchLabelsArgs ¶
type NoSQLInstanceSpecClassSelectorMatchLabelsArgs struct { }
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (NoSQLInstanceSpecClassSelectorMatchLabelsArgs) ElementType ¶
func (NoSQLInstanceSpecClassSelectorMatchLabelsArgs) ElementType() reflect.Type
func (NoSQLInstanceSpecClassSelectorMatchLabelsArgs) ToNoSQLInstanceSpecClassSelectorMatchLabelsOutput ¶
func (i NoSQLInstanceSpecClassSelectorMatchLabelsArgs) ToNoSQLInstanceSpecClassSelectorMatchLabelsOutput() NoSQLInstanceSpecClassSelectorMatchLabelsOutput
func (NoSQLInstanceSpecClassSelectorMatchLabelsArgs) ToNoSQLInstanceSpecClassSelectorMatchLabelsOutputWithContext ¶
func (i NoSQLInstanceSpecClassSelectorMatchLabelsArgs) ToNoSQLInstanceSpecClassSelectorMatchLabelsOutputWithContext(ctx context.Context) NoSQLInstanceSpecClassSelectorMatchLabelsOutput
type NoSQLInstanceSpecClassSelectorMatchLabelsInput ¶
type NoSQLInstanceSpecClassSelectorMatchLabelsInput interface { pulumi.Input ToNoSQLInstanceSpecClassSelectorMatchLabelsOutput() NoSQLInstanceSpecClassSelectorMatchLabelsOutput ToNoSQLInstanceSpecClassSelectorMatchLabelsOutputWithContext(context.Context) NoSQLInstanceSpecClassSelectorMatchLabelsOutput }
NoSQLInstanceSpecClassSelectorMatchLabelsInput is an input type that accepts NoSQLInstanceSpecClassSelectorMatchLabelsArgs and NoSQLInstanceSpecClassSelectorMatchLabelsOutput values. You can construct a concrete instance of `NoSQLInstanceSpecClassSelectorMatchLabelsInput` via:
NoSQLInstanceSpecClassSelectorMatchLabelsArgs{...}
type NoSQLInstanceSpecClassSelectorMatchLabelsOutput ¶
type NoSQLInstanceSpecClassSelectorMatchLabelsOutput struct{ *pulumi.OutputState }
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (NoSQLInstanceSpecClassSelectorMatchLabelsOutput) ElementType ¶
func (NoSQLInstanceSpecClassSelectorMatchLabelsOutput) ElementType() reflect.Type
func (NoSQLInstanceSpecClassSelectorMatchLabelsOutput) ToNoSQLInstanceSpecClassSelectorMatchLabelsOutput ¶
func (o NoSQLInstanceSpecClassSelectorMatchLabelsOutput) ToNoSQLInstanceSpecClassSelectorMatchLabelsOutput() NoSQLInstanceSpecClassSelectorMatchLabelsOutput
func (NoSQLInstanceSpecClassSelectorMatchLabelsOutput) ToNoSQLInstanceSpecClassSelectorMatchLabelsOutputWithContext ¶
func (o NoSQLInstanceSpecClassSelectorMatchLabelsOutput) ToNoSQLInstanceSpecClassSelectorMatchLabelsOutputWithContext(ctx context.Context) NoSQLInstanceSpecClassSelectorMatchLabelsOutput
type NoSQLInstanceSpecClassSelectorOutput ¶
type NoSQLInstanceSpecClassSelectorOutput struct{ *pulumi.OutputState }
A ClassSelector specifies labels that will be used to select a resource class for this claim. If multiple classes match the labels one will be chosen at random.
func (NoSQLInstanceSpecClassSelectorOutput) ElementType ¶
func (NoSQLInstanceSpecClassSelectorOutput) ElementType() reflect.Type
func (NoSQLInstanceSpecClassSelectorOutput) MatchExpressions ¶
func (o NoSQLInstanceSpecClassSelectorOutput) MatchExpressions() NoSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput
matchExpressions is a list of label selector requirements. The requirements are ANDed.
func (NoSQLInstanceSpecClassSelectorOutput) MatchLabels ¶
func (o NoSQLInstanceSpecClassSelectorOutput) MatchLabels() pulumi.StringMapOutput
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (NoSQLInstanceSpecClassSelectorOutput) ToNoSQLInstanceSpecClassSelectorOutput ¶
func (o NoSQLInstanceSpecClassSelectorOutput) ToNoSQLInstanceSpecClassSelectorOutput() NoSQLInstanceSpecClassSelectorOutput
func (NoSQLInstanceSpecClassSelectorOutput) ToNoSQLInstanceSpecClassSelectorOutputWithContext ¶
func (o NoSQLInstanceSpecClassSelectorOutput) ToNoSQLInstanceSpecClassSelectorOutputWithContext(ctx context.Context) NoSQLInstanceSpecClassSelectorOutput
func (NoSQLInstanceSpecClassSelectorOutput) ToNoSQLInstanceSpecClassSelectorPtrOutput ¶
func (o NoSQLInstanceSpecClassSelectorOutput) ToNoSQLInstanceSpecClassSelectorPtrOutput() NoSQLInstanceSpecClassSelectorPtrOutput
func (NoSQLInstanceSpecClassSelectorOutput) ToNoSQLInstanceSpecClassSelectorPtrOutputWithContext ¶
func (o NoSQLInstanceSpecClassSelectorOutput) ToNoSQLInstanceSpecClassSelectorPtrOutputWithContext(ctx context.Context) NoSQLInstanceSpecClassSelectorPtrOutput
type NoSQLInstanceSpecClassSelectorPtrInput ¶
type NoSQLInstanceSpecClassSelectorPtrInput interface { pulumi.Input ToNoSQLInstanceSpecClassSelectorPtrOutput() NoSQLInstanceSpecClassSelectorPtrOutput ToNoSQLInstanceSpecClassSelectorPtrOutputWithContext(context.Context) NoSQLInstanceSpecClassSelectorPtrOutput }
NoSQLInstanceSpecClassSelectorPtrInput is an input type that accepts NoSQLInstanceSpecClassSelectorArgs, NoSQLInstanceSpecClassSelectorPtr and NoSQLInstanceSpecClassSelectorPtrOutput values. You can construct a concrete instance of `NoSQLInstanceSpecClassSelectorPtrInput` via:
NoSQLInstanceSpecClassSelectorArgs{...} or: nil
func NoSQLInstanceSpecClassSelectorPtr ¶
func NoSQLInstanceSpecClassSelectorPtr(v *NoSQLInstanceSpecClassSelectorArgs) NoSQLInstanceSpecClassSelectorPtrInput
type NoSQLInstanceSpecClassSelectorPtrOutput ¶
type NoSQLInstanceSpecClassSelectorPtrOutput struct{ *pulumi.OutputState }
func (NoSQLInstanceSpecClassSelectorPtrOutput) ElementType ¶
func (NoSQLInstanceSpecClassSelectorPtrOutput) ElementType() reflect.Type
func (NoSQLInstanceSpecClassSelectorPtrOutput) MatchExpressions ¶
func (o NoSQLInstanceSpecClassSelectorPtrOutput) MatchExpressions() NoSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput
matchExpressions is a list of label selector requirements. The requirements are ANDed.
func (NoSQLInstanceSpecClassSelectorPtrOutput) MatchLabels ¶
func (o NoSQLInstanceSpecClassSelectorPtrOutput) MatchLabels() pulumi.StringMapOutput
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (NoSQLInstanceSpecClassSelectorPtrOutput) ToNoSQLInstanceSpecClassSelectorPtrOutput ¶
func (o NoSQLInstanceSpecClassSelectorPtrOutput) ToNoSQLInstanceSpecClassSelectorPtrOutput() NoSQLInstanceSpecClassSelectorPtrOutput
func (NoSQLInstanceSpecClassSelectorPtrOutput) ToNoSQLInstanceSpecClassSelectorPtrOutputWithContext ¶
func (o NoSQLInstanceSpecClassSelectorPtrOutput) ToNoSQLInstanceSpecClassSelectorPtrOutputWithContext(ctx context.Context) NoSQLInstanceSpecClassSelectorPtrOutput
type NoSQLInstanceSpecInput ¶
type NoSQLInstanceSpecInput interface { pulumi.Input ToNoSQLInstanceSpecOutput() NoSQLInstanceSpecOutput ToNoSQLInstanceSpecOutputWithContext(context.Context) NoSQLInstanceSpecOutput }
NoSQLInstanceSpecInput is an input type that accepts NoSQLInstanceSpecArgs and NoSQLInstanceSpecOutput values. You can construct a concrete instance of `NoSQLInstanceSpecInput` via:
NoSQLInstanceSpecArgs{...}
type NoSQLInstanceSpecOutput ¶
type NoSQLInstanceSpecOutput struct{ *pulumi.OutputState }
NoSQLInstanceSpec specifies the desired state of a NoSQLInstance.
func (NoSQLInstanceSpecOutput) ClassRef ¶
func (o NoSQLInstanceSpecOutput) ClassRef() NoSQLInstanceSpecClassRefPtrOutput
A ClassReference specifies a resource class that will be used to dynamically provision a managed resource when the resource claim is created.
func (NoSQLInstanceSpecOutput) ClassSelector ¶
func (o NoSQLInstanceSpecOutput) ClassSelector() NoSQLInstanceSpecClassSelectorPtrOutput
A ClassSelector specifies labels that will be used to select a resource class for this claim. If multiple classes match the labels one will be chosen at random.
func (NoSQLInstanceSpecOutput) ElementType ¶
func (NoSQLInstanceSpecOutput) ElementType() reflect.Type
func (NoSQLInstanceSpecOutput) ResourceRef ¶
func (o NoSQLInstanceSpecOutput) ResourceRef() NoSQLInstanceSpecResourceRefPtrOutput
A ResourceReference specifies an existing managed resource, in any namespace, to which this resource claim should attempt to bind. Omit the resource reference to enable dynamic provisioning using a resource class; the resource reference will be automatically populated by Crossplane.
func (NoSQLInstanceSpecOutput) ToNoSQLInstanceSpecOutput ¶
func (o NoSQLInstanceSpecOutput) ToNoSQLInstanceSpecOutput() NoSQLInstanceSpecOutput
func (NoSQLInstanceSpecOutput) ToNoSQLInstanceSpecOutputWithContext ¶
func (o NoSQLInstanceSpecOutput) ToNoSQLInstanceSpecOutputWithContext(ctx context.Context) NoSQLInstanceSpecOutput
func (NoSQLInstanceSpecOutput) ToNoSQLInstanceSpecPtrOutput ¶
func (o NoSQLInstanceSpecOutput) ToNoSQLInstanceSpecPtrOutput() NoSQLInstanceSpecPtrOutput
func (NoSQLInstanceSpecOutput) ToNoSQLInstanceSpecPtrOutputWithContext ¶
func (o NoSQLInstanceSpecOutput) ToNoSQLInstanceSpecPtrOutputWithContext(ctx context.Context) NoSQLInstanceSpecPtrOutput
func (NoSQLInstanceSpecOutput) WriteConnectionSecretToRef ¶
func (o NoSQLInstanceSpecOutput) WriteConnectionSecretToRef() NoSQLInstanceSpecWriteConnectionSecretToRefPtrOutput
WriteConnectionSecretToReference specifies the name of a Secret, in the same namespace as this resource claim, to which any connection details for this resource claim should be written. Connection details frequently include the endpoint, username, and password required to connect to the managed resource bound to this resource claim.
type NoSQLInstanceSpecPtrInput ¶
type NoSQLInstanceSpecPtrInput interface { pulumi.Input ToNoSQLInstanceSpecPtrOutput() NoSQLInstanceSpecPtrOutput ToNoSQLInstanceSpecPtrOutputWithContext(context.Context) NoSQLInstanceSpecPtrOutput }
NoSQLInstanceSpecPtrInput is an input type that accepts NoSQLInstanceSpecArgs, NoSQLInstanceSpecPtr and NoSQLInstanceSpecPtrOutput values. You can construct a concrete instance of `NoSQLInstanceSpecPtrInput` via:
NoSQLInstanceSpecArgs{...} or: nil
func NoSQLInstanceSpecPtr ¶
func NoSQLInstanceSpecPtr(v *NoSQLInstanceSpecArgs) NoSQLInstanceSpecPtrInput
type NoSQLInstanceSpecPtrOutput ¶
type NoSQLInstanceSpecPtrOutput struct{ *pulumi.OutputState }
func (NoSQLInstanceSpecPtrOutput) ClassRef ¶
func (o NoSQLInstanceSpecPtrOutput) ClassRef() NoSQLInstanceSpecClassRefPtrOutput
A ClassReference specifies a resource class that will be used to dynamically provision a managed resource when the resource claim is created.
func (NoSQLInstanceSpecPtrOutput) ClassSelector ¶
func (o NoSQLInstanceSpecPtrOutput) ClassSelector() NoSQLInstanceSpecClassSelectorPtrOutput
A ClassSelector specifies labels that will be used to select a resource class for this claim. If multiple classes match the labels one will be chosen at random.
func (NoSQLInstanceSpecPtrOutput) Elem ¶
func (o NoSQLInstanceSpecPtrOutput) Elem() NoSQLInstanceSpecOutput
func (NoSQLInstanceSpecPtrOutput) ElementType ¶
func (NoSQLInstanceSpecPtrOutput) ElementType() reflect.Type
func (NoSQLInstanceSpecPtrOutput) ResourceRef ¶
func (o NoSQLInstanceSpecPtrOutput) ResourceRef() NoSQLInstanceSpecResourceRefPtrOutput
A ResourceReference specifies an existing managed resource, in any namespace, to which this resource claim should attempt to bind. Omit the resource reference to enable dynamic provisioning using a resource class; the resource reference will be automatically populated by Crossplane.
func (NoSQLInstanceSpecPtrOutput) ToNoSQLInstanceSpecPtrOutput ¶
func (o NoSQLInstanceSpecPtrOutput) ToNoSQLInstanceSpecPtrOutput() NoSQLInstanceSpecPtrOutput
func (NoSQLInstanceSpecPtrOutput) ToNoSQLInstanceSpecPtrOutputWithContext ¶
func (o NoSQLInstanceSpecPtrOutput) ToNoSQLInstanceSpecPtrOutputWithContext(ctx context.Context) NoSQLInstanceSpecPtrOutput
func (NoSQLInstanceSpecPtrOutput) WriteConnectionSecretToRef ¶
func (o NoSQLInstanceSpecPtrOutput) WriteConnectionSecretToRef() NoSQLInstanceSpecWriteConnectionSecretToRefPtrOutput
WriteConnectionSecretToReference specifies the name of a Secret, in the same namespace as this resource claim, to which any connection details for this resource claim should be written. Connection details frequently include the endpoint, username, and password required to connect to the managed resource bound to this resource claim.
type NoSQLInstanceSpecResourceRef ¶
type NoSQLInstanceSpecResourceRef struct { // API version of the referent. ApiVersion *string `pulumi:"apiVersion"` // If referring to a piece of an object instead of an entire object, this string should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2]. For example, if the object reference is to a container within a pod, this would take on a value like: "spec.containers{name}" (where "name" refers to the name of the container that triggered the event) or if no container name is specified "spec.containers[2]" (container with index 2 in this pod). This syntax is chosen only to have some well-defined way of referencing a part of an object. TODO: this design is not final and this field is subject to change in the future. FieldPath *string `pulumi:"fieldPath"` // Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name *string `pulumi:"name"` // Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ Namespace *string `pulumi:"namespace"` // Specific resourceVersion to which this reference is made, if any. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency ResourceVersion *string `pulumi:"resourceVersion"` // UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids Uid *string `pulumi:"uid"` }
A ResourceReference specifies an existing managed resource, in any namespace, to which this resource claim should attempt to bind. Omit the resource reference to enable dynamic provisioning using a resource class; the resource reference will be automatically populated by Crossplane.
type NoSQLInstanceSpecResourceRefArgs ¶
type NoSQLInstanceSpecResourceRefArgs struct { // API version of the referent. ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // If referring to a piece of an object instead of an entire object, this string should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2]. For example, if the object reference is to a container within a pod, this would take on a value like: "spec.containers{name}" (where "name" refers to the name of the container that triggered the event) or if no container name is specified "spec.containers[2]" (container with index 2 in this pod). This syntax is chosen only to have some well-defined way of referencing a part of an object. TODO: this design is not final and this field is subject to change in the future. FieldPath pulumi.StringPtrInput `pulumi:"fieldPath"` // Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name pulumi.StringPtrInput `pulumi:"name"` // Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ Namespace pulumi.StringPtrInput `pulumi:"namespace"` // Specific resourceVersion to which this reference is made, if any. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency ResourceVersion pulumi.StringPtrInput `pulumi:"resourceVersion"` // UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids Uid pulumi.StringPtrInput `pulumi:"uid"` }
A ResourceReference specifies an existing managed resource, in any namespace, to which this resource claim should attempt to bind. Omit the resource reference to enable dynamic provisioning using a resource class; the resource reference will be automatically populated by Crossplane.
func (NoSQLInstanceSpecResourceRefArgs) ElementType ¶
func (NoSQLInstanceSpecResourceRefArgs) ElementType() reflect.Type
func (NoSQLInstanceSpecResourceRefArgs) ToNoSQLInstanceSpecResourceRefOutput ¶
func (i NoSQLInstanceSpecResourceRefArgs) ToNoSQLInstanceSpecResourceRefOutput() NoSQLInstanceSpecResourceRefOutput
func (NoSQLInstanceSpecResourceRefArgs) ToNoSQLInstanceSpecResourceRefOutputWithContext ¶
func (i NoSQLInstanceSpecResourceRefArgs) ToNoSQLInstanceSpecResourceRefOutputWithContext(ctx context.Context) NoSQLInstanceSpecResourceRefOutput
func (NoSQLInstanceSpecResourceRefArgs) ToNoSQLInstanceSpecResourceRefPtrOutput ¶
func (i NoSQLInstanceSpecResourceRefArgs) ToNoSQLInstanceSpecResourceRefPtrOutput() NoSQLInstanceSpecResourceRefPtrOutput
func (NoSQLInstanceSpecResourceRefArgs) ToNoSQLInstanceSpecResourceRefPtrOutputWithContext ¶
func (i NoSQLInstanceSpecResourceRefArgs) ToNoSQLInstanceSpecResourceRefPtrOutputWithContext(ctx context.Context) NoSQLInstanceSpecResourceRefPtrOutput
type NoSQLInstanceSpecResourceRefInput ¶
type NoSQLInstanceSpecResourceRefInput interface { pulumi.Input ToNoSQLInstanceSpecResourceRefOutput() NoSQLInstanceSpecResourceRefOutput ToNoSQLInstanceSpecResourceRefOutputWithContext(context.Context) NoSQLInstanceSpecResourceRefOutput }
NoSQLInstanceSpecResourceRefInput is an input type that accepts NoSQLInstanceSpecResourceRefArgs and NoSQLInstanceSpecResourceRefOutput values. You can construct a concrete instance of `NoSQLInstanceSpecResourceRefInput` via:
NoSQLInstanceSpecResourceRefArgs{...}
type NoSQLInstanceSpecResourceRefOutput ¶
type NoSQLInstanceSpecResourceRefOutput struct{ *pulumi.OutputState }
A ResourceReference specifies an existing managed resource, in any namespace, to which this resource claim should attempt to bind. Omit the resource reference to enable dynamic provisioning using a resource class; the resource reference will be automatically populated by Crossplane.
func (NoSQLInstanceSpecResourceRefOutput) ApiVersion ¶
func (o NoSQLInstanceSpecResourceRefOutput) ApiVersion() pulumi.StringPtrOutput
API version of the referent.
func (NoSQLInstanceSpecResourceRefOutput) ElementType ¶
func (NoSQLInstanceSpecResourceRefOutput) ElementType() reflect.Type
func (NoSQLInstanceSpecResourceRefOutput) FieldPath ¶
func (o NoSQLInstanceSpecResourceRefOutput) FieldPath() pulumi.StringPtrOutput
If referring to a piece of an object instead of an entire object, this string should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2]. For example, if the object reference is to a container within a pod, this would take on a value like: "spec.containers{name}" (where "name" refers to the name of the container that triggered the event) or if no container name is specified "spec.containers[2]" (container with index 2 in this pod). This syntax is chosen only to have some well-defined way of referencing a part of an object. TODO: this design is not final and this field is subject to change in the future.
func (NoSQLInstanceSpecResourceRefOutput) Kind ¶
func (o NoSQLInstanceSpecResourceRefOutput) Kind() pulumi.StringPtrOutput
Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (NoSQLInstanceSpecResourceRefOutput) Name ¶
func (o NoSQLInstanceSpecResourceRefOutput) Name() pulumi.StringPtrOutput
Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (NoSQLInstanceSpecResourceRefOutput) Namespace ¶
func (o NoSQLInstanceSpecResourceRefOutput) Namespace() pulumi.StringPtrOutput
Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/
func (NoSQLInstanceSpecResourceRefOutput) ResourceVersion ¶
func (o NoSQLInstanceSpecResourceRefOutput) ResourceVersion() pulumi.StringPtrOutput
Specific resourceVersion to which this reference is made, if any. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency
func (NoSQLInstanceSpecResourceRefOutput) ToNoSQLInstanceSpecResourceRefOutput ¶
func (o NoSQLInstanceSpecResourceRefOutput) ToNoSQLInstanceSpecResourceRefOutput() NoSQLInstanceSpecResourceRefOutput
func (NoSQLInstanceSpecResourceRefOutput) ToNoSQLInstanceSpecResourceRefOutputWithContext ¶
func (o NoSQLInstanceSpecResourceRefOutput) ToNoSQLInstanceSpecResourceRefOutputWithContext(ctx context.Context) NoSQLInstanceSpecResourceRefOutput
func (NoSQLInstanceSpecResourceRefOutput) ToNoSQLInstanceSpecResourceRefPtrOutput ¶
func (o NoSQLInstanceSpecResourceRefOutput) ToNoSQLInstanceSpecResourceRefPtrOutput() NoSQLInstanceSpecResourceRefPtrOutput
func (NoSQLInstanceSpecResourceRefOutput) ToNoSQLInstanceSpecResourceRefPtrOutputWithContext ¶
func (o NoSQLInstanceSpecResourceRefOutput) ToNoSQLInstanceSpecResourceRefPtrOutputWithContext(ctx context.Context) NoSQLInstanceSpecResourceRefPtrOutput
func (NoSQLInstanceSpecResourceRefOutput) Uid ¶
func (o NoSQLInstanceSpecResourceRefOutput) Uid() pulumi.StringPtrOutput
UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids
type NoSQLInstanceSpecResourceRefPtrInput ¶
type NoSQLInstanceSpecResourceRefPtrInput interface { pulumi.Input ToNoSQLInstanceSpecResourceRefPtrOutput() NoSQLInstanceSpecResourceRefPtrOutput ToNoSQLInstanceSpecResourceRefPtrOutputWithContext(context.Context) NoSQLInstanceSpecResourceRefPtrOutput }
NoSQLInstanceSpecResourceRefPtrInput is an input type that accepts NoSQLInstanceSpecResourceRefArgs, NoSQLInstanceSpecResourceRefPtr and NoSQLInstanceSpecResourceRefPtrOutput values. You can construct a concrete instance of `NoSQLInstanceSpecResourceRefPtrInput` via:
NoSQLInstanceSpecResourceRefArgs{...} or: nil
func NoSQLInstanceSpecResourceRefPtr ¶
func NoSQLInstanceSpecResourceRefPtr(v *NoSQLInstanceSpecResourceRefArgs) NoSQLInstanceSpecResourceRefPtrInput
type NoSQLInstanceSpecResourceRefPtrOutput ¶
type NoSQLInstanceSpecResourceRefPtrOutput struct{ *pulumi.OutputState }
func (NoSQLInstanceSpecResourceRefPtrOutput) ApiVersion ¶
func (o NoSQLInstanceSpecResourceRefPtrOutput) ApiVersion() pulumi.StringPtrOutput
API version of the referent.
func (NoSQLInstanceSpecResourceRefPtrOutput) ElementType ¶
func (NoSQLInstanceSpecResourceRefPtrOutput) ElementType() reflect.Type
func (NoSQLInstanceSpecResourceRefPtrOutput) FieldPath ¶
func (o NoSQLInstanceSpecResourceRefPtrOutput) FieldPath() pulumi.StringPtrOutput
If referring to a piece of an object instead of an entire object, this string should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2]. For example, if the object reference is to a container within a pod, this would take on a value like: "spec.containers{name}" (where "name" refers to the name of the container that triggered the event) or if no container name is specified "spec.containers[2]" (container with index 2 in this pod). This syntax is chosen only to have some well-defined way of referencing a part of an object. TODO: this design is not final and this field is subject to change in the future.
func (NoSQLInstanceSpecResourceRefPtrOutput) Kind ¶
func (o NoSQLInstanceSpecResourceRefPtrOutput) Kind() pulumi.StringPtrOutput
Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (NoSQLInstanceSpecResourceRefPtrOutput) Name ¶
func (o NoSQLInstanceSpecResourceRefPtrOutput) Name() pulumi.StringPtrOutput
Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (NoSQLInstanceSpecResourceRefPtrOutput) Namespace ¶
func (o NoSQLInstanceSpecResourceRefPtrOutput) Namespace() pulumi.StringPtrOutput
Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/
func (NoSQLInstanceSpecResourceRefPtrOutput) ResourceVersion ¶
func (o NoSQLInstanceSpecResourceRefPtrOutput) ResourceVersion() pulumi.StringPtrOutput
Specific resourceVersion to which this reference is made, if any. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency
func (NoSQLInstanceSpecResourceRefPtrOutput) ToNoSQLInstanceSpecResourceRefPtrOutput ¶
func (o NoSQLInstanceSpecResourceRefPtrOutput) ToNoSQLInstanceSpecResourceRefPtrOutput() NoSQLInstanceSpecResourceRefPtrOutput
func (NoSQLInstanceSpecResourceRefPtrOutput) ToNoSQLInstanceSpecResourceRefPtrOutputWithContext ¶
func (o NoSQLInstanceSpecResourceRefPtrOutput) ToNoSQLInstanceSpecResourceRefPtrOutputWithContext(ctx context.Context) NoSQLInstanceSpecResourceRefPtrOutput
func (NoSQLInstanceSpecResourceRefPtrOutput) Uid ¶
func (o NoSQLInstanceSpecResourceRefPtrOutput) Uid() pulumi.StringPtrOutput
UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids
type NoSQLInstanceSpecWriteConnectionSecretToRef ¶
type NoSQLInstanceSpecWriteConnectionSecretToRef struct { // Name of the secret. Name string `pulumi:"name"` }
WriteConnectionSecretToReference specifies the name of a Secret, in the same namespace as this resource claim, to which any connection details for this resource claim should be written. Connection details frequently include the endpoint, username, and password required to connect to the managed resource bound to this resource claim.
type NoSQLInstanceSpecWriteConnectionSecretToRefArgs ¶
type NoSQLInstanceSpecWriteConnectionSecretToRefArgs struct { // Name of the secret. Name pulumi.StringInput `pulumi:"name"` }
WriteConnectionSecretToReference specifies the name of a Secret, in the same namespace as this resource claim, to which any connection details for this resource claim should be written. Connection details frequently include the endpoint, username, and password required to connect to the managed resource bound to this resource claim.
func (NoSQLInstanceSpecWriteConnectionSecretToRefArgs) ElementType ¶
func (NoSQLInstanceSpecWriteConnectionSecretToRefArgs) ElementType() reflect.Type
func (NoSQLInstanceSpecWriteConnectionSecretToRefArgs) ToNoSQLInstanceSpecWriteConnectionSecretToRefOutput ¶
func (i NoSQLInstanceSpecWriteConnectionSecretToRefArgs) ToNoSQLInstanceSpecWriteConnectionSecretToRefOutput() NoSQLInstanceSpecWriteConnectionSecretToRefOutput
func (NoSQLInstanceSpecWriteConnectionSecretToRefArgs) ToNoSQLInstanceSpecWriteConnectionSecretToRefOutputWithContext ¶
func (i NoSQLInstanceSpecWriteConnectionSecretToRefArgs) ToNoSQLInstanceSpecWriteConnectionSecretToRefOutputWithContext(ctx context.Context) NoSQLInstanceSpecWriteConnectionSecretToRefOutput
func (NoSQLInstanceSpecWriteConnectionSecretToRefArgs) ToNoSQLInstanceSpecWriteConnectionSecretToRefPtrOutput ¶
func (i NoSQLInstanceSpecWriteConnectionSecretToRefArgs) ToNoSQLInstanceSpecWriteConnectionSecretToRefPtrOutput() NoSQLInstanceSpecWriteConnectionSecretToRefPtrOutput
func (NoSQLInstanceSpecWriteConnectionSecretToRefArgs) ToNoSQLInstanceSpecWriteConnectionSecretToRefPtrOutputWithContext ¶
func (i NoSQLInstanceSpecWriteConnectionSecretToRefArgs) ToNoSQLInstanceSpecWriteConnectionSecretToRefPtrOutputWithContext(ctx context.Context) NoSQLInstanceSpecWriteConnectionSecretToRefPtrOutput
type NoSQLInstanceSpecWriteConnectionSecretToRefInput ¶
type NoSQLInstanceSpecWriteConnectionSecretToRefInput interface { pulumi.Input ToNoSQLInstanceSpecWriteConnectionSecretToRefOutput() NoSQLInstanceSpecWriteConnectionSecretToRefOutput ToNoSQLInstanceSpecWriteConnectionSecretToRefOutputWithContext(context.Context) NoSQLInstanceSpecWriteConnectionSecretToRefOutput }
NoSQLInstanceSpecWriteConnectionSecretToRefInput is an input type that accepts NoSQLInstanceSpecWriteConnectionSecretToRefArgs and NoSQLInstanceSpecWriteConnectionSecretToRefOutput values. You can construct a concrete instance of `NoSQLInstanceSpecWriteConnectionSecretToRefInput` via:
NoSQLInstanceSpecWriteConnectionSecretToRefArgs{...}
type NoSQLInstanceSpecWriteConnectionSecretToRefOutput ¶
type NoSQLInstanceSpecWriteConnectionSecretToRefOutput struct{ *pulumi.OutputState }
WriteConnectionSecretToReference specifies the name of a Secret, in the same namespace as this resource claim, to which any connection details for this resource claim should be written. Connection details frequently include the endpoint, username, and password required to connect to the managed resource bound to this resource claim.
func (NoSQLInstanceSpecWriteConnectionSecretToRefOutput) ElementType ¶
func (NoSQLInstanceSpecWriteConnectionSecretToRefOutput) ElementType() reflect.Type
func (NoSQLInstanceSpecWriteConnectionSecretToRefOutput) Name ¶
func (o NoSQLInstanceSpecWriteConnectionSecretToRefOutput) Name() pulumi.StringOutput
Name of the secret.
func (NoSQLInstanceSpecWriteConnectionSecretToRefOutput) ToNoSQLInstanceSpecWriteConnectionSecretToRefOutput ¶
func (o NoSQLInstanceSpecWriteConnectionSecretToRefOutput) ToNoSQLInstanceSpecWriteConnectionSecretToRefOutput() NoSQLInstanceSpecWriteConnectionSecretToRefOutput
func (NoSQLInstanceSpecWriteConnectionSecretToRefOutput) ToNoSQLInstanceSpecWriteConnectionSecretToRefOutputWithContext ¶
func (o NoSQLInstanceSpecWriteConnectionSecretToRefOutput) ToNoSQLInstanceSpecWriteConnectionSecretToRefOutputWithContext(ctx context.Context) NoSQLInstanceSpecWriteConnectionSecretToRefOutput
func (NoSQLInstanceSpecWriteConnectionSecretToRefOutput) ToNoSQLInstanceSpecWriteConnectionSecretToRefPtrOutput ¶
func (o NoSQLInstanceSpecWriteConnectionSecretToRefOutput) ToNoSQLInstanceSpecWriteConnectionSecretToRefPtrOutput() NoSQLInstanceSpecWriteConnectionSecretToRefPtrOutput
func (NoSQLInstanceSpecWriteConnectionSecretToRefOutput) ToNoSQLInstanceSpecWriteConnectionSecretToRefPtrOutputWithContext ¶
func (o NoSQLInstanceSpecWriteConnectionSecretToRefOutput) ToNoSQLInstanceSpecWriteConnectionSecretToRefPtrOutputWithContext(ctx context.Context) NoSQLInstanceSpecWriteConnectionSecretToRefPtrOutput
type NoSQLInstanceSpecWriteConnectionSecretToRefPtrInput ¶
type NoSQLInstanceSpecWriteConnectionSecretToRefPtrInput interface { pulumi.Input ToNoSQLInstanceSpecWriteConnectionSecretToRefPtrOutput() NoSQLInstanceSpecWriteConnectionSecretToRefPtrOutput ToNoSQLInstanceSpecWriteConnectionSecretToRefPtrOutputWithContext(context.Context) NoSQLInstanceSpecWriteConnectionSecretToRefPtrOutput }
NoSQLInstanceSpecWriteConnectionSecretToRefPtrInput is an input type that accepts NoSQLInstanceSpecWriteConnectionSecretToRefArgs, NoSQLInstanceSpecWriteConnectionSecretToRefPtr and NoSQLInstanceSpecWriteConnectionSecretToRefPtrOutput values. You can construct a concrete instance of `NoSQLInstanceSpecWriteConnectionSecretToRefPtrInput` via:
NoSQLInstanceSpecWriteConnectionSecretToRefArgs{...} or: nil
func NoSQLInstanceSpecWriteConnectionSecretToRefPtr ¶
func NoSQLInstanceSpecWriteConnectionSecretToRefPtr(v *NoSQLInstanceSpecWriteConnectionSecretToRefArgs) NoSQLInstanceSpecWriteConnectionSecretToRefPtrInput
type NoSQLInstanceSpecWriteConnectionSecretToRefPtrOutput ¶
type NoSQLInstanceSpecWriteConnectionSecretToRefPtrOutput struct{ *pulumi.OutputState }
func (NoSQLInstanceSpecWriteConnectionSecretToRefPtrOutput) ElementType ¶
func (NoSQLInstanceSpecWriteConnectionSecretToRefPtrOutput) ElementType() reflect.Type
func (NoSQLInstanceSpecWriteConnectionSecretToRefPtrOutput) ToNoSQLInstanceSpecWriteConnectionSecretToRefPtrOutput ¶
func (o NoSQLInstanceSpecWriteConnectionSecretToRefPtrOutput) ToNoSQLInstanceSpecWriteConnectionSecretToRefPtrOutput() NoSQLInstanceSpecWriteConnectionSecretToRefPtrOutput
func (NoSQLInstanceSpecWriteConnectionSecretToRefPtrOutput) ToNoSQLInstanceSpecWriteConnectionSecretToRefPtrOutputWithContext ¶
func (o NoSQLInstanceSpecWriteConnectionSecretToRefPtrOutput) ToNoSQLInstanceSpecWriteConnectionSecretToRefPtrOutputWithContext(ctx context.Context) NoSQLInstanceSpecWriteConnectionSecretToRefPtrOutput
type NoSQLInstanceState ¶
type NoSQLInstanceState struct { ApiVersion pulumi.StringPtrInput Kind pulumi.StringPtrInput Metadata metav1.ObjectMetaPtrInput // NoSQLInstanceSpec specifies the desired state of a NoSQLInstance. Spec NoSQLInstanceSpecPtrInput // A ResourceClaimStatus represents the observed status of a resource claim. Status NoSQLInstanceStatusPtrInput }
func (NoSQLInstanceState) ElementType ¶
func (NoSQLInstanceState) ElementType() reflect.Type
type NoSQLInstanceStatus ¶
type NoSQLInstanceStatus struct { // Phase represents the binding phase of a managed resource or claim. Unbindable resources cannot be bound, typically because they are currently unavailable, or still being created. Unbound resource are available for binding, and Bound resources have successfully bound to another resource. BindingPhase *string `pulumi:"bindingPhase"` // Conditions of the resource. Conditions []NoSQLInstanceStatusConditions `pulumi:"conditions"` }
A ResourceClaimStatus represents the observed status of a resource claim.
type NoSQLInstanceStatusArgs ¶
type NoSQLInstanceStatusArgs struct { // Phase represents the binding phase of a managed resource or claim. Unbindable resources cannot be bound, typically because they are currently unavailable, or still being created. Unbound resource are available for binding, and Bound resources have successfully bound to another resource. BindingPhase pulumi.StringPtrInput `pulumi:"bindingPhase"` // Conditions of the resource. Conditions NoSQLInstanceStatusConditionsArrayInput `pulumi:"conditions"` }
A ResourceClaimStatus represents the observed status of a resource claim.
func (NoSQLInstanceStatusArgs) ElementType ¶
func (NoSQLInstanceStatusArgs) ElementType() reflect.Type
func (NoSQLInstanceStatusArgs) ToNoSQLInstanceStatusOutput ¶
func (i NoSQLInstanceStatusArgs) ToNoSQLInstanceStatusOutput() NoSQLInstanceStatusOutput
func (NoSQLInstanceStatusArgs) ToNoSQLInstanceStatusOutputWithContext ¶
func (i NoSQLInstanceStatusArgs) ToNoSQLInstanceStatusOutputWithContext(ctx context.Context) NoSQLInstanceStatusOutput
func (NoSQLInstanceStatusArgs) ToNoSQLInstanceStatusPtrOutput ¶
func (i NoSQLInstanceStatusArgs) ToNoSQLInstanceStatusPtrOutput() NoSQLInstanceStatusPtrOutput
func (NoSQLInstanceStatusArgs) ToNoSQLInstanceStatusPtrOutputWithContext ¶
func (i NoSQLInstanceStatusArgs) ToNoSQLInstanceStatusPtrOutputWithContext(ctx context.Context) NoSQLInstanceStatusPtrOutput
type NoSQLInstanceStatusConditions ¶
type NoSQLInstanceStatusConditions struct { // LastTransitionTime is the last time this condition transitioned from one status to another. LastTransitionTime string `pulumi:"lastTransitionTime"` // A Message containing details about this condition's last transition from one status to another, if any. Message *string `pulumi:"message"` // A Reason for this condition's last transition from one status to another. Reason string `pulumi:"reason"` // Status of this condition; is it currently True, False, or Unknown? Status string `pulumi:"status"` // Type of this condition. At most one of each condition type may apply to a resource at any point in time. Type string `pulumi:"type"` }
A Condition that may apply to a resource.
type NoSQLInstanceStatusConditionsArgs ¶
type NoSQLInstanceStatusConditionsArgs struct { // LastTransitionTime is the last time this condition transitioned from one status to another. LastTransitionTime pulumi.StringInput `pulumi:"lastTransitionTime"` // A Message containing details about this condition's last transition from one status to another, if any. Message pulumi.StringPtrInput `pulumi:"message"` // A Reason for this condition's last transition from one status to another. Reason pulumi.StringInput `pulumi:"reason"` // Status of this condition; is it currently True, False, or Unknown? Status pulumi.StringInput `pulumi:"status"` // Type of this condition. At most one of each condition type may apply to a resource at any point in time. Type pulumi.StringInput `pulumi:"type"` }
A Condition that may apply to a resource.
func (NoSQLInstanceStatusConditionsArgs) ElementType ¶
func (NoSQLInstanceStatusConditionsArgs) ElementType() reflect.Type
func (NoSQLInstanceStatusConditionsArgs) ToNoSQLInstanceStatusConditionsOutput ¶
func (i NoSQLInstanceStatusConditionsArgs) ToNoSQLInstanceStatusConditionsOutput() NoSQLInstanceStatusConditionsOutput
func (NoSQLInstanceStatusConditionsArgs) ToNoSQLInstanceStatusConditionsOutputWithContext ¶
func (i NoSQLInstanceStatusConditionsArgs) ToNoSQLInstanceStatusConditionsOutputWithContext(ctx context.Context) NoSQLInstanceStatusConditionsOutput
type NoSQLInstanceStatusConditionsArray ¶
type NoSQLInstanceStatusConditionsArray []NoSQLInstanceStatusConditionsInput
func (NoSQLInstanceStatusConditionsArray) ElementType ¶
func (NoSQLInstanceStatusConditionsArray) ElementType() reflect.Type
func (NoSQLInstanceStatusConditionsArray) ToNoSQLInstanceStatusConditionsArrayOutput ¶
func (i NoSQLInstanceStatusConditionsArray) ToNoSQLInstanceStatusConditionsArrayOutput() NoSQLInstanceStatusConditionsArrayOutput
func (NoSQLInstanceStatusConditionsArray) ToNoSQLInstanceStatusConditionsArrayOutputWithContext ¶
func (i NoSQLInstanceStatusConditionsArray) ToNoSQLInstanceStatusConditionsArrayOutputWithContext(ctx context.Context) NoSQLInstanceStatusConditionsArrayOutput
type NoSQLInstanceStatusConditionsArrayInput ¶
type NoSQLInstanceStatusConditionsArrayInput interface { pulumi.Input ToNoSQLInstanceStatusConditionsArrayOutput() NoSQLInstanceStatusConditionsArrayOutput ToNoSQLInstanceStatusConditionsArrayOutputWithContext(context.Context) NoSQLInstanceStatusConditionsArrayOutput }
NoSQLInstanceStatusConditionsArrayInput is an input type that accepts NoSQLInstanceStatusConditionsArray and NoSQLInstanceStatusConditionsArrayOutput values. You can construct a concrete instance of `NoSQLInstanceStatusConditionsArrayInput` via:
NoSQLInstanceStatusConditionsArray{ NoSQLInstanceStatusConditionsArgs{...} }
type NoSQLInstanceStatusConditionsArrayOutput ¶
type NoSQLInstanceStatusConditionsArrayOutput struct{ *pulumi.OutputState }
func (NoSQLInstanceStatusConditionsArrayOutput) ElementType ¶
func (NoSQLInstanceStatusConditionsArrayOutput) ElementType() reflect.Type
func (NoSQLInstanceStatusConditionsArrayOutput) ToNoSQLInstanceStatusConditionsArrayOutput ¶
func (o NoSQLInstanceStatusConditionsArrayOutput) ToNoSQLInstanceStatusConditionsArrayOutput() NoSQLInstanceStatusConditionsArrayOutput
func (NoSQLInstanceStatusConditionsArrayOutput) ToNoSQLInstanceStatusConditionsArrayOutputWithContext ¶
func (o NoSQLInstanceStatusConditionsArrayOutput) ToNoSQLInstanceStatusConditionsArrayOutputWithContext(ctx context.Context) NoSQLInstanceStatusConditionsArrayOutput
type NoSQLInstanceStatusConditionsInput ¶
type NoSQLInstanceStatusConditionsInput interface { pulumi.Input ToNoSQLInstanceStatusConditionsOutput() NoSQLInstanceStatusConditionsOutput ToNoSQLInstanceStatusConditionsOutputWithContext(context.Context) NoSQLInstanceStatusConditionsOutput }
NoSQLInstanceStatusConditionsInput is an input type that accepts NoSQLInstanceStatusConditionsArgs and NoSQLInstanceStatusConditionsOutput values. You can construct a concrete instance of `NoSQLInstanceStatusConditionsInput` via:
NoSQLInstanceStatusConditionsArgs{...}
type NoSQLInstanceStatusConditionsOutput ¶
type NoSQLInstanceStatusConditionsOutput struct{ *pulumi.OutputState }
A Condition that may apply to a resource.
func (NoSQLInstanceStatusConditionsOutput) ElementType ¶
func (NoSQLInstanceStatusConditionsOutput) ElementType() reflect.Type
func (NoSQLInstanceStatusConditionsOutput) LastTransitionTime ¶
func (o NoSQLInstanceStatusConditionsOutput) LastTransitionTime() pulumi.StringOutput
LastTransitionTime is the last time this condition transitioned from one status to another.
func (NoSQLInstanceStatusConditionsOutput) Message ¶
func (o NoSQLInstanceStatusConditionsOutput) Message() pulumi.StringPtrOutput
A Message containing details about this condition's last transition from one status to another, if any.
func (NoSQLInstanceStatusConditionsOutput) Reason ¶
func (o NoSQLInstanceStatusConditionsOutput) Reason() pulumi.StringOutput
A Reason for this condition's last transition from one status to another.
func (NoSQLInstanceStatusConditionsOutput) Status ¶
func (o NoSQLInstanceStatusConditionsOutput) Status() pulumi.StringOutput
Status of this condition; is it currently True, False, or Unknown?
func (NoSQLInstanceStatusConditionsOutput) ToNoSQLInstanceStatusConditionsOutput ¶
func (o NoSQLInstanceStatusConditionsOutput) ToNoSQLInstanceStatusConditionsOutput() NoSQLInstanceStatusConditionsOutput
func (NoSQLInstanceStatusConditionsOutput) ToNoSQLInstanceStatusConditionsOutputWithContext ¶
func (o NoSQLInstanceStatusConditionsOutput) ToNoSQLInstanceStatusConditionsOutputWithContext(ctx context.Context) NoSQLInstanceStatusConditionsOutput
func (NoSQLInstanceStatusConditionsOutput) Type ¶
func (o NoSQLInstanceStatusConditionsOutput) Type() pulumi.StringOutput
Type of this condition. At most one of each condition type may apply to a resource at any point in time.
type NoSQLInstanceStatusInput ¶
type NoSQLInstanceStatusInput interface { pulumi.Input ToNoSQLInstanceStatusOutput() NoSQLInstanceStatusOutput ToNoSQLInstanceStatusOutputWithContext(context.Context) NoSQLInstanceStatusOutput }
NoSQLInstanceStatusInput is an input type that accepts NoSQLInstanceStatusArgs and NoSQLInstanceStatusOutput values. You can construct a concrete instance of `NoSQLInstanceStatusInput` via:
NoSQLInstanceStatusArgs{...}
type NoSQLInstanceStatusOutput ¶
type NoSQLInstanceStatusOutput struct{ *pulumi.OutputState }
A ResourceClaimStatus represents the observed status of a resource claim.
func (NoSQLInstanceStatusOutput) BindingPhase ¶
func (o NoSQLInstanceStatusOutput) BindingPhase() pulumi.StringPtrOutput
Phase represents the binding phase of a managed resource or claim. Unbindable resources cannot be bound, typically because they are currently unavailable, or still being created. Unbound resource are available for binding, and Bound resources have successfully bound to another resource.
func (NoSQLInstanceStatusOutput) Conditions ¶
func (o NoSQLInstanceStatusOutput) Conditions() NoSQLInstanceStatusConditionsArrayOutput
Conditions of the resource.
func (NoSQLInstanceStatusOutput) ElementType ¶
func (NoSQLInstanceStatusOutput) ElementType() reflect.Type
func (NoSQLInstanceStatusOutput) ToNoSQLInstanceStatusOutput ¶
func (o NoSQLInstanceStatusOutput) ToNoSQLInstanceStatusOutput() NoSQLInstanceStatusOutput
func (NoSQLInstanceStatusOutput) ToNoSQLInstanceStatusOutputWithContext ¶
func (o NoSQLInstanceStatusOutput) ToNoSQLInstanceStatusOutputWithContext(ctx context.Context) NoSQLInstanceStatusOutput
func (NoSQLInstanceStatusOutput) ToNoSQLInstanceStatusPtrOutput ¶
func (o NoSQLInstanceStatusOutput) ToNoSQLInstanceStatusPtrOutput() NoSQLInstanceStatusPtrOutput
func (NoSQLInstanceStatusOutput) ToNoSQLInstanceStatusPtrOutputWithContext ¶
func (o NoSQLInstanceStatusOutput) ToNoSQLInstanceStatusPtrOutputWithContext(ctx context.Context) NoSQLInstanceStatusPtrOutput
type NoSQLInstanceStatusPtrInput ¶
type NoSQLInstanceStatusPtrInput interface { pulumi.Input ToNoSQLInstanceStatusPtrOutput() NoSQLInstanceStatusPtrOutput ToNoSQLInstanceStatusPtrOutputWithContext(context.Context) NoSQLInstanceStatusPtrOutput }
NoSQLInstanceStatusPtrInput is an input type that accepts NoSQLInstanceStatusArgs, NoSQLInstanceStatusPtr and NoSQLInstanceStatusPtrOutput values. You can construct a concrete instance of `NoSQLInstanceStatusPtrInput` via:
NoSQLInstanceStatusArgs{...} or: nil
func NoSQLInstanceStatusPtr ¶
func NoSQLInstanceStatusPtr(v *NoSQLInstanceStatusArgs) NoSQLInstanceStatusPtrInput
type NoSQLInstanceStatusPtrOutput ¶
type NoSQLInstanceStatusPtrOutput struct{ *pulumi.OutputState }
func (NoSQLInstanceStatusPtrOutput) BindingPhase ¶
func (o NoSQLInstanceStatusPtrOutput) BindingPhase() pulumi.StringPtrOutput
Phase represents the binding phase of a managed resource or claim. Unbindable resources cannot be bound, typically because they are currently unavailable, or still being created. Unbound resource are available for binding, and Bound resources have successfully bound to another resource.
func (NoSQLInstanceStatusPtrOutput) Conditions ¶
func (o NoSQLInstanceStatusPtrOutput) Conditions() NoSQLInstanceStatusConditionsArrayOutput
Conditions of the resource.
func (NoSQLInstanceStatusPtrOutput) Elem ¶
func (o NoSQLInstanceStatusPtrOutput) Elem() NoSQLInstanceStatusOutput
func (NoSQLInstanceStatusPtrOutput) ElementType ¶
func (NoSQLInstanceStatusPtrOutput) ElementType() reflect.Type
func (NoSQLInstanceStatusPtrOutput) ToNoSQLInstanceStatusPtrOutput ¶
func (o NoSQLInstanceStatusPtrOutput) ToNoSQLInstanceStatusPtrOutput() NoSQLInstanceStatusPtrOutput
func (NoSQLInstanceStatusPtrOutput) ToNoSQLInstanceStatusPtrOutputWithContext ¶
func (o NoSQLInstanceStatusPtrOutput) ToNoSQLInstanceStatusPtrOutputWithContext(ctx context.Context) NoSQLInstanceStatusPtrOutput
type NoSQLInstanceType ¶
type NoSQLInstanceType struct { ApiVersion *string `pulumi:"apiVersion"` Kind *string `pulumi:"kind"` Metadata *metav1.ObjectMeta `pulumi:"metadata"` // NoSQLInstanceSpec specifies the desired state of a NoSQLInstance. Spec *NoSQLInstanceSpec `pulumi:"spec"` // A ResourceClaimStatus represents the observed status of a resource claim. Status *NoSQLInstanceStatus `pulumi:"status"` }
A NoSQLInstance is a portable resource claim that may be satisfied by binding to a NoSQL managed resource such as an AWS DynamoDB or an Azure CosmosDB instance.
type NoSQLInstanceTypeArgs ¶
type NoSQLInstanceTypeArgs struct { ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` Kind pulumi.StringPtrInput `pulumi:"kind"` Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"` // NoSQLInstanceSpec specifies the desired state of a NoSQLInstance. Spec NoSQLInstanceSpecPtrInput `pulumi:"spec"` // A ResourceClaimStatus represents the observed status of a resource claim. Status NoSQLInstanceStatusPtrInput `pulumi:"status"` }
A NoSQLInstance is a portable resource claim that may be satisfied by binding to a NoSQL managed resource such as an AWS DynamoDB or an Azure CosmosDB instance.
func (NoSQLInstanceTypeArgs) ElementType ¶
func (NoSQLInstanceTypeArgs) ElementType() reflect.Type
func (NoSQLInstanceTypeArgs) ToNoSQLInstanceTypeOutput ¶
func (i NoSQLInstanceTypeArgs) ToNoSQLInstanceTypeOutput() NoSQLInstanceTypeOutput
func (NoSQLInstanceTypeArgs) ToNoSQLInstanceTypeOutputWithContext ¶
func (i NoSQLInstanceTypeArgs) ToNoSQLInstanceTypeOutputWithContext(ctx context.Context) NoSQLInstanceTypeOutput
type NoSQLInstanceTypeInput ¶
type NoSQLInstanceTypeInput interface { pulumi.Input ToNoSQLInstanceTypeOutput() NoSQLInstanceTypeOutput ToNoSQLInstanceTypeOutputWithContext(context.Context) NoSQLInstanceTypeOutput }
NoSQLInstanceTypeInput is an input type that accepts NoSQLInstanceTypeArgs and NoSQLInstanceTypeOutput values. You can construct a concrete instance of `NoSQLInstanceTypeInput` via:
NoSQLInstanceTypeArgs{...}
type NoSQLInstanceTypeOutput ¶
type NoSQLInstanceTypeOutput struct{ *pulumi.OutputState }
A NoSQLInstance is a portable resource claim that may be satisfied by binding to a NoSQL managed resource such as an AWS DynamoDB or an Azure CosmosDB instance.
func (NoSQLInstanceTypeOutput) ApiVersion ¶
func (o NoSQLInstanceTypeOutput) ApiVersion() pulumi.StringPtrOutput
func (NoSQLInstanceTypeOutput) ElementType ¶
func (NoSQLInstanceTypeOutput) ElementType() reflect.Type
func (NoSQLInstanceTypeOutput) Kind ¶
func (o NoSQLInstanceTypeOutput) Kind() pulumi.StringPtrOutput
func (NoSQLInstanceTypeOutput) Metadata ¶
func (o NoSQLInstanceTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
func (NoSQLInstanceTypeOutput) Spec ¶
func (o NoSQLInstanceTypeOutput) Spec() NoSQLInstanceSpecPtrOutput
NoSQLInstanceSpec specifies the desired state of a NoSQLInstance.
func (NoSQLInstanceTypeOutput) Status ¶
func (o NoSQLInstanceTypeOutput) Status() NoSQLInstanceStatusPtrOutput
A ResourceClaimStatus represents the observed status of a resource claim.
func (NoSQLInstanceTypeOutput) ToNoSQLInstanceTypeOutput ¶
func (o NoSQLInstanceTypeOutput) ToNoSQLInstanceTypeOutput() NoSQLInstanceTypeOutput
func (NoSQLInstanceTypeOutput) ToNoSQLInstanceTypeOutputWithContext ¶
func (o NoSQLInstanceTypeOutput) ToNoSQLInstanceTypeOutputWithContext(ctx context.Context) NoSQLInstanceTypeOutput
type PostgreSQLInstance ¶
type PostgreSQLInstance struct { pulumi.CustomResourceState ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` Kind pulumi.StringPtrOutput `pulumi:"kind"` Metadata metav1.ObjectMetaPtrOutput `pulumi:"metadata"` // PostgreSQLInstanceSpec specifies the desired state of a PostgreSQLInstance. PostgreSQLInstance. Spec PostgreSQLInstanceSpecPtrOutput `pulumi:"spec"` // A ResourceClaimStatus represents the observed status of a resource claim. Status PostgreSQLInstanceStatusPtrOutput `pulumi:"status"` }
A PostgreSQLInstance is a portable resource claim that may be satisfied by binding to a PostgreSQL managed resource such as an AWS RDS instance or a GCP CloudSQL instance.
func GetPostgreSQLInstance ¶
func GetPostgreSQLInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PostgreSQLInstanceState, opts ...pulumi.ResourceOption) (*PostgreSQLInstance, error)
GetPostgreSQLInstance gets an existing PostgreSQLInstance 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 NewPostgreSQLInstance ¶
func NewPostgreSQLInstance(ctx *pulumi.Context, name string, args *PostgreSQLInstanceArgs, opts ...pulumi.ResourceOption) (*PostgreSQLInstance, error)
NewPostgreSQLInstance registers a new resource with the given unique name, arguments, and options.
type PostgreSQLInstanceArgs ¶
type PostgreSQLInstanceArgs struct { ApiVersion pulumi.StringPtrInput Kind pulumi.StringPtrInput Metadata metav1.ObjectMetaPtrInput // PostgreSQLInstanceSpec specifies the desired state of a PostgreSQLInstance. PostgreSQLInstance. Spec PostgreSQLInstanceSpecPtrInput // A ResourceClaimStatus represents the observed status of a resource claim. Status PostgreSQLInstanceStatusPtrInput }
The set of arguments for constructing a PostgreSQLInstance resource.
func (PostgreSQLInstanceArgs) ElementType ¶
func (PostgreSQLInstanceArgs) ElementType() reflect.Type
type PostgreSQLInstanceMetadata ¶
type PostgreSQLInstanceMetadata struct { }
type PostgreSQLInstanceMetadataArgs ¶
type PostgreSQLInstanceMetadataArgs struct { }
func (PostgreSQLInstanceMetadataArgs) ElementType ¶
func (PostgreSQLInstanceMetadataArgs) ElementType() reflect.Type
func (PostgreSQLInstanceMetadataArgs) ToPostgreSQLInstanceMetadataOutput ¶
func (i PostgreSQLInstanceMetadataArgs) ToPostgreSQLInstanceMetadataOutput() PostgreSQLInstanceMetadataOutput
func (PostgreSQLInstanceMetadataArgs) ToPostgreSQLInstanceMetadataOutputWithContext ¶
func (i PostgreSQLInstanceMetadataArgs) ToPostgreSQLInstanceMetadataOutputWithContext(ctx context.Context) PostgreSQLInstanceMetadataOutput
type PostgreSQLInstanceMetadataInput ¶
type PostgreSQLInstanceMetadataInput interface { pulumi.Input ToPostgreSQLInstanceMetadataOutput() PostgreSQLInstanceMetadataOutput ToPostgreSQLInstanceMetadataOutputWithContext(context.Context) PostgreSQLInstanceMetadataOutput }
PostgreSQLInstanceMetadataInput is an input type that accepts PostgreSQLInstanceMetadataArgs and PostgreSQLInstanceMetadataOutput values. You can construct a concrete instance of `PostgreSQLInstanceMetadataInput` via:
PostgreSQLInstanceMetadataArgs{...}
type PostgreSQLInstanceMetadataOutput ¶
type PostgreSQLInstanceMetadataOutput struct{ *pulumi.OutputState }
func (PostgreSQLInstanceMetadataOutput) ElementType ¶
func (PostgreSQLInstanceMetadataOutput) ElementType() reflect.Type
func (PostgreSQLInstanceMetadataOutput) ToPostgreSQLInstanceMetadataOutput ¶
func (o PostgreSQLInstanceMetadataOutput) ToPostgreSQLInstanceMetadataOutput() PostgreSQLInstanceMetadataOutput
func (PostgreSQLInstanceMetadataOutput) ToPostgreSQLInstanceMetadataOutputWithContext ¶
func (o PostgreSQLInstanceMetadataOutput) ToPostgreSQLInstanceMetadataOutputWithContext(ctx context.Context) PostgreSQLInstanceMetadataOutput
type PostgreSQLInstanceSpec ¶
type PostgreSQLInstanceSpec struct { // A ClassReference specifies a resource class that will be used to dynamically provision a managed resource when the resource claim is created. ClassRef *PostgreSQLInstanceSpecClassRef `pulumi:"classRef"` // A ClassSelector specifies labels that will be used to select a resource class for this claim. If multiple classes match the labels one will be chosen at random. ClassSelector *PostgreSQLInstanceSpecClassSelector `pulumi:"classSelector"` // EngineVersion specifies the desired PostgreSQL engine version. Allowed Versions: 9.6 and 11. EngineVersion *string `pulumi:"engineVersion"` // A ResourceReference specifies an existing managed resource, in any namespace, to which this resource claim should attempt to bind. Omit the resource reference to enable dynamic provisioning using a resource class; the resource reference will be automatically populated by Crossplane. ResourceRef *PostgreSQLInstanceSpecResourceRef `pulumi:"resourceRef"` // WriteConnectionSecretToReference specifies the name of a Secret, in the same namespace as this resource claim, to which any connection details for this resource claim should be written. Connection details frequently include the endpoint, username, and password required to connect to the managed resource bound to this resource claim. WriteConnectionSecretToRef *PostgreSQLInstanceSpecWriteConnectionSecretToRef `pulumi:"writeConnectionSecretToRef"` }
PostgreSQLInstanceSpec specifies the desired state of a PostgreSQLInstance. PostgreSQLInstance.
type PostgreSQLInstanceSpecArgs ¶
type PostgreSQLInstanceSpecArgs struct { // A ClassReference specifies a resource class that will be used to dynamically provision a managed resource when the resource claim is created. ClassRef PostgreSQLInstanceSpecClassRefPtrInput `pulumi:"classRef"` // A ClassSelector specifies labels that will be used to select a resource class for this claim. If multiple classes match the labels one will be chosen at random. ClassSelector PostgreSQLInstanceSpecClassSelectorPtrInput `pulumi:"classSelector"` // EngineVersion specifies the desired PostgreSQL engine version. Allowed Versions: 9.6 and 11. EngineVersion pulumi.StringPtrInput `pulumi:"engineVersion"` // A ResourceReference specifies an existing managed resource, in any namespace, to which this resource claim should attempt to bind. Omit the resource reference to enable dynamic provisioning using a resource class; the resource reference will be automatically populated by Crossplane. ResourceRef PostgreSQLInstanceSpecResourceRefPtrInput `pulumi:"resourceRef"` // WriteConnectionSecretToReference specifies the name of a Secret, in the same namespace as this resource claim, to which any connection details for this resource claim should be written. Connection details frequently include the endpoint, username, and password required to connect to the managed resource bound to this resource claim. WriteConnectionSecretToRef PostgreSQLInstanceSpecWriteConnectionSecretToRefPtrInput `pulumi:"writeConnectionSecretToRef"` }
PostgreSQLInstanceSpec specifies the desired state of a PostgreSQLInstance. PostgreSQLInstance.
func (PostgreSQLInstanceSpecArgs) ElementType ¶
func (PostgreSQLInstanceSpecArgs) ElementType() reflect.Type
func (PostgreSQLInstanceSpecArgs) ToPostgreSQLInstanceSpecOutput ¶
func (i PostgreSQLInstanceSpecArgs) ToPostgreSQLInstanceSpecOutput() PostgreSQLInstanceSpecOutput
func (PostgreSQLInstanceSpecArgs) ToPostgreSQLInstanceSpecOutputWithContext ¶
func (i PostgreSQLInstanceSpecArgs) ToPostgreSQLInstanceSpecOutputWithContext(ctx context.Context) PostgreSQLInstanceSpecOutput
func (PostgreSQLInstanceSpecArgs) ToPostgreSQLInstanceSpecPtrOutput ¶
func (i PostgreSQLInstanceSpecArgs) ToPostgreSQLInstanceSpecPtrOutput() PostgreSQLInstanceSpecPtrOutput
func (PostgreSQLInstanceSpecArgs) ToPostgreSQLInstanceSpecPtrOutputWithContext ¶
func (i PostgreSQLInstanceSpecArgs) ToPostgreSQLInstanceSpecPtrOutputWithContext(ctx context.Context) PostgreSQLInstanceSpecPtrOutput
type PostgreSQLInstanceSpecClassRef ¶
type PostgreSQLInstanceSpecClassRef struct { // API version of the referent. ApiVersion *string `pulumi:"apiVersion"` // If referring to a piece of an object instead of an entire object, this string should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2]. For example, if the object reference is to a container within a pod, this would take on a value like: "spec.containers{name}" (where "name" refers to the name of the container that triggered the event) or if no container name is specified "spec.containers[2]" (container with index 2 in this pod). This syntax is chosen only to have some well-defined way of referencing a part of an object. TODO: this design is not final and this field is subject to change in the future. FieldPath *string `pulumi:"fieldPath"` // Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name *string `pulumi:"name"` // Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ Namespace *string `pulumi:"namespace"` // Specific resourceVersion to which this reference is made, if any. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency ResourceVersion *string `pulumi:"resourceVersion"` // UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids Uid *string `pulumi:"uid"` }
A ClassReference specifies a resource class that will be used to dynamically provision a managed resource when the resource claim is created.
type PostgreSQLInstanceSpecClassRefArgs ¶
type PostgreSQLInstanceSpecClassRefArgs struct { // API version of the referent. ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // If referring to a piece of an object instead of an entire object, this string should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2]. For example, if the object reference is to a container within a pod, this would take on a value like: "spec.containers{name}" (where "name" refers to the name of the container that triggered the event) or if no container name is specified "spec.containers[2]" (container with index 2 in this pod). This syntax is chosen only to have some well-defined way of referencing a part of an object. TODO: this design is not final and this field is subject to change in the future. FieldPath pulumi.StringPtrInput `pulumi:"fieldPath"` // Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name pulumi.StringPtrInput `pulumi:"name"` // Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ Namespace pulumi.StringPtrInput `pulumi:"namespace"` // Specific resourceVersion to which this reference is made, if any. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency ResourceVersion pulumi.StringPtrInput `pulumi:"resourceVersion"` // UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids Uid pulumi.StringPtrInput `pulumi:"uid"` }
A ClassReference specifies a resource class that will be used to dynamically provision a managed resource when the resource claim is created.
func (PostgreSQLInstanceSpecClassRefArgs) ElementType ¶
func (PostgreSQLInstanceSpecClassRefArgs) ElementType() reflect.Type
func (PostgreSQLInstanceSpecClassRefArgs) ToPostgreSQLInstanceSpecClassRefOutput ¶
func (i PostgreSQLInstanceSpecClassRefArgs) ToPostgreSQLInstanceSpecClassRefOutput() PostgreSQLInstanceSpecClassRefOutput
func (PostgreSQLInstanceSpecClassRefArgs) ToPostgreSQLInstanceSpecClassRefOutputWithContext ¶
func (i PostgreSQLInstanceSpecClassRefArgs) ToPostgreSQLInstanceSpecClassRefOutputWithContext(ctx context.Context) PostgreSQLInstanceSpecClassRefOutput
func (PostgreSQLInstanceSpecClassRefArgs) ToPostgreSQLInstanceSpecClassRefPtrOutput ¶
func (i PostgreSQLInstanceSpecClassRefArgs) ToPostgreSQLInstanceSpecClassRefPtrOutput() PostgreSQLInstanceSpecClassRefPtrOutput
func (PostgreSQLInstanceSpecClassRefArgs) ToPostgreSQLInstanceSpecClassRefPtrOutputWithContext ¶
func (i PostgreSQLInstanceSpecClassRefArgs) ToPostgreSQLInstanceSpecClassRefPtrOutputWithContext(ctx context.Context) PostgreSQLInstanceSpecClassRefPtrOutput
type PostgreSQLInstanceSpecClassRefInput ¶
type PostgreSQLInstanceSpecClassRefInput interface { pulumi.Input ToPostgreSQLInstanceSpecClassRefOutput() PostgreSQLInstanceSpecClassRefOutput ToPostgreSQLInstanceSpecClassRefOutputWithContext(context.Context) PostgreSQLInstanceSpecClassRefOutput }
PostgreSQLInstanceSpecClassRefInput is an input type that accepts PostgreSQLInstanceSpecClassRefArgs and PostgreSQLInstanceSpecClassRefOutput values. You can construct a concrete instance of `PostgreSQLInstanceSpecClassRefInput` via:
PostgreSQLInstanceSpecClassRefArgs{...}
type PostgreSQLInstanceSpecClassRefOutput ¶
type PostgreSQLInstanceSpecClassRefOutput struct{ *pulumi.OutputState }
A ClassReference specifies a resource class that will be used to dynamically provision a managed resource when the resource claim is created.
func (PostgreSQLInstanceSpecClassRefOutput) ApiVersion ¶
func (o PostgreSQLInstanceSpecClassRefOutput) ApiVersion() pulumi.StringPtrOutput
API version of the referent.
func (PostgreSQLInstanceSpecClassRefOutput) ElementType ¶
func (PostgreSQLInstanceSpecClassRefOutput) ElementType() reflect.Type
func (PostgreSQLInstanceSpecClassRefOutput) FieldPath ¶
func (o PostgreSQLInstanceSpecClassRefOutput) FieldPath() pulumi.StringPtrOutput
If referring to a piece of an object instead of an entire object, this string should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2]. For example, if the object reference is to a container within a pod, this would take on a value like: "spec.containers{name}" (where "name" refers to the name of the container that triggered the event) or if no container name is specified "spec.containers[2]" (container with index 2 in this pod). This syntax is chosen only to have some well-defined way of referencing a part of an object. TODO: this design is not final and this field is subject to change in the future.
func (PostgreSQLInstanceSpecClassRefOutput) Kind ¶
func (o PostgreSQLInstanceSpecClassRefOutput) Kind() pulumi.StringPtrOutput
Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (PostgreSQLInstanceSpecClassRefOutput) Name ¶
func (o PostgreSQLInstanceSpecClassRefOutput) Name() pulumi.StringPtrOutput
Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (PostgreSQLInstanceSpecClassRefOutput) Namespace ¶
func (o PostgreSQLInstanceSpecClassRefOutput) Namespace() pulumi.StringPtrOutput
Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/
func (PostgreSQLInstanceSpecClassRefOutput) ResourceVersion ¶
func (o PostgreSQLInstanceSpecClassRefOutput) ResourceVersion() pulumi.StringPtrOutput
Specific resourceVersion to which this reference is made, if any. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency
func (PostgreSQLInstanceSpecClassRefOutput) ToPostgreSQLInstanceSpecClassRefOutput ¶
func (o PostgreSQLInstanceSpecClassRefOutput) ToPostgreSQLInstanceSpecClassRefOutput() PostgreSQLInstanceSpecClassRefOutput
func (PostgreSQLInstanceSpecClassRefOutput) ToPostgreSQLInstanceSpecClassRefOutputWithContext ¶
func (o PostgreSQLInstanceSpecClassRefOutput) ToPostgreSQLInstanceSpecClassRefOutputWithContext(ctx context.Context) PostgreSQLInstanceSpecClassRefOutput
func (PostgreSQLInstanceSpecClassRefOutput) ToPostgreSQLInstanceSpecClassRefPtrOutput ¶
func (o PostgreSQLInstanceSpecClassRefOutput) ToPostgreSQLInstanceSpecClassRefPtrOutput() PostgreSQLInstanceSpecClassRefPtrOutput
func (PostgreSQLInstanceSpecClassRefOutput) ToPostgreSQLInstanceSpecClassRefPtrOutputWithContext ¶
func (o PostgreSQLInstanceSpecClassRefOutput) ToPostgreSQLInstanceSpecClassRefPtrOutputWithContext(ctx context.Context) PostgreSQLInstanceSpecClassRefPtrOutput
func (PostgreSQLInstanceSpecClassRefOutput) Uid ¶
func (o PostgreSQLInstanceSpecClassRefOutput) Uid() pulumi.StringPtrOutput
UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids
type PostgreSQLInstanceSpecClassRefPtrInput ¶
type PostgreSQLInstanceSpecClassRefPtrInput interface { pulumi.Input ToPostgreSQLInstanceSpecClassRefPtrOutput() PostgreSQLInstanceSpecClassRefPtrOutput ToPostgreSQLInstanceSpecClassRefPtrOutputWithContext(context.Context) PostgreSQLInstanceSpecClassRefPtrOutput }
PostgreSQLInstanceSpecClassRefPtrInput is an input type that accepts PostgreSQLInstanceSpecClassRefArgs, PostgreSQLInstanceSpecClassRefPtr and PostgreSQLInstanceSpecClassRefPtrOutput values. You can construct a concrete instance of `PostgreSQLInstanceSpecClassRefPtrInput` via:
PostgreSQLInstanceSpecClassRefArgs{...} or: nil
func PostgreSQLInstanceSpecClassRefPtr ¶
func PostgreSQLInstanceSpecClassRefPtr(v *PostgreSQLInstanceSpecClassRefArgs) PostgreSQLInstanceSpecClassRefPtrInput
type PostgreSQLInstanceSpecClassRefPtrOutput ¶
type PostgreSQLInstanceSpecClassRefPtrOutput struct{ *pulumi.OutputState }
func (PostgreSQLInstanceSpecClassRefPtrOutput) ApiVersion ¶
func (o PostgreSQLInstanceSpecClassRefPtrOutput) ApiVersion() pulumi.StringPtrOutput
API version of the referent.
func (PostgreSQLInstanceSpecClassRefPtrOutput) ElementType ¶
func (PostgreSQLInstanceSpecClassRefPtrOutput) ElementType() reflect.Type
func (PostgreSQLInstanceSpecClassRefPtrOutput) FieldPath ¶
func (o PostgreSQLInstanceSpecClassRefPtrOutput) FieldPath() pulumi.StringPtrOutput
If referring to a piece of an object instead of an entire object, this string should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2]. For example, if the object reference is to a container within a pod, this would take on a value like: "spec.containers{name}" (where "name" refers to the name of the container that triggered the event) or if no container name is specified "spec.containers[2]" (container with index 2 in this pod). This syntax is chosen only to have some well-defined way of referencing a part of an object. TODO: this design is not final and this field is subject to change in the future.
func (PostgreSQLInstanceSpecClassRefPtrOutput) Kind ¶
func (o PostgreSQLInstanceSpecClassRefPtrOutput) Kind() pulumi.StringPtrOutput
Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (PostgreSQLInstanceSpecClassRefPtrOutput) Name ¶
func (o PostgreSQLInstanceSpecClassRefPtrOutput) Name() pulumi.StringPtrOutput
Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (PostgreSQLInstanceSpecClassRefPtrOutput) Namespace ¶
func (o PostgreSQLInstanceSpecClassRefPtrOutput) Namespace() pulumi.StringPtrOutput
Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/
func (PostgreSQLInstanceSpecClassRefPtrOutput) ResourceVersion ¶
func (o PostgreSQLInstanceSpecClassRefPtrOutput) ResourceVersion() pulumi.StringPtrOutput
Specific resourceVersion to which this reference is made, if any. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency
func (PostgreSQLInstanceSpecClassRefPtrOutput) ToPostgreSQLInstanceSpecClassRefPtrOutput ¶
func (o PostgreSQLInstanceSpecClassRefPtrOutput) ToPostgreSQLInstanceSpecClassRefPtrOutput() PostgreSQLInstanceSpecClassRefPtrOutput
func (PostgreSQLInstanceSpecClassRefPtrOutput) ToPostgreSQLInstanceSpecClassRefPtrOutputWithContext ¶
func (o PostgreSQLInstanceSpecClassRefPtrOutput) ToPostgreSQLInstanceSpecClassRefPtrOutputWithContext(ctx context.Context) PostgreSQLInstanceSpecClassRefPtrOutput
func (PostgreSQLInstanceSpecClassRefPtrOutput) Uid ¶
func (o PostgreSQLInstanceSpecClassRefPtrOutput) Uid() pulumi.StringPtrOutput
UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids
type PostgreSQLInstanceSpecClassSelector ¶
type PostgreSQLInstanceSpecClassSelector struct { // matchExpressions is a list of label selector requirements. The requirements are ANDed. MatchExpressions []PostgreSQLInstanceSpecClassSelectorMatchExpressions `pulumi:"matchExpressions"` // matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. MatchLabels map[string]string `pulumi:"matchLabels"` }
A ClassSelector specifies labels that will be used to select a resource class for this claim. If multiple classes match the labels one will be chosen at random.
type PostgreSQLInstanceSpecClassSelectorArgs ¶
type PostgreSQLInstanceSpecClassSelectorArgs struct { // matchExpressions is a list of label selector requirements. The requirements are ANDed. MatchExpressions PostgreSQLInstanceSpecClassSelectorMatchExpressionsArrayInput `pulumi:"matchExpressions"` // matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. MatchLabels pulumi.StringMapInput `pulumi:"matchLabels"` }
A ClassSelector specifies labels that will be used to select a resource class for this claim. If multiple classes match the labels one will be chosen at random.
func (PostgreSQLInstanceSpecClassSelectorArgs) ElementType ¶
func (PostgreSQLInstanceSpecClassSelectorArgs) ElementType() reflect.Type
func (PostgreSQLInstanceSpecClassSelectorArgs) ToPostgreSQLInstanceSpecClassSelectorOutput ¶
func (i PostgreSQLInstanceSpecClassSelectorArgs) ToPostgreSQLInstanceSpecClassSelectorOutput() PostgreSQLInstanceSpecClassSelectorOutput
func (PostgreSQLInstanceSpecClassSelectorArgs) ToPostgreSQLInstanceSpecClassSelectorOutputWithContext ¶
func (i PostgreSQLInstanceSpecClassSelectorArgs) ToPostgreSQLInstanceSpecClassSelectorOutputWithContext(ctx context.Context) PostgreSQLInstanceSpecClassSelectorOutput
func (PostgreSQLInstanceSpecClassSelectorArgs) ToPostgreSQLInstanceSpecClassSelectorPtrOutput ¶
func (i PostgreSQLInstanceSpecClassSelectorArgs) ToPostgreSQLInstanceSpecClassSelectorPtrOutput() PostgreSQLInstanceSpecClassSelectorPtrOutput
func (PostgreSQLInstanceSpecClassSelectorArgs) ToPostgreSQLInstanceSpecClassSelectorPtrOutputWithContext ¶
func (i PostgreSQLInstanceSpecClassSelectorArgs) ToPostgreSQLInstanceSpecClassSelectorPtrOutputWithContext(ctx context.Context) PostgreSQLInstanceSpecClassSelectorPtrOutput
type PostgreSQLInstanceSpecClassSelectorInput ¶
type PostgreSQLInstanceSpecClassSelectorInput interface { pulumi.Input ToPostgreSQLInstanceSpecClassSelectorOutput() PostgreSQLInstanceSpecClassSelectorOutput ToPostgreSQLInstanceSpecClassSelectorOutputWithContext(context.Context) PostgreSQLInstanceSpecClassSelectorOutput }
PostgreSQLInstanceSpecClassSelectorInput is an input type that accepts PostgreSQLInstanceSpecClassSelectorArgs and PostgreSQLInstanceSpecClassSelectorOutput values. You can construct a concrete instance of `PostgreSQLInstanceSpecClassSelectorInput` via:
PostgreSQLInstanceSpecClassSelectorArgs{...}
type PostgreSQLInstanceSpecClassSelectorMatchExpressions ¶
type PostgreSQLInstanceSpecClassSelectorMatchExpressions struct { // key is the label key that the selector applies to. Key string `pulumi:"key"` // operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. Operator string `pulumi:"operator"` // values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. Values []string `pulumi:"values"` }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
type PostgreSQLInstanceSpecClassSelectorMatchExpressionsArgs ¶
type PostgreSQLInstanceSpecClassSelectorMatchExpressionsArgs struct { // key is the label key that the selector applies to. Key pulumi.StringInput `pulumi:"key"` // operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. Operator pulumi.StringInput `pulumi:"operator"` // values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. Values pulumi.StringArrayInput `pulumi:"values"` }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (PostgreSQLInstanceSpecClassSelectorMatchExpressionsArgs) ElementType ¶
func (PostgreSQLInstanceSpecClassSelectorMatchExpressionsArgs) ElementType() reflect.Type
func (PostgreSQLInstanceSpecClassSelectorMatchExpressionsArgs) ToPostgreSQLInstanceSpecClassSelectorMatchExpressionsOutput ¶
func (i PostgreSQLInstanceSpecClassSelectorMatchExpressionsArgs) ToPostgreSQLInstanceSpecClassSelectorMatchExpressionsOutput() PostgreSQLInstanceSpecClassSelectorMatchExpressionsOutput
func (PostgreSQLInstanceSpecClassSelectorMatchExpressionsArgs) ToPostgreSQLInstanceSpecClassSelectorMatchExpressionsOutputWithContext ¶
func (i PostgreSQLInstanceSpecClassSelectorMatchExpressionsArgs) ToPostgreSQLInstanceSpecClassSelectorMatchExpressionsOutputWithContext(ctx context.Context) PostgreSQLInstanceSpecClassSelectorMatchExpressionsOutput
type PostgreSQLInstanceSpecClassSelectorMatchExpressionsArray ¶
type PostgreSQLInstanceSpecClassSelectorMatchExpressionsArray []PostgreSQLInstanceSpecClassSelectorMatchExpressionsInput
func (PostgreSQLInstanceSpecClassSelectorMatchExpressionsArray) ElementType ¶
func (PostgreSQLInstanceSpecClassSelectorMatchExpressionsArray) ElementType() reflect.Type
func (PostgreSQLInstanceSpecClassSelectorMatchExpressionsArray) ToPostgreSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput ¶
func (i PostgreSQLInstanceSpecClassSelectorMatchExpressionsArray) ToPostgreSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput() PostgreSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput
func (PostgreSQLInstanceSpecClassSelectorMatchExpressionsArray) ToPostgreSQLInstanceSpecClassSelectorMatchExpressionsArrayOutputWithContext ¶
func (i PostgreSQLInstanceSpecClassSelectorMatchExpressionsArray) ToPostgreSQLInstanceSpecClassSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) PostgreSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput
type PostgreSQLInstanceSpecClassSelectorMatchExpressionsArrayInput ¶
type PostgreSQLInstanceSpecClassSelectorMatchExpressionsArrayInput interface { pulumi.Input ToPostgreSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput() PostgreSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput ToPostgreSQLInstanceSpecClassSelectorMatchExpressionsArrayOutputWithContext(context.Context) PostgreSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput }
PostgreSQLInstanceSpecClassSelectorMatchExpressionsArrayInput is an input type that accepts PostgreSQLInstanceSpecClassSelectorMatchExpressionsArray and PostgreSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput values. You can construct a concrete instance of `PostgreSQLInstanceSpecClassSelectorMatchExpressionsArrayInput` via:
PostgreSQLInstanceSpecClassSelectorMatchExpressionsArray{ PostgreSQLInstanceSpecClassSelectorMatchExpressionsArgs{...} }
type PostgreSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput ¶
type PostgreSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput struct{ *pulumi.OutputState }
func (PostgreSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput) ElementType ¶
func (PostgreSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput) ElementType() reflect.Type
func (PostgreSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput) ToPostgreSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput ¶
func (o PostgreSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput) ToPostgreSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput() PostgreSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput
func (PostgreSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput) ToPostgreSQLInstanceSpecClassSelectorMatchExpressionsArrayOutputWithContext ¶
func (o PostgreSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput) ToPostgreSQLInstanceSpecClassSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) PostgreSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput
type PostgreSQLInstanceSpecClassSelectorMatchExpressionsInput ¶
type PostgreSQLInstanceSpecClassSelectorMatchExpressionsInput interface { pulumi.Input ToPostgreSQLInstanceSpecClassSelectorMatchExpressionsOutput() PostgreSQLInstanceSpecClassSelectorMatchExpressionsOutput ToPostgreSQLInstanceSpecClassSelectorMatchExpressionsOutputWithContext(context.Context) PostgreSQLInstanceSpecClassSelectorMatchExpressionsOutput }
PostgreSQLInstanceSpecClassSelectorMatchExpressionsInput is an input type that accepts PostgreSQLInstanceSpecClassSelectorMatchExpressionsArgs and PostgreSQLInstanceSpecClassSelectorMatchExpressionsOutput values. You can construct a concrete instance of `PostgreSQLInstanceSpecClassSelectorMatchExpressionsInput` via:
PostgreSQLInstanceSpecClassSelectorMatchExpressionsArgs{...}
type PostgreSQLInstanceSpecClassSelectorMatchExpressionsOutput ¶
type PostgreSQLInstanceSpecClassSelectorMatchExpressionsOutput struct{ *pulumi.OutputState }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (PostgreSQLInstanceSpecClassSelectorMatchExpressionsOutput) ElementType ¶
func (PostgreSQLInstanceSpecClassSelectorMatchExpressionsOutput) ElementType() reflect.Type
func (PostgreSQLInstanceSpecClassSelectorMatchExpressionsOutput) Key ¶
key is the label key that the selector applies to.
func (PostgreSQLInstanceSpecClassSelectorMatchExpressionsOutput) Operator ¶
func (o PostgreSQLInstanceSpecClassSelectorMatchExpressionsOutput) Operator() pulumi.StringOutput
operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
func (PostgreSQLInstanceSpecClassSelectorMatchExpressionsOutput) ToPostgreSQLInstanceSpecClassSelectorMatchExpressionsOutput ¶
func (o PostgreSQLInstanceSpecClassSelectorMatchExpressionsOutput) ToPostgreSQLInstanceSpecClassSelectorMatchExpressionsOutput() PostgreSQLInstanceSpecClassSelectorMatchExpressionsOutput
func (PostgreSQLInstanceSpecClassSelectorMatchExpressionsOutput) ToPostgreSQLInstanceSpecClassSelectorMatchExpressionsOutputWithContext ¶
func (o PostgreSQLInstanceSpecClassSelectorMatchExpressionsOutput) ToPostgreSQLInstanceSpecClassSelectorMatchExpressionsOutputWithContext(ctx context.Context) PostgreSQLInstanceSpecClassSelectorMatchExpressionsOutput
func (PostgreSQLInstanceSpecClassSelectorMatchExpressionsOutput) Values ¶
func (o PostgreSQLInstanceSpecClassSelectorMatchExpressionsOutput) Values() pulumi.StringArrayOutput
values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
type PostgreSQLInstanceSpecClassSelectorMatchLabels ¶
type PostgreSQLInstanceSpecClassSelectorMatchLabels struct { }
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
type PostgreSQLInstanceSpecClassSelectorMatchLabelsArgs ¶
type PostgreSQLInstanceSpecClassSelectorMatchLabelsArgs struct { }
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (PostgreSQLInstanceSpecClassSelectorMatchLabelsArgs) ElementType ¶
func (PostgreSQLInstanceSpecClassSelectorMatchLabelsArgs) ElementType() reflect.Type
func (PostgreSQLInstanceSpecClassSelectorMatchLabelsArgs) ToPostgreSQLInstanceSpecClassSelectorMatchLabelsOutput ¶
func (i PostgreSQLInstanceSpecClassSelectorMatchLabelsArgs) ToPostgreSQLInstanceSpecClassSelectorMatchLabelsOutput() PostgreSQLInstanceSpecClassSelectorMatchLabelsOutput
func (PostgreSQLInstanceSpecClassSelectorMatchLabelsArgs) ToPostgreSQLInstanceSpecClassSelectorMatchLabelsOutputWithContext ¶
func (i PostgreSQLInstanceSpecClassSelectorMatchLabelsArgs) ToPostgreSQLInstanceSpecClassSelectorMatchLabelsOutputWithContext(ctx context.Context) PostgreSQLInstanceSpecClassSelectorMatchLabelsOutput
type PostgreSQLInstanceSpecClassSelectorMatchLabelsInput ¶
type PostgreSQLInstanceSpecClassSelectorMatchLabelsInput interface { pulumi.Input ToPostgreSQLInstanceSpecClassSelectorMatchLabelsOutput() PostgreSQLInstanceSpecClassSelectorMatchLabelsOutput ToPostgreSQLInstanceSpecClassSelectorMatchLabelsOutputWithContext(context.Context) PostgreSQLInstanceSpecClassSelectorMatchLabelsOutput }
PostgreSQLInstanceSpecClassSelectorMatchLabelsInput is an input type that accepts PostgreSQLInstanceSpecClassSelectorMatchLabelsArgs and PostgreSQLInstanceSpecClassSelectorMatchLabelsOutput values. You can construct a concrete instance of `PostgreSQLInstanceSpecClassSelectorMatchLabelsInput` via:
PostgreSQLInstanceSpecClassSelectorMatchLabelsArgs{...}
type PostgreSQLInstanceSpecClassSelectorMatchLabelsOutput ¶
type PostgreSQLInstanceSpecClassSelectorMatchLabelsOutput struct{ *pulumi.OutputState }
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (PostgreSQLInstanceSpecClassSelectorMatchLabelsOutput) ElementType ¶
func (PostgreSQLInstanceSpecClassSelectorMatchLabelsOutput) ElementType() reflect.Type
func (PostgreSQLInstanceSpecClassSelectorMatchLabelsOutput) ToPostgreSQLInstanceSpecClassSelectorMatchLabelsOutput ¶
func (o PostgreSQLInstanceSpecClassSelectorMatchLabelsOutput) ToPostgreSQLInstanceSpecClassSelectorMatchLabelsOutput() PostgreSQLInstanceSpecClassSelectorMatchLabelsOutput
func (PostgreSQLInstanceSpecClassSelectorMatchLabelsOutput) ToPostgreSQLInstanceSpecClassSelectorMatchLabelsOutputWithContext ¶
func (o PostgreSQLInstanceSpecClassSelectorMatchLabelsOutput) ToPostgreSQLInstanceSpecClassSelectorMatchLabelsOutputWithContext(ctx context.Context) PostgreSQLInstanceSpecClassSelectorMatchLabelsOutput
type PostgreSQLInstanceSpecClassSelectorOutput ¶
type PostgreSQLInstanceSpecClassSelectorOutput struct{ *pulumi.OutputState }
A ClassSelector specifies labels that will be used to select a resource class for this claim. If multiple classes match the labels one will be chosen at random.
func (PostgreSQLInstanceSpecClassSelectorOutput) ElementType ¶
func (PostgreSQLInstanceSpecClassSelectorOutput) ElementType() reflect.Type
func (PostgreSQLInstanceSpecClassSelectorOutput) MatchExpressions ¶
func (o PostgreSQLInstanceSpecClassSelectorOutput) MatchExpressions() PostgreSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput
matchExpressions is a list of label selector requirements. The requirements are ANDed.
func (PostgreSQLInstanceSpecClassSelectorOutput) MatchLabels ¶
func (o PostgreSQLInstanceSpecClassSelectorOutput) MatchLabels() pulumi.StringMapOutput
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (PostgreSQLInstanceSpecClassSelectorOutput) ToPostgreSQLInstanceSpecClassSelectorOutput ¶
func (o PostgreSQLInstanceSpecClassSelectorOutput) ToPostgreSQLInstanceSpecClassSelectorOutput() PostgreSQLInstanceSpecClassSelectorOutput
func (PostgreSQLInstanceSpecClassSelectorOutput) ToPostgreSQLInstanceSpecClassSelectorOutputWithContext ¶
func (o PostgreSQLInstanceSpecClassSelectorOutput) ToPostgreSQLInstanceSpecClassSelectorOutputWithContext(ctx context.Context) PostgreSQLInstanceSpecClassSelectorOutput
func (PostgreSQLInstanceSpecClassSelectorOutput) ToPostgreSQLInstanceSpecClassSelectorPtrOutput ¶
func (o PostgreSQLInstanceSpecClassSelectorOutput) ToPostgreSQLInstanceSpecClassSelectorPtrOutput() PostgreSQLInstanceSpecClassSelectorPtrOutput
func (PostgreSQLInstanceSpecClassSelectorOutput) ToPostgreSQLInstanceSpecClassSelectorPtrOutputWithContext ¶
func (o PostgreSQLInstanceSpecClassSelectorOutput) ToPostgreSQLInstanceSpecClassSelectorPtrOutputWithContext(ctx context.Context) PostgreSQLInstanceSpecClassSelectorPtrOutput
type PostgreSQLInstanceSpecClassSelectorPtrInput ¶
type PostgreSQLInstanceSpecClassSelectorPtrInput interface { pulumi.Input ToPostgreSQLInstanceSpecClassSelectorPtrOutput() PostgreSQLInstanceSpecClassSelectorPtrOutput ToPostgreSQLInstanceSpecClassSelectorPtrOutputWithContext(context.Context) PostgreSQLInstanceSpecClassSelectorPtrOutput }
PostgreSQLInstanceSpecClassSelectorPtrInput is an input type that accepts PostgreSQLInstanceSpecClassSelectorArgs, PostgreSQLInstanceSpecClassSelectorPtr and PostgreSQLInstanceSpecClassSelectorPtrOutput values. You can construct a concrete instance of `PostgreSQLInstanceSpecClassSelectorPtrInput` via:
PostgreSQLInstanceSpecClassSelectorArgs{...} or: nil
func PostgreSQLInstanceSpecClassSelectorPtr ¶
func PostgreSQLInstanceSpecClassSelectorPtr(v *PostgreSQLInstanceSpecClassSelectorArgs) PostgreSQLInstanceSpecClassSelectorPtrInput
type PostgreSQLInstanceSpecClassSelectorPtrOutput ¶
type PostgreSQLInstanceSpecClassSelectorPtrOutput struct{ *pulumi.OutputState }
func (PostgreSQLInstanceSpecClassSelectorPtrOutput) ElementType ¶
func (PostgreSQLInstanceSpecClassSelectorPtrOutput) ElementType() reflect.Type
func (PostgreSQLInstanceSpecClassSelectorPtrOutput) MatchExpressions ¶
func (o PostgreSQLInstanceSpecClassSelectorPtrOutput) MatchExpressions() PostgreSQLInstanceSpecClassSelectorMatchExpressionsArrayOutput
matchExpressions is a list of label selector requirements. The requirements are ANDed.
func (PostgreSQLInstanceSpecClassSelectorPtrOutput) MatchLabels ¶
func (o PostgreSQLInstanceSpecClassSelectorPtrOutput) MatchLabels() pulumi.StringMapOutput
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (PostgreSQLInstanceSpecClassSelectorPtrOutput) ToPostgreSQLInstanceSpecClassSelectorPtrOutput ¶
func (o PostgreSQLInstanceSpecClassSelectorPtrOutput) ToPostgreSQLInstanceSpecClassSelectorPtrOutput() PostgreSQLInstanceSpecClassSelectorPtrOutput
func (PostgreSQLInstanceSpecClassSelectorPtrOutput) ToPostgreSQLInstanceSpecClassSelectorPtrOutputWithContext ¶
func (o PostgreSQLInstanceSpecClassSelectorPtrOutput) ToPostgreSQLInstanceSpecClassSelectorPtrOutputWithContext(ctx context.Context) PostgreSQLInstanceSpecClassSelectorPtrOutput
type PostgreSQLInstanceSpecInput ¶
type PostgreSQLInstanceSpecInput interface { pulumi.Input ToPostgreSQLInstanceSpecOutput() PostgreSQLInstanceSpecOutput ToPostgreSQLInstanceSpecOutputWithContext(context.Context) PostgreSQLInstanceSpecOutput }
PostgreSQLInstanceSpecInput is an input type that accepts PostgreSQLInstanceSpecArgs and PostgreSQLInstanceSpecOutput values. You can construct a concrete instance of `PostgreSQLInstanceSpecInput` via:
PostgreSQLInstanceSpecArgs{...}
type PostgreSQLInstanceSpecOutput ¶
type PostgreSQLInstanceSpecOutput struct{ *pulumi.OutputState }
PostgreSQLInstanceSpec specifies the desired state of a PostgreSQLInstance. PostgreSQLInstance.
func (PostgreSQLInstanceSpecOutput) ClassRef ¶
func (o PostgreSQLInstanceSpecOutput) ClassRef() PostgreSQLInstanceSpecClassRefPtrOutput
A ClassReference specifies a resource class that will be used to dynamically provision a managed resource when the resource claim is created.
func (PostgreSQLInstanceSpecOutput) ClassSelector ¶
func (o PostgreSQLInstanceSpecOutput) ClassSelector() PostgreSQLInstanceSpecClassSelectorPtrOutput
A ClassSelector specifies labels that will be used to select a resource class for this claim. If multiple classes match the labels one will be chosen at random.
func (PostgreSQLInstanceSpecOutput) ElementType ¶
func (PostgreSQLInstanceSpecOutput) ElementType() reflect.Type
func (PostgreSQLInstanceSpecOutput) EngineVersion ¶
func (o PostgreSQLInstanceSpecOutput) EngineVersion() pulumi.StringPtrOutput
EngineVersion specifies the desired PostgreSQL engine version. Allowed Versions: 9.6 and 11.
func (PostgreSQLInstanceSpecOutput) ResourceRef ¶
func (o PostgreSQLInstanceSpecOutput) ResourceRef() PostgreSQLInstanceSpecResourceRefPtrOutput
A ResourceReference specifies an existing managed resource, in any namespace, to which this resource claim should attempt to bind. Omit the resource reference to enable dynamic provisioning using a resource class; the resource reference will be automatically populated by Crossplane.
func (PostgreSQLInstanceSpecOutput) ToPostgreSQLInstanceSpecOutput ¶
func (o PostgreSQLInstanceSpecOutput) ToPostgreSQLInstanceSpecOutput() PostgreSQLInstanceSpecOutput
func (PostgreSQLInstanceSpecOutput) ToPostgreSQLInstanceSpecOutputWithContext ¶
func (o PostgreSQLInstanceSpecOutput) ToPostgreSQLInstanceSpecOutputWithContext(ctx context.Context) PostgreSQLInstanceSpecOutput
func (PostgreSQLInstanceSpecOutput) ToPostgreSQLInstanceSpecPtrOutput ¶
func (o PostgreSQLInstanceSpecOutput) ToPostgreSQLInstanceSpecPtrOutput() PostgreSQLInstanceSpecPtrOutput
func (PostgreSQLInstanceSpecOutput) ToPostgreSQLInstanceSpecPtrOutputWithContext ¶
func (o PostgreSQLInstanceSpecOutput) ToPostgreSQLInstanceSpecPtrOutputWithContext(ctx context.Context) PostgreSQLInstanceSpecPtrOutput
func (PostgreSQLInstanceSpecOutput) WriteConnectionSecretToRef ¶
func (o PostgreSQLInstanceSpecOutput) WriteConnectionSecretToRef() PostgreSQLInstanceSpecWriteConnectionSecretToRefPtrOutput
WriteConnectionSecretToReference specifies the name of a Secret, in the same namespace as this resource claim, to which any connection details for this resource claim should be written. Connection details frequently include the endpoint, username, and password required to connect to the managed resource bound to this resource claim.
type PostgreSQLInstanceSpecPtrInput ¶
type PostgreSQLInstanceSpecPtrInput interface { pulumi.Input ToPostgreSQLInstanceSpecPtrOutput() PostgreSQLInstanceSpecPtrOutput ToPostgreSQLInstanceSpecPtrOutputWithContext(context.Context) PostgreSQLInstanceSpecPtrOutput }
PostgreSQLInstanceSpecPtrInput is an input type that accepts PostgreSQLInstanceSpecArgs, PostgreSQLInstanceSpecPtr and PostgreSQLInstanceSpecPtrOutput values. You can construct a concrete instance of `PostgreSQLInstanceSpecPtrInput` via:
PostgreSQLInstanceSpecArgs{...} or: nil
func PostgreSQLInstanceSpecPtr ¶
func PostgreSQLInstanceSpecPtr(v *PostgreSQLInstanceSpecArgs) PostgreSQLInstanceSpecPtrInput
type PostgreSQLInstanceSpecPtrOutput ¶
type PostgreSQLInstanceSpecPtrOutput struct{ *pulumi.OutputState }
func (PostgreSQLInstanceSpecPtrOutput) ClassRef ¶
func (o PostgreSQLInstanceSpecPtrOutput) ClassRef() PostgreSQLInstanceSpecClassRefPtrOutput
A ClassReference specifies a resource class that will be used to dynamically provision a managed resource when the resource claim is created.
func (PostgreSQLInstanceSpecPtrOutput) ClassSelector ¶
func (o PostgreSQLInstanceSpecPtrOutput) ClassSelector() PostgreSQLInstanceSpecClassSelectorPtrOutput
A ClassSelector specifies labels that will be used to select a resource class for this claim. If multiple classes match the labels one will be chosen at random.
func (PostgreSQLInstanceSpecPtrOutput) Elem ¶
func (o PostgreSQLInstanceSpecPtrOutput) Elem() PostgreSQLInstanceSpecOutput
func (PostgreSQLInstanceSpecPtrOutput) ElementType ¶
func (PostgreSQLInstanceSpecPtrOutput) ElementType() reflect.Type
func (PostgreSQLInstanceSpecPtrOutput) EngineVersion ¶
func (o PostgreSQLInstanceSpecPtrOutput) EngineVersion() pulumi.StringPtrOutput
EngineVersion specifies the desired PostgreSQL engine version. Allowed Versions: 9.6 and 11.
func (PostgreSQLInstanceSpecPtrOutput) ResourceRef ¶
func (o PostgreSQLInstanceSpecPtrOutput) ResourceRef() PostgreSQLInstanceSpecResourceRefPtrOutput
A ResourceReference specifies an existing managed resource, in any namespace, to which this resource claim should attempt to bind. Omit the resource reference to enable dynamic provisioning using a resource class; the resource reference will be automatically populated by Crossplane.
func (PostgreSQLInstanceSpecPtrOutput) ToPostgreSQLInstanceSpecPtrOutput ¶
func (o PostgreSQLInstanceSpecPtrOutput) ToPostgreSQLInstanceSpecPtrOutput() PostgreSQLInstanceSpecPtrOutput
func (PostgreSQLInstanceSpecPtrOutput) ToPostgreSQLInstanceSpecPtrOutputWithContext ¶
func (o PostgreSQLInstanceSpecPtrOutput) ToPostgreSQLInstanceSpecPtrOutputWithContext(ctx context.Context) PostgreSQLInstanceSpecPtrOutput
func (PostgreSQLInstanceSpecPtrOutput) WriteConnectionSecretToRef ¶
func (o PostgreSQLInstanceSpecPtrOutput) WriteConnectionSecretToRef() PostgreSQLInstanceSpecWriteConnectionSecretToRefPtrOutput
WriteConnectionSecretToReference specifies the name of a Secret, in the same namespace as this resource claim, to which any connection details for this resource claim should be written. Connection details frequently include the endpoint, username, and password required to connect to the managed resource bound to this resource claim.
type PostgreSQLInstanceSpecResourceRef ¶
type PostgreSQLInstanceSpecResourceRef struct { // API version of the referent. ApiVersion *string `pulumi:"apiVersion"` // If referring to a piece of an object instead of an entire object, this string should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2]. For example, if the object reference is to a container within a pod, this would take on a value like: "spec.containers{name}" (where "name" refers to the name of the container that triggered the event) or if no container name is specified "spec.containers[2]" (container with index 2 in this pod). This syntax is chosen only to have some well-defined way of referencing a part of an object. TODO: this design is not final and this field is subject to change in the future. FieldPath *string `pulumi:"fieldPath"` // Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind *string `pulumi:"kind"` // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name *string `pulumi:"name"` // Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ Namespace *string `pulumi:"namespace"` // Specific resourceVersion to which this reference is made, if any. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency ResourceVersion *string `pulumi:"resourceVersion"` // UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids Uid *string `pulumi:"uid"` }
A ResourceReference specifies an existing managed resource, in any namespace, to which this resource claim should attempt to bind. Omit the resource reference to enable dynamic provisioning using a resource class; the resource reference will be automatically populated by Crossplane.
type PostgreSQLInstanceSpecResourceRefArgs ¶
type PostgreSQLInstanceSpecResourceRefArgs struct { // API version of the referent. ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // If referring to a piece of an object instead of an entire object, this string should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2]. For example, if the object reference is to a container within a pod, this would take on a value like: "spec.containers{name}" (where "name" refers to the name of the container that triggered the event) or if no container name is specified "spec.containers[2]" (container with index 2 in this pod). This syntax is chosen only to have some well-defined way of referencing a part of an object. TODO: this design is not final and this field is subject to change in the future. FieldPath pulumi.StringPtrInput `pulumi:"fieldPath"` // Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds Kind pulumi.StringPtrInput `pulumi:"kind"` // Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name pulumi.StringPtrInput `pulumi:"name"` // Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ Namespace pulumi.StringPtrInput `pulumi:"namespace"` // Specific resourceVersion to which this reference is made, if any. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency ResourceVersion pulumi.StringPtrInput `pulumi:"resourceVersion"` // UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids Uid pulumi.StringPtrInput `pulumi:"uid"` }
A ResourceReference specifies an existing managed resource, in any namespace, to which this resource claim should attempt to bind. Omit the resource reference to enable dynamic provisioning using a resource class; the resource reference will be automatically populated by Crossplane.
func (PostgreSQLInstanceSpecResourceRefArgs) ElementType ¶
func (PostgreSQLInstanceSpecResourceRefArgs) ElementType() reflect.Type
func (PostgreSQLInstanceSpecResourceRefArgs) ToPostgreSQLInstanceSpecResourceRefOutput ¶
func (i PostgreSQLInstanceSpecResourceRefArgs) ToPostgreSQLInstanceSpecResourceRefOutput() PostgreSQLInstanceSpecResourceRefOutput
func (PostgreSQLInstanceSpecResourceRefArgs) ToPostgreSQLInstanceSpecResourceRefOutputWithContext ¶
func (i PostgreSQLInstanceSpecResourceRefArgs) ToPostgreSQLInstanceSpecResourceRefOutputWithContext(ctx context.Context) PostgreSQLInstanceSpecResourceRefOutput
func (PostgreSQLInstanceSpecResourceRefArgs) ToPostgreSQLInstanceSpecResourceRefPtrOutput ¶
func (i PostgreSQLInstanceSpecResourceRefArgs) ToPostgreSQLInstanceSpecResourceRefPtrOutput() PostgreSQLInstanceSpecResourceRefPtrOutput
func (PostgreSQLInstanceSpecResourceRefArgs) ToPostgreSQLInstanceSpecResourceRefPtrOutputWithContext ¶
func (i PostgreSQLInstanceSpecResourceRefArgs) ToPostgreSQLInstanceSpecResourceRefPtrOutputWithContext(ctx context.Context) PostgreSQLInstanceSpecResourceRefPtrOutput
type PostgreSQLInstanceSpecResourceRefInput ¶
type PostgreSQLInstanceSpecResourceRefInput interface { pulumi.Input ToPostgreSQLInstanceSpecResourceRefOutput() PostgreSQLInstanceSpecResourceRefOutput ToPostgreSQLInstanceSpecResourceRefOutputWithContext(context.Context) PostgreSQLInstanceSpecResourceRefOutput }
PostgreSQLInstanceSpecResourceRefInput is an input type that accepts PostgreSQLInstanceSpecResourceRefArgs and PostgreSQLInstanceSpecResourceRefOutput values. You can construct a concrete instance of `PostgreSQLInstanceSpecResourceRefInput` via:
PostgreSQLInstanceSpecResourceRefArgs{...}
type PostgreSQLInstanceSpecResourceRefOutput ¶
type PostgreSQLInstanceSpecResourceRefOutput struct{ *pulumi.OutputState }
A ResourceReference specifies an existing managed resource, in any namespace, to which this resource claim should attempt to bind. Omit the resource reference to enable dynamic provisioning using a resource class; the resource reference will be automatically populated by Crossplane.
func (PostgreSQLInstanceSpecResourceRefOutput) ApiVersion ¶
func (o PostgreSQLInstanceSpecResourceRefOutput) ApiVersion() pulumi.StringPtrOutput
API version of the referent.
func (PostgreSQLInstanceSpecResourceRefOutput) ElementType ¶
func (PostgreSQLInstanceSpecResourceRefOutput) ElementType() reflect.Type
func (PostgreSQLInstanceSpecResourceRefOutput) FieldPath ¶
func (o PostgreSQLInstanceSpecResourceRefOutput) FieldPath() pulumi.StringPtrOutput
If referring to a piece of an object instead of an entire object, this string should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2]. For example, if the object reference is to a container within a pod, this would take on a value like: "spec.containers{name}" (where "name" refers to the name of the container that triggered the event) or if no container name is specified "spec.containers[2]" (container with index 2 in this pod). This syntax is chosen only to have some well-defined way of referencing a part of an object. TODO: this design is not final and this field is subject to change in the future.
func (PostgreSQLInstanceSpecResourceRefOutput) Kind ¶
func (o PostgreSQLInstanceSpecResourceRefOutput) Kind() pulumi.StringPtrOutput
Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (PostgreSQLInstanceSpecResourceRefOutput) Name ¶
func (o PostgreSQLInstanceSpecResourceRefOutput) Name() pulumi.StringPtrOutput
Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (PostgreSQLInstanceSpecResourceRefOutput) Namespace ¶
func (o PostgreSQLInstanceSpecResourceRefOutput) Namespace() pulumi.StringPtrOutput
Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/
func (PostgreSQLInstanceSpecResourceRefOutput) ResourceVersion ¶
func (o PostgreSQLInstanceSpecResourceRefOutput) ResourceVersion() pulumi.StringPtrOutput
Specific resourceVersion to which this reference is made, if any. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency
func (PostgreSQLInstanceSpecResourceRefOutput) ToPostgreSQLInstanceSpecResourceRefOutput ¶
func (o PostgreSQLInstanceSpecResourceRefOutput) ToPostgreSQLInstanceSpecResourceRefOutput() PostgreSQLInstanceSpecResourceRefOutput
func (PostgreSQLInstanceSpecResourceRefOutput) ToPostgreSQLInstanceSpecResourceRefOutputWithContext ¶
func (o PostgreSQLInstanceSpecResourceRefOutput) ToPostgreSQLInstanceSpecResourceRefOutputWithContext(ctx context.Context) PostgreSQLInstanceSpecResourceRefOutput
func (PostgreSQLInstanceSpecResourceRefOutput) ToPostgreSQLInstanceSpecResourceRefPtrOutput ¶
func (o PostgreSQLInstanceSpecResourceRefOutput) ToPostgreSQLInstanceSpecResourceRefPtrOutput() PostgreSQLInstanceSpecResourceRefPtrOutput
func (PostgreSQLInstanceSpecResourceRefOutput) ToPostgreSQLInstanceSpecResourceRefPtrOutputWithContext ¶
func (o PostgreSQLInstanceSpecResourceRefOutput) ToPostgreSQLInstanceSpecResourceRefPtrOutputWithContext(ctx context.Context) PostgreSQLInstanceSpecResourceRefPtrOutput
func (PostgreSQLInstanceSpecResourceRefOutput) Uid ¶
func (o PostgreSQLInstanceSpecResourceRefOutput) Uid() pulumi.StringPtrOutput
UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids
type PostgreSQLInstanceSpecResourceRefPtrInput ¶
type PostgreSQLInstanceSpecResourceRefPtrInput interface { pulumi.Input ToPostgreSQLInstanceSpecResourceRefPtrOutput() PostgreSQLInstanceSpecResourceRefPtrOutput ToPostgreSQLInstanceSpecResourceRefPtrOutputWithContext(context.Context) PostgreSQLInstanceSpecResourceRefPtrOutput }
PostgreSQLInstanceSpecResourceRefPtrInput is an input type that accepts PostgreSQLInstanceSpecResourceRefArgs, PostgreSQLInstanceSpecResourceRefPtr and PostgreSQLInstanceSpecResourceRefPtrOutput values. You can construct a concrete instance of `PostgreSQLInstanceSpecResourceRefPtrInput` via:
PostgreSQLInstanceSpecResourceRefArgs{...} or: nil
func PostgreSQLInstanceSpecResourceRefPtr ¶
func PostgreSQLInstanceSpecResourceRefPtr(v *PostgreSQLInstanceSpecResourceRefArgs) PostgreSQLInstanceSpecResourceRefPtrInput
type PostgreSQLInstanceSpecResourceRefPtrOutput ¶
type PostgreSQLInstanceSpecResourceRefPtrOutput struct{ *pulumi.OutputState }
func (PostgreSQLInstanceSpecResourceRefPtrOutput) ApiVersion ¶
func (o PostgreSQLInstanceSpecResourceRefPtrOutput) ApiVersion() pulumi.StringPtrOutput
API version of the referent.
func (PostgreSQLInstanceSpecResourceRefPtrOutput) ElementType ¶
func (PostgreSQLInstanceSpecResourceRefPtrOutput) ElementType() reflect.Type
func (PostgreSQLInstanceSpecResourceRefPtrOutput) FieldPath ¶
func (o PostgreSQLInstanceSpecResourceRefPtrOutput) FieldPath() pulumi.StringPtrOutput
If referring to a piece of an object instead of an entire object, this string should contain a valid JSON/Go field access statement, such as desiredState.manifest.containers[2]. For example, if the object reference is to a container within a pod, this would take on a value like: "spec.containers{name}" (where "name" refers to the name of the container that triggered the event) or if no container name is specified "spec.containers[2]" (container with index 2 in this pod). This syntax is chosen only to have some well-defined way of referencing a part of an object. TODO: this design is not final and this field is subject to change in the future.
func (PostgreSQLInstanceSpecResourceRefPtrOutput) Kind ¶
func (o PostgreSQLInstanceSpecResourceRefPtrOutput) Kind() pulumi.StringPtrOutput
Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
func (PostgreSQLInstanceSpecResourceRefPtrOutput) Name ¶
func (o PostgreSQLInstanceSpecResourceRefPtrOutput) Name() pulumi.StringPtrOutput
Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (PostgreSQLInstanceSpecResourceRefPtrOutput) Namespace ¶
func (o PostgreSQLInstanceSpecResourceRefPtrOutput) Namespace() pulumi.StringPtrOutput
Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/
func (PostgreSQLInstanceSpecResourceRefPtrOutput) ResourceVersion ¶
func (o PostgreSQLInstanceSpecResourceRefPtrOutput) ResourceVersion() pulumi.StringPtrOutput
Specific resourceVersion to which this reference is made, if any. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency
func (PostgreSQLInstanceSpecResourceRefPtrOutput) ToPostgreSQLInstanceSpecResourceRefPtrOutput ¶
func (o PostgreSQLInstanceSpecResourceRefPtrOutput) ToPostgreSQLInstanceSpecResourceRefPtrOutput() PostgreSQLInstanceSpecResourceRefPtrOutput
func (PostgreSQLInstanceSpecResourceRefPtrOutput) ToPostgreSQLInstanceSpecResourceRefPtrOutputWithContext ¶
func (o PostgreSQLInstanceSpecResourceRefPtrOutput) ToPostgreSQLInstanceSpecResourceRefPtrOutputWithContext(ctx context.Context) PostgreSQLInstanceSpecResourceRefPtrOutput
func (PostgreSQLInstanceSpecResourceRefPtrOutput) Uid ¶
func (o PostgreSQLInstanceSpecResourceRefPtrOutput) Uid() pulumi.StringPtrOutput
UID of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#uids
type PostgreSQLInstanceSpecWriteConnectionSecretToRef ¶
type PostgreSQLInstanceSpecWriteConnectionSecretToRef struct { // Name of the secret. Name string `pulumi:"name"` }
WriteConnectionSecretToReference specifies the name of a Secret, in the same namespace as this resource claim, to which any connection details for this resource claim should be written. Connection details frequently include the endpoint, username, and password required to connect to the managed resource bound to this resource claim.
type PostgreSQLInstanceSpecWriteConnectionSecretToRefArgs ¶
type PostgreSQLInstanceSpecWriteConnectionSecretToRefArgs struct { // Name of the secret. Name pulumi.StringInput `pulumi:"name"` }
WriteConnectionSecretToReference specifies the name of a Secret, in the same namespace as this resource claim, to which any connection details for this resource claim should be written. Connection details frequently include the endpoint, username, and password required to connect to the managed resource bound to this resource claim.
func (PostgreSQLInstanceSpecWriteConnectionSecretToRefArgs) ElementType ¶
func (PostgreSQLInstanceSpecWriteConnectionSecretToRefArgs) ElementType() reflect.Type
func (PostgreSQLInstanceSpecWriteConnectionSecretToRefArgs) ToPostgreSQLInstanceSpecWriteConnectionSecretToRefOutput ¶
func (i PostgreSQLInstanceSpecWriteConnectionSecretToRefArgs) ToPostgreSQLInstanceSpecWriteConnectionSecretToRefOutput() PostgreSQLInstanceSpecWriteConnectionSecretToRefOutput
func (PostgreSQLInstanceSpecWriteConnectionSecretToRefArgs) ToPostgreSQLInstanceSpecWriteConnectionSecretToRefOutputWithContext ¶
func (i PostgreSQLInstanceSpecWriteConnectionSecretToRefArgs) ToPostgreSQLInstanceSpecWriteConnectionSecretToRefOutputWithContext(ctx context.Context) PostgreSQLInstanceSpecWriteConnectionSecretToRefOutput
func (PostgreSQLInstanceSpecWriteConnectionSecretToRefArgs) ToPostgreSQLInstanceSpecWriteConnectionSecretToRefPtrOutput ¶
func (i PostgreSQLInstanceSpecWriteConnectionSecretToRefArgs) ToPostgreSQLInstanceSpecWriteConnectionSecretToRefPtrOutput() PostgreSQLInstanceSpecWriteConnectionSecretToRefPtrOutput
func (PostgreSQLInstanceSpecWriteConnectionSecretToRefArgs) ToPostgreSQLInstanceSpecWriteConnectionSecretToRefPtrOutputWithContext ¶
func (i PostgreSQLInstanceSpecWriteConnectionSecretToRefArgs) ToPostgreSQLInstanceSpecWriteConnectionSecretToRefPtrOutputWithContext(ctx context.Context) PostgreSQLInstanceSpecWriteConnectionSecretToRefPtrOutput
type PostgreSQLInstanceSpecWriteConnectionSecretToRefInput ¶
type PostgreSQLInstanceSpecWriteConnectionSecretToRefInput interface { pulumi.Input ToPostgreSQLInstanceSpecWriteConnectionSecretToRefOutput() PostgreSQLInstanceSpecWriteConnectionSecretToRefOutput ToPostgreSQLInstanceSpecWriteConnectionSecretToRefOutputWithContext(context.Context) PostgreSQLInstanceSpecWriteConnectionSecretToRefOutput }
PostgreSQLInstanceSpecWriteConnectionSecretToRefInput is an input type that accepts PostgreSQLInstanceSpecWriteConnectionSecretToRefArgs and PostgreSQLInstanceSpecWriteConnectionSecretToRefOutput values. You can construct a concrete instance of `PostgreSQLInstanceSpecWriteConnectionSecretToRefInput` via:
PostgreSQLInstanceSpecWriteConnectionSecretToRefArgs{...}
type PostgreSQLInstanceSpecWriteConnectionSecretToRefOutput ¶
type PostgreSQLInstanceSpecWriteConnectionSecretToRefOutput struct{ *pulumi.OutputState }
WriteConnectionSecretToReference specifies the name of a Secret, in the same namespace as this resource claim, to which any connection details for this resource claim should be written. Connection details frequently include the endpoint, username, and password required to connect to the managed resource bound to this resource claim.
func (PostgreSQLInstanceSpecWriteConnectionSecretToRefOutput) ElementType ¶
func (PostgreSQLInstanceSpecWriteConnectionSecretToRefOutput) ElementType() reflect.Type
func (PostgreSQLInstanceSpecWriteConnectionSecretToRefOutput) Name ¶
func (o PostgreSQLInstanceSpecWriteConnectionSecretToRefOutput) Name() pulumi.StringOutput
Name of the secret.
func (PostgreSQLInstanceSpecWriteConnectionSecretToRefOutput) ToPostgreSQLInstanceSpecWriteConnectionSecretToRefOutput ¶
func (o PostgreSQLInstanceSpecWriteConnectionSecretToRefOutput) ToPostgreSQLInstanceSpecWriteConnectionSecretToRefOutput() PostgreSQLInstanceSpecWriteConnectionSecretToRefOutput
func (PostgreSQLInstanceSpecWriteConnectionSecretToRefOutput) ToPostgreSQLInstanceSpecWriteConnectionSecretToRefOutputWithContext ¶
func (o PostgreSQLInstanceSpecWriteConnectionSecretToRefOutput) ToPostgreSQLInstanceSpecWriteConnectionSecretToRefOutputWithContext(ctx context.Context) PostgreSQLInstanceSpecWriteConnectionSecretToRefOutput
func (PostgreSQLInstanceSpecWriteConnectionSecretToRefOutput) ToPostgreSQLInstanceSpecWriteConnectionSecretToRefPtrOutput ¶
func (o PostgreSQLInstanceSpecWriteConnectionSecretToRefOutput) ToPostgreSQLInstanceSpecWriteConnectionSecretToRefPtrOutput() PostgreSQLInstanceSpecWriteConnectionSecretToRefPtrOutput
func (PostgreSQLInstanceSpecWriteConnectionSecretToRefOutput) ToPostgreSQLInstanceSpecWriteConnectionSecretToRefPtrOutputWithContext ¶
func (o PostgreSQLInstanceSpecWriteConnectionSecretToRefOutput) ToPostgreSQLInstanceSpecWriteConnectionSecretToRefPtrOutputWithContext(ctx context.Context) PostgreSQLInstanceSpecWriteConnectionSecretToRefPtrOutput
type PostgreSQLInstanceSpecWriteConnectionSecretToRefPtrInput ¶
type PostgreSQLInstanceSpecWriteConnectionSecretToRefPtrInput interface { pulumi.Input ToPostgreSQLInstanceSpecWriteConnectionSecretToRefPtrOutput() PostgreSQLInstanceSpecWriteConnectionSecretToRefPtrOutput ToPostgreSQLInstanceSpecWriteConnectionSecretToRefPtrOutputWithContext(context.Context) PostgreSQLInstanceSpecWriteConnectionSecretToRefPtrOutput }
PostgreSQLInstanceSpecWriteConnectionSecretToRefPtrInput is an input type that accepts PostgreSQLInstanceSpecWriteConnectionSecretToRefArgs, PostgreSQLInstanceSpecWriteConnectionSecretToRefPtr and PostgreSQLInstanceSpecWriteConnectionSecretToRefPtrOutput values. You can construct a concrete instance of `PostgreSQLInstanceSpecWriteConnectionSecretToRefPtrInput` via:
PostgreSQLInstanceSpecWriteConnectionSecretToRefArgs{...} or: nil
func PostgreSQLInstanceSpecWriteConnectionSecretToRefPtr ¶
func PostgreSQLInstanceSpecWriteConnectionSecretToRefPtr(v *PostgreSQLInstanceSpecWriteConnectionSecretToRefArgs) PostgreSQLInstanceSpecWriteConnectionSecretToRefPtrInput
type PostgreSQLInstanceSpecWriteConnectionSecretToRefPtrOutput ¶
type PostgreSQLInstanceSpecWriteConnectionSecretToRefPtrOutput struct{ *pulumi.OutputState }
func (PostgreSQLInstanceSpecWriteConnectionSecretToRefPtrOutput) ElementType ¶
func (PostgreSQLInstanceSpecWriteConnectionSecretToRefPtrOutput) ElementType() reflect.Type
func (PostgreSQLInstanceSpecWriteConnectionSecretToRefPtrOutput) ToPostgreSQLInstanceSpecWriteConnectionSecretToRefPtrOutput ¶
func (o PostgreSQLInstanceSpecWriteConnectionSecretToRefPtrOutput) ToPostgreSQLInstanceSpecWriteConnectionSecretToRefPtrOutput() PostgreSQLInstanceSpecWriteConnectionSecretToRefPtrOutput
func (PostgreSQLInstanceSpecWriteConnectionSecretToRefPtrOutput) ToPostgreSQLInstanceSpecWriteConnectionSecretToRefPtrOutputWithContext ¶
func (o PostgreSQLInstanceSpecWriteConnectionSecretToRefPtrOutput) ToPostgreSQLInstanceSpecWriteConnectionSecretToRefPtrOutputWithContext(ctx context.Context) PostgreSQLInstanceSpecWriteConnectionSecretToRefPtrOutput
type PostgreSQLInstanceState ¶
type PostgreSQLInstanceState struct { ApiVersion pulumi.StringPtrInput Kind pulumi.StringPtrInput Metadata metav1.ObjectMetaPtrInput // PostgreSQLInstanceSpec specifies the desired state of a PostgreSQLInstance. PostgreSQLInstance. Spec PostgreSQLInstanceSpecPtrInput // A ResourceClaimStatus represents the observed status of a resource claim. Status PostgreSQLInstanceStatusPtrInput }
func (PostgreSQLInstanceState) ElementType ¶
func (PostgreSQLInstanceState) ElementType() reflect.Type
type PostgreSQLInstanceStatus ¶
type PostgreSQLInstanceStatus struct { // Phase represents the binding phase of a managed resource or claim. Unbindable resources cannot be bound, typically because they are currently unavailable, or still being created. Unbound resource are available for binding, and Bound resources have successfully bound to another resource. BindingPhase *string `pulumi:"bindingPhase"` // Conditions of the resource. Conditions []PostgreSQLInstanceStatusConditions `pulumi:"conditions"` }
A ResourceClaimStatus represents the observed status of a resource claim.
type PostgreSQLInstanceStatusArgs ¶
type PostgreSQLInstanceStatusArgs struct { // Phase represents the binding phase of a managed resource or claim. Unbindable resources cannot be bound, typically because they are currently unavailable, or still being created. Unbound resource are available for binding, and Bound resources have successfully bound to another resource. BindingPhase pulumi.StringPtrInput `pulumi:"bindingPhase"` // Conditions of the resource. Conditions PostgreSQLInstanceStatusConditionsArrayInput `pulumi:"conditions"` }
A ResourceClaimStatus represents the observed status of a resource claim.
func (PostgreSQLInstanceStatusArgs) ElementType ¶
func (PostgreSQLInstanceStatusArgs) ElementType() reflect.Type
func (PostgreSQLInstanceStatusArgs) ToPostgreSQLInstanceStatusOutput ¶
func (i PostgreSQLInstanceStatusArgs) ToPostgreSQLInstanceStatusOutput() PostgreSQLInstanceStatusOutput
func (PostgreSQLInstanceStatusArgs) ToPostgreSQLInstanceStatusOutputWithContext ¶
func (i PostgreSQLInstanceStatusArgs) ToPostgreSQLInstanceStatusOutputWithContext(ctx context.Context) PostgreSQLInstanceStatusOutput
func (PostgreSQLInstanceStatusArgs) ToPostgreSQLInstanceStatusPtrOutput ¶
func (i PostgreSQLInstanceStatusArgs) ToPostgreSQLInstanceStatusPtrOutput() PostgreSQLInstanceStatusPtrOutput
func (PostgreSQLInstanceStatusArgs) ToPostgreSQLInstanceStatusPtrOutputWithContext ¶
func (i PostgreSQLInstanceStatusArgs) ToPostgreSQLInstanceStatusPtrOutputWithContext(ctx context.Context) PostgreSQLInstanceStatusPtrOutput
type PostgreSQLInstanceStatusConditions ¶
type PostgreSQLInstanceStatusConditions struct { // LastTransitionTime is the last time this condition transitioned from one status to another. LastTransitionTime string `pulumi:"lastTransitionTime"` // A Message containing details about this condition's last transition from one status to another, if any. Message *string `pulumi:"message"` // A Reason for this condition's last transition from one status to another. Reason string `pulumi:"reason"` // Status of this condition; is it currently True, False, or Unknown? Status string `pulumi:"status"` // Type of this condition. At most one of each condition type may apply to a resource at any point in time. Type string `pulumi:"type"` }
A Condition that may apply to a resource.
type PostgreSQLInstanceStatusConditionsArgs ¶
type PostgreSQLInstanceStatusConditionsArgs struct { // LastTransitionTime is the last time this condition transitioned from one status to another. LastTransitionTime pulumi.StringInput `pulumi:"lastTransitionTime"` // A Message containing details about this condition's last transition from one status to another, if any. Message pulumi.StringPtrInput `pulumi:"message"` // A Reason for this condition's last transition from one status to another. Reason pulumi.StringInput `pulumi:"reason"` // Status of this condition; is it currently True, False, or Unknown? Status pulumi.StringInput `pulumi:"status"` // Type of this condition. At most one of each condition type may apply to a resource at any point in time. Type pulumi.StringInput `pulumi:"type"` }
A Condition that may apply to a resource.
func (PostgreSQLInstanceStatusConditionsArgs) ElementType ¶
func (PostgreSQLInstanceStatusConditionsArgs) ElementType() reflect.Type
func (PostgreSQLInstanceStatusConditionsArgs) ToPostgreSQLInstanceStatusConditionsOutput ¶
func (i PostgreSQLInstanceStatusConditionsArgs) ToPostgreSQLInstanceStatusConditionsOutput() PostgreSQLInstanceStatusConditionsOutput
func (PostgreSQLInstanceStatusConditionsArgs) ToPostgreSQLInstanceStatusConditionsOutputWithContext ¶
func (i PostgreSQLInstanceStatusConditionsArgs) ToPostgreSQLInstanceStatusConditionsOutputWithContext(ctx context.Context) PostgreSQLInstanceStatusConditionsOutput
type PostgreSQLInstanceStatusConditionsArray ¶
type PostgreSQLInstanceStatusConditionsArray []PostgreSQLInstanceStatusConditionsInput
func (PostgreSQLInstanceStatusConditionsArray) ElementType ¶
func (PostgreSQLInstanceStatusConditionsArray) ElementType() reflect.Type
func (PostgreSQLInstanceStatusConditionsArray) ToPostgreSQLInstanceStatusConditionsArrayOutput ¶
func (i PostgreSQLInstanceStatusConditionsArray) ToPostgreSQLInstanceStatusConditionsArrayOutput() PostgreSQLInstanceStatusConditionsArrayOutput
func (PostgreSQLInstanceStatusConditionsArray) ToPostgreSQLInstanceStatusConditionsArrayOutputWithContext ¶
func (i PostgreSQLInstanceStatusConditionsArray) ToPostgreSQLInstanceStatusConditionsArrayOutputWithContext(ctx context.Context) PostgreSQLInstanceStatusConditionsArrayOutput
type PostgreSQLInstanceStatusConditionsArrayInput ¶
type PostgreSQLInstanceStatusConditionsArrayInput interface { pulumi.Input ToPostgreSQLInstanceStatusConditionsArrayOutput() PostgreSQLInstanceStatusConditionsArrayOutput ToPostgreSQLInstanceStatusConditionsArrayOutputWithContext(context.Context) PostgreSQLInstanceStatusConditionsArrayOutput }
PostgreSQLInstanceStatusConditionsArrayInput is an input type that accepts PostgreSQLInstanceStatusConditionsArray and PostgreSQLInstanceStatusConditionsArrayOutput values. You can construct a concrete instance of `PostgreSQLInstanceStatusConditionsArrayInput` via:
PostgreSQLInstanceStatusConditionsArray{ PostgreSQLInstanceStatusConditionsArgs{...} }
type PostgreSQLInstanceStatusConditionsArrayOutput ¶
type PostgreSQLInstanceStatusConditionsArrayOutput struct{ *pulumi.OutputState }
func (PostgreSQLInstanceStatusConditionsArrayOutput) ElementType ¶
func (PostgreSQLInstanceStatusConditionsArrayOutput) ElementType() reflect.Type
func (PostgreSQLInstanceStatusConditionsArrayOutput) ToPostgreSQLInstanceStatusConditionsArrayOutput ¶
func (o PostgreSQLInstanceStatusConditionsArrayOutput) ToPostgreSQLInstanceStatusConditionsArrayOutput() PostgreSQLInstanceStatusConditionsArrayOutput
func (PostgreSQLInstanceStatusConditionsArrayOutput) ToPostgreSQLInstanceStatusConditionsArrayOutputWithContext ¶
func (o PostgreSQLInstanceStatusConditionsArrayOutput) ToPostgreSQLInstanceStatusConditionsArrayOutputWithContext(ctx context.Context) PostgreSQLInstanceStatusConditionsArrayOutput
type PostgreSQLInstanceStatusConditionsInput ¶
type PostgreSQLInstanceStatusConditionsInput interface { pulumi.Input ToPostgreSQLInstanceStatusConditionsOutput() PostgreSQLInstanceStatusConditionsOutput ToPostgreSQLInstanceStatusConditionsOutputWithContext(context.Context) PostgreSQLInstanceStatusConditionsOutput }
PostgreSQLInstanceStatusConditionsInput is an input type that accepts PostgreSQLInstanceStatusConditionsArgs and PostgreSQLInstanceStatusConditionsOutput values. You can construct a concrete instance of `PostgreSQLInstanceStatusConditionsInput` via:
PostgreSQLInstanceStatusConditionsArgs{...}
type PostgreSQLInstanceStatusConditionsOutput ¶
type PostgreSQLInstanceStatusConditionsOutput struct{ *pulumi.OutputState }
A Condition that may apply to a resource.
func (PostgreSQLInstanceStatusConditionsOutput) ElementType ¶
func (PostgreSQLInstanceStatusConditionsOutput) ElementType() reflect.Type
func (PostgreSQLInstanceStatusConditionsOutput) LastTransitionTime ¶
func (o PostgreSQLInstanceStatusConditionsOutput) LastTransitionTime() pulumi.StringOutput
LastTransitionTime is the last time this condition transitioned from one status to another.
func (PostgreSQLInstanceStatusConditionsOutput) Message ¶
func (o PostgreSQLInstanceStatusConditionsOutput) Message() pulumi.StringPtrOutput
A Message containing details about this condition's last transition from one status to another, if any.
func (PostgreSQLInstanceStatusConditionsOutput) Reason ¶
func (o PostgreSQLInstanceStatusConditionsOutput) Reason() pulumi.StringOutput
A Reason for this condition's last transition from one status to another.
func (PostgreSQLInstanceStatusConditionsOutput) Status ¶
func (o PostgreSQLInstanceStatusConditionsOutput) Status() pulumi.StringOutput
Status of this condition; is it currently True, False, or Unknown?
func (PostgreSQLInstanceStatusConditionsOutput) ToPostgreSQLInstanceStatusConditionsOutput ¶
func (o PostgreSQLInstanceStatusConditionsOutput) ToPostgreSQLInstanceStatusConditionsOutput() PostgreSQLInstanceStatusConditionsOutput
func (PostgreSQLInstanceStatusConditionsOutput) ToPostgreSQLInstanceStatusConditionsOutputWithContext ¶
func (o PostgreSQLInstanceStatusConditionsOutput) ToPostgreSQLInstanceStatusConditionsOutputWithContext(ctx context.Context) PostgreSQLInstanceStatusConditionsOutput
func (PostgreSQLInstanceStatusConditionsOutput) Type ¶
func (o PostgreSQLInstanceStatusConditionsOutput) Type() pulumi.StringOutput
Type of this condition. At most one of each condition type may apply to a resource at any point in time.
type PostgreSQLInstanceStatusInput ¶
type PostgreSQLInstanceStatusInput interface { pulumi.Input ToPostgreSQLInstanceStatusOutput() PostgreSQLInstanceStatusOutput ToPostgreSQLInstanceStatusOutputWithContext(context.Context) PostgreSQLInstanceStatusOutput }
PostgreSQLInstanceStatusInput is an input type that accepts PostgreSQLInstanceStatusArgs and PostgreSQLInstanceStatusOutput values. You can construct a concrete instance of `PostgreSQLInstanceStatusInput` via:
PostgreSQLInstanceStatusArgs{...}
type PostgreSQLInstanceStatusOutput ¶
type PostgreSQLInstanceStatusOutput struct{ *pulumi.OutputState }
A ResourceClaimStatus represents the observed status of a resource claim.
func (PostgreSQLInstanceStatusOutput) BindingPhase ¶
func (o PostgreSQLInstanceStatusOutput) BindingPhase() pulumi.StringPtrOutput
Phase represents the binding phase of a managed resource or claim. Unbindable resources cannot be bound, typically because they are currently unavailable, or still being created. Unbound resource are available for binding, and Bound resources have successfully bound to another resource.
func (PostgreSQLInstanceStatusOutput) Conditions ¶
func (o PostgreSQLInstanceStatusOutput) Conditions() PostgreSQLInstanceStatusConditionsArrayOutput
Conditions of the resource.
func (PostgreSQLInstanceStatusOutput) ElementType ¶
func (PostgreSQLInstanceStatusOutput) ElementType() reflect.Type
func (PostgreSQLInstanceStatusOutput) ToPostgreSQLInstanceStatusOutput ¶
func (o PostgreSQLInstanceStatusOutput) ToPostgreSQLInstanceStatusOutput() PostgreSQLInstanceStatusOutput
func (PostgreSQLInstanceStatusOutput) ToPostgreSQLInstanceStatusOutputWithContext ¶
func (o PostgreSQLInstanceStatusOutput) ToPostgreSQLInstanceStatusOutputWithContext(ctx context.Context) PostgreSQLInstanceStatusOutput
func (PostgreSQLInstanceStatusOutput) ToPostgreSQLInstanceStatusPtrOutput ¶
func (o PostgreSQLInstanceStatusOutput) ToPostgreSQLInstanceStatusPtrOutput() PostgreSQLInstanceStatusPtrOutput
func (PostgreSQLInstanceStatusOutput) ToPostgreSQLInstanceStatusPtrOutputWithContext ¶
func (o PostgreSQLInstanceStatusOutput) ToPostgreSQLInstanceStatusPtrOutputWithContext(ctx context.Context) PostgreSQLInstanceStatusPtrOutput
type PostgreSQLInstanceStatusPtrInput ¶
type PostgreSQLInstanceStatusPtrInput interface { pulumi.Input ToPostgreSQLInstanceStatusPtrOutput() PostgreSQLInstanceStatusPtrOutput ToPostgreSQLInstanceStatusPtrOutputWithContext(context.Context) PostgreSQLInstanceStatusPtrOutput }
PostgreSQLInstanceStatusPtrInput is an input type that accepts PostgreSQLInstanceStatusArgs, PostgreSQLInstanceStatusPtr and PostgreSQLInstanceStatusPtrOutput values. You can construct a concrete instance of `PostgreSQLInstanceStatusPtrInput` via:
PostgreSQLInstanceStatusArgs{...} or: nil
func PostgreSQLInstanceStatusPtr ¶
func PostgreSQLInstanceStatusPtr(v *PostgreSQLInstanceStatusArgs) PostgreSQLInstanceStatusPtrInput
type PostgreSQLInstanceStatusPtrOutput ¶
type PostgreSQLInstanceStatusPtrOutput struct{ *pulumi.OutputState }
func (PostgreSQLInstanceStatusPtrOutput) BindingPhase ¶
func (o PostgreSQLInstanceStatusPtrOutput) BindingPhase() pulumi.StringPtrOutput
Phase represents the binding phase of a managed resource or claim. Unbindable resources cannot be bound, typically because they are currently unavailable, or still being created. Unbound resource are available for binding, and Bound resources have successfully bound to another resource.
func (PostgreSQLInstanceStatusPtrOutput) Conditions ¶
func (o PostgreSQLInstanceStatusPtrOutput) Conditions() PostgreSQLInstanceStatusConditionsArrayOutput
Conditions of the resource.
func (PostgreSQLInstanceStatusPtrOutput) Elem ¶
func (o PostgreSQLInstanceStatusPtrOutput) Elem() PostgreSQLInstanceStatusOutput
func (PostgreSQLInstanceStatusPtrOutput) ElementType ¶
func (PostgreSQLInstanceStatusPtrOutput) ElementType() reflect.Type
func (PostgreSQLInstanceStatusPtrOutput) ToPostgreSQLInstanceStatusPtrOutput ¶
func (o PostgreSQLInstanceStatusPtrOutput) ToPostgreSQLInstanceStatusPtrOutput() PostgreSQLInstanceStatusPtrOutput
func (PostgreSQLInstanceStatusPtrOutput) ToPostgreSQLInstanceStatusPtrOutputWithContext ¶
func (o PostgreSQLInstanceStatusPtrOutput) ToPostgreSQLInstanceStatusPtrOutputWithContext(ctx context.Context) PostgreSQLInstanceStatusPtrOutput
type PostgreSQLInstanceType ¶
type PostgreSQLInstanceType struct { ApiVersion *string `pulumi:"apiVersion"` Kind *string `pulumi:"kind"` Metadata *metav1.ObjectMeta `pulumi:"metadata"` // PostgreSQLInstanceSpec specifies the desired state of a PostgreSQLInstance. PostgreSQLInstance. Spec *PostgreSQLInstanceSpec `pulumi:"spec"` // A ResourceClaimStatus represents the observed status of a resource claim. Status *PostgreSQLInstanceStatus `pulumi:"status"` }
A PostgreSQLInstance is a portable resource claim that may be satisfied by binding to a PostgreSQL managed resource such as an AWS RDS instance or a GCP CloudSQL instance.
type PostgreSQLInstanceTypeArgs ¶
type PostgreSQLInstanceTypeArgs struct { ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` Kind pulumi.StringPtrInput `pulumi:"kind"` Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"` // PostgreSQLInstanceSpec specifies the desired state of a PostgreSQLInstance. PostgreSQLInstance. Spec PostgreSQLInstanceSpecPtrInput `pulumi:"spec"` // A ResourceClaimStatus represents the observed status of a resource claim. Status PostgreSQLInstanceStatusPtrInput `pulumi:"status"` }
A PostgreSQLInstance is a portable resource claim that may be satisfied by binding to a PostgreSQL managed resource such as an AWS RDS instance or a GCP CloudSQL instance.
func (PostgreSQLInstanceTypeArgs) ElementType ¶
func (PostgreSQLInstanceTypeArgs) ElementType() reflect.Type
func (PostgreSQLInstanceTypeArgs) ToPostgreSQLInstanceTypeOutput ¶
func (i PostgreSQLInstanceTypeArgs) ToPostgreSQLInstanceTypeOutput() PostgreSQLInstanceTypeOutput
func (PostgreSQLInstanceTypeArgs) ToPostgreSQLInstanceTypeOutputWithContext ¶
func (i PostgreSQLInstanceTypeArgs) ToPostgreSQLInstanceTypeOutputWithContext(ctx context.Context) PostgreSQLInstanceTypeOutput
type PostgreSQLInstanceTypeInput ¶
type PostgreSQLInstanceTypeInput interface { pulumi.Input ToPostgreSQLInstanceTypeOutput() PostgreSQLInstanceTypeOutput ToPostgreSQLInstanceTypeOutputWithContext(context.Context) PostgreSQLInstanceTypeOutput }
PostgreSQLInstanceTypeInput is an input type that accepts PostgreSQLInstanceTypeArgs and PostgreSQLInstanceTypeOutput values. You can construct a concrete instance of `PostgreSQLInstanceTypeInput` via:
PostgreSQLInstanceTypeArgs{...}
type PostgreSQLInstanceTypeOutput ¶
type PostgreSQLInstanceTypeOutput struct{ *pulumi.OutputState }
A PostgreSQLInstance is a portable resource claim that may be satisfied by binding to a PostgreSQL managed resource such as an AWS RDS instance or a GCP CloudSQL instance.
func (PostgreSQLInstanceTypeOutput) ApiVersion ¶
func (o PostgreSQLInstanceTypeOutput) ApiVersion() pulumi.StringPtrOutput
func (PostgreSQLInstanceTypeOutput) ElementType ¶
func (PostgreSQLInstanceTypeOutput) ElementType() reflect.Type
func (PostgreSQLInstanceTypeOutput) Kind ¶
func (o PostgreSQLInstanceTypeOutput) Kind() pulumi.StringPtrOutput
func (PostgreSQLInstanceTypeOutput) Metadata ¶
func (o PostgreSQLInstanceTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
func (PostgreSQLInstanceTypeOutput) Spec ¶
func (o PostgreSQLInstanceTypeOutput) Spec() PostgreSQLInstanceSpecPtrOutput
PostgreSQLInstanceSpec specifies the desired state of a PostgreSQLInstance. PostgreSQLInstance.
func (PostgreSQLInstanceTypeOutput) Status ¶
func (o PostgreSQLInstanceTypeOutput) Status() PostgreSQLInstanceStatusPtrOutput
A ResourceClaimStatus represents the observed status of a resource claim.
func (PostgreSQLInstanceTypeOutput) ToPostgreSQLInstanceTypeOutput ¶
func (o PostgreSQLInstanceTypeOutput) ToPostgreSQLInstanceTypeOutput() PostgreSQLInstanceTypeOutput
func (PostgreSQLInstanceTypeOutput) ToPostgreSQLInstanceTypeOutputWithContext ¶
func (o PostgreSQLInstanceTypeOutput) ToPostgreSQLInstanceTypeOutputWithContext(ctx context.Context) PostgreSQLInstanceTypeOutput