SourceApiAssociationState class

Input properties used for looking up and filtering SourceApiAssociation resources.

Constructors

SourceApiAssociationState({Input<String?>? arn, Input<String?>? associationId, Input<String?>? description, Input<String?>? mergedApiArn, Input<String?>? mergedApiId, Input<String?>? region, Input<String?>? sourceApiArn, Input<List<SourceApiAssociationSourceApiAssociationConfig>?>? sourceApiAssociationConfigs, Input<String?>? sourceApiId, 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.
const
SourceApiAssociationState.fromMap(Map<String, dynamic> map)
factory

Properties

arn → Input<String?>?
ARN of the Source API Association.
final
associationId → Input<String?>?
ID of the Source API Association.
final
description → Input<String?>?
Description of the source API being merged.
final
hashCode → int
The hash code for this object.
no setterinherited
mergedApiArn → Input<String?>?
ARN of the merged API. One of mergedApiArn or mergedApiId must be specified.
final
mergedApiId → Input<String?>?
ID of the merged API. One of mergedApiArn or mergedApiId must be specified.
final
region → Input<String?>?
Region where this resource will be managed. Defaults to the Region set in the provider configuration.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
sourceApiArn → Input<String?>?
ARN of the source API. One of sourceApiArn or sourceApiId must be specified.
final
sourceApiAssociationConfigs → Input<List<SourceApiAssociationSourceApiAssociationConfig>?>?
Source API Association configuration. See sourceApiAssociationConfig Block for details.
final
sourceApiId → Input<String?>?
ID of the source API. One of sourceApiArn or sourceApiId must be specified.
final
timeouts → Input<SourceApiAssociationTimeouts?>?
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited