Skip to content

Commit

Permalink
feat(vmmigration): update the api
Browse files Browse the repository at this point in the history
#### vmmigration:v1alpha1

The following keys were added:
- schemas.AccessKeyCredentials (Total Keys: 4)
- schemas.AwsSourceDetails.properties.accessKeyCreds.$ref (Total Keys: 1)
- schemas.AwsSourceDetails.properties.inventoryTagList (Total Keys: 2)
- schemas.Tag (Total Keys: 4)
  • Loading branch information
yoshi-automation committed Dec 6, 2022
1 parent bb64e3c commit 3e1a2c9
Show file tree
Hide file tree
Showing 3 changed files with 83 additions and 2 deletions.
40 changes: 40 additions & 0 deletions docs/dyn/vmmigration_v1alpha1.projects.locations.sources.html
Expand Up @@ -133,6 +133,10 @@ <h3>Method Details</h3>

{ # Source message describes a specific vm migration Source resource. It contains the source environment information.
&quot;aws&quot;: { # AwsSourceDetails message describes a specific source details for the AWS source type. # AWS type source details.
&quot;accessKeyCreds&quot;: { # Message describing AWS Credentials using access key id and secret. # AWS Credentials using access key id and secret.
&quot;accessKeyId&quot;: &quot;A String&quot;, # AWS access key ID.
&quot;secretAccessKey&quot;: &quot;A String&quot;, # Input only. AWS secret access key.
},
&quot;accessKeyId&quot;: &quot;A String&quot;, # AWS access key ID.
&quot;awsRegion&quot;: &quot;A String&quot;, # Immutable. The AWS region that the source VMs will be migrated from.
&quot;error&quot;: { # The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). # Output only. Provides details on the state of the Source in case of an error.
Expand All @@ -147,6 +151,12 @@ <h3>Method Details</h3>
&quot;inventorySecurityGroupNames&quot;: [ # AWS security group names to limit the scope of the source inventory.
&quot;A String&quot;,
],
&quot;inventoryTagList&quot;: [ # AWS resource tags to limit the scope of the source inventory.
{ # Tag is an AWS tag representation.
&quot;key&quot;: &quot;A String&quot;, # Key of tag.
&quot;value&quot;: &quot;A String&quot;, # Value of tag.
},
],
&quot;inventoryTags&quot;: { # Deprecated: AWS resource tags to limit the scope of the source inventory. Use inventory_tag_list instead.
&quot;a_key&quot;: &quot;A String&quot;,
},
Expand Down Expand Up @@ -351,6 +361,10 @@ <h3>Method Details</h3>

{ # Source message describes a specific vm migration Source resource. It contains the source environment information.
&quot;aws&quot;: { # AwsSourceDetails message describes a specific source details for the AWS source type. # AWS type source details.
&quot;accessKeyCreds&quot;: { # Message describing AWS Credentials using access key id and secret. # AWS Credentials using access key id and secret.
&quot;accessKeyId&quot;: &quot;A String&quot;, # AWS access key ID.
&quot;secretAccessKey&quot;: &quot;A String&quot;, # Input only. AWS secret access key.
},
&quot;accessKeyId&quot;: &quot;A String&quot;, # AWS access key ID.
&quot;awsRegion&quot;: &quot;A String&quot;, # Immutable. The AWS region that the source VMs will be migrated from.
&quot;error&quot;: { # The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). # Output only. Provides details on the state of the Source in case of an error.
Expand All @@ -365,6 +379,12 @@ <h3>Method Details</h3>
&quot;inventorySecurityGroupNames&quot;: [ # AWS security group names to limit the scope of the source inventory.
&quot;A String&quot;,
],
&quot;inventoryTagList&quot;: [ # AWS resource tags to limit the scope of the source inventory.
{ # Tag is an AWS tag representation.
&quot;key&quot;: &quot;A String&quot;, # Key of tag.
&quot;value&quot;: &quot;A String&quot;, # Value of tag.
},
],
&quot;inventoryTags&quot;: { # Deprecated: AWS resource tags to limit the scope of the source inventory. Use inventory_tag_list instead.
&quot;a_key&quot;: &quot;A String&quot;,
},
Expand Down Expand Up @@ -423,6 +443,10 @@ <h3>Method Details</h3>
&quot;sources&quot;: [ # Output only. The list of sources response.
{ # Source message describes a specific vm migration Source resource. It contains the source environment information.
&quot;aws&quot;: { # AwsSourceDetails message describes a specific source details for the AWS source type. # AWS type source details.
&quot;accessKeyCreds&quot;: { # Message describing AWS Credentials using access key id and secret. # AWS Credentials using access key id and secret.
&quot;accessKeyId&quot;: &quot;A String&quot;, # AWS access key ID.
&quot;secretAccessKey&quot;: &quot;A String&quot;, # Input only. AWS secret access key.
},
&quot;accessKeyId&quot;: &quot;A String&quot;, # AWS access key ID.
&quot;awsRegion&quot;: &quot;A String&quot;, # Immutable. The AWS region that the source VMs will be migrated from.
&quot;error&quot;: { # The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). # Output only. Provides details on the state of the Source in case of an error.
Expand All @@ -437,6 +461,12 @@ <h3>Method Details</h3>
&quot;inventorySecurityGroupNames&quot;: [ # AWS security group names to limit the scope of the source inventory.
&quot;A String&quot;,
],
&quot;inventoryTagList&quot;: [ # AWS resource tags to limit the scope of the source inventory.
{ # Tag is an AWS tag representation.
&quot;key&quot;: &quot;A String&quot;, # Key of tag.
&quot;value&quot;: &quot;A String&quot;, # Value of tag.
},
],
&quot;inventoryTags&quot;: { # Deprecated: AWS resource tags to limit the scope of the source inventory. Use inventory_tag_list instead.
&quot;a_key&quot;: &quot;A String&quot;,
},
Expand Down Expand Up @@ -502,6 +532,10 @@ <h3>Method Details</h3>

{ # Source message describes a specific vm migration Source resource. It contains the source environment information.
&quot;aws&quot;: { # AwsSourceDetails message describes a specific source details for the AWS source type. # AWS type source details.
&quot;accessKeyCreds&quot;: { # Message describing AWS Credentials using access key id and secret. # AWS Credentials using access key id and secret.
&quot;accessKeyId&quot;: &quot;A String&quot;, # AWS access key ID.
&quot;secretAccessKey&quot;: &quot;A String&quot;, # Input only. AWS secret access key.
},
&quot;accessKeyId&quot;: &quot;A String&quot;, # AWS access key ID.
&quot;awsRegion&quot;: &quot;A String&quot;, # Immutable. The AWS region that the source VMs will be migrated from.
&quot;error&quot;: { # The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors). # Output only. Provides details on the state of the Source in case of an error.
Expand All @@ -516,6 +550,12 @@ <h3>Method Details</h3>
&quot;inventorySecurityGroupNames&quot;: [ # AWS security group names to limit the scope of the source inventory.
&quot;A String&quot;,
],
&quot;inventoryTagList&quot;: [ # AWS resource tags to limit the scope of the source inventory.
{ # Tag is an AWS tag representation.
&quot;key&quot;: &quot;A String&quot;, # Key of tag.
&quot;value&quot;: &quot;A String&quot;, # Value of tag.
},
],
&quot;inventoryTags&quot;: { # Deprecated: AWS resource tags to limit the scope of the source inventory. Use inventory_tag_list instead.
&quot;a_key&quot;: &quot;A String&quot;,
},
Expand Down
Expand Up @@ -1972,7 +1972,7 @@
}
}
},
"revision": "20221103",
"revision": "20221126",
"rootUrl": "https://vmmigration.googleapis.com/",
"schemas": {
"AdaptingOSStep": {
Expand Down
Expand Up @@ -1972,9 +1972,24 @@
}
}
},
"revision": "20221103",
"revision": "20221126",
"rootUrl": "https://vmmigration.googleapis.com/",
"schemas": {
"AccessKeyCredentials": {
"description": "Message describing AWS Credentials using access key id and secret.",
"id": "AccessKeyCredentials",
"properties": {
"accessKeyId": {
"description": "AWS access key ID.",
"type": "string"
},
"secretAccessKey": {
"description": "Input only. AWS secret access key.",
"type": "string"
}
},
"type": "object"
},
"AdaptingOSStep": {
"description": "AdaptingOSStep contains specific step details.",
"id": "AdaptingOSStep",
Expand Down Expand Up @@ -2076,6 +2091,10 @@
"description": "AwsSourceDetails message describes a specific source details for the AWS source type.",
"id": "AwsSourceDetails",
"properties": {
"accessKeyCreds": {
"$ref": "AccessKeyCredentials",
"description": "AWS Credentials using access key id and secret."
},
"accessKeyId": {
"description": "AWS access key ID.",
"type": "string"
Expand All @@ -2096,6 +2115,13 @@
},
"type": "array"
},
"inventoryTagList": {
"description": "AWS resource tags to limit the scope of the source inventory.",
"items": {
"$ref": "Tag"
},
"type": "array"
},
"inventoryTags": {
"additionalProperties": {
"type": "string"
Expand Down Expand Up @@ -4022,6 +4048,21 @@
},
"type": "object"
},
"Tag": {
"description": "Tag is an AWS tag representation.",
"id": "Tag",
"properties": {
"key": {
"description": "Key of tag.",
"type": "string"
},
"value": {
"description": "Value of tag.",
"type": "string"
}
},
"type": "object"
},
"TargetProject": {
"description": "TargetProject message represents a target Compute Engine project for a migration or a clone.",
"id": "TargetProject",
Expand Down

0 comments on commit 3e1a2c9

Please sign in to comment.