Documentation ¶
Index ¶
- func LogicAppIntegrationAccountBatchConfiguration_IsConstruct(x interface{}) *bool
- func LogicAppIntegrationAccountBatchConfiguration_TfResourceType() *string
- func NewLogicAppIntegrationAccountBatchConfigurationReleaseCriteriaOutputReference_Override(l LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaOutputReference, ...)
- func NewLogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutputReference_Override(...)
- func NewLogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyList_Override(...)
- func NewLogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutputReference_Override(...)
- func NewLogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutputReference_Override(...)
- func NewLogicAppIntegrationAccountBatchConfigurationTimeoutsOutputReference_Override(l LogicAppIntegrationAccountBatchConfigurationTimeoutsOutputReference, ...)
- func NewLogicAppIntegrationAccountBatchConfiguration_Override(l LogicAppIntegrationAccountBatchConfiguration, scope constructs.Construct, ...)
- type LogicAppIntegrationAccountBatchConfiguration
- type LogicAppIntegrationAccountBatchConfigurationConfig
- type LogicAppIntegrationAccountBatchConfigurationReleaseCriteria
- type LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaOutputReference
- type LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrence
- type LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutputReference
- type LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedule
- type LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthly
- type LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyList
- type LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutputReference
- type LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutputReference
- type LogicAppIntegrationAccountBatchConfigurationTimeouts
- type LogicAppIntegrationAccountBatchConfigurationTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func LogicAppIntegrationAccountBatchConfiguration_IsConstruct ¶
func LogicAppIntegrationAccountBatchConfiguration_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 LogicAppIntegrationAccountBatchConfiguration_TfResourceType ¶
func LogicAppIntegrationAccountBatchConfiguration_TfResourceType() *string
func NewLogicAppIntegrationAccountBatchConfigurationReleaseCriteriaOutputReference_Override ¶
func NewLogicAppIntegrationAccountBatchConfigurationReleaseCriteriaOutputReference_Override(l LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewLogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutputReference_Override ¶
func NewLogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutputReference_Override(l LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewLogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyList_Override ¶
func NewLogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyList_Override(l LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewLogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutputReference_Override ¶
func NewLogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutputReference_Override(l LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewLogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutputReference_Override ¶
func NewLogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutputReference_Override(l LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewLogicAppIntegrationAccountBatchConfigurationTimeoutsOutputReference_Override ¶
func NewLogicAppIntegrationAccountBatchConfigurationTimeoutsOutputReference_Override(l LogicAppIntegrationAccountBatchConfigurationTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewLogicAppIntegrationAccountBatchConfiguration_Override ¶
func NewLogicAppIntegrationAccountBatchConfiguration_Override(l LogicAppIntegrationAccountBatchConfiguration, scope constructs.Construct, id *string, config *LogicAppIntegrationAccountBatchConfigurationConfig)
Create a new {@link https://www.terraform.io/docs/providers/azurerm/r/logic_app_integration_account_batch_configuration azurerm_logic_app_integration_account_batch_configuration} Resource.
Types ¶
type LogicAppIntegrationAccountBatchConfiguration ¶
type LogicAppIntegrationAccountBatchConfiguration interface { cdktf.TerraformResource BatchGroupName() *string SetBatchGroupName(val *string) BatchGroupNameInput() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string IntegrationAccountName() *string SetIntegrationAccountName(val *string) IntegrationAccountNameInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Metadata() *map[string]*string SetMetadata(val *map[string]*string) MetadataInput() *map[string]*string 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{} ReleaseCriteria() LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaOutputReference ReleaseCriteriaInput() *LogicAppIntegrationAccountBatchConfigurationReleaseCriteria ResourceGroupName() *string SetResourceGroupName(val *string) ResourceGroupNameInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() LogicAppIntegrationAccountBatchConfigurationTimeoutsOutputReference TimeoutsInput() interface{} // 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) PutReleaseCriteria(value *LogicAppIntegrationAccountBatchConfigurationReleaseCriteria) PutTimeouts(value *LogicAppIntegrationAccountBatchConfigurationTimeouts) ResetId() ResetMetadata() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetTimeouts() 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://www.terraform.io/docs/providers/azurerm/r/logic_app_integration_account_batch_configuration azurerm_logic_app_integration_account_batch_configuration}.
func NewLogicAppIntegrationAccountBatchConfiguration ¶
func NewLogicAppIntegrationAccountBatchConfiguration(scope constructs.Construct, id *string, config *LogicAppIntegrationAccountBatchConfigurationConfig) LogicAppIntegrationAccountBatchConfiguration
Create a new {@link https://www.terraform.io/docs/providers/azurerm/r/logic_app_integration_account_batch_configuration azurerm_logic_app_integration_account_batch_configuration} Resource.
type LogicAppIntegrationAccountBatchConfigurationConfig ¶
type LogicAppIntegrationAccountBatchConfigurationConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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://www.terraform.io/docs/providers/azurerm/r/logic_app_integration_account_batch_configuration#batch_group_name LogicAppIntegrationAccountBatchConfiguration#batch_group_name}. BatchGroupName *string `field:"required" json:"batchGroupName" yaml:"batchGroupName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/logic_app_integration_account_batch_configuration#integration_account_name LogicAppIntegrationAccountBatchConfiguration#integration_account_name}. IntegrationAccountName *string `field:"required" json:"integrationAccountName" yaml:"integrationAccountName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/logic_app_integration_account_batch_configuration#name LogicAppIntegrationAccountBatchConfiguration#name}. Name *string `field:"required" json:"name" yaml:"name"` // release_criteria block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/logic_app_integration_account_batch_configuration#release_criteria LogicAppIntegrationAccountBatchConfiguration#release_criteria} ReleaseCriteria *LogicAppIntegrationAccountBatchConfigurationReleaseCriteria `field:"required" json:"releaseCriteria" yaml:"releaseCriteria"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/logic_app_integration_account_batch_configuration#resource_group_name LogicAppIntegrationAccountBatchConfiguration#resource_group_name}. ResourceGroupName *string `field:"required" json:"resourceGroupName" yaml:"resourceGroupName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/logic_app_integration_account_batch_configuration#id LogicAppIntegrationAccountBatchConfiguration#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://www.terraform.io/docs/providers/azurerm/r/logic_app_integration_account_batch_configuration#metadata LogicAppIntegrationAccountBatchConfiguration#metadata}. Metadata *map[string]*string `field:"optional" json:"metadata" yaml:"metadata"` // timeouts block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/logic_app_integration_account_batch_configuration#timeouts LogicAppIntegrationAccountBatchConfiguration#timeouts} Timeouts *LogicAppIntegrationAccountBatchConfigurationTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` }
type LogicAppIntegrationAccountBatchConfigurationReleaseCriteria ¶
type LogicAppIntegrationAccountBatchConfigurationReleaseCriteria struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/logic_app_integration_account_batch_configuration#batch_size LogicAppIntegrationAccountBatchConfiguration#batch_size}. BatchSize *float64 `field:"optional" json:"batchSize" yaml:"batchSize"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/logic_app_integration_account_batch_configuration#message_count LogicAppIntegrationAccountBatchConfiguration#message_count}. MessageCount *float64 `field:"optional" json:"messageCount" yaml:"messageCount"` // recurrence block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/logic_app_integration_account_batch_configuration#recurrence LogicAppIntegrationAccountBatchConfiguration#recurrence} Recurrence *LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrence `field:"optional" json:"recurrence" yaml:"recurrence"` }
type LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaOutputReference ¶
type LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaOutputReference interface { cdktf.ComplexObject BatchSize() *float64 SetBatchSize(val *float64) BatchSizeInput() *float64 // 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() *LogicAppIntegrationAccountBatchConfigurationReleaseCriteria SetInternalValue(val *LogicAppIntegrationAccountBatchConfigurationReleaseCriteria) MessageCount() *float64 SetMessageCount(val *float64) MessageCountInput() *float64 Recurrence() LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutputReference RecurrenceInput() *LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrence // 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 PutRecurrence(value *LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrence) ResetBatchSize() ResetMessageCount() ResetRecurrence() // 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 NewLogicAppIntegrationAccountBatchConfigurationReleaseCriteriaOutputReference ¶
func NewLogicAppIntegrationAccountBatchConfigurationReleaseCriteriaOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaOutputReference
type LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrence ¶
type LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrence struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/logic_app_integration_account_batch_configuration#frequency LogicAppIntegrationAccountBatchConfiguration#frequency}. Frequency *string `field:"required" json:"frequency" yaml:"frequency"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/logic_app_integration_account_batch_configuration#interval LogicAppIntegrationAccountBatchConfiguration#interval}. Interval *float64 `field:"required" json:"interval" yaml:"interval"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/logic_app_integration_account_batch_configuration#end_time LogicAppIntegrationAccountBatchConfiguration#end_time}. EndTime *string `field:"optional" json:"endTime" yaml:"endTime"` // schedule block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/logic_app_integration_account_batch_configuration#schedule LogicAppIntegrationAccountBatchConfiguration#schedule} Schedule *LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedule `field:"optional" json:"schedule" yaml:"schedule"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/logic_app_integration_account_batch_configuration#start_time LogicAppIntegrationAccountBatchConfiguration#start_time}. StartTime *string `field:"optional" json:"startTime" yaml:"startTime"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/logic_app_integration_account_batch_configuration#time_zone LogicAppIntegrationAccountBatchConfiguration#time_zone}. TimeZone *string `field:"optional" json:"timeZone" yaml:"timeZone"` }
type LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutputReference ¶
type LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutputReference 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 EndTime() *string SetEndTime(val *string) EndTimeInput() *string // Experimental. Fqn() *string Frequency() *string SetFrequency(val *string) FrequencyInput() *string InternalValue() *LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrence SetInternalValue(val *LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrence) Interval() *float64 SetInterval(val *float64) IntervalInput() *float64 Schedule() LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutputReference ScheduleInput() *LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedule StartTime() *string SetStartTime(val *string) StartTimeInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TimeZone() *string SetTimeZone(val *string) TimeZoneInput() *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 PutSchedule(value *LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedule) ResetEndTime() ResetSchedule() ResetStartTime() ResetTimeZone() // 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 NewLogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutputReference ¶
func NewLogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutputReference
type LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedule ¶
type LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedule struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/logic_app_integration_account_batch_configuration#hours LogicAppIntegrationAccountBatchConfiguration#hours}. Hours *[]*float64 `field:"optional" json:"hours" yaml:"hours"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/logic_app_integration_account_batch_configuration#minutes LogicAppIntegrationAccountBatchConfiguration#minutes}. Minutes *[]*float64 `field:"optional" json:"minutes" yaml:"minutes"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/logic_app_integration_account_batch_configuration#month_days LogicAppIntegrationAccountBatchConfiguration#month_days}. MonthDays *[]*float64 `field:"optional" json:"monthDays" yaml:"monthDays"` // monthly block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/logic_app_integration_account_batch_configuration#monthly LogicAppIntegrationAccountBatchConfiguration#monthly} Monthly interface{} `field:"optional" json:"monthly" yaml:"monthly"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/logic_app_integration_account_batch_configuration#week_days LogicAppIntegrationAccountBatchConfiguration#week_days}. WeekDays *[]*string `field:"optional" json:"weekDays" yaml:"weekDays"` }
type LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthly ¶
type LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthly struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/logic_app_integration_account_batch_configuration#week LogicAppIntegrationAccountBatchConfiguration#week}. Week *float64 `field:"required" json:"week" yaml:"week"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/logic_app_integration_account_batch_configuration#weekday LogicAppIntegrationAccountBatchConfiguration#weekday}. Weekday *string `field:"required" json:"weekday" yaml:"weekday"` }
type LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyList ¶
type LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyList 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) LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutputReference // 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 NewLogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyList ¶
func NewLogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyList
type LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutputReference ¶
type LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutputReference 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{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Week() *float64 SetWeek(val *float64) Weekday() *string SetWeekday(val *string) WeekdayInput() *string WeekInput() *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 NewLogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutputReference ¶
func NewLogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutputReference
type LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutputReference ¶
type LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutputReference 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 Hours() *[]*float64 SetHours(val *[]*float64) HoursInput() *[]*float64 InternalValue() *LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedule SetInternalValue(val *LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedule) Minutes() *[]*float64 SetMinutes(val *[]*float64) MinutesInput() *[]*float64 MonthDays() *[]*float64 SetMonthDays(val *[]*float64) MonthDaysInput() *[]*float64 Monthly() LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyList MonthlyInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) WeekDays() *[]*string SetWeekDays(val *[]*string) WeekDaysInput() *[]*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 PutMonthly(value interface{}) ResetHours() ResetMinutes() ResetMonthDays() ResetMonthly() ResetWeekDays() // 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 NewLogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutputReference ¶
func NewLogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutputReference
type LogicAppIntegrationAccountBatchConfigurationTimeouts ¶
type LogicAppIntegrationAccountBatchConfigurationTimeouts struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/logic_app_integration_account_batch_configuration#create LogicAppIntegrationAccountBatchConfiguration#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/logic_app_integration_account_batch_configuration#delete LogicAppIntegrationAccountBatchConfiguration#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/logic_app_integration_account_batch_configuration#read LogicAppIntegrationAccountBatchConfiguration#read}. Read *string `field:"optional" json:"read" yaml:"read"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/logic_app_integration_account_batch_configuration#update LogicAppIntegrationAccountBatchConfiguration#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type LogicAppIntegrationAccountBatchConfigurationTimeoutsOutputReference ¶
type LogicAppIntegrationAccountBatchConfigurationTimeoutsOutputReference 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 NewLogicAppIntegrationAccountBatchConfigurationTimeoutsOutputReference ¶
func NewLogicAppIntegrationAccountBatchConfigurationTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LogicAppIntegrationAccountBatchConfigurationTimeoutsOutputReference
Source Files ¶
- logicappintegrationaccountbatchconfiguration.go
- logicappintegrationaccountbatchconfiguration_LogicAppIntegrationAccountBatchConfiguration.go
- logicappintegrationaccountbatchconfiguration_LogicAppIntegrationAccountBatchConfigurationConfig.go
- logicappintegrationaccountbatchconfiguration_LogicAppIntegrationAccountBatchConfigurationReleaseCriteria.go
- logicappintegrationaccountbatchconfiguration_LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaOutputReference.go
- logicappintegrationaccountbatchconfiguration_LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaOutputReference__runtime_type_checks.go
- logicappintegrationaccountbatchconfiguration_LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrence.go
- logicappintegrationaccountbatchconfiguration_LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutputReference.go
- logicappintegrationaccountbatchconfiguration_LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceOutputReference__runtime_type_checks.go
- logicappintegrationaccountbatchconfiguration_LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceSchedule.go
- logicappintegrationaccountbatchconfiguration_LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthly.go
- logicappintegrationaccountbatchconfiguration_LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyList.go
- logicappintegrationaccountbatchconfiguration_LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyList__runtime_type_checks.go
- logicappintegrationaccountbatchconfiguration_LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutputReference.go
- logicappintegrationaccountbatchconfiguration_LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleMonthlyOutputReference__runtime_type_checks.go
- logicappintegrationaccountbatchconfiguration_LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutputReference.go
- logicappintegrationaccountbatchconfiguration_LogicAppIntegrationAccountBatchConfigurationReleaseCriteriaRecurrenceScheduleOutputReference__runtime_type_checks.go
- logicappintegrationaccountbatchconfiguration_LogicAppIntegrationAccountBatchConfigurationTimeouts.go
- logicappintegrationaccountbatchconfiguration_LogicAppIntegrationAccountBatchConfigurationTimeoutsOutputReference.go
- logicappintegrationaccountbatchconfiguration_LogicAppIntegrationAccountBatchConfigurationTimeoutsOutputReference__runtime_type_checks.go
- logicappintegrationaccountbatchconfiguration_LogicAppIntegrationAccountBatchConfiguration__runtime_type_checks.go