modify_managed_resource_visibility¶
Operation¶
modify_managed_resource_visibility
async
¶
modify_managed_resource_visibility(input: ModifyManagedResourceVisibilityInput, plugins: list[Plugin] | None = None) -> ModifyManagedResourceVisibilityOutput
Modifies the managed resource visibility configuration for the account. Use this operation to control whether managed resources are hidden or visible by default. Visibility settings are account-wide and affect all IAM principals uniformly. Hidden resources remain fully operational and billable.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
input
|
ModifyManagedResourceVisibilityInput
|
An instance of |
required |
plugins
|
list[Plugin] | None
|
A list of callables that modify the configuration dynamically. Changes made by these plugins only apply for the duration of the operation execution and will not affect any other operation invocations. |
None
|
Returns:
| Type | Description |
|---|---|
ModifyManagedResourceVisibilityOutput
|
An instance of |
Input¶
ModifyManagedResourceVisibilityInput
dataclass
¶
Bases: _SerdeShape
Dataclass for ModifyManagedResourceVisibilityInput structure.
Attributes¶
default_visibility
class-attribute
instance-attribute
¶
default_visibility: str | None = ...
The default visibility setting for managed resources. Valid values:
hidden | visible.
dry_run
class-attribute
instance-attribute
¶
dry_run: bool | None = ...
Checks whether you have the required permissions for the operation,
without actually making the request, and provides an error response. If
you have the required permissions, the error response is
DryRunOperation. Otherwise, it is UnauthorizedOperation.
Output¶
ModifyManagedResourceVisibilityOutput
dataclass
¶
Bases: _SerdeShape
Dataclass for ModifyManagedResourceVisibilityOutput structure.
Attributes¶
response_metadata
class-attribute
instance-attribute
¶
Metadata about the response that produced this output. Use this to recover the request identifiers a service's support team needs in order to investigate a call. Members of the metadata are individually optional.
visibility
class-attribute
instance-attribute
¶
The updated managed resource visibility settings for the account.