Module Values.ResolverRuleAssociationSource

In the response to an AssociateResolverRule, DisassociateResolverRule, or ListResolverRuleAssociations request, provides information about an association between a Resolver rule and a VPC. The association determines which DNS queries that originate in the VPC are forwarded to your network.

Sourcetype nonrec t = {
  1. id : ResourceId.t option;
    (*

    The ID of the association between a Resolver rule and a VPC. Resolver assigns this value when you submit an AssociateResolverRule request.

    *)
  2. resolverRuleId : ResourceId.t option;
    (*

    The ID of the Resolver rule that you associated with the VPC that is specified by VPCId.

    *)
  3. name : Name.t option;
    (*

    The name of an association between a Resolver rule and a VPC. The name can be up to 64 characters long and can contain letters (a-z, A-Z), numbers (0-9), hyphens (-), underscores (_), and spaces. The name cannot consist of only numbers.

    *)
  4. vPCId : ResourceId.t option;
    (*

    The ID of the VPC that you associated the Resolver rule with.

    *)
  5. status : ResolverRuleAssociationStatus.t option;
    (*

    A code that specifies the current status of the association between a Resolver rule and a VPC.

    *)
  6. statusMessage : StatusMessage.t option;
    (*

    A detailed description of the status of the association between a Resolver rule and a VPC.

    *)
}
Sourceval make : ?id:??? -> ?resolverRuleId:??? -> ?name:??? -> ?vPCId:??? -> ?status:??? -> ?statusMessage:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `String of ResourceId.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t