SourceApiAssociationState constructor

const SourceApiAssociationState({
  1. Input<String?>? arn,
  2. Input<String?>? associationId,
  3. Input<String?>? description,
  4. Input<String?>? mergedApiArn,
  5. Input<String?>? mergedApiId,
  6. Input<String?>? region,
  7. Input<String?>? sourceApiArn,
  8. Input<List<SourceApiAssociationSourceApiAssociationConfig>?>? sourceApiAssociationConfigs,
  9. Input<String?>? sourceApiId,
  10. Input<SourceApiAssociationTimeouts?>? timeouts,
})

Creates a new SourceApiAssociationState. arn ARN of the Source API Association. associationId ID of the Source API Association. description Description of the source API being merged. mergedApiArn ARN of the merged API. One of mergedApiArn or mergedApiId must be specified. mergedApiId ID of the merged API. One of mergedApiArn or mergedApiId must be specified. region Region where this resource will be managed. Defaults to the Region set in the provider configuration. sourceApiArn ARN of the source API. One of sourceApiArn or sourceApiId must be specified. sourceApiAssociationConfigs Source API Association configuration. See sourceApiAssociationConfig Block for details. sourceApiId ID of the source API. One of sourceApiArn or sourceApiId must be specified. timeouts Optional.

Implementation

const SourceApiAssociationState({
  this.arn,
  this.associationId,
  this.description,
  this.mergedApiArn,
  this.mergedApiId,
  this.region,
  this.sourceApiArn,
  this.sourceApiAssociationConfigs,
  this.sourceApiId,
  this.timeouts,
});