def __init__(__self__, *, host_account_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]=None, host_group_id: Optional[pulumi.Input[str]]=None, instance_id: Optional[pulumi.Input[str]]=None, user_group_id: Optional[pulumi.Input[str]]=None):
    '\n        Input properties used for looking up and filtering HostGroupAccountUserGroupAttachment resources.\n        :param pulumi.Input[Sequence[pulumi.Input[str]]] host_account_names: A list names of the host account.\n        :param pulumi.Input[str] host_group_id: The ID of the host group.\n        :param pulumi.Input[str] instance_id: The ID of the Bastionhost instance where you want to authorize the user to manage the specified hosts and host accounts.\n        :param pulumi.Input[str] user_group_id: The ID of the user group that you want to authorize to manage the specified hosts and host accounts.\n        '
    if (host_account_names is not None):
        pulumi.set(__self__, 'host_account_names', host_account_names)
    if (host_group_id is not None):
        pulumi.set(__self__, 'host_group_id', host_group_id)
    if (instance_id is not None):
        pulumi.set(__self__, 'instance_id', instance_id)
    if (user_group_id is not None):
        pulumi.set(__self__, 'user_group_id', user_group_id)
Input properties used for looking up and filtering HostGroupAccountUserGroupAttachment resources.
:param pulumi.Input[Sequence[pulumi.Input[str]]] host_account_names: A list names of the host account.
:param pulumi.Input[str] host_group_id: The ID of the host group.
:param pulumi.Input[str] instance_id: The ID of the Bastionhost instance where you want to authorize the user to manage the specified hosts and host accounts.
:param pulumi.Input[str] user_group_id: The ID of the user group that you want to authorize to manage the specified hosts and host accounts.
def __init__(__self__, *, host_account_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]=None, host_group_id: Optional[pulumi.Input[str]]=None, instance_id: Optional[pulumi.Input[str]]=None, user_group_id: Optional[pulumi.Input[str]]=None):
    '\n        Input properties used for looking up and filtering HostGroupAccountUserGroupAttachment resources.\n        :param pulumi.Input[Sequence[pulumi.Input[str]]] host_account_names: A list names of the host account.\n        :param pulumi.Input[str] host_group_id: The ID of the host group.\n        :param pulumi.Input[str] instance_id: The ID of the Bastionhost instance where you want to authorize the user to manage the specified hosts and host accounts.\n        :param pulumi.Input[str] user_group_id: The ID of the user group that you want to authorize to manage the specified hosts and host accounts.\n        '
    if (host_account_names is not None):
        pulumi.set(__self__, 'host_account_names', host_account_names)
    if (host_group_id is not None):
        pulumi.set(__self__, 'host_group_id', host_group_id)
    if (instance_id is not None):
        pulumi.set(__self__, 'instance_id', instance_id)
    if (user_group_id is not None):
        pulumi.set(__self__, 'user_group_id', user_group_id)