open_id_connect_provider#

async idem_aws.exec.aws.iam.open_id_connect_provider.update_tags(hub, ctx, resource_id, old_tags: Dict[str, Any], new_tags: Dict[str, Any])[source]#

Update tags of AWS IAM OpenID Connect Provider

Parameters:
  • resource_id (str) – The Amazon Resource Name (ARN) of the IAM OpenID Connect provider

  • old_tags (dict) – Dict of old tags

  • new_tags (dict) – Dict of new tags

Returns:

Dict of updated tags

Return type:

Dict[str, Any]

Examples

Calling this exec module function from the cli with filters

idem exec aws.iam.open_id_connect_provider.update_tags name="my_resource" old_tags="{}" new_tags="{}"

Using in a state:

my_unmanaged_resource:
  exec.run:
    - path: aws.iam.open_id_connect_provider.update_tags
    - kwargs:
        name: my_resource
        old_tags: {}
        new_tags: {}
async idem_aws.exec.aws.iam.open_id_connect_provider.update_thumbprints(hub, ctx, resource_id, old_thumbprints: List[str], new_thumbprints: List[str])[source]#

Update thumbprints of AWS IAM OpenID Connect Provider

Parameters:
  • resource_id (str) – The Amazon Resource Name (ARN) of the IAM OpenID Connect provider

  • old_thumbprints (list) – List of old thumbprints

  • new_thumbprints (list) – List of new thumbprints

Returns:

List of updated thumbprints

Return type:

Dict[str, Any]

Examples

Calling this exec module function from the cli with filters

idem exec aws.iam.open_id_connect_provider.update_thumbprints name="my_resource" old_thumbprints="[]" new_thumbprints="[]"

Using in a state:

my_unmanaged_resource:
  exec.run:
    - path: aws.iam.open_id_connect_provider.update_thumbprints
    - kwargs:
        name: my_resource
        old_thumbprints: []
        new_thumbprints: []
async idem_aws.exec.aws.iam.open_id_connect_provider.update_client_ids(hub, ctx, resource_id, old_client_ids: List[str], new_client_ids: List[str])[source]#

Update clientIDs of AWS IAM OpenID Connect Provider

Parameters:
  • resource_id (str) – The Amazon Resource Name (ARN) of the IAM OpenID Connect provider

  • old_client_ids (list) – List of old clientIDs

  • new_client_ids (list) – List of new clientIDs

Returns:

List of updated client_ids

Return type:

Dict[str, Any]

Examples

Calling this exec module function from the cli with filters

idem exec aws.iam.open_id_connect_provider.update_client_ids name="my_resource" old_client_ids="[]" new_client_ids="[]"

Using in a state:

my_unmanaged_resource:
  exec.run:
    - path: aws.iam.open_id_connect_provider.update_client_ids
    - kwargs:
        name: my_resource
        old_client_ids: []
        new_client_ids: []