AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

This is the response object from the UpdateSecretVersionStage operation.

Inheritance Hierarchy

System.Object
  Amazon.Runtime.AmazonWebServiceResponse
    Amazon.SecretsManager.Model.UpdateSecretVersionStageResponse

Namespace: Amazon.SecretsManager.Model
Assembly: AWSSDK.SecretsManager.dll
Version: 3.x.y.z

Syntax

C#
public class UpdateSecretVersionStageResponse : AmazonWebServiceResponse

The UpdateSecretVersionStageResponse type exposes the following members

Constructors

Properties

NameTypeDescription
Public Property ARN System.String

Gets and sets the property ARN.

The ARN of the secret that was updated.

Public Property ContentLength System.Int64 Inherited from Amazon.Runtime.AmazonWebServiceResponse.
Public Property HttpStatusCode System.Net.HttpStatusCode Inherited from Amazon.Runtime.AmazonWebServiceResponse.
Public Property Name System.String

Gets and sets the property Name.

The name of the secret that was updated.

Public Property ResponseMetadata Amazon.Runtime.ResponseMetadata Inherited from Amazon.Runtime.AmazonWebServiceResponse.

Examples

The following example shows you how to add a staging label to a version of a secret. You can review the results by running the operation ListSecretVersionIds and viewing the VersionStages response field for the affected version.

To add a staging label attached to a version of a secret


var client = new AmazonSecretsManagerClient();
var response = client.UpdateSecretVersionStage(new UpdateSecretVersionStageRequest 
{
    MoveToVersionId = "EXAMPLE1-90ab-cdef-fedc-ba987SECRET1",
    SecretId = "MyTestDatabaseSecret",
    VersionStage = "STAGINGLABEL1"
});

string arn = response.ARN;
string name = response.Name;

            

The following example shows you how to delete a staging label that is attached to a version of a secret. You can review the results by running the operation ListSecretVersionIds and viewing the VersionStages response field for the affected version.

To delete a staging label attached to a version of a secret


var client = new AmazonSecretsManagerClient();
var response = client.UpdateSecretVersionStage(new UpdateSecretVersionStageRequest 
{
    RemoveFromVersionId = "EXAMPLE1-90ab-cdef-fedc-ba987SECRET1",
    SecretId = "MyTestDatabaseSecret",
    VersionStage = "STAGINGLABEL1"
});

string arn = response.ARN;
string name = response.Name;

            

The following example shows you how to move a staging label that is attached to one version of a secret to a different version. You can review the results by running the operation ListSecretVersionIds and viewing the VersionStages response field for the affected version.

To move a staging label from one version of a secret to another


var client = new AmazonSecretsManagerClient();
var response = client.UpdateSecretVersionStage(new UpdateSecretVersionStageRequest 
{
    MoveToVersionId = "EXAMPLE2-90ab-cdef-fedc-ba987SECRET2",
    RemoveFromVersionId = "EXAMPLE1-90ab-cdef-fedc-ba987SECRET1",
    SecretId = "MyTestDatabaseSecret",
    VersionStage = "AWSCURRENT"
});

string arn = response.ARN;
string name = response.Name;

            

Version Information

.NET:
Supported in: 8.0 and newer, Core 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5 and newer, 3.5