Documentation ¶
Index ¶
- func EventgridSystemTopicEventSubscription_IsConstruct(x interface{}) *bool
- func EventgridSystemTopicEventSubscription_IsTerraformElement(x interface{}) *bool
- func EventgridSystemTopicEventSubscription_IsTerraformResource(x interface{}) *bool
- func EventgridSystemTopicEventSubscription_TfResourceType() *string
- func NewEventgridSystemTopicEventSubscriptionAdvancedFilterBoolEqualsList_Override(e EventgridSystemTopicEventSubscriptionAdvancedFilterBoolEqualsList, ...)
- func NewEventgridSystemTopicEventSubscriptionAdvancedFilterBoolEqualsOutputReference_Override(e EventgridSystemTopicEventSubscriptionAdvancedFilterBoolEqualsOutputReference, ...)
- func NewEventgridSystemTopicEventSubscriptionAdvancedFilterIsNotNullList_Override(e EventgridSystemTopicEventSubscriptionAdvancedFilterIsNotNullList, ...)
- func NewEventgridSystemTopicEventSubscriptionAdvancedFilterIsNotNullOutputReference_Override(e EventgridSystemTopicEventSubscriptionAdvancedFilterIsNotNullOutputReference, ...)
- func NewEventgridSystemTopicEventSubscriptionAdvancedFilterIsNullOrUndefinedList_Override(e EventgridSystemTopicEventSubscriptionAdvancedFilterIsNullOrUndefinedList, ...)
- func NewEventgridSystemTopicEventSubscriptionAdvancedFilterIsNullOrUndefinedOutputReference_Override(...)
- func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberGreaterThanList_Override(e EventgridSystemTopicEventSubscriptionAdvancedFilterNumberGreaterThanList, ...)
- func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberGreaterThanOrEqualsList_Override(...)
- func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberGreaterThanOrEqualsOutputReference_Override(...)
- func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberGreaterThanOutputReference_Override(...)
- func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberInList_Override(e EventgridSystemTopicEventSubscriptionAdvancedFilterNumberInList, ...)
- func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberInOutputReference_Override(e EventgridSystemTopicEventSubscriptionAdvancedFilterNumberInOutputReference, ...)
- func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberInRangeList_Override(e EventgridSystemTopicEventSubscriptionAdvancedFilterNumberInRangeList, ...)
- func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberInRangeOutputReference_Override(...)
- func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberLessThanList_Override(e EventgridSystemTopicEventSubscriptionAdvancedFilterNumberLessThanList, ...)
- func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberLessThanOrEqualsList_Override(...)
- func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberLessThanOrEqualsOutputReference_Override(...)
- func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberLessThanOutputReference_Override(...)
- func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberNotInList_Override(e EventgridSystemTopicEventSubscriptionAdvancedFilterNumberNotInList, ...)
- func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberNotInOutputReference_Override(...)
- func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberNotInRangeList_Override(e EventgridSystemTopicEventSubscriptionAdvancedFilterNumberNotInRangeList, ...)
- func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberNotInRangeOutputReference_Override(...)
- func NewEventgridSystemTopicEventSubscriptionAdvancedFilterOutputReference_Override(e EventgridSystemTopicEventSubscriptionAdvancedFilterOutputReference, ...)
- func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringBeginsWithList_Override(e EventgridSystemTopicEventSubscriptionAdvancedFilterStringBeginsWithList, ...)
- func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringBeginsWithOutputReference_Override(...)
- func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringContainsList_Override(e EventgridSystemTopicEventSubscriptionAdvancedFilterStringContainsList, ...)
- func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringContainsOutputReference_Override(...)
- func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringEndsWithList_Override(e EventgridSystemTopicEventSubscriptionAdvancedFilterStringEndsWithList, ...)
- func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringEndsWithOutputReference_Override(...)
- func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringInList_Override(e EventgridSystemTopicEventSubscriptionAdvancedFilterStringInList, ...)
- func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringInOutputReference_Override(e EventgridSystemTopicEventSubscriptionAdvancedFilterStringInOutputReference, ...)
- func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringNotBeginsWithList_Override(e EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotBeginsWithList, ...)
- func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringNotBeginsWithOutputReference_Override(...)
- func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringNotContainsList_Override(e EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotContainsList, ...)
- func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringNotContainsOutputReference_Override(...)
- func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringNotEndsWithList_Override(e EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotEndsWithList, ...)
- func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringNotEndsWithOutputReference_Override(...)
- func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringNotInList_Override(e EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotInList, ...)
- func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringNotInOutputReference_Override(...)
- func NewEventgridSystemTopicEventSubscriptionAzureFunctionEndpointOutputReference_Override(e EventgridSystemTopicEventSubscriptionAzureFunctionEndpointOutputReference, ...)
- func NewEventgridSystemTopicEventSubscriptionDeadLetterIdentityOutputReference_Override(e EventgridSystemTopicEventSubscriptionDeadLetterIdentityOutputReference, ...)
- func NewEventgridSystemTopicEventSubscriptionDeliveryIdentityOutputReference_Override(e EventgridSystemTopicEventSubscriptionDeliveryIdentityOutputReference, ...)
- func NewEventgridSystemTopicEventSubscriptionDeliveryPropertyList_Override(e EventgridSystemTopicEventSubscriptionDeliveryPropertyList, ...)
- func NewEventgridSystemTopicEventSubscriptionDeliveryPropertyOutputReference_Override(e EventgridSystemTopicEventSubscriptionDeliveryPropertyOutputReference, ...)
- func NewEventgridSystemTopicEventSubscriptionRetryPolicyOutputReference_Override(e EventgridSystemTopicEventSubscriptionRetryPolicyOutputReference, ...)
- func NewEventgridSystemTopicEventSubscriptionStorageBlobDeadLetterDestinationOutputReference_Override(...)
- func NewEventgridSystemTopicEventSubscriptionStorageQueueEndpointOutputReference_Override(e EventgridSystemTopicEventSubscriptionStorageQueueEndpointOutputReference, ...)
- func NewEventgridSystemTopicEventSubscriptionSubjectFilterOutputReference_Override(e EventgridSystemTopicEventSubscriptionSubjectFilterOutputReference, ...)
- func NewEventgridSystemTopicEventSubscriptionTimeoutsOutputReference_Override(e EventgridSystemTopicEventSubscriptionTimeoutsOutputReference, ...)
- func NewEventgridSystemTopicEventSubscriptionWebhookEndpointOutputReference_Override(e EventgridSystemTopicEventSubscriptionWebhookEndpointOutputReference, ...)
- func NewEventgridSystemTopicEventSubscription_Override(e EventgridSystemTopicEventSubscription, scope constructs.Construct, ...)
- type EventgridSystemTopicEventSubscription
- type EventgridSystemTopicEventSubscriptionAdvancedFilter
- type EventgridSystemTopicEventSubscriptionAdvancedFilterBoolEquals
- type EventgridSystemTopicEventSubscriptionAdvancedFilterBoolEqualsList
- type EventgridSystemTopicEventSubscriptionAdvancedFilterBoolEqualsOutputReference
- type EventgridSystemTopicEventSubscriptionAdvancedFilterIsNotNull
- type EventgridSystemTopicEventSubscriptionAdvancedFilterIsNotNullList
- type EventgridSystemTopicEventSubscriptionAdvancedFilterIsNotNullOutputReference
- type EventgridSystemTopicEventSubscriptionAdvancedFilterIsNullOrUndefined
- type EventgridSystemTopicEventSubscriptionAdvancedFilterIsNullOrUndefinedList
- type EventgridSystemTopicEventSubscriptionAdvancedFilterIsNullOrUndefinedOutputReference
- type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberGreaterThan
- type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberGreaterThanList
- type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberGreaterThanOrEquals
- type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberGreaterThanOrEqualsList
- type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberGreaterThanOrEqualsOutputReference
- type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberGreaterThanOutputReference
- type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberIn
- type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberInList
- type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberInOutputReference
- type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberInRange
- type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberInRangeList
- type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberInRangeOutputReference
- type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberLessThan
- type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberLessThanList
- type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberLessThanOrEquals
- type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberLessThanOrEqualsList
- type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberLessThanOrEqualsOutputReference
- type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberLessThanOutputReference
- type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberNotIn
- type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberNotInList
- type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberNotInOutputReference
- type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberNotInRange
- type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberNotInRangeList
- type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberNotInRangeOutputReference
- type EventgridSystemTopicEventSubscriptionAdvancedFilterOutputReference
- type EventgridSystemTopicEventSubscriptionAdvancedFilterStringBeginsWith
- type EventgridSystemTopicEventSubscriptionAdvancedFilterStringBeginsWithList
- type EventgridSystemTopicEventSubscriptionAdvancedFilterStringBeginsWithOutputReference
- type EventgridSystemTopicEventSubscriptionAdvancedFilterStringContains
- type EventgridSystemTopicEventSubscriptionAdvancedFilterStringContainsList
- type EventgridSystemTopicEventSubscriptionAdvancedFilterStringContainsOutputReference
- type EventgridSystemTopicEventSubscriptionAdvancedFilterStringEndsWith
- type EventgridSystemTopicEventSubscriptionAdvancedFilterStringEndsWithList
- type EventgridSystemTopicEventSubscriptionAdvancedFilterStringEndsWithOutputReference
- type EventgridSystemTopicEventSubscriptionAdvancedFilterStringIn
- type EventgridSystemTopicEventSubscriptionAdvancedFilterStringInList
- type EventgridSystemTopicEventSubscriptionAdvancedFilterStringInOutputReference
- type EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotBeginsWith
- type EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotBeginsWithList
- type EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotBeginsWithOutputReference
- type EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotContains
- type EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotContainsList
- type EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotContainsOutputReference
- type EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotEndsWith
- type EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotEndsWithList
- type EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotEndsWithOutputReference
- type EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotIn
- type EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotInList
- type EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotInOutputReference
- type EventgridSystemTopicEventSubscriptionAzureFunctionEndpoint
- type EventgridSystemTopicEventSubscriptionAzureFunctionEndpointOutputReference
- type EventgridSystemTopicEventSubscriptionConfig
- type EventgridSystemTopicEventSubscriptionDeadLetterIdentity
- type EventgridSystemTopicEventSubscriptionDeadLetterIdentityOutputReference
- type EventgridSystemTopicEventSubscriptionDeliveryIdentity
- type EventgridSystemTopicEventSubscriptionDeliveryIdentityOutputReference
- type EventgridSystemTopicEventSubscriptionDeliveryProperty
- type EventgridSystemTopicEventSubscriptionDeliveryPropertyList
- type EventgridSystemTopicEventSubscriptionDeliveryPropertyOutputReference
- type EventgridSystemTopicEventSubscriptionRetryPolicy
- type EventgridSystemTopicEventSubscriptionRetryPolicyOutputReference
- type EventgridSystemTopicEventSubscriptionStorageBlobDeadLetterDestination
- type EventgridSystemTopicEventSubscriptionStorageBlobDeadLetterDestinationOutputReference
- type EventgridSystemTopicEventSubscriptionStorageQueueEndpoint
- type EventgridSystemTopicEventSubscriptionStorageQueueEndpointOutputReference
- type EventgridSystemTopicEventSubscriptionSubjectFilter
- type EventgridSystemTopicEventSubscriptionSubjectFilterOutputReference
- type EventgridSystemTopicEventSubscriptionTimeouts
- type EventgridSystemTopicEventSubscriptionTimeoutsOutputReference
- type EventgridSystemTopicEventSubscriptionWebhookEndpoint
- type EventgridSystemTopicEventSubscriptionWebhookEndpointOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func EventgridSystemTopicEventSubscription_IsConstruct ¶
func EventgridSystemTopicEventSubscription_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func EventgridSystemTopicEventSubscription_IsTerraformElement ¶
func EventgridSystemTopicEventSubscription_IsTerraformElement(x interface{}) *bool
Experimental.
func EventgridSystemTopicEventSubscription_IsTerraformResource ¶
func EventgridSystemTopicEventSubscription_IsTerraformResource(x interface{}) *bool
Experimental.
func EventgridSystemTopicEventSubscription_TfResourceType ¶
func EventgridSystemTopicEventSubscription_TfResourceType() *string
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterBoolEqualsList_Override ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterBoolEqualsList_Override(e EventgridSystemTopicEventSubscriptionAdvancedFilterBoolEqualsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterBoolEqualsOutputReference_Override ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterBoolEqualsOutputReference_Override(e EventgridSystemTopicEventSubscriptionAdvancedFilterBoolEqualsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterIsNotNullList_Override ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterIsNotNullList_Override(e EventgridSystemTopicEventSubscriptionAdvancedFilterIsNotNullList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterIsNotNullOutputReference_Override ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterIsNotNullOutputReference_Override(e EventgridSystemTopicEventSubscriptionAdvancedFilterIsNotNullOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterIsNullOrUndefinedList_Override ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterIsNullOrUndefinedList_Override(e EventgridSystemTopicEventSubscriptionAdvancedFilterIsNullOrUndefinedList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterIsNullOrUndefinedOutputReference_Override ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterIsNullOrUndefinedOutputReference_Override(e EventgridSystemTopicEventSubscriptionAdvancedFilterIsNullOrUndefinedOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberGreaterThanList_Override ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberGreaterThanList_Override(e EventgridSystemTopicEventSubscriptionAdvancedFilterNumberGreaterThanList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberGreaterThanOrEqualsList_Override ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberGreaterThanOrEqualsList_Override(e EventgridSystemTopicEventSubscriptionAdvancedFilterNumberGreaterThanOrEqualsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberGreaterThanOrEqualsOutputReference_Override ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberGreaterThanOrEqualsOutputReference_Override(e EventgridSystemTopicEventSubscriptionAdvancedFilterNumberGreaterThanOrEqualsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberGreaterThanOutputReference_Override ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberGreaterThanOutputReference_Override(e EventgridSystemTopicEventSubscriptionAdvancedFilterNumberGreaterThanOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberInList_Override ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberInList_Override(e EventgridSystemTopicEventSubscriptionAdvancedFilterNumberInList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberInOutputReference_Override ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberInOutputReference_Override(e EventgridSystemTopicEventSubscriptionAdvancedFilterNumberInOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberInRangeList_Override ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberInRangeList_Override(e EventgridSystemTopicEventSubscriptionAdvancedFilterNumberInRangeList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberInRangeOutputReference_Override ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberInRangeOutputReference_Override(e EventgridSystemTopicEventSubscriptionAdvancedFilterNumberInRangeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberLessThanList_Override ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberLessThanList_Override(e EventgridSystemTopicEventSubscriptionAdvancedFilterNumberLessThanList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberLessThanOrEqualsList_Override ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberLessThanOrEqualsList_Override(e EventgridSystemTopicEventSubscriptionAdvancedFilterNumberLessThanOrEqualsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberLessThanOrEqualsOutputReference_Override ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberLessThanOrEqualsOutputReference_Override(e EventgridSystemTopicEventSubscriptionAdvancedFilterNumberLessThanOrEqualsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberLessThanOutputReference_Override ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberLessThanOutputReference_Override(e EventgridSystemTopicEventSubscriptionAdvancedFilterNumberLessThanOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberNotInList_Override ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberNotInList_Override(e EventgridSystemTopicEventSubscriptionAdvancedFilterNumberNotInList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberNotInOutputReference_Override ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberNotInOutputReference_Override(e EventgridSystemTopicEventSubscriptionAdvancedFilterNumberNotInOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberNotInRangeList_Override ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberNotInRangeList_Override(e EventgridSystemTopicEventSubscriptionAdvancedFilterNumberNotInRangeList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberNotInRangeOutputReference_Override ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberNotInRangeOutputReference_Override(e EventgridSystemTopicEventSubscriptionAdvancedFilterNumberNotInRangeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterOutputReference_Override ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterOutputReference_Override(e EventgridSystemTopicEventSubscriptionAdvancedFilterOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringBeginsWithList_Override ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringBeginsWithList_Override(e EventgridSystemTopicEventSubscriptionAdvancedFilterStringBeginsWithList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringBeginsWithOutputReference_Override ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringBeginsWithOutputReference_Override(e EventgridSystemTopicEventSubscriptionAdvancedFilterStringBeginsWithOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringContainsList_Override ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringContainsList_Override(e EventgridSystemTopicEventSubscriptionAdvancedFilterStringContainsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringContainsOutputReference_Override ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringContainsOutputReference_Override(e EventgridSystemTopicEventSubscriptionAdvancedFilterStringContainsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringEndsWithList_Override ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringEndsWithList_Override(e EventgridSystemTopicEventSubscriptionAdvancedFilterStringEndsWithList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringEndsWithOutputReference_Override ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringEndsWithOutputReference_Override(e EventgridSystemTopicEventSubscriptionAdvancedFilterStringEndsWithOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringInList_Override ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringInList_Override(e EventgridSystemTopicEventSubscriptionAdvancedFilterStringInList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringInOutputReference_Override ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringInOutputReference_Override(e EventgridSystemTopicEventSubscriptionAdvancedFilterStringInOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringNotBeginsWithList_Override ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringNotBeginsWithList_Override(e EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotBeginsWithList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringNotBeginsWithOutputReference_Override ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringNotBeginsWithOutputReference_Override(e EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotBeginsWithOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringNotContainsList_Override ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringNotContainsList_Override(e EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotContainsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringNotContainsOutputReference_Override ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringNotContainsOutputReference_Override(e EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotContainsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringNotEndsWithList_Override ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringNotEndsWithList_Override(e EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotEndsWithList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringNotEndsWithOutputReference_Override ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringNotEndsWithOutputReference_Override(e EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotEndsWithOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringNotInList_Override ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringNotInList_Override(e EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotInList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringNotInOutputReference_Override ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringNotInOutputReference_Override(e EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotInOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewEventgridSystemTopicEventSubscriptionAzureFunctionEndpointOutputReference_Override ¶
func NewEventgridSystemTopicEventSubscriptionAzureFunctionEndpointOutputReference_Override(e EventgridSystemTopicEventSubscriptionAzureFunctionEndpointOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewEventgridSystemTopicEventSubscriptionDeadLetterIdentityOutputReference_Override ¶
func NewEventgridSystemTopicEventSubscriptionDeadLetterIdentityOutputReference_Override(e EventgridSystemTopicEventSubscriptionDeadLetterIdentityOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewEventgridSystemTopicEventSubscriptionDeliveryIdentityOutputReference_Override ¶
func NewEventgridSystemTopicEventSubscriptionDeliveryIdentityOutputReference_Override(e EventgridSystemTopicEventSubscriptionDeliveryIdentityOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewEventgridSystemTopicEventSubscriptionDeliveryPropertyList_Override ¶
func NewEventgridSystemTopicEventSubscriptionDeliveryPropertyList_Override(e EventgridSystemTopicEventSubscriptionDeliveryPropertyList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewEventgridSystemTopicEventSubscriptionDeliveryPropertyOutputReference_Override ¶
func NewEventgridSystemTopicEventSubscriptionDeliveryPropertyOutputReference_Override(e EventgridSystemTopicEventSubscriptionDeliveryPropertyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewEventgridSystemTopicEventSubscriptionRetryPolicyOutputReference_Override ¶
func NewEventgridSystemTopicEventSubscriptionRetryPolicyOutputReference_Override(e EventgridSystemTopicEventSubscriptionRetryPolicyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewEventgridSystemTopicEventSubscriptionStorageBlobDeadLetterDestinationOutputReference_Override ¶
func NewEventgridSystemTopicEventSubscriptionStorageBlobDeadLetterDestinationOutputReference_Override(e EventgridSystemTopicEventSubscriptionStorageBlobDeadLetterDestinationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewEventgridSystemTopicEventSubscriptionStorageQueueEndpointOutputReference_Override ¶
func NewEventgridSystemTopicEventSubscriptionStorageQueueEndpointOutputReference_Override(e EventgridSystemTopicEventSubscriptionStorageQueueEndpointOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewEventgridSystemTopicEventSubscriptionSubjectFilterOutputReference_Override ¶
func NewEventgridSystemTopicEventSubscriptionSubjectFilterOutputReference_Override(e EventgridSystemTopicEventSubscriptionSubjectFilterOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewEventgridSystemTopicEventSubscriptionTimeoutsOutputReference_Override ¶
func NewEventgridSystemTopicEventSubscriptionTimeoutsOutputReference_Override(e EventgridSystemTopicEventSubscriptionTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewEventgridSystemTopicEventSubscriptionWebhookEndpointOutputReference_Override ¶
func NewEventgridSystemTopicEventSubscriptionWebhookEndpointOutputReference_Override(e EventgridSystemTopicEventSubscriptionWebhookEndpointOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewEventgridSystemTopicEventSubscription_Override ¶
func NewEventgridSystemTopicEventSubscription_Override(e EventgridSystemTopicEventSubscription, scope constructs.Construct, id *string, config *EventgridSystemTopicEventSubscriptionConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription azurerm_eventgrid_system_topic_event_subscription} Resource.
Types ¶
type EventgridSystemTopicEventSubscription ¶
type EventgridSystemTopicEventSubscription interface { cdktf.TerraformResource AdvancedFilter() EventgridSystemTopicEventSubscriptionAdvancedFilterOutputReference AdvancedFilteringOnArraysEnabled() interface{} SetAdvancedFilteringOnArraysEnabled(val interface{}) AdvancedFilteringOnArraysEnabledInput() interface{} AdvancedFilterInput() *EventgridSystemTopicEventSubscriptionAdvancedFilter AzureFunctionEndpoint() EventgridSystemTopicEventSubscriptionAzureFunctionEndpointOutputReference AzureFunctionEndpointInput() *EventgridSystemTopicEventSubscriptionAzureFunctionEndpoint // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) DeadLetterIdentity() EventgridSystemTopicEventSubscriptionDeadLetterIdentityOutputReference DeadLetterIdentityInput() *EventgridSystemTopicEventSubscriptionDeadLetterIdentity DeliveryIdentity() EventgridSystemTopicEventSubscriptionDeliveryIdentityOutputReference DeliveryIdentityInput() *EventgridSystemTopicEventSubscriptionDeliveryIdentity DeliveryProperty() EventgridSystemTopicEventSubscriptionDeliveryPropertyList DeliveryPropertyInput() interface{} // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) EventDeliverySchema() *string SetEventDeliverySchema(val *string) EventDeliverySchemaInput() *string EventhubEndpointId() *string SetEventhubEndpointId(val *string) EventhubEndpointIdInput() *string ExpirationTimeUtc() *string SetExpirationTimeUtc(val *string) ExpirationTimeUtcInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string HybridConnectionEndpointId() *string SetHybridConnectionEndpointId(val *string) HybridConnectionEndpointIdInput() *string Id() *string SetId(val *string) IdInput() *string IncludedEventTypes() *[]*string SetIncludedEventTypes(val *[]*string) IncludedEventTypesInput() *[]*string Labels() *[]*string SetLabels(val *[]*string) LabelsInput() *[]*string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} ResourceGroupName() *string SetResourceGroupName(val *string) ResourceGroupNameInput() *string RetryPolicy() EventgridSystemTopicEventSubscriptionRetryPolicyOutputReference RetryPolicyInput() *EventgridSystemTopicEventSubscriptionRetryPolicy ServiceBusQueueEndpointId() *string SetServiceBusQueueEndpointId(val *string) ServiceBusQueueEndpointIdInput() *string ServiceBusTopicEndpointId() *string SetServiceBusTopicEndpointId(val *string) ServiceBusTopicEndpointIdInput() *string StorageBlobDeadLetterDestination() EventgridSystemTopicEventSubscriptionStorageBlobDeadLetterDestinationOutputReference StorageBlobDeadLetterDestinationInput() *EventgridSystemTopicEventSubscriptionStorageBlobDeadLetterDestination StorageQueueEndpoint() EventgridSystemTopicEventSubscriptionStorageQueueEndpointOutputReference StorageQueueEndpointInput() *EventgridSystemTopicEventSubscriptionStorageQueueEndpoint SubjectFilter() EventgridSystemTopicEventSubscriptionSubjectFilterOutputReference SubjectFilterInput() *EventgridSystemTopicEventSubscriptionSubjectFilter SystemTopic() *string SetSystemTopic(val *string) SystemTopicInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() EventgridSystemTopicEventSubscriptionTimeoutsOutputReference TimeoutsInput() interface{} WebhookEndpoint() EventgridSystemTopicEventSubscriptionWebhookEndpointOutputReference WebhookEndpointInput() *EventgridSystemTopicEventSubscriptionWebhookEndpoint // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutAdvancedFilter(value *EventgridSystemTopicEventSubscriptionAdvancedFilter) PutAzureFunctionEndpoint(value *EventgridSystemTopicEventSubscriptionAzureFunctionEndpoint) PutDeadLetterIdentity(value *EventgridSystemTopicEventSubscriptionDeadLetterIdentity) PutDeliveryIdentity(value *EventgridSystemTopicEventSubscriptionDeliveryIdentity) PutDeliveryProperty(value interface{}) PutRetryPolicy(value *EventgridSystemTopicEventSubscriptionRetryPolicy) PutStorageBlobDeadLetterDestination(value *EventgridSystemTopicEventSubscriptionStorageBlobDeadLetterDestination) PutStorageQueueEndpoint(value *EventgridSystemTopicEventSubscriptionStorageQueueEndpoint) PutSubjectFilter(value *EventgridSystemTopicEventSubscriptionSubjectFilter) PutTimeouts(value *EventgridSystemTopicEventSubscriptionTimeouts) PutWebhookEndpoint(value *EventgridSystemTopicEventSubscriptionWebhookEndpoint) ResetAdvancedFilter() ResetAdvancedFilteringOnArraysEnabled() ResetAzureFunctionEndpoint() ResetDeadLetterIdentity() ResetDeliveryIdentity() ResetDeliveryProperty() ResetEventDeliverySchema() ResetEventhubEndpointId() ResetExpirationTimeUtc() ResetHybridConnectionEndpointId() ResetId() ResetIncludedEventTypes() ResetLabels() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetRetryPolicy() ResetServiceBusQueueEndpointId() ResetServiceBusTopicEndpointId() ResetStorageBlobDeadLetterDestination() ResetStorageQueueEndpoint() ResetSubjectFilter() ResetTimeouts() ResetWebhookEndpoint() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription azurerm_eventgrid_system_topic_event_subscription}.
func NewEventgridSystemTopicEventSubscription ¶
func NewEventgridSystemTopicEventSubscription(scope constructs.Construct, id *string, config *EventgridSystemTopicEventSubscriptionConfig) EventgridSystemTopicEventSubscription
Create a new {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription azurerm_eventgrid_system_topic_event_subscription} Resource.
type EventgridSystemTopicEventSubscriptionAdvancedFilter ¶
type EventgridSystemTopicEventSubscriptionAdvancedFilter struct { // bool_equals block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#bool_equals EventgridSystemTopicEventSubscription#bool_equals} BoolEquals interface{} `field:"optional" json:"boolEquals" yaml:"boolEquals"` // is_not_null block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#is_not_null EventgridSystemTopicEventSubscription#is_not_null} IsNotNull interface{} `field:"optional" json:"isNotNull" yaml:"isNotNull"` // is_null_or_undefined block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#is_null_or_undefined EventgridSystemTopicEventSubscription#is_null_or_undefined} IsNullOrUndefined interface{} `field:"optional" json:"isNullOrUndefined" yaml:"isNullOrUndefined"` // number_greater_than block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#number_greater_than EventgridSystemTopicEventSubscription#number_greater_than} NumberGreaterThan interface{} `field:"optional" json:"numberGreaterThan" yaml:"numberGreaterThan"` // number_greater_than_or_equals block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#number_greater_than_or_equals EventgridSystemTopicEventSubscription#number_greater_than_or_equals} NumberGreaterThanOrEquals interface{} `field:"optional" json:"numberGreaterThanOrEquals" yaml:"numberGreaterThanOrEquals"` // number_in block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#number_in EventgridSystemTopicEventSubscription#number_in} NumberIn interface{} `field:"optional" json:"numberIn" yaml:"numberIn"` // number_in_range block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#number_in_range EventgridSystemTopicEventSubscription#number_in_range} NumberInRange interface{} `field:"optional" json:"numberInRange" yaml:"numberInRange"` // number_less_than block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#number_less_than EventgridSystemTopicEventSubscription#number_less_than} NumberLessThan interface{} `field:"optional" json:"numberLessThan" yaml:"numberLessThan"` // number_less_than_or_equals block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#number_less_than_or_equals EventgridSystemTopicEventSubscription#number_less_than_or_equals} NumberLessThanOrEquals interface{} `field:"optional" json:"numberLessThanOrEquals" yaml:"numberLessThanOrEquals"` // number_not_in block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#number_not_in EventgridSystemTopicEventSubscription#number_not_in} NumberNotIn interface{} `field:"optional" json:"numberNotIn" yaml:"numberNotIn"` // number_not_in_range block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#number_not_in_range EventgridSystemTopicEventSubscription#number_not_in_range} NumberNotInRange interface{} `field:"optional" json:"numberNotInRange" yaml:"numberNotInRange"` // string_begins_with block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#string_begins_with EventgridSystemTopicEventSubscription#string_begins_with} StringBeginsWith interface{} `field:"optional" json:"stringBeginsWith" yaml:"stringBeginsWith"` // string_contains block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#string_contains EventgridSystemTopicEventSubscription#string_contains} StringContains interface{} `field:"optional" json:"stringContains" yaml:"stringContains"` // string_ends_with block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#string_ends_with EventgridSystemTopicEventSubscription#string_ends_with} StringEndsWith interface{} `field:"optional" json:"stringEndsWith" yaml:"stringEndsWith"` // string_in block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#string_in EventgridSystemTopicEventSubscription#string_in} StringIn interface{} `field:"optional" json:"stringIn" yaml:"stringIn"` // string_not_begins_with block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#string_not_begins_with EventgridSystemTopicEventSubscription#string_not_begins_with} StringNotBeginsWith interface{} `field:"optional" json:"stringNotBeginsWith" yaml:"stringNotBeginsWith"` // string_not_contains block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#string_not_contains EventgridSystemTopicEventSubscription#string_not_contains} StringNotContains interface{} `field:"optional" json:"stringNotContains" yaml:"stringNotContains"` // string_not_ends_with block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#string_not_ends_with EventgridSystemTopicEventSubscription#string_not_ends_with} StringNotEndsWith interface{} `field:"optional" json:"stringNotEndsWith" yaml:"stringNotEndsWith"` // string_not_in block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#string_not_in EventgridSystemTopicEventSubscription#string_not_in} StringNotIn interface{} `field:"optional" json:"stringNotIn" yaml:"stringNotIn"` }
type EventgridSystemTopicEventSubscriptionAdvancedFilterBoolEquals ¶
type EventgridSystemTopicEventSubscriptionAdvancedFilterBoolEquals struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#key EventgridSystemTopicEventSubscription#key}. Key *string `field:"required" json:"key" yaml:"key"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#value EventgridSystemTopicEventSubscription#value}. Value interface{} `field:"required" json:"value" yaml:"value"` }
type EventgridSystemTopicEventSubscriptionAdvancedFilterBoolEqualsList ¶
type EventgridSystemTopicEventSubscriptionAdvancedFilterBoolEqualsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) EventgridSystemTopicEventSubscriptionAdvancedFilterBoolEqualsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterBoolEqualsList ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterBoolEqualsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) EventgridSystemTopicEventSubscriptionAdvancedFilterBoolEqualsList
type EventgridSystemTopicEventSubscriptionAdvancedFilterBoolEqualsOutputReference ¶
type EventgridSystemTopicEventSubscriptionAdvancedFilterBoolEqualsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Key() *string SetKey(val *string) KeyInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() interface{} SetValue(val interface{}) ValueInput() interface{} // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterBoolEqualsOutputReference ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterBoolEqualsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) EventgridSystemTopicEventSubscriptionAdvancedFilterBoolEqualsOutputReference
type EventgridSystemTopicEventSubscriptionAdvancedFilterIsNotNull ¶
type EventgridSystemTopicEventSubscriptionAdvancedFilterIsNotNull struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#key EventgridSystemTopicEventSubscription#key}. Key *string `field:"required" json:"key" yaml:"key"` }
type EventgridSystemTopicEventSubscriptionAdvancedFilterIsNotNullList ¶
type EventgridSystemTopicEventSubscriptionAdvancedFilterIsNotNullList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) EventgridSystemTopicEventSubscriptionAdvancedFilterIsNotNullOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterIsNotNullList ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterIsNotNullList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) EventgridSystemTopicEventSubscriptionAdvancedFilterIsNotNullList
type EventgridSystemTopicEventSubscriptionAdvancedFilterIsNotNullOutputReference ¶
type EventgridSystemTopicEventSubscriptionAdvancedFilterIsNotNullOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Key() *string SetKey(val *string) KeyInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterIsNotNullOutputReference ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterIsNotNullOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) EventgridSystemTopicEventSubscriptionAdvancedFilterIsNotNullOutputReference
type EventgridSystemTopicEventSubscriptionAdvancedFilterIsNullOrUndefined ¶
type EventgridSystemTopicEventSubscriptionAdvancedFilterIsNullOrUndefined struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#key EventgridSystemTopicEventSubscription#key}. Key *string `field:"required" json:"key" yaml:"key"` }
type EventgridSystemTopicEventSubscriptionAdvancedFilterIsNullOrUndefinedList ¶
type EventgridSystemTopicEventSubscriptionAdvancedFilterIsNullOrUndefinedList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) EventgridSystemTopicEventSubscriptionAdvancedFilterIsNullOrUndefinedOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterIsNullOrUndefinedList ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterIsNullOrUndefinedList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) EventgridSystemTopicEventSubscriptionAdvancedFilterIsNullOrUndefinedList
type EventgridSystemTopicEventSubscriptionAdvancedFilterIsNullOrUndefinedOutputReference ¶
type EventgridSystemTopicEventSubscriptionAdvancedFilterIsNullOrUndefinedOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Key() *string SetKey(val *string) KeyInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterIsNullOrUndefinedOutputReference ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterIsNullOrUndefinedOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) EventgridSystemTopicEventSubscriptionAdvancedFilterIsNullOrUndefinedOutputReference
type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberGreaterThan ¶
type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberGreaterThan struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#key EventgridSystemTopicEventSubscription#key}. Key *string `field:"required" json:"key" yaml:"key"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#value EventgridSystemTopicEventSubscription#value}. Value *float64 `field:"required" json:"value" yaml:"value"` }
type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberGreaterThanList ¶
type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberGreaterThanList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) EventgridSystemTopicEventSubscriptionAdvancedFilterNumberGreaterThanOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberGreaterThanList ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberGreaterThanList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) EventgridSystemTopicEventSubscriptionAdvancedFilterNumberGreaterThanList
type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberGreaterThanOrEquals ¶
type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberGreaterThanOrEquals struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#key EventgridSystemTopicEventSubscription#key}. Key *string `field:"required" json:"key" yaml:"key"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#value EventgridSystemTopicEventSubscription#value}. Value *float64 `field:"required" json:"value" yaml:"value"` }
type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberGreaterThanOrEqualsList ¶
type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberGreaterThanOrEqualsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) EventgridSystemTopicEventSubscriptionAdvancedFilterNumberGreaterThanOrEqualsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberGreaterThanOrEqualsList ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberGreaterThanOrEqualsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) EventgridSystemTopicEventSubscriptionAdvancedFilterNumberGreaterThanOrEqualsList
type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberGreaterThanOrEqualsOutputReference ¶
type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberGreaterThanOrEqualsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Key() *string SetKey(val *string) KeyInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *float64 SetValue(val *float64) ValueInput() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberGreaterThanOrEqualsOutputReference ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberGreaterThanOrEqualsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) EventgridSystemTopicEventSubscriptionAdvancedFilterNumberGreaterThanOrEqualsOutputReference
type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberGreaterThanOutputReference ¶
type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberGreaterThanOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Key() *string SetKey(val *string) KeyInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *float64 SetValue(val *float64) ValueInput() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberGreaterThanOutputReference ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberGreaterThanOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) EventgridSystemTopicEventSubscriptionAdvancedFilterNumberGreaterThanOutputReference
type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberIn ¶
type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberIn struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#key EventgridSystemTopicEventSubscription#key}. Key *string `field:"required" json:"key" yaml:"key"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#values EventgridSystemTopicEventSubscription#values}. Values *[]*float64 `field:"required" json:"values" yaml:"values"` }
type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberInList ¶
type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberInList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) EventgridSystemTopicEventSubscriptionAdvancedFilterNumberInOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberInList ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberInList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) EventgridSystemTopicEventSubscriptionAdvancedFilterNumberInList
type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberInOutputReference ¶
type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberInOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Key() *string SetKey(val *string) KeyInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Values() *[]*float64 SetValues(val *[]*float64) ValuesInput() *[]*float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberInOutputReference ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberInOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) EventgridSystemTopicEventSubscriptionAdvancedFilterNumberInOutputReference
type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberInRange ¶
type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberInRange struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#key EventgridSystemTopicEventSubscription#key}. Key *string `field:"required" json:"key" yaml:"key"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#values EventgridSystemTopicEventSubscription#values}. Values interface{} `field:"required" json:"values" yaml:"values"` }
type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberInRangeList ¶
type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberInRangeList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) EventgridSystemTopicEventSubscriptionAdvancedFilterNumberInRangeOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberInRangeList ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberInRangeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) EventgridSystemTopicEventSubscriptionAdvancedFilterNumberInRangeList
type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberInRangeOutputReference ¶
type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberInRangeOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Key() *string SetKey(val *string) KeyInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Values() interface{} SetValues(val interface{}) ValuesInput() interface{} // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberInRangeOutputReference ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberInRangeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) EventgridSystemTopicEventSubscriptionAdvancedFilterNumberInRangeOutputReference
type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberLessThan ¶
type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberLessThan struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#key EventgridSystemTopicEventSubscription#key}. Key *string `field:"required" json:"key" yaml:"key"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#value EventgridSystemTopicEventSubscription#value}. Value *float64 `field:"required" json:"value" yaml:"value"` }
type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberLessThanList ¶
type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberLessThanList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) EventgridSystemTopicEventSubscriptionAdvancedFilterNumberLessThanOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberLessThanList ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberLessThanList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) EventgridSystemTopicEventSubscriptionAdvancedFilterNumberLessThanList
type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberLessThanOrEquals ¶
type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberLessThanOrEquals struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#key EventgridSystemTopicEventSubscription#key}. Key *string `field:"required" json:"key" yaml:"key"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#value EventgridSystemTopicEventSubscription#value}. Value *float64 `field:"required" json:"value" yaml:"value"` }
type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberLessThanOrEqualsList ¶
type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberLessThanOrEqualsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) EventgridSystemTopicEventSubscriptionAdvancedFilterNumberLessThanOrEqualsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberLessThanOrEqualsList ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberLessThanOrEqualsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) EventgridSystemTopicEventSubscriptionAdvancedFilterNumberLessThanOrEqualsList
type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberLessThanOrEqualsOutputReference ¶
type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberLessThanOrEqualsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Key() *string SetKey(val *string) KeyInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *float64 SetValue(val *float64) ValueInput() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberLessThanOrEqualsOutputReference ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberLessThanOrEqualsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) EventgridSystemTopicEventSubscriptionAdvancedFilterNumberLessThanOrEqualsOutputReference
type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberLessThanOutputReference ¶
type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberLessThanOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Key() *string SetKey(val *string) KeyInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *float64 SetValue(val *float64) ValueInput() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberLessThanOutputReference ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberLessThanOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) EventgridSystemTopicEventSubscriptionAdvancedFilterNumberLessThanOutputReference
type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberNotIn ¶
type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberNotIn struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#key EventgridSystemTopicEventSubscription#key}. Key *string `field:"required" json:"key" yaml:"key"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#values EventgridSystemTopicEventSubscription#values}. Values *[]*float64 `field:"required" json:"values" yaml:"values"` }
type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberNotInList ¶
type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberNotInList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) EventgridSystemTopicEventSubscriptionAdvancedFilterNumberNotInOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberNotInList ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberNotInList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) EventgridSystemTopicEventSubscriptionAdvancedFilterNumberNotInList
type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberNotInOutputReference ¶
type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberNotInOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Key() *string SetKey(val *string) KeyInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Values() *[]*float64 SetValues(val *[]*float64) ValuesInput() *[]*float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberNotInOutputReference ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberNotInOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) EventgridSystemTopicEventSubscriptionAdvancedFilterNumberNotInOutputReference
type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberNotInRange ¶
type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberNotInRange struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#key EventgridSystemTopicEventSubscription#key}. Key *string `field:"required" json:"key" yaml:"key"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#values EventgridSystemTopicEventSubscription#values}. Values interface{} `field:"required" json:"values" yaml:"values"` }
type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberNotInRangeList ¶
type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberNotInRangeList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) EventgridSystemTopicEventSubscriptionAdvancedFilterNumberNotInRangeOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberNotInRangeList ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberNotInRangeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) EventgridSystemTopicEventSubscriptionAdvancedFilterNumberNotInRangeList
type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberNotInRangeOutputReference ¶
type EventgridSystemTopicEventSubscriptionAdvancedFilterNumberNotInRangeOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Key() *string SetKey(val *string) KeyInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Values() interface{} SetValues(val interface{}) ValuesInput() interface{} // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberNotInRangeOutputReference ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterNumberNotInRangeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) EventgridSystemTopicEventSubscriptionAdvancedFilterNumberNotInRangeOutputReference
type EventgridSystemTopicEventSubscriptionAdvancedFilterOutputReference ¶
type EventgridSystemTopicEventSubscriptionAdvancedFilterOutputReference interface { cdktf.ComplexObject BoolEquals() EventgridSystemTopicEventSubscriptionAdvancedFilterBoolEqualsList BoolEqualsInput() interface{} // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *EventgridSystemTopicEventSubscriptionAdvancedFilter SetInternalValue(val *EventgridSystemTopicEventSubscriptionAdvancedFilter) IsNotNull() EventgridSystemTopicEventSubscriptionAdvancedFilterIsNotNullList IsNotNullInput() interface{} IsNullOrUndefined() EventgridSystemTopicEventSubscriptionAdvancedFilterIsNullOrUndefinedList IsNullOrUndefinedInput() interface{} NumberGreaterThan() EventgridSystemTopicEventSubscriptionAdvancedFilterNumberGreaterThanList NumberGreaterThanInput() interface{} NumberGreaterThanOrEquals() EventgridSystemTopicEventSubscriptionAdvancedFilterNumberGreaterThanOrEqualsList NumberGreaterThanOrEqualsInput() interface{} NumberIn() EventgridSystemTopicEventSubscriptionAdvancedFilterNumberInList NumberInInput() interface{} NumberInRange() EventgridSystemTopicEventSubscriptionAdvancedFilterNumberInRangeList NumberInRangeInput() interface{} NumberLessThan() EventgridSystemTopicEventSubscriptionAdvancedFilterNumberLessThanList NumberLessThanInput() interface{} NumberLessThanOrEquals() EventgridSystemTopicEventSubscriptionAdvancedFilterNumberLessThanOrEqualsList NumberLessThanOrEqualsInput() interface{} NumberNotIn() EventgridSystemTopicEventSubscriptionAdvancedFilterNumberNotInList NumberNotInInput() interface{} NumberNotInRange() EventgridSystemTopicEventSubscriptionAdvancedFilterNumberNotInRangeList NumberNotInRangeInput() interface{} StringBeginsWith() EventgridSystemTopicEventSubscriptionAdvancedFilterStringBeginsWithList StringBeginsWithInput() interface{} StringContains() EventgridSystemTopicEventSubscriptionAdvancedFilterStringContainsList StringContainsInput() interface{} StringEndsWith() EventgridSystemTopicEventSubscriptionAdvancedFilterStringEndsWithList StringEndsWithInput() interface{} StringIn() EventgridSystemTopicEventSubscriptionAdvancedFilterStringInList StringInInput() interface{} StringNotBeginsWith() EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotBeginsWithList StringNotBeginsWithInput() interface{} StringNotContains() EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotContainsList StringNotContainsInput() interface{} StringNotEndsWith() EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotEndsWithList StringNotEndsWithInput() interface{} StringNotIn() EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotInList StringNotInInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutBoolEquals(value interface{}) PutIsNotNull(value interface{}) PutIsNullOrUndefined(value interface{}) PutNumberGreaterThan(value interface{}) PutNumberGreaterThanOrEquals(value interface{}) PutNumberIn(value interface{}) PutNumberInRange(value interface{}) PutNumberLessThan(value interface{}) PutNumberLessThanOrEquals(value interface{}) PutNumberNotIn(value interface{}) PutNumberNotInRange(value interface{}) PutStringBeginsWith(value interface{}) PutStringContains(value interface{}) PutStringEndsWith(value interface{}) PutStringIn(value interface{}) PutStringNotBeginsWith(value interface{}) PutStringNotContains(value interface{}) PutStringNotEndsWith(value interface{}) PutStringNotIn(value interface{}) ResetBoolEquals() ResetIsNotNull() ResetIsNullOrUndefined() ResetNumberGreaterThan() ResetNumberGreaterThanOrEquals() ResetNumberIn() ResetNumberInRange() ResetNumberLessThan() ResetNumberLessThanOrEquals() ResetNumberNotIn() ResetNumberNotInRange() ResetStringBeginsWith() ResetStringContains() ResetStringEndsWith() ResetStringIn() ResetStringNotBeginsWith() ResetStringNotContains() ResetStringNotEndsWith() ResetStringNotIn() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterOutputReference ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) EventgridSystemTopicEventSubscriptionAdvancedFilterOutputReference
type EventgridSystemTopicEventSubscriptionAdvancedFilterStringBeginsWith ¶
type EventgridSystemTopicEventSubscriptionAdvancedFilterStringBeginsWith struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#key EventgridSystemTopicEventSubscription#key}. Key *string `field:"required" json:"key" yaml:"key"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#values EventgridSystemTopicEventSubscription#values}. Values *[]*string `field:"required" json:"values" yaml:"values"` }
type EventgridSystemTopicEventSubscriptionAdvancedFilterStringBeginsWithList ¶
type EventgridSystemTopicEventSubscriptionAdvancedFilterStringBeginsWithList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) EventgridSystemTopicEventSubscriptionAdvancedFilterStringBeginsWithOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringBeginsWithList ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringBeginsWithList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) EventgridSystemTopicEventSubscriptionAdvancedFilterStringBeginsWithList
type EventgridSystemTopicEventSubscriptionAdvancedFilterStringBeginsWithOutputReference ¶
type EventgridSystemTopicEventSubscriptionAdvancedFilterStringBeginsWithOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Key() *string SetKey(val *string) KeyInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Values() *[]*string SetValues(val *[]*string) ValuesInput() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringBeginsWithOutputReference ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringBeginsWithOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) EventgridSystemTopicEventSubscriptionAdvancedFilterStringBeginsWithOutputReference
type EventgridSystemTopicEventSubscriptionAdvancedFilterStringContains ¶
type EventgridSystemTopicEventSubscriptionAdvancedFilterStringContains struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#key EventgridSystemTopicEventSubscription#key}. Key *string `field:"required" json:"key" yaml:"key"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#values EventgridSystemTopicEventSubscription#values}. Values *[]*string `field:"required" json:"values" yaml:"values"` }
type EventgridSystemTopicEventSubscriptionAdvancedFilterStringContainsList ¶
type EventgridSystemTopicEventSubscriptionAdvancedFilterStringContainsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) EventgridSystemTopicEventSubscriptionAdvancedFilterStringContainsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringContainsList ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringContainsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) EventgridSystemTopicEventSubscriptionAdvancedFilterStringContainsList
type EventgridSystemTopicEventSubscriptionAdvancedFilterStringContainsOutputReference ¶
type EventgridSystemTopicEventSubscriptionAdvancedFilterStringContainsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Key() *string SetKey(val *string) KeyInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Values() *[]*string SetValues(val *[]*string) ValuesInput() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringContainsOutputReference ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringContainsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) EventgridSystemTopicEventSubscriptionAdvancedFilterStringContainsOutputReference
type EventgridSystemTopicEventSubscriptionAdvancedFilterStringEndsWith ¶
type EventgridSystemTopicEventSubscriptionAdvancedFilterStringEndsWith struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#key EventgridSystemTopicEventSubscription#key}. Key *string `field:"required" json:"key" yaml:"key"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#values EventgridSystemTopicEventSubscription#values}. Values *[]*string `field:"required" json:"values" yaml:"values"` }
type EventgridSystemTopicEventSubscriptionAdvancedFilterStringEndsWithList ¶
type EventgridSystemTopicEventSubscriptionAdvancedFilterStringEndsWithList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) EventgridSystemTopicEventSubscriptionAdvancedFilterStringEndsWithOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringEndsWithList ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringEndsWithList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) EventgridSystemTopicEventSubscriptionAdvancedFilterStringEndsWithList
type EventgridSystemTopicEventSubscriptionAdvancedFilterStringEndsWithOutputReference ¶
type EventgridSystemTopicEventSubscriptionAdvancedFilterStringEndsWithOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Key() *string SetKey(val *string) KeyInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Values() *[]*string SetValues(val *[]*string) ValuesInput() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringEndsWithOutputReference ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringEndsWithOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) EventgridSystemTopicEventSubscriptionAdvancedFilterStringEndsWithOutputReference
type EventgridSystemTopicEventSubscriptionAdvancedFilterStringIn ¶
type EventgridSystemTopicEventSubscriptionAdvancedFilterStringIn struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#key EventgridSystemTopicEventSubscription#key}. Key *string `field:"required" json:"key" yaml:"key"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#values EventgridSystemTopicEventSubscription#values}. Values *[]*string `field:"required" json:"values" yaml:"values"` }
type EventgridSystemTopicEventSubscriptionAdvancedFilterStringInList ¶
type EventgridSystemTopicEventSubscriptionAdvancedFilterStringInList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) EventgridSystemTopicEventSubscriptionAdvancedFilterStringInOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringInList ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringInList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) EventgridSystemTopicEventSubscriptionAdvancedFilterStringInList
type EventgridSystemTopicEventSubscriptionAdvancedFilterStringInOutputReference ¶
type EventgridSystemTopicEventSubscriptionAdvancedFilterStringInOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Key() *string SetKey(val *string) KeyInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Values() *[]*string SetValues(val *[]*string) ValuesInput() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringInOutputReference ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringInOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) EventgridSystemTopicEventSubscriptionAdvancedFilterStringInOutputReference
type EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotBeginsWith ¶
type EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotBeginsWith struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#key EventgridSystemTopicEventSubscription#key}. Key *string `field:"required" json:"key" yaml:"key"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#values EventgridSystemTopicEventSubscription#values}. Values *[]*string `field:"required" json:"values" yaml:"values"` }
type EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotBeginsWithList ¶
type EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotBeginsWithList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotBeginsWithOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringNotBeginsWithList ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringNotBeginsWithList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotBeginsWithList
type EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotBeginsWithOutputReference ¶
type EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotBeginsWithOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Key() *string SetKey(val *string) KeyInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Values() *[]*string SetValues(val *[]*string) ValuesInput() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringNotBeginsWithOutputReference ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringNotBeginsWithOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotBeginsWithOutputReference
type EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotContains ¶
type EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotContains struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#key EventgridSystemTopicEventSubscription#key}. Key *string `field:"required" json:"key" yaml:"key"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#values EventgridSystemTopicEventSubscription#values}. Values *[]*string `field:"required" json:"values" yaml:"values"` }
type EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotContainsList ¶
type EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotContainsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotContainsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringNotContainsList ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringNotContainsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotContainsList
type EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotContainsOutputReference ¶
type EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotContainsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Key() *string SetKey(val *string) KeyInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Values() *[]*string SetValues(val *[]*string) ValuesInput() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringNotContainsOutputReference ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringNotContainsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotContainsOutputReference
type EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotEndsWith ¶
type EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotEndsWith struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#key EventgridSystemTopicEventSubscription#key}. Key *string `field:"required" json:"key" yaml:"key"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#values EventgridSystemTopicEventSubscription#values}. Values *[]*string `field:"required" json:"values" yaml:"values"` }
type EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotEndsWithList ¶
type EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotEndsWithList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotEndsWithOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringNotEndsWithList ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringNotEndsWithList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotEndsWithList
type EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotEndsWithOutputReference ¶
type EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotEndsWithOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Key() *string SetKey(val *string) KeyInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Values() *[]*string SetValues(val *[]*string) ValuesInput() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringNotEndsWithOutputReference ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringNotEndsWithOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotEndsWithOutputReference
type EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotIn ¶
type EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotIn struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#key EventgridSystemTopicEventSubscription#key}. Key *string `field:"required" json:"key" yaml:"key"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#values EventgridSystemTopicEventSubscription#values}. Values *[]*string `field:"required" json:"values" yaml:"values"` }
type EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotInList ¶
type EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotInList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotInOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringNotInList ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringNotInList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotInList
type EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotInOutputReference ¶
type EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotInOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Key() *string SetKey(val *string) KeyInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Values() *[]*string SetValues(val *[]*string) ValuesInput() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringNotInOutputReference ¶
func NewEventgridSystemTopicEventSubscriptionAdvancedFilterStringNotInOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotInOutputReference
type EventgridSystemTopicEventSubscriptionAzureFunctionEndpoint ¶
type EventgridSystemTopicEventSubscriptionAzureFunctionEndpoint struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#function_id EventgridSystemTopicEventSubscription#function_id}. FunctionId *string `field:"required" json:"functionId" yaml:"functionId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#max_events_per_batch EventgridSystemTopicEventSubscription#max_events_per_batch}. MaxEventsPerBatch *float64 `field:"optional" json:"maxEventsPerBatch" yaml:"maxEventsPerBatch"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#preferred_batch_size_in_kilobytes EventgridSystemTopicEventSubscription#preferred_batch_size_in_kilobytes}. PreferredBatchSizeInKilobytes *float64 `field:"optional" json:"preferredBatchSizeInKilobytes" yaml:"preferredBatchSizeInKilobytes"` }
type EventgridSystemTopicEventSubscriptionAzureFunctionEndpointOutputReference ¶
type EventgridSystemTopicEventSubscriptionAzureFunctionEndpointOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string FunctionId() *string SetFunctionId(val *string) FunctionIdInput() *string InternalValue() *EventgridSystemTopicEventSubscriptionAzureFunctionEndpoint SetInternalValue(val *EventgridSystemTopicEventSubscriptionAzureFunctionEndpoint) MaxEventsPerBatch() *float64 SetMaxEventsPerBatch(val *float64) MaxEventsPerBatchInput() *float64 PreferredBatchSizeInKilobytes() *float64 SetPreferredBatchSizeInKilobytes(val *float64) PreferredBatchSizeInKilobytesInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMaxEventsPerBatch() ResetPreferredBatchSizeInKilobytes() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventgridSystemTopicEventSubscriptionAzureFunctionEndpointOutputReference ¶
func NewEventgridSystemTopicEventSubscriptionAzureFunctionEndpointOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) EventgridSystemTopicEventSubscriptionAzureFunctionEndpointOutputReference
type EventgridSystemTopicEventSubscriptionConfig ¶
type EventgridSystemTopicEventSubscriptionConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count interface{} `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#name EventgridSystemTopicEventSubscription#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#resource_group_name EventgridSystemTopicEventSubscription#resource_group_name}. ResourceGroupName *string `field:"required" json:"resourceGroupName" yaml:"resourceGroupName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#system_topic EventgridSystemTopicEventSubscription#system_topic}. SystemTopic *string `field:"required" json:"systemTopic" yaml:"systemTopic"` // advanced_filter block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#advanced_filter EventgridSystemTopicEventSubscription#advanced_filter} AdvancedFilter *EventgridSystemTopicEventSubscriptionAdvancedFilter `field:"optional" json:"advancedFilter" yaml:"advancedFilter"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#advanced_filtering_on_arrays_enabled EventgridSystemTopicEventSubscription#advanced_filtering_on_arrays_enabled}. AdvancedFilteringOnArraysEnabled interface{} `field:"optional" json:"advancedFilteringOnArraysEnabled" yaml:"advancedFilteringOnArraysEnabled"` // azure_function_endpoint block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#azure_function_endpoint EventgridSystemTopicEventSubscription#azure_function_endpoint} AzureFunctionEndpoint *EventgridSystemTopicEventSubscriptionAzureFunctionEndpoint `field:"optional" json:"azureFunctionEndpoint" yaml:"azureFunctionEndpoint"` // dead_letter_identity block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#dead_letter_identity EventgridSystemTopicEventSubscription#dead_letter_identity} DeadLetterIdentity *EventgridSystemTopicEventSubscriptionDeadLetterIdentity `field:"optional" json:"deadLetterIdentity" yaml:"deadLetterIdentity"` // delivery_identity block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#delivery_identity EventgridSystemTopicEventSubscription#delivery_identity} DeliveryIdentity *EventgridSystemTopicEventSubscriptionDeliveryIdentity `field:"optional" json:"deliveryIdentity" yaml:"deliveryIdentity"` // delivery_property block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#delivery_property EventgridSystemTopicEventSubscription#delivery_property} DeliveryProperty interface{} `field:"optional" json:"deliveryProperty" yaml:"deliveryProperty"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#event_delivery_schema EventgridSystemTopicEventSubscription#event_delivery_schema}. EventDeliverySchema *string `field:"optional" json:"eventDeliverySchema" yaml:"eventDeliverySchema"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#eventhub_endpoint_id EventgridSystemTopicEventSubscription#eventhub_endpoint_id}. EventhubEndpointId *string `field:"optional" json:"eventhubEndpointId" yaml:"eventhubEndpointId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#expiration_time_utc EventgridSystemTopicEventSubscription#expiration_time_utc}. ExpirationTimeUtc *string `field:"optional" json:"expirationTimeUtc" yaml:"expirationTimeUtc"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#hybrid_connection_endpoint_id EventgridSystemTopicEventSubscription#hybrid_connection_endpoint_id}. HybridConnectionEndpointId *string `field:"optional" json:"hybridConnectionEndpointId" yaml:"hybridConnectionEndpointId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#id EventgridSystemTopicEventSubscription#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#included_event_types EventgridSystemTopicEventSubscription#included_event_types}. IncludedEventTypes *[]*string `field:"optional" json:"includedEventTypes" yaml:"includedEventTypes"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#labels EventgridSystemTopicEventSubscription#labels}. Labels *[]*string `field:"optional" json:"labels" yaml:"labels"` // retry_policy block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#retry_policy EventgridSystemTopicEventSubscription#retry_policy} RetryPolicy *EventgridSystemTopicEventSubscriptionRetryPolicy `field:"optional" json:"retryPolicy" yaml:"retryPolicy"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#service_bus_queue_endpoint_id EventgridSystemTopicEventSubscription#service_bus_queue_endpoint_id}. ServiceBusQueueEndpointId *string `field:"optional" json:"serviceBusQueueEndpointId" yaml:"serviceBusQueueEndpointId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#service_bus_topic_endpoint_id EventgridSystemTopicEventSubscription#service_bus_topic_endpoint_id}. ServiceBusTopicEndpointId *string `field:"optional" json:"serviceBusTopicEndpointId" yaml:"serviceBusTopicEndpointId"` // storage_blob_dead_letter_destination block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#storage_blob_dead_letter_destination EventgridSystemTopicEventSubscription#storage_blob_dead_letter_destination} StorageBlobDeadLetterDestination *EventgridSystemTopicEventSubscriptionStorageBlobDeadLetterDestination `field:"optional" json:"storageBlobDeadLetterDestination" yaml:"storageBlobDeadLetterDestination"` // storage_queue_endpoint block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#storage_queue_endpoint EventgridSystemTopicEventSubscription#storage_queue_endpoint} StorageQueueEndpoint *EventgridSystemTopicEventSubscriptionStorageQueueEndpoint `field:"optional" json:"storageQueueEndpoint" yaml:"storageQueueEndpoint"` // subject_filter block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#subject_filter EventgridSystemTopicEventSubscription#subject_filter} SubjectFilter *EventgridSystemTopicEventSubscriptionSubjectFilter `field:"optional" json:"subjectFilter" yaml:"subjectFilter"` // timeouts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#timeouts EventgridSystemTopicEventSubscription#timeouts} Timeouts *EventgridSystemTopicEventSubscriptionTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` // webhook_endpoint block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#webhook_endpoint EventgridSystemTopicEventSubscription#webhook_endpoint} WebhookEndpoint *EventgridSystemTopicEventSubscriptionWebhookEndpoint `field:"optional" json:"webhookEndpoint" yaml:"webhookEndpoint"` }
type EventgridSystemTopicEventSubscriptionDeadLetterIdentity ¶
type EventgridSystemTopicEventSubscriptionDeadLetterIdentity struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#type EventgridSystemTopicEventSubscription#type}. Type *string `field:"required" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#user_assigned_identity EventgridSystemTopicEventSubscription#user_assigned_identity}. UserAssignedIdentity *string `field:"optional" json:"userAssignedIdentity" yaml:"userAssignedIdentity"` }
type EventgridSystemTopicEventSubscriptionDeadLetterIdentityOutputReference ¶
type EventgridSystemTopicEventSubscriptionDeadLetterIdentityOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *EventgridSystemTopicEventSubscriptionDeadLetterIdentity SetInternalValue(val *EventgridSystemTopicEventSubscriptionDeadLetterIdentity) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string UserAssignedIdentity() *string SetUserAssignedIdentity(val *string) UserAssignedIdentityInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetUserAssignedIdentity() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventgridSystemTopicEventSubscriptionDeadLetterIdentityOutputReference ¶
func NewEventgridSystemTopicEventSubscriptionDeadLetterIdentityOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) EventgridSystemTopicEventSubscriptionDeadLetterIdentityOutputReference
type EventgridSystemTopicEventSubscriptionDeliveryIdentity ¶
type EventgridSystemTopicEventSubscriptionDeliveryIdentity struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#type EventgridSystemTopicEventSubscription#type}. Type *string `field:"required" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#user_assigned_identity EventgridSystemTopicEventSubscription#user_assigned_identity}. UserAssignedIdentity *string `field:"optional" json:"userAssignedIdentity" yaml:"userAssignedIdentity"` }
type EventgridSystemTopicEventSubscriptionDeliveryIdentityOutputReference ¶
type EventgridSystemTopicEventSubscriptionDeliveryIdentityOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *EventgridSystemTopicEventSubscriptionDeliveryIdentity SetInternalValue(val *EventgridSystemTopicEventSubscriptionDeliveryIdentity) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string UserAssignedIdentity() *string SetUserAssignedIdentity(val *string) UserAssignedIdentityInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetUserAssignedIdentity() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventgridSystemTopicEventSubscriptionDeliveryIdentityOutputReference ¶
func NewEventgridSystemTopicEventSubscriptionDeliveryIdentityOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) EventgridSystemTopicEventSubscriptionDeliveryIdentityOutputReference
type EventgridSystemTopicEventSubscriptionDeliveryProperty ¶
type EventgridSystemTopicEventSubscriptionDeliveryProperty struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#header_name EventgridSystemTopicEventSubscription#header_name}. HeaderName *string `field:"required" json:"headerName" yaml:"headerName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#type EventgridSystemTopicEventSubscription#type}. Type *string `field:"required" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#secret EventgridSystemTopicEventSubscription#secret}. Secret interface{} `field:"optional" json:"secret" yaml:"secret"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#source_field EventgridSystemTopicEventSubscription#source_field}. SourceField *string `field:"optional" json:"sourceField" yaml:"sourceField"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#value EventgridSystemTopicEventSubscription#value}. Value *string `field:"optional" json:"value" yaml:"value"` }
type EventgridSystemTopicEventSubscriptionDeliveryPropertyList ¶
type EventgridSystemTopicEventSubscriptionDeliveryPropertyList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) EventgridSystemTopicEventSubscriptionDeliveryPropertyOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventgridSystemTopicEventSubscriptionDeliveryPropertyList ¶
func NewEventgridSystemTopicEventSubscriptionDeliveryPropertyList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) EventgridSystemTopicEventSubscriptionDeliveryPropertyList
type EventgridSystemTopicEventSubscriptionDeliveryPropertyOutputReference ¶
type EventgridSystemTopicEventSubscriptionDeliveryPropertyOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string HeaderName() *string SetHeaderName(val *string) HeaderNameInput() *string InternalValue() interface{} SetInternalValue(val interface{}) Secret() interface{} SetSecret(val interface{}) SecretInput() interface{} SourceField() *string SetSourceField(val *string) SourceFieldInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetSecret() ResetSourceField() ResetValue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventgridSystemTopicEventSubscriptionDeliveryPropertyOutputReference ¶
func NewEventgridSystemTopicEventSubscriptionDeliveryPropertyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) EventgridSystemTopicEventSubscriptionDeliveryPropertyOutputReference
type EventgridSystemTopicEventSubscriptionRetryPolicy ¶
type EventgridSystemTopicEventSubscriptionRetryPolicy struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#event_time_to_live EventgridSystemTopicEventSubscription#event_time_to_live}. EventTimeToLive *float64 `field:"required" json:"eventTimeToLive" yaml:"eventTimeToLive"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#max_delivery_attempts EventgridSystemTopicEventSubscription#max_delivery_attempts}. MaxDeliveryAttempts *float64 `field:"required" json:"maxDeliveryAttempts" yaml:"maxDeliveryAttempts"` }
type EventgridSystemTopicEventSubscriptionRetryPolicyOutputReference ¶
type EventgridSystemTopicEventSubscriptionRetryPolicyOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string EventTimeToLive() *float64 SetEventTimeToLive(val *float64) EventTimeToLiveInput() *float64 // Experimental. Fqn() *string InternalValue() *EventgridSystemTopicEventSubscriptionRetryPolicy SetInternalValue(val *EventgridSystemTopicEventSubscriptionRetryPolicy) MaxDeliveryAttempts() *float64 SetMaxDeliveryAttempts(val *float64) MaxDeliveryAttemptsInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventgridSystemTopicEventSubscriptionRetryPolicyOutputReference ¶
func NewEventgridSystemTopicEventSubscriptionRetryPolicyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) EventgridSystemTopicEventSubscriptionRetryPolicyOutputReference
type EventgridSystemTopicEventSubscriptionStorageBlobDeadLetterDestination ¶
type EventgridSystemTopicEventSubscriptionStorageBlobDeadLetterDestination struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#storage_account_id EventgridSystemTopicEventSubscription#storage_account_id}. StorageAccountId *string `field:"required" json:"storageAccountId" yaml:"storageAccountId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#storage_blob_container_name EventgridSystemTopicEventSubscription#storage_blob_container_name}. StorageBlobContainerName *string `field:"required" json:"storageBlobContainerName" yaml:"storageBlobContainerName"` }
type EventgridSystemTopicEventSubscriptionStorageBlobDeadLetterDestinationOutputReference ¶
type EventgridSystemTopicEventSubscriptionStorageBlobDeadLetterDestinationOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *EventgridSystemTopicEventSubscriptionStorageBlobDeadLetterDestination SetInternalValue(val *EventgridSystemTopicEventSubscriptionStorageBlobDeadLetterDestination) StorageAccountId() *string SetStorageAccountId(val *string) StorageAccountIdInput() *string StorageBlobContainerName() *string SetStorageBlobContainerName(val *string) StorageBlobContainerNameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventgridSystemTopicEventSubscriptionStorageBlobDeadLetterDestinationOutputReference ¶
func NewEventgridSystemTopicEventSubscriptionStorageBlobDeadLetterDestinationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) EventgridSystemTopicEventSubscriptionStorageBlobDeadLetterDestinationOutputReference
type EventgridSystemTopicEventSubscriptionStorageQueueEndpoint ¶
type EventgridSystemTopicEventSubscriptionStorageQueueEndpoint struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#queue_name EventgridSystemTopicEventSubscription#queue_name}. QueueName *string `field:"required" json:"queueName" yaml:"queueName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#storage_account_id EventgridSystemTopicEventSubscription#storage_account_id}. StorageAccountId *string `field:"required" json:"storageAccountId" yaml:"storageAccountId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#queue_message_time_to_live_in_seconds EventgridSystemTopicEventSubscription#queue_message_time_to_live_in_seconds}. QueueMessageTimeToLiveInSeconds *float64 `field:"optional" json:"queueMessageTimeToLiveInSeconds" yaml:"queueMessageTimeToLiveInSeconds"` }
type EventgridSystemTopicEventSubscriptionStorageQueueEndpointOutputReference ¶
type EventgridSystemTopicEventSubscriptionStorageQueueEndpointOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *EventgridSystemTopicEventSubscriptionStorageQueueEndpoint SetInternalValue(val *EventgridSystemTopicEventSubscriptionStorageQueueEndpoint) QueueMessageTimeToLiveInSeconds() *float64 SetQueueMessageTimeToLiveInSeconds(val *float64) QueueMessageTimeToLiveInSecondsInput() *float64 QueueName() *string SetQueueName(val *string) QueueNameInput() *string StorageAccountId() *string SetStorageAccountId(val *string) StorageAccountIdInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetQueueMessageTimeToLiveInSeconds() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventgridSystemTopicEventSubscriptionStorageQueueEndpointOutputReference ¶
func NewEventgridSystemTopicEventSubscriptionStorageQueueEndpointOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) EventgridSystemTopicEventSubscriptionStorageQueueEndpointOutputReference
type EventgridSystemTopicEventSubscriptionSubjectFilter ¶
type EventgridSystemTopicEventSubscriptionSubjectFilter struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#case_sensitive EventgridSystemTopicEventSubscription#case_sensitive}. CaseSensitive interface{} `field:"optional" json:"caseSensitive" yaml:"caseSensitive"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#subject_begins_with EventgridSystemTopicEventSubscription#subject_begins_with}. SubjectBeginsWith *string `field:"optional" json:"subjectBeginsWith" yaml:"subjectBeginsWith"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#subject_ends_with EventgridSystemTopicEventSubscription#subject_ends_with}. SubjectEndsWith *string `field:"optional" json:"subjectEndsWith" yaml:"subjectEndsWith"` }
type EventgridSystemTopicEventSubscriptionSubjectFilterOutputReference ¶
type EventgridSystemTopicEventSubscriptionSubjectFilterOutputReference interface { cdktf.ComplexObject CaseSensitive() interface{} SetCaseSensitive(val interface{}) CaseSensitiveInput() interface{} // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *EventgridSystemTopicEventSubscriptionSubjectFilter SetInternalValue(val *EventgridSystemTopicEventSubscriptionSubjectFilter) SubjectBeginsWith() *string SetSubjectBeginsWith(val *string) SubjectBeginsWithInput() *string SubjectEndsWith() *string SetSubjectEndsWith(val *string) SubjectEndsWithInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCaseSensitive() ResetSubjectBeginsWith() ResetSubjectEndsWith() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventgridSystemTopicEventSubscriptionSubjectFilterOutputReference ¶
func NewEventgridSystemTopicEventSubscriptionSubjectFilterOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) EventgridSystemTopicEventSubscriptionSubjectFilterOutputReference
type EventgridSystemTopicEventSubscriptionTimeouts ¶
type EventgridSystemTopicEventSubscriptionTimeouts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#create EventgridSystemTopicEventSubscription#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#delete EventgridSystemTopicEventSubscription#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#read EventgridSystemTopicEventSubscription#read}. Read *string `field:"optional" json:"read" yaml:"read"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#update EventgridSystemTopicEventSubscription#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type EventgridSystemTopicEventSubscriptionTimeoutsOutputReference ¶
type EventgridSystemTopicEventSubscriptionTimeoutsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Create() *string SetCreate(val *string) CreateInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Delete() *string SetDelete(val *string) DeleteInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Read() *string SetRead(val *string) ReadInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Update() *string SetUpdate(val *string) UpdateInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCreate() ResetDelete() ResetRead() ResetUpdate() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventgridSystemTopicEventSubscriptionTimeoutsOutputReference ¶
func NewEventgridSystemTopicEventSubscriptionTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) EventgridSystemTopicEventSubscriptionTimeoutsOutputReference
type EventgridSystemTopicEventSubscriptionWebhookEndpoint ¶
type EventgridSystemTopicEventSubscriptionWebhookEndpoint struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#url EventgridSystemTopicEventSubscription#url}. Url *string `field:"required" json:"url" yaml:"url"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#active_directory_app_id_or_uri EventgridSystemTopicEventSubscription#active_directory_app_id_or_uri}. ActiveDirectoryAppIdOrUri *string `field:"optional" json:"activeDirectoryAppIdOrUri" yaml:"activeDirectoryAppIdOrUri"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#active_directory_tenant_id EventgridSystemTopicEventSubscription#active_directory_tenant_id}. ActiveDirectoryTenantId *string `field:"optional" json:"activeDirectoryTenantId" yaml:"activeDirectoryTenantId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#max_events_per_batch EventgridSystemTopicEventSubscription#max_events_per_batch}. MaxEventsPerBatch *float64 `field:"optional" json:"maxEventsPerBatch" yaml:"maxEventsPerBatch"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.70.0/docs/resources/eventgrid_system_topic_event_subscription#preferred_batch_size_in_kilobytes EventgridSystemTopicEventSubscription#preferred_batch_size_in_kilobytes}. PreferredBatchSizeInKilobytes *float64 `field:"optional" json:"preferredBatchSizeInKilobytes" yaml:"preferredBatchSizeInKilobytes"` }
type EventgridSystemTopicEventSubscriptionWebhookEndpointOutputReference ¶
type EventgridSystemTopicEventSubscriptionWebhookEndpointOutputReference interface { cdktf.ComplexObject ActiveDirectoryAppIdOrUri() *string SetActiveDirectoryAppIdOrUri(val *string) ActiveDirectoryAppIdOrUriInput() *string ActiveDirectoryTenantId() *string SetActiveDirectoryTenantId(val *string) ActiveDirectoryTenantIdInput() *string BaseUrl() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *EventgridSystemTopicEventSubscriptionWebhookEndpoint SetInternalValue(val *EventgridSystemTopicEventSubscriptionWebhookEndpoint) MaxEventsPerBatch() *float64 SetMaxEventsPerBatch(val *float64) MaxEventsPerBatchInput() *float64 PreferredBatchSizeInKilobytes() *float64 SetPreferredBatchSizeInKilobytes(val *float64) PreferredBatchSizeInKilobytesInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Url() *string SetUrl(val *string) UrlInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetActiveDirectoryAppIdOrUri() ResetActiveDirectoryTenantId() ResetMaxEventsPerBatch() ResetPreferredBatchSizeInKilobytes() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventgridSystemTopicEventSubscriptionWebhookEndpointOutputReference ¶
func NewEventgridSystemTopicEventSubscriptionWebhookEndpointOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) EventgridSystemTopicEventSubscriptionWebhookEndpointOutputReference
Source Files ¶
- EventgridSystemTopicEventSubscription.go
- EventgridSystemTopicEventSubscriptionAdvancedFilter.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterBoolEquals.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterBoolEqualsList.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterBoolEqualsList__checks.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterBoolEqualsOutputReference.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterBoolEqualsOutputReference__checks.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterIsNotNull.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterIsNotNullList.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterIsNotNullList__checks.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterIsNotNullOutputReference.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterIsNotNullOutputReference__checks.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterIsNullOrUndefined.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterIsNullOrUndefinedList.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterIsNullOrUndefinedList__checks.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterIsNullOrUndefinedOutputReference.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterIsNullOrUndefinedOutputReference__checks.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterNumberGreaterThan.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterNumberGreaterThanList.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterNumberGreaterThanList__checks.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterNumberGreaterThanOrEquals.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterNumberGreaterThanOrEqualsList.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterNumberGreaterThanOrEqualsList__checks.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterNumberGreaterThanOrEqualsOutputReference.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterNumberGreaterThanOrEqualsOutputReference__checks.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterNumberGreaterThanOutputReference.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterNumberGreaterThanOutputReference__checks.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterNumberIn.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterNumberInList.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterNumberInList__checks.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterNumberInOutputReference.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterNumberInOutputReference__checks.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterNumberInRange.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterNumberInRangeList.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterNumberInRangeList__checks.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterNumberInRangeOutputReference.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterNumberInRangeOutputReference__checks.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterNumberLessThan.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterNumberLessThanList.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterNumberLessThanList__checks.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterNumberLessThanOrEquals.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterNumberLessThanOrEqualsList.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterNumberLessThanOrEqualsList__checks.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterNumberLessThanOrEqualsOutputReference.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterNumberLessThanOrEqualsOutputReference__checks.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterNumberLessThanOutputReference.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterNumberLessThanOutputReference__checks.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterNumberNotIn.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterNumberNotInList.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterNumberNotInList__checks.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterNumberNotInOutputReference.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterNumberNotInOutputReference__checks.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterNumberNotInRange.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterNumberNotInRangeList.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterNumberNotInRangeList__checks.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterNumberNotInRangeOutputReference.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterNumberNotInRangeOutputReference__checks.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterOutputReference.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterOutputReference__checks.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterStringBeginsWith.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterStringBeginsWithList.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterStringBeginsWithList__checks.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterStringBeginsWithOutputReference.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterStringBeginsWithOutputReference__checks.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterStringContains.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterStringContainsList.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterStringContainsList__checks.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterStringContainsOutputReference.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterStringContainsOutputReference__checks.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterStringEndsWith.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterStringEndsWithList.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterStringEndsWithList__checks.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterStringEndsWithOutputReference.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterStringEndsWithOutputReference__checks.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterStringIn.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterStringInList.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterStringInList__checks.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterStringInOutputReference.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterStringInOutputReference__checks.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotBeginsWith.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotBeginsWithList.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotBeginsWithList__checks.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotBeginsWithOutputReference.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotBeginsWithOutputReference__checks.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotContains.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotContainsList.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotContainsList__checks.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotContainsOutputReference.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotContainsOutputReference__checks.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotEndsWith.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotEndsWithList.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotEndsWithList__checks.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotEndsWithOutputReference.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotEndsWithOutputReference__checks.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotIn.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotInList.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotInList__checks.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotInOutputReference.go
- EventgridSystemTopicEventSubscriptionAdvancedFilterStringNotInOutputReference__checks.go
- EventgridSystemTopicEventSubscriptionAzureFunctionEndpoint.go
- EventgridSystemTopicEventSubscriptionAzureFunctionEndpointOutputReference.go
- EventgridSystemTopicEventSubscriptionAzureFunctionEndpointOutputReference__checks.go
- EventgridSystemTopicEventSubscriptionConfig.go
- EventgridSystemTopicEventSubscriptionDeadLetterIdentity.go
- EventgridSystemTopicEventSubscriptionDeadLetterIdentityOutputReference.go
- EventgridSystemTopicEventSubscriptionDeadLetterIdentityOutputReference__checks.go
- EventgridSystemTopicEventSubscriptionDeliveryIdentity.go
- EventgridSystemTopicEventSubscriptionDeliveryIdentityOutputReference.go
- EventgridSystemTopicEventSubscriptionDeliveryIdentityOutputReference__checks.go
- EventgridSystemTopicEventSubscriptionDeliveryProperty.go
- EventgridSystemTopicEventSubscriptionDeliveryPropertyList.go
- EventgridSystemTopicEventSubscriptionDeliveryPropertyList__checks.go
- EventgridSystemTopicEventSubscriptionDeliveryPropertyOutputReference.go
- EventgridSystemTopicEventSubscriptionDeliveryPropertyOutputReference__checks.go
- EventgridSystemTopicEventSubscriptionRetryPolicy.go
- EventgridSystemTopicEventSubscriptionRetryPolicyOutputReference.go
- EventgridSystemTopicEventSubscriptionRetryPolicyOutputReference__checks.go
- EventgridSystemTopicEventSubscriptionStorageBlobDeadLetterDestination.go
- EventgridSystemTopicEventSubscriptionStorageBlobDeadLetterDestinationOutputReference.go
- EventgridSystemTopicEventSubscriptionStorageBlobDeadLetterDestinationOutputReference__checks.go
- EventgridSystemTopicEventSubscriptionStorageQueueEndpoint.go
- EventgridSystemTopicEventSubscriptionStorageQueueEndpointOutputReference.go
- EventgridSystemTopicEventSubscriptionStorageQueueEndpointOutputReference__checks.go
- EventgridSystemTopicEventSubscriptionSubjectFilter.go
- EventgridSystemTopicEventSubscriptionSubjectFilterOutputReference.go
- EventgridSystemTopicEventSubscriptionSubjectFilterOutputReference__checks.go
- EventgridSystemTopicEventSubscriptionTimeouts.go
- EventgridSystemTopicEventSubscriptionTimeoutsOutputReference.go
- EventgridSystemTopicEventSubscriptionTimeoutsOutputReference__checks.go
- EventgridSystemTopicEventSubscriptionWebhookEndpoint.go
- EventgridSystemTopicEventSubscriptionWebhookEndpointOutputReference.go
- EventgridSystemTopicEventSubscriptionWebhookEndpointOutputReference__checks.go
- EventgridSystemTopicEventSubscription__checks.go
- main.go