Skip to content

Commit

Permalink
Update services based on release-2024-09-18 of AWS Go SDK
Browse files Browse the repository at this point in the history
  • Loading branch information
web-flow committed Sep 19, 2024
1 parent 212a18d commit 18a6477
Show file tree
Hide file tree
Showing 8 changed files with 2,131 additions and 81 deletions.
2 changes: 1 addition & 1 deletion .latest-tag-aws-sdk-go
Original file line number Diff line number Diff line change
@@ -1 +1 @@
release-2024-09-17
release-2024-09-18
28 changes: 28 additions & 0 deletions lib/aws/generated/cost_explorer.ex
Original file line number Diff line number Diff line change
Expand Up @@ -1589,6 +1589,7 @@ defmodule AWS.CostExplorer do
reservation_purchase_recommendation_detail() :: %{
"AccountId" => String.t(),
"AverageNormalizedUnitsUsedPerHour" => String.t(),
"AverageNumberOfCapacityUnitsUsedPerHour" => String.t(),
"AverageNumberOfInstancesUsedPerHour" => String.t(),
"AverageUtilization" => String.t(),
"CurrencyCode" => String.t(),
Expand All @@ -1599,12 +1600,16 @@ defmodule AWS.CostExplorer do
"EstimatedReservationCostForLookbackPeriod" => String.t(),
"InstanceDetails" => instance_details(),
"MaximumNormalizedUnitsUsedPerHour" => String.t(),
"MaximumNumberOfCapacityUnitsUsedPerHour" => String.t(),
"MaximumNumberOfInstancesUsedPerHour" => String.t(),
"MinimumNormalizedUnitsUsedPerHour" => String.t(),
"MinimumNumberOfCapacityUnitsUsedPerHour" => String.t(),
"MinimumNumberOfInstancesUsedPerHour" => String.t(),
"RecommendedNormalizedUnitsToPurchase" => String.t(),
"RecommendedNumberOfCapacityUnitsToPurchase" => String.t(),
"RecommendedNumberOfInstancesToPurchase" => String.t(),
"RecurringStandardMonthlyCost" => String.t(),
"ReservedCapacityDetails" => reserved_capacity_details(),
"UpfrontCost" => String.t()
}
Expand Down Expand Up @@ -2425,6 +2430,18 @@ defmodule AWS.CostExplorer do

@typedoc """
## Example:
dynamo_db_capacity_details() :: %{
"CapacityUnits" => String.t(),
"Region" => String.t()
}
"""
@type dynamo_db_capacity_details() :: %{String.t() => any()}

@typedoc """
## Example:
list_savings_plans_purchase_recommendation_generation_response() :: %{
Expand Down Expand Up @@ -2454,6 +2471,17 @@ defmodule AWS.CostExplorer do

@typedoc """
## Example:
reserved_capacity_details() :: %{
"DynamoDBCapacityDetails" => dynamo_db_capacity_details()
}
"""
@type reserved_capacity_details() :: %{String.t() => any()}

@typedoc """
## Example:
reservation_purchase_recommendation_metadata() :: %{
Expand Down
132 changes: 132 additions & 0 deletions lib/aws/generated/directory.ex
Original file line number Diff line number Diff line change
Expand Up @@ -622,6 +622,17 @@ defmodule AWS.Directory do

@typedoc """
## Example:
describe_directory_data_access_request() :: %{
required("DirectoryId") => String.t()
}
"""
@type describe_directory_data_access_request() :: %{String.t() => any()}

@typedoc """
## Example:
enable_radius_request() :: %{
Expand Down Expand Up @@ -716,6 +727,17 @@ defmodule AWS.Directory do

@typedoc """
## Example:
enable_directory_data_access_request() :: %{
required("DirectoryId") => String.t()
}
"""
@type enable_directory_data_access_request() :: %{String.t() => any()}

@typedoc """
## Example:
add_tags_to_resource_request() :: %{
Expand Down Expand Up @@ -1151,6 +1173,15 @@ defmodule AWS.Directory do

@typedoc """
## Example:
enable_directory_data_access_result() :: %{}
"""
@type enable_directory_data_access_result() :: %{}

@typedoc """
## Example:
tag() :: %{
Expand Down Expand Up @@ -1708,6 +1739,17 @@ defmodule AWS.Directory do

@typedoc """
## Example:
disable_directory_data_access_request() :: %{
required("DirectoryId") => String.t()
}
"""
@type disable_directory_data_access_request() :: %{String.t() => any()}

@typedoc """
## Example:
trust() :: %{
Expand Down Expand Up @@ -2162,6 +2204,17 @@ defmodule AWS.Directory do

@typedoc """
## Example:
describe_directory_data_access_result() :: %{
"DataAccessStatus" => list(any())
}
"""
@type describe_directory_data_access_result() :: %{String.t() => any()}

@typedoc """
## Example:
directory_limit_exceeded_exception() :: %{
Expand Down Expand Up @@ -2345,6 +2398,15 @@ defmodule AWS.Directory do

@typedoc """
## Example:
disable_directory_data_access_result() :: %{}
"""
@type disable_directory_data_access_result() :: %{}

@typedoc """
## Example:
ip_route_info() :: %{
Expand Down Expand Up @@ -2764,6 +2826,13 @@ defmodule AWS.Directory do
| invalid_next_token_exception()
| client_exception()

@type describe_directory_data_access_errors() ::
access_denied_exception()
| service_exception()
| directory_does_not_exist_exception()
| client_exception()
| unsupported_operation_exception()

@type describe_domain_controllers_errors() ::
entity_does_not_exist_exception()
| invalid_parameter_exception()
Expand Down Expand Up @@ -2842,6 +2911,15 @@ defmodule AWS.Directory do
| client_exception()
| unsupported_operation_exception()

@type disable_directory_data_access_errors() ::
directory_unavailable_exception()
| access_denied_exception()
| service_exception()
| directory_does_not_exist_exception()
| client_exception()
| directory_in_desired_state_exception()
| unsupported_operation_exception()

@type disable_ldaps_errors() ::
directory_unavailable_exception()
| invalid_parameter_exception()
Expand Down Expand Up @@ -2870,6 +2948,15 @@ defmodule AWS.Directory do
| no_available_certificate_exception()
| unsupported_operation_exception()

@type enable_directory_data_access_errors() ::
directory_unavailable_exception()
| access_denied_exception()
| service_exception()
| directory_does_not_exist_exception()
| client_exception()
| directory_in_desired_state_exception()
| unsupported_operation_exception()

@type enable_ldaps_errors() ::
directory_unavailable_exception()
| invalid_parameter_exception()
Expand Down Expand Up @@ -3544,6 +3631,20 @@ defmodule AWS.Directory do
Request.request_post(client, meta, "DescribeDirectories", input, options)
end

@doc """
Obtains status of directory data access enablement through the Directory Service
Data API for the specified directory.
"""
@spec describe_directory_data_access(map(), describe_directory_data_access_request(), list()) ::
{:ok, describe_directory_data_access_result(), any()}
| {:error, {:unexpected_response, any()}}
| {:error, describe_directory_data_access_errors()}
def describe_directory_data_access(%Client{} = client, input, options \\ []) do
meta = metadata()

Request.request_post(client, meta, "DescribeDirectoryDataAccess", input, options)
end

@doc """
Provides information about any domain controllers in your directory.
"""
Expand Down Expand Up @@ -3696,6 +3797,20 @@ defmodule AWS.Directory do
Request.request_post(client, meta, "DisableClientAuthentication", input, options)
end

@doc """
Deactivates access to directory data via the Directory Service Data API for the
specified directory.
"""
@spec disable_directory_data_access(map(), disable_directory_data_access_request(), list()) ::
{:ok, disable_directory_data_access_result(), any()}
| {:error, {:unexpected_response, any()}}
| {:error, disable_directory_data_access_errors()}
def disable_directory_data_access(%Client{} = client, input, options \\ []) do
meta = metadata()

Request.request_post(client, meta, "DisableDirectoryDataAccess", input, options)
end

@doc """
Deactivates LDAP secure calls for the specified directory.
"""
Expand Down Expand Up @@ -3750,6 +3865,20 @@ defmodule AWS.Directory do
Request.request_post(client, meta, "EnableClientAuthentication", input, options)
end

@doc """
Enables access to directory data via the Directory Service Data API for the
specified directory.
"""
@spec enable_directory_data_access(map(), enable_directory_data_access_request(), list()) ::
{:ok, enable_directory_data_access_result(), any()}
| {:error, {:unexpected_response, any()}}
| {:error, enable_directory_data_access_errors()}
def enable_directory_data_access(%Client{} = client, input, options \\ []) do
meta = metadata()

Request.request_post(client, meta, "EnableDirectoryDataAccess", input, options)
end

@doc """
Activates the switch for the specific directory to always use LDAP secure calls.
"""
Expand Down Expand Up @@ -3985,6 +4114,9 @@ defmodule AWS.Directory do
Resets the password for any user in your Managed Microsoft AD or Simple AD
directory.
Disabled users will become enabled and can be authenticated following the API
call.
You can reset the password for any user in your directory with the following
exceptions:
Expand Down
Loading

0 comments on commit 18a6477

Please sign in to comment.