Package-level declarations

Types

Link copied to clipboard
data class GetAccessLogSubscriptionResult(val arn: String? = null, val destinationArn: String? = null, val id: String? = null, val resourceArn: String? = null, val resourceId: String? = null, val serviceNetworkLogType: AccessLogSubscriptionServiceNetworkLogType? = null, val tags: List<Tag>? = null)
Link copied to clipboard
data class GetAuthPolicyResult(val policy: Any? = null, val state: AuthPolicyState? = null)
Link copied to clipboard
data class GetListenerResult(val arn: String? = null, val defaultAction: ListenerDefaultAction? = null, val id: String? = null, val serviceArn: String? = null, val serviceId: String? = null, val tags: List<Tag>? = null)
Link copied to clipboard
data class GetResourceConfigurationResult(val allowAssociationToSharableServiceNetwork: Boolean? = null, val arn: String? = null, val id: String? = null, val name: String? = null, val portRanges: List<String>? = null, val resourceConfigurationDefinition: Any? = null, val tags: List<Tag>? = null)
Link copied to clipboard
data class GetResourceGatewayResult(val arn: String? = null, val id: String? = null, val securityGroupIds: List<String>? = null, val tags: List<Tag>? = null)
Link copied to clipboard
data class GetResourcePolicyResult(val policy: Any? = null)
Link copied to clipboard
data class GetRuleResult(val action: RuleAction? = null, val arn: String? = null, val id: String? = null, val match: RuleMatch? = null, val priority: Int? = null, val tags: List<Tag>? = null)
data class GetServiceNetworkResourceAssociationResult(val arn: String? = null, val id: String? = null, val tags: List<Tag>? = null)
Link copied to clipboard
data class GetServiceNetworkResult(val arn: String? = null, val authType: ServiceNetworkAuthType? = null, val createdAt: String? = null, val id: String? = null, val lastUpdatedAt: String? = null, val sharingConfig: ServiceNetworkSharingConfig? = null, val tags: List<Tag>? = null)
data class GetServiceNetworkServiceAssociationResult(val arn: String? = null, val createdAt: String? = null, val dnsEntry: ServiceNetworkServiceAssociationDnsEntry? = null, val id: String? = null, val serviceArn: String? = null, val serviceId: String? = null, val serviceName: String? = null, val serviceNetworkArn: String? = null, val serviceNetworkId: String? = null, val serviceNetworkName: String? = null, val status: ServiceNetworkServiceAssociationStatus? = null, val tags: List<Tag>? = null)
Link copied to clipboard
data class GetServiceNetworkVpcAssociationResult(val arn: String? = null, val createdAt: String? = null, val id: String? = null, val securityGroupIds: List<String>? = null, val serviceNetworkArn: String? = null, val serviceNetworkId: String? = null, val serviceNetworkName: String? = null, val status: ServiceNetworkVpcAssociationStatus? = null, val tags: List<Tag>? = null, val vpcId: String? = null)
Link copied to clipboard
data class GetServiceResult(val arn: String? = null, val authType: ServiceAuthType? = null, val certificateArn: String? = null, val createdAt: String? = null, val dnsEntry: ServiceDnsEntry? = null, val id: String? = null, val lastUpdatedAt: String? = null, val status: ServiceStatus? = null, val tags: List<Tag>? = null)
Link copied to clipboard
data class GetTargetGroupResult(val arn: String? = null, val config: TargetGroupConfig? = null, val createdAt: String? = null, val id: String? = null, val lastUpdatedAt: String? = null, val status: TargetGroupStatus? = null, val tags: List<Tag>? = null, val targets: List<TargetGroupTarget>? = null)
Link copied to clipboard
data class ListenerDefaultAction(val fixedResponse: ListenerFixedResponse? = null, val forward: ListenerForward? = null)
Link copied to clipboard
data class ListenerFixedResponse(val statusCode: Int)
Link copied to clipboard
data class ListenerForward(val targetGroups: List<ListenerWeightedTargetGroup>)
Link copied to clipboard
data class ListenerWeightedTargetGroup(val targetGroupIdentifier: String, val weight: Int? = null)

Identifies the resource configuration in one of the following ways:

Identifies the resource configuration in one of the following ways:

Identifies the resource configuration in one of the following ways:

Link copied to clipboard
Link copied to clipboard
data class RuleAction(val fixedResponse: RuleFixedResponse? = null, val forward: RuleForward? = null)
Link copied to clipboard
data class RuleFixedResponse(val statusCode: Int)
Link copied to clipboard
data class RuleForward(val targetGroups: List<RuleWeightedTargetGroup>)
Link copied to clipboard
data class RuleHeaderMatch(val caseSensitive: Boolean? = null, val match: RuleHeaderMatchType, val name: String)
Link copied to clipboard
data class RuleHeaderMatchType(val contains: String? = null, val exact: String? = null, val prefix: String? = null)
Link copied to clipboard
data class RuleHttpMatch(val headerMatches: List<RuleHeaderMatch>? = null, val method: RuleHttpMatchMethod? = null, val pathMatch: RulePathMatch? = null)
Link copied to clipboard
data class RuleMatch(val httpMatch: RuleHttpMatch)
Link copied to clipboard
data class RulePathMatch(val caseSensitive: Boolean? = null, val match: RulePathMatchType)
Link copied to clipboard
data class RulePathMatchType(val exact: String? = null, val prefix: String? = null)
Link copied to clipboard
data class RuleWeightedTargetGroup(val targetGroupIdentifier: String, val weight: Int? = null)
Link copied to clipboard
data class ServiceDnsEntry(val domainName: String? = null, val hostedZoneId: String? = null)
Link copied to clipboard
data class ServiceNetworkServiceAssociationDnsEntry(val domainName: String? = null, val hostedZoneId: String? = null)
Link copied to clipboard
data class ServiceNetworkSharingConfig(val enabled: Boolean)
Link copied to clipboard
data class TargetGroupConfig(val healthCheck: TargetGroupHealthCheckConfig? = null, val ipAddressType: TargetGroupConfigIpAddressType? = null, val lambdaEventStructureVersion: TargetGroupConfigLambdaEventStructureVersion? = null, val port: Int? = null, val protocol: TargetGroupConfigProtocol? = null, val protocolVersion: TargetGroupConfigProtocolVersion? = null, val vpcIdentifier: String? = null)
Link copied to clipboard
data class TargetGroupHealthCheckConfig(val enabled: Boolean? = null, val healthCheckIntervalSeconds: Int? = null, val healthCheckTimeoutSeconds: Int? = null, val healthyThresholdCount: Int? = null, val matcher: TargetGroupMatcher? = null, val path: String? = null, val port: Int? = null, val protocol: TargetGroupHealthCheckConfigProtocol? = null, val protocolVersion: TargetGroupHealthCheckConfigProtocolVersion? = null, val unhealthyThresholdCount: Int? = null)
Link copied to clipboard
data class TargetGroupMatcher(val httpCode: String)
Link copied to clipboard
data class TargetGroupTarget(val id: String, val port: Int? = null)