@ -136,6 +136,65 @@ func (x *PlanApplyable) GetApplyable() bool {
return false
}
// Records the value of one of the main stack's input values during planning.
//
// These values get fixed during the plan phase so that we can ensure that we
// use identical values when subsequently applying the plan.
type PlanRootInputValue struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
Name string ` protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty" `
Value * planproto . DynamicValue ` protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty" `
}
func ( x * PlanRootInputValue ) Reset ( ) {
* x = PlanRootInputValue { }
if protoimpl . UnsafeEnabled {
mi := & file_tfstackdata1_proto_msgTypes [ 2 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
func ( x * PlanRootInputValue ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * PlanRootInputValue ) ProtoMessage ( ) { }
func ( x * PlanRootInputValue ) ProtoReflect ( ) protoreflect . Message {
mi := & file_tfstackdata1_proto_msgTypes [ 2 ]
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
ms . StoreMessageInfo ( mi )
}
return ms
}
return mi . MessageOf ( x )
}
// Deprecated: Use PlanRootInputValue.ProtoReflect.Descriptor instead.
func ( * PlanRootInputValue ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return file_tfstackdata1_proto_rawDescGZIP ( ) , [ ] int { 2 }
}
func ( x * PlanRootInputValue ) GetName ( ) string {
if x != nil {
return x . Name
}
return ""
}
func ( x * PlanRootInputValue ) GetValue ( ) * planproto . DynamicValue {
if x != nil {
return x . Value
}
return nil
}
// Represents the existence of a particular component instance, and so must
// always appear before any messages representing objects that belong to that
// component instance.
@ -154,12 +213,19 @@ type PlanComponentInstance struct {
// "plantimestamp" function can return the same value during the apply
// phase. It must not be used for any other purpose.
PlanTimestamp string ` protobuf:"bytes,2,opt,name=plan_timestamp,json=planTimestamp,proto3" json:"plan_timestamp,omitempty" `
// Captures an approximation of the input values for this component with
// as much detail as we knew during the planning phase. This might
// contain unknown values as placeholders for values that won't be
// determined until the apply phase, so this isn't usable directly as
// the input to subsequently applying the component plan but the final
// input values should be a valid concretization of what's described here.
PlannedInputValues map [ string ] * planproto . DynamicValue ` protobuf:"bytes,3,rep,name=planned_input_values,json=plannedInputValues,proto3" json:"planned_input_values,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3" `
}
func ( x * PlanComponentInstance ) Reset ( ) {
* x = PlanComponentInstance { }
if protoimpl . UnsafeEnabled {
mi := & file_tfstackdata1_proto_msgTypes [ 2 ]
mi := & file_tfstackdata1_proto_msgTypes [ 3 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
@ -172,7 +238,7 @@ func (x *PlanComponentInstance) String() string {
func ( * PlanComponentInstance ) ProtoMessage ( ) { }
func ( x * PlanComponentInstance ) ProtoReflect ( ) protoreflect . Message {
mi := & file_tfstackdata1_proto_msgTypes [ 2 ]
mi := & file_tfstackdata1_proto_msgTypes [ 3 ]
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
@ -185,7 +251,7 @@ func (x *PlanComponentInstance) ProtoReflect() protoreflect.Message {
// Deprecated: Use PlanComponentInstance.ProtoReflect.Descriptor instead.
func ( * PlanComponentInstance ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return file_tfstackdata1_proto_rawDescGZIP ( ) , [ ] int { 2 }
return file_tfstackdata1_proto_rawDescGZIP ( ) , [ ] int { 3 }
}
func ( x * PlanComponentInstance ) GetComponentInstanceAddr ( ) string {
@ -202,6 +268,13 @@ func (x *PlanComponentInstance) GetPlanTimestamp() string {
return ""
}
func ( x * PlanComponentInstance ) GetPlannedInputValues ( ) map [ string ] * planproto . DynamicValue {
if x != nil {
return x . PlannedInputValues
}
return nil
}
// Represents a planned change to a particular resource instance within a
// particular component instance.
type PlanResourceInstanceChangePlanned struct {
@ -218,7 +291,7 @@ type PlanResourceInstanceChangePlanned struct {
func ( x * PlanResourceInstanceChangePlanned ) Reset ( ) {
* x = PlanResourceInstanceChangePlanned { }
if protoimpl . UnsafeEnabled {
mi := & file_tfstackdata1_proto_msgTypes [ 3 ]
mi := & file_tfstackdata1_proto_msgTypes [ 4 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
@ -231,7 +304,7 @@ func (x *PlanResourceInstanceChangePlanned) String() string {
func ( * PlanResourceInstanceChangePlanned ) ProtoMessage ( ) { }
func ( x * PlanResourceInstanceChangePlanned ) ProtoReflect ( ) protoreflect . Message {
mi := & file_tfstackdata1_proto_msgTypes [ 3 ]
mi := & file_tfstackdata1_proto_msgTypes [ 4 ]
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
@ -244,7 +317,7 @@ func (x *PlanResourceInstanceChangePlanned) ProtoReflect() protoreflect.Message
// Deprecated: Use PlanResourceInstanceChangePlanned.ProtoReflect.Descriptor instead.
func ( * PlanResourceInstanceChangePlanned ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return file_tfstackdata1_proto_rawDescGZIP ( ) , [ ] int { 3 }
return file_tfstackdata1_proto_rawDescGZIP ( ) , [ ] int { 4 }
}
func ( x * PlanResourceInstanceChangePlanned ) GetComponentInstanceAddr ( ) string {
@ -278,7 +351,7 @@ type PlanResourceInstanceChangeOutside struct {
func ( x * PlanResourceInstanceChangeOutside ) Reset ( ) {
* x = PlanResourceInstanceChangeOutside { }
if protoimpl . UnsafeEnabled {
mi := & file_tfstackdata1_proto_msgTypes [ 4 ]
mi := & file_tfstackdata1_proto_msgTypes [ 5 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
@ -291,7 +364,7 @@ func (x *PlanResourceInstanceChangeOutside) String() string {
func ( * PlanResourceInstanceChangeOutside ) ProtoMessage ( ) { }
func ( x * PlanResourceInstanceChangeOutside ) ProtoReflect ( ) protoreflect . Message {
mi := & file_tfstackdata1_proto_msgTypes [ 4 ]
mi := & file_tfstackdata1_proto_msgTypes [ 5 ]
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
@ -304,7 +377,7 @@ func (x *PlanResourceInstanceChangeOutside) ProtoReflect() protoreflect.Message
// Deprecated: Use PlanResourceInstanceChangeOutside.ProtoReflect.Descriptor instead.
func ( * PlanResourceInstanceChangeOutside ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return file_tfstackdata1_proto_rawDescGZIP ( ) , [ ] int { 4 }
return file_tfstackdata1_proto_rawDescGZIP ( ) , [ ] int { 5 }
}
func ( x * PlanResourceInstanceChangeOutside ) GetComponentInstanceAddr ( ) string {
@ -344,7 +417,7 @@ type StateComponentInstanceV1 struct {
func ( x * StateComponentInstanceV1 ) Reset ( ) {
* x = StateComponentInstanceV1 { }
if protoimpl . UnsafeEnabled {
mi := & file_tfstackdata1_proto_msgTypes [ 5 ]
mi := & file_tfstackdata1_proto_msgTypes [ 6 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
@ -357,7 +430,7 @@ func (x *StateComponentInstanceV1) String() string {
func ( * StateComponentInstanceV1 ) ProtoMessage ( ) { }
func ( x * StateComponentInstanceV1 ) ProtoReflect ( ) protoreflect . Message {
mi := & file_tfstackdata1_proto_msgTypes [ 5 ]
mi := & file_tfstackdata1_proto_msgTypes [ 6 ]
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
@ -370,7 +443,7 @@ func (x *StateComponentInstanceV1) ProtoReflect() protoreflect.Message {
// Deprecated: Use StateComponentInstanceV1.ProtoReflect.Descriptor instead.
func ( * StateComponentInstanceV1 ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return file_tfstackdata1_proto_rawDescGZIP ( ) , [ ] int { 5 }
return file_tfstackdata1_proto_rawDescGZIP ( ) , [ ] int { 6 }
}
func ( x * StateComponentInstanceV1 ) GetComponentInstanceAddr ( ) string {
@ -403,7 +476,7 @@ type StateResourceInstanceV1 struct {
func ( x * StateResourceInstanceV1 ) Reset ( ) {
* x = StateResourceInstanceV1 { }
if protoimpl . UnsafeEnabled {
mi := & file_tfstackdata1_proto_msgTypes [ 6 ]
mi := & file_tfstackdata1_proto_msgTypes [ 7 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
@ -416,7 +489,7 @@ func (x *StateResourceInstanceV1) String() string {
func ( * StateResourceInstanceV1 ) ProtoMessage ( ) { }
func ( x * StateResourceInstanceV1 ) ProtoReflect ( ) protoreflect . Message {
mi := & file_tfstackdata1_proto_msgTypes [ 6 ]
mi := & file_tfstackdata1_proto_msgTypes [ 7 ]
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
@ -429,7 +502,7 @@ func (x *StateResourceInstanceV1) ProtoReflect() protoreflect.Message {
// Deprecated: Use StateResourceInstanceV1.ProtoReflect.Descriptor instead.
func ( * StateResourceInstanceV1 ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return file_tfstackdata1_proto_rawDescGZIP ( ) , [ ] int { 6 }
return file_tfstackdata1_proto_rawDescGZIP ( ) , [ ] int { 7 }
}
func ( x * StateResourceInstanceV1 ) GetComponentInstanceAddr ( ) string {
@ -479,56 +552,74 @@ var file_tfstackdata1_proto_rawDesc = []byte{
0x72 , 0x61 , 0x66 , 0x6f , 0x72 , 0x6d , 0x56 , 0x65 , 0x72 , 0x73 , 0x69 , 0x6f , 0x6e , 0x22 , 0x2d , 0x0a ,
0x0d , 0x50 , 0x6c , 0x61 , 0x6e , 0x41 , 0x70 , 0x70 , 0x6c , 0x79 , 0x61 , 0x62 , 0x6c , 0x65 , 0x12 , 0x1c ,
0x0a , 0x09 , 0x61 , 0x70 , 0x70 , 0x6c , 0x79 , 0x61 , 0x62 , 0x6c , 0x65 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 ,
0x08 , 0x52 , 0x09 , 0x61 , 0x70 , 0x70 , 0x6c , 0x79 , 0x61 , 0x62 , 0x6c , 0x65 , 0x22 , 0x76 , 0x0a , 0x15 ,
0x50 , 0x6c , 0x61 , 0x6e , 0x43 , 0x6f , 0x6d , 0x70 , 0x6f , 0x6e , 0x65 , 0x6e , 0x74 , 0x49 , 0x6e , 0x73 ,
0x74 , 0x61 , 0x6e , 0x63 , 0x65 , 0x12 , 0x36 , 0x0a , 0x17 , 0x63 , 0x6f , 0x6d , 0x70 , 0x6f , 0x6e , 0x65 ,
0x6e , 0x74 , 0x5f , 0x69 , 0x6e , 0x73 , 0x74 , 0x61 , 0x6e , 0x63 , 0x65 , 0x5f , 0x61 , 0x64 , 0x64 , 0x72 ,
0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x15 , 0x63 , 0x6f , 0x6d , 0x70 , 0x6f , 0x6e , 0x65 , 0x6e ,
0x74 , 0x49 , 0x6e , 0x73 , 0x74 , 0x61 , 0x6e , 0x63 , 0x65 , 0x41 , 0x64 , 0x64 , 0x72 , 0x12 , 0x25 , 0x0a ,
0x0e , 0x70 , 0x6c , 0x61 , 0x6e , 0x5f , 0x74 , 0x69 , 0x6d , 0x65 , 0x73 , 0x74 , 0x61 , 0x6d , 0x70 , 0x18 ,
0x02 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0d , 0x70 , 0x6c , 0x61 , 0x6e , 0x54 , 0x69 , 0x6d , 0x65 , 0x73 ,
0x74 , 0x61 , 0x6d , 0x70 , 0x22 , 0x93 , 0x01 , 0x0a , 0x21 , 0x50 , 0x6c , 0x61 , 0x6e , 0x52 , 0x65 , 0x73 ,
0x6f , 0x75 , 0x72 , 0x63 , 0x65 , 0x49 , 0x6e , 0x73 , 0x74 , 0x61 , 0x6e , 0x63 , 0x65 , 0x43 , 0x68 , 0x61 ,
0x6e , 0x67 , 0x65 , 0x50 , 0x6c , 0x61 , 0x6e , 0x6e , 0x65 , 0x64 , 0x12 , 0x36 , 0x0a , 0x17 , 0x63 , 0x6f ,
0x6d , 0x70 , 0x6f , 0x6e , 0x65 , 0x6e , 0x74 , 0x5f , 0x69 , 0x6e , 0x73 , 0x74 , 0x61 , 0x6e , 0x63 , 0x65 ,
0x5f , 0x61 , 0x64 , 0x64 , 0x72 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x15 , 0x63 , 0x6f , 0x6d ,
0x70 , 0x6f , 0x6e , 0x65 , 0x6e , 0x74 , 0x49 , 0x6e , 0x73 , 0x74 , 0x61 , 0x6e , 0x63 , 0x65 , 0x41 , 0x64 ,
0x64 , 0x72 , 0x12 , 0x36 , 0x0a , 0x06 , 0x63 , 0x68 , 0x61 , 0x6e , 0x67 , 0x65 , 0x18 , 0x02 , 0x20 , 0x01 ,
0x28 , 0x0b , 0x32 , 0x1e , 0x2e , 0x74 , 0x66 , 0x70 , 0x6c , 0x61 , 0x6e , 0x2e , 0x52 , 0x65 , 0x73 , 0x6f ,
0x75 , 0x72 , 0x63 , 0x65 , 0x49 , 0x6e , 0x73 , 0x74 , 0x61 , 0x6e , 0x63 , 0x65 , 0x43 , 0x68 , 0x61 , 0x6e ,
0x67 , 0x65 , 0x52 , 0x06 , 0x63 , 0x68 , 0x61 , 0x6e , 0x67 , 0x65 , 0x22 , 0x93 , 0x01 , 0x0a , 0x21 , 0x50 ,
0x6c , 0x61 , 0x6e , 0x52 , 0x65 , 0x73 , 0x6f , 0x75 , 0x72 , 0x63 , 0x65 , 0x49 , 0x6e , 0x73 , 0x74 , 0x61 ,
0x6e , 0x63 , 0x65 , 0x43 , 0x68 , 0x61 , 0x6e , 0x67 , 0x65 , 0x4f , 0x75 , 0x74 , 0x73 , 0x69 , 0x64 , 0x65 ,
0x12 , 0x36 , 0x0a , 0x17 , 0x63 , 0x6f , 0x6d , 0x70 , 0x6f , 0x6e , 0x65 , 0x6e , 0x74 , 0x5f , 0x69 , 0x6e ,
0x73 , 0x74 , 0x61 , 0x6e , 0x63 , 0x65 , 0x5f , 0x61 , 0x64 , 0x64 , 0x72 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 ,
0x09 , 0x52 , 0x15 , 0x63 , 0x6f , 0x6d , 0x70 , 0x6f , 0x6e , 0x65 , 0x6e , 0x74 , 0x49 , 0x6e , 0x73 , 0x74 ,
0x61 , 0x6e , 0x63 , 0x65 , 0x41 , 0x64 , 0x64 , 0x72 , 0x12 , 0x36 , 0x0a , 0x06 , 0x63 , 0x68 , 0x61 , 0x6e ,
0x67 , 0x65 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x0b , 0x32 , 0x1e , 0x2e , 0x74 , 0x66 , 0x70 , 0x6c , 0x61 ,
0x6e , 0x2e , 0x52 , 0x65 , 0x73 , 0x6f , 0x75 , 0x72 , 0x63 , 0x65 , 0x49 , 0x6e , 0x73 , 0x74 , 0x61 , 0x6e ,
0x63 , 0x65 , 0x43 , 0x68 , 0x61 , 0x6e , 0x67 , 0x65 , 0x52 , 0x06 , 0x63 , 0x68 , 0x61 , 0x6e , 0x67 , 0x65 ,
0x22 , 0x52 , 0x0a , 0x18 , 0x53 , 0x74 , 0x61 , 0x74 , 0x65 , 0x43 , 0x6f , 0x6d , 0x70 , 0x6f , 0x6e , 0x65 ,
0x6e , 0x74 , 0x49 , 0x6e , 0x73 , 0x74 , 0x61 , 0x6e , 0x63 , 0x65 , 0x56 , 0x31 , 0x12 , 0x36 , 0x0a , 0x17 ,
0x08 , 0x52 , 0x09 , 0x61 , 0x70 , 0x70 , 0x6c , 0x79 , 0x61 , 0x62 , 0x6c , 0x65 , 0x22 , 0x54 , 0x0a , 0x12 ,
0x50 , 0x6c , 0x61 , 0x6e , 0x52 , 0x6f , 0x6f , 0x74 , 0x49 , 0x6e , 0x70 , 0x75 , 0x74 , 0x56 , 0x61 , 0x6c ,
0x75 , 0x65 , 0x12 , 0x12 , 0x0a , 0x04 , 0x6e , 0x61 , 0x6d , 0x65 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 ,
0x52 , 0x04 , 0x6e , 0x61 , 0x6d , 0x65 , 0x12 , 0x2a , 0x0a , 0x05 , 0x76 , 0x61 , 0x6c , 0x75 , 0x65 , 0x18 ,
0x02 , 0x20 , 0x01 , 0x28 , 0x0b , 0x32 , 0x14 , 0x2e , 0x74 , 0x66 , 0x70 , 0x6c , 0x61 , 0x6e , 0x2e , 0x44 ,
0x79 , 0x6e , 0x61 , 0x6d , 0x69 , 0x63 , 0x56 , 0x61 , 0x6c , 0x75 , 0x65 , 0x52 , 0x05 , 0x76 , 0x61 , 0x6c ,
0x75 , 0x65 , 0x22 , 0xc2 , 0x02 , 0x0a , 0x15 , 0x50 , 0x6c , 0x61 , 0x6e , 0x43 , 0x6f , 0x6d , 0x70 , 0x6f ,
0x6e , 0x65 , 0x6e , 0x74 , 0x49 , 0x6e , 0x73 , 0x74 , 0x61 , 0x6e , 0x63 , 0x65 , 0x12 , 0x36 , 0x0a , 0x17 ,
0x63 , 0x6f , 0x6d , 0x70 , 0x6f , 0x6e , 0x65 , 0x6e , 0x74 , 0x5f , 0x69 , 0x6e , 0x73 , 0x74 , 0x61 , 0x6e ,
0x63 , 0x65 , 0x5f , 0x61 , 0x64 , 0x64 , 0x72 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x15 , 0x63 ,
0x6f , 0x6d , 0x70 , 0x6f , 0x6e , 0x65 , 0x6e , 0x74 , 0x49 , 0x6e , 0x73 , 0x74 , 0x61 , 0x6e , 0x63 , 0x65 ,
0x41 , 0x64 , 0x64 , 0x72 , 0x22 , 0x8b , 0x02 , 0x0a , 0x17 , 0x53 , 0x74 , 0x61 , 0x74 , 0x65 , 0x52 , 0x65 ,
0x73 , 0x6f , 0x75 , 0x72 , 0x63 , 0x65 , 0x49 , 0x6e , 0x73 , 0x74 , 0x61 , 0x6e , 0x63 , 0x65 , 0x56 , 0x31 ,
0x12 , 0x36 , 0x0a , 0x17 , 0x63 , 0x6f , 0x6d , 0x70 , 0x6f , 0x6e , 0x65 , 0x6e , 0x74 , 0x5f , 0x69 , 0x6e ,
0x73 , 0x74 , 0x61 , 0x6e , 0x63 , 0x65 , 0x5f , 0x61 , 0x64 , 0x64 , 0x72 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 ,
0x09 , 0x52 , 0x15 , 0x63 , 0x6f , 0x6d , 0x70 , 0x6f , 0x6e , 0x65 , 0x6e , 0x74 , 0x49 , 0x6e , 0x73 , 0x74 ,
0x61 , 0x6e , 0x63 , 0x65 , 0x41 , 0x64 , 0x64 , 0x72 , 0x12 , 0x34 , 0x0a , 0x16 , 0x72 , 0x65 , 0x73 , 0x6f ,
0x75 , 0x72 , 0x63 , 0x65 , 0x5f , 0x69 , 0x6e , 0x73 , 0x74 , 0x61 , 0x6e , 0x63 , 0x65 , 0x5f , 0x61 , 0x64 ,
0x64 , 0x72 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x14 , 0x72 , 0x65 , 0x73 , 0x6f , 0x75 , 0x72 ,
0x63 , 0x65 , 0x49 , 0x6e , 0x73 , 0x74 , 0x61 , 0x6e , 0x63 , 0x65 , 0x41 , 0x64 , 0x64 , 0x72 , 0x12 , 0x1f ,
0x0a , 0x0b , 0x64 , 0x65 , 0x70 , 0x6f , 0x73 , 0x65 , 0x64 , 0x5f , 0x6b , 0x65 , 0x79 , 0x18 , 0x03 , 0x20 ,
0x01 , 0x28 , 0x09 , 0x52 , 0x0a , 0x64 , 0x65 , 0x70 , 0x6f , 0x73 , 0x65 , 0x64 , 0x4b , 0x65 , 0x79 , 0x12 ,
0x2a , 0x0a , 0x05 , 0x76 , 0x61 , 0x6c , 0x75 , 0x65 , 0x18 , 0x04 , 0x20 , 0x01 , 0x28 , 0x0b , 0x32 , 0x14 ,
0x2e , 0x74 , 0x66 , 0x70 , 0x6c , 0x61 , 0x6e , 0x2e , 0x44 , 0x79 , 0x6e , 0x61 , 0x6d , 0x69 , 0x63 , 0x56 ,
0x61 , 0x6c , 0x75 , 0x65 , 0x52 , 0x05 , 0x76 , 0x61 , 0x6c , 0x75 , 0x65 , 0x12 , 0x35 , 0x0a , 0x0f , 0x73 ,
0x65 , 0x6e , 0x73 , 0x69 , 0x74 , 0x69 , 0x76 , 0x65 , 0x5f , 0x70 , 0x61 , 0x74 , 0x68 , 0x73 , 0x18 , 0x05 ,
0x20 , 0x01 , 0x28 , 0x0b , 0x32 , 0x0c , 0x2e , 0x74 , 0x66 , 0x70 , 0x6c , 0x61 , 0x6e , 0x2e , 0x50 , 0x61 ,
0x74 , 0x68 , 0x52 , 0x0e , 0x73 , 0x65 , 0x6e , 0x73 , 0x69 , 0x74 , 0x69 , 0x76 , 0x65 , 0x50 , 0x61 , 0x74 ,
0x68 , 0x73 , 0x62 , 0x06 , 0x70 , 0x72 , 0x6f , 0x74 , 0x6f , 0x33 ,
0x41 , 0x64 , 0x64 , 0x72 , 0x12 , 0x25 , 0x0a , 0x0e , 0x70 , 0x6c , 0x61 , 0x6e , 0x5f , 0x74 , 0x69 , 0x6d ,
0x65 , 0x73 , 0x74 , 0x61 , 0x6d , 0x70 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0d , 0x70 , 0x6c ,
0x61 , 0x6e , 0x54 , 0x69 , 0x6d , 0x65 , 0x73 , 0x74 , 0x61 , 0x6d , 0x70 , 0x12 , 0x6d , 0x0a , 0x14 , 0x70 ,
0x6c , 0x61 , 0x6e , 0x6e , 0x65 , 0x64 , 0x5f , 0x69 , 0x6e , 0x70 , 0x75 , 0x74 , 0x5f , 0x76 , 0x61 , 0x6c ,
0x75 , 0x65 , 0x73 , 0x18 , 0x03 , 0x20 , 0x03 , 0x28 , 0x0b , 0x32 , 0x3b , 0x2e , 0x74 , 0x66 , 0x73 , 0x74 ,
0x61 , 0x63 , 0x6b , 0x64 , 0x61 , 0x74 , 0x61 , 0x31 , 0x2e , 0x50 , 0x6c , 0x61 , 0x6e , 0x43 , 0x6f , 0x6d ,
0x70 , 0x6f , 0x6e , 0x65 , 0x6e , 0x74 , 0x49 , 0x6e , 0x73 , 0x74 , 0x61 , 0x6e , 0x63 , 0x65 , 0x2e , 0x50 ,
0x6c , 0x61 , 0x6e , 0x6e , 0x65 , 0x64 , 0x49 , 0x6e , 0x70 , 0x75 , 0x74 , 0x56 , 0x61 , 0x6c , 0x75 , 0x65 ,
0x73 , 0x45 , 0x6e , 0x74 , 0x72 , 0x79 , 0x52 , 0x12 , 0x70 , 0x6c , 0x61 , 0x6e , 0x6e , 0x65 , 0x64 , 0x49 ,
0x6e , 0x70 , 0x75 , 0x74 , 0x56 , 0x61 , 0x6c , 0x75 , 0x65 , 0x73 , 0x1a , 0x5b , 0x0a , 0x17 , 0x50 , 0x6c ,
0x61 , 0x6e , 0x6e , 0x65 , 0x64 , 0x49 , 0x6e , 0x70 , 0x75 , 0x74 , 0x56 , 0x61 , 0x6c , 0x75 , 0x65 , 0x73 ,
0x45 , 0x6e , 0x74 , 0x72 , 0x79 , 0x12 , 0x10 , 0x0a , 0x03 , 0x6b , 0x65 , 0x79 , 0x18 , 0x01 , 0x20 , 0x01 ,
0x28 , 0x09 , 0x52 , 0x03 , 0x6b , 0x65 , 0x79 , 0x12 , 0x2a , 0x0a , 0x05 , 0x76 , 0x61 , 0x6c , 0x75 , 0x65 ,
0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x0b , 0x32 , 0x14 , 0x2e , 0x74 , 0x66 , 0x70 , 0x6c , 0x61 , 0x6e , 0x2e ,
0x44 , 0x79 , 0x6e , 0x61 , 0x6d , 0x69 , 0x63 , 0x56 , 0x61 , 0x6c , 0x75 , 0x65 , 0x52 , 0x05 , 0x76 , 0x61 ,
0x6c , 0x75 , 0x65 , 0x3a , 0x02 , 0x38 , 0x01 , 0x22 , 0x93 , 0x01 , 0x0a , 0x21 , 0x50 , 0x6c , 0x61 , 0x6e ,
0x52 , 0x65 , 0x73 , 0x6f , 0x75 , 0x72 , 0x63 , 0x65 , 0x49 , 0x6e , 0x73 , 0x74 , 0x61 , 0x6e , 0x63 , 0x65 ,
0x43 , 0x68 , 0x61 , 0x6e , 0x67 , 0x65 , 0x50 , 0x6c , 0x61 , 0x6e , 0x6e , 0x65 , 0x64 , 0x12 , 0x36 , 0x0a ,
0x17 , 0x63 , 0x6f , 0x6d , 0x70 , 0x6f , 0x6e , 0x65 , 0x6e , 0x74 , 0x5f , 0x69 , 0x6e , 0x73 , 0x74 , 0x61 ,
0x6e , 0x63 , 0x65 , 0x5f , 0x61 , 0x64 , 0x64 , 0x72 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x15 ,
0x63 , 0x6f , 0x6d , 0x70 , 0x6f , 0x6e , 0x65 , 0x6e , 0x74 , 0x49 , 0x6e , 0x73 , 0x74 , 0x61 , 0x6e , 0x63 ,
0x65 , 0x41 , 0x64 , 0x64 , 0x72 , 0x12 , 0x36 , 0x0a , 0x06 , 0x63 , 0x68 , 0x61 , 0x6e , 0x67 , 0x65 , 0x18 ,
0x02 , 0x20 , 0x01 , 0x28 , 0x0b , 0x32 , 0x1e , 0x2e , 0x74 , 0x66 , 0x70 , 0x6c , 0x61 , 0x6e , 0x2e , 0x52 ,
0x65 , 0x73 , 0x6f , 0x75 , 0x72 , 0x63 , 0x65 , 0x49 , 0x6e , 0x73 , 0x74 , 0x61 , 0x6e , 0x63 , 0x65 , 0x43 ,
0x68 , 0x61 , 0x6e , 0x67 , 0x65 , 0x52 , 0x06 , 0x63 , 0x68 , 0x61 , 0x6e , 0x67 , 0x65 , 0x22 , 0x93 , 0x01 ,
0x0a , 0x21 , 0x50 , 0x6c , 0x61 , 0x6e , 0x52 , 0x65 , 0x73 , 0x6f , 0x75 , 0x72 , 0x63 , 0x65 , 0x49 , 0x6e ,
0x73 , 0x74 , 0x61 , 0x6e , 0x63 , 0x65 , 0x43 , 0x68 , 0x61 , 0x6e , 0x67 , 0x65 , 0x4f , 0x75 , 0x74 , 0x73 ,
0x69 , 0x64 , 0x65 , 0x12 , 0x36 , 0x0a , 0x17 , 0x63 , 0x6f , 0x6d , 0x70 , 0x6f , 0x6e , 0x65 , 0x6e , 0x74 ,
0x5f , 0x69 , 0x6e , 0x73 , 0x74 , 0x61 , 0x6e , 0x63 , 0x65 , 0x5f , 0x61 , 0x64 , 0x64 , 0x72 , 0x18 , 0x01 ,
0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x15 , 0x63 , 0x6f , 0x6d , 0x70 , 0x6f , 0x6e , 0x65 , 0x6e , 0x74 , 0x49 ,
0x6e , 0x73 , 0x74 , 0x61 , 0x6e , 0x63 , 0x65 , 0x41 , 0x64 , 0x64 , 0x72 , 0x12 , 0x36 , 0x0a , 0x06 , 0x63 ,
0x68 , 0x61 , 0x6e , 0x67 , 0x65 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x0b , 0x32 , 0x1e , 0x2e , 0x74 , 0x66 ,
0x70 , 0x6c , 0x61 , 0x6e , 0x2e , 0x52 , 0x65 , 0x73 , 0x6f , 0x75 , 0x72 , 0x63 , 0x65 , 0x49 , 0x6e , 0x73 ,
0x74 , 0x61 , 0x6e , 0x63 , 0x65 , 0x43 , 0x68 , 0x61 , 0x6e , 0x67 , 0x65 , 0x52 , 0x06 , 0x63 , 0x68 , 0x61 ,
0x6e , 0x67 , 0x65 , 0x22 , 0x52 , 0x0a , 0x18 , 0x53 , 0x74 , 0x61 , 0x74 , 0x65 , 0x43 , 0x6f , 0x6d , 0x70 ,
0x6f , 0x6e , 0x65 , 0x6e , 0x74 , 0x49 , 0x6e , 0x73 , 0x74 , 0x61 , 0x6e , 0x63 , 0x65 , 0x56 , 0x31 , 0x12 ,
0x36 , 0x0a , 0x17 , 0x63 , 0x6f , 0x6d , 0x70 , 0x6f , 0x6e , 0x65 , 0x6e , 0x74 , 0x5f , 0x69 , 0x6e , 0x73 ,
0x74 , 0x61 , 0x6e , 0x63 , 0x65 , 0x5f , 0x61 , 0x64 , 0x64 , 0x72 , 0x18 , 0x01 , 0x20 , 0x01 , 0x28 , 0x09 ,
0x52 , 0x15 , 0x63 , 0x6f , 0x6d , 0x70 , 0x6f , 0x6e , 0x65 , 0x6e , 0x74 , 0x49 , 0x6e , 0x73 , 0x74 , 0x61 ,
0x6e , 0x63 , 0x65 , 0x41 , 0x64 , 0x64 , 0x72 , 0x22 , 0x8b , 0x02 , 0x0a , 0x17 , 0x53 , 0x74 , 0x61 , 0x74 ,
0x65 , 0x52 , 0x65 , 0x73 , 0x6f , 0x75 , 0x72 , 0x63 , 0x65 , 0x49 , 0x6e , 0x73 , 0x74 , 0x61 , 0x6e , 0x63 ,
0x65 , 0x56 , 0x31 , 0x12 , 0x36 , 0x0a , 0x17 , 0x63 , 0x6f , 0x6d , 0x70 , 0x6f , 0x6e , 0x65 , 0x6e , 0x74 ,
0x5f , 0x69 , 0x6e , 0x73 , 0x74 , 0x61 , 0x6e , 0x63 , 0x65 , 0x5f , 0x61 , 0x64 , 0x64 , 0x72 , 0x18 , 0x01 ,
0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x15 , 0x63 , 0x6f , 0x6d , 0x70 , 0x6f , 0x6e , 0x65 , 0x6e , 0x74 , 0x49 ,
0x6e , 0x73 , 0x74 , 0x61 , 0x6e , 0x63 , 0x65 , 0x41 , 0x64 , 0x64 , 0x72 , 0x12 , 0x34 , 0x0a , 0x16 , 0x72 ,
0x65 , 0x73 , 0x6f , 0x75 , 0x72 , 0x63 , 0x65 , 0x5f , 0x69 , 0x6e , 0x73 , 0x74 , 0x61 , 0x6e , 0x63 , 0x65 ,
0x5f , 0x61 , 0x64 , 0x64 , 0x72 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x14 , 0x72 , 0x65 , 0x73 ,
0x6f , 0x75 , 0x72 , 0x63 , 0x65 , 0x49 , 0x6e , 0x73 , 0x74 , 0x61 , 0x6e , 0x63 , 0x65 , 0x41 , 0x64 , 0x64 ,
0x72 , 0x12 , 0x1f , 0x0a , 0x0b , 0x64 , 0x65 , 0x70 , 0x6f , 0x73 , 0x65 , 0x64 , 0x5f , 0x6b , 0x65 , 0x79 ,
0x18 , 0x03 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0a , 0x64 , 0x65 , 0x70 , 0x6f , 0x73 , 0x65 , 0x64 , 0x4b ,
0x65 , 0x79 , 0x12 , 0x2a , 0x0a , 0x05 , 0x76 , 0x61 , 0x6c , 0x75 , 0x65 , 0x18 , 0x04 , 0x20 , 0x01 , 0x28 ,
0x0b , 0x32 , 0x14 , 0x2e , 0x74 , 0x66 , 0x70 , 0x6c , 0x61 , 0x6e , 0x2e , 0x44 , 0x79 , 0x6e , 0x61 , 0x6d ,
0x69 , 0x63 , 0x56 , 0x61 , 0x6c , 0x75 , 0x65 , 0x52 , 0x05 , 0x76 , 0x61 , 0x6c , 0x75 , 0x65 , 0x12 , 0x35 ,
0x0a , 0x0f , 0x73 , 0x65 , 0x6e , 0x73 , 0x69 , 0x74 , 0x69 , 0x76 , 0x65 , 0x5f , 0x70 , 0x61 , 0x74 , 0x68 ,
0x73 , 0x18 , 0x05 , 0x20 , 0x01 , 0x28 , 0x0b , 0x32 , 0x0c , 0x2e , 0x74 , 0x66 , 0x70 , 0x6c , 0x61 , 0x6e ,
0x2e , 0x50 , 0x61 , 0x74 , 0x68 , 0x52 , 0x0e , 0x73 , 0x65 , 0x6e , 0x73 , 0x69 , 0x74 , 0x69 , 0x76 , 0x65 ,
0x50 , 0x61 , 0x74 , 0x68 , 0x73 , 0x62 , 0x06 , 0x70 , 0x72 , 0x6f , 0x74 , 0x6f , 0x33 ,
}
var (
@ -543,29 +634,34 @@ func file_tfstackdata1_proto_rawDescGZIP() []byte {
return file_tfstackdata1_proto_rawDescData
}
var file_tfstackdata1_proto_msgTypes = make ( [ ] protoimpl . MessageInfo , 7 )
var file_tfstackdata1_proto_msgTypes = make ( [ ] protoimpl . MessageInfo , 9 )
var file_tfstackdata1_proto_goTypes = [ ] interface { } {
( * PlanHeader ) ( nil ) , // 0: tfstackdata1.PlanHeader
( * PlanApplyable ) ( nil ) , // 1: tfstackdata1.PlanApplyable
( * PlanComponentInstance ) ( nil ) , // 2: tfstackdata1.PlanComponentInstance
( * PlanResourceInstanceChangePlanned ) ( nil ) , // 3: tfstackdata1.PlanResourceInstanceChangePlanned
( * PlanResourceInstanceChangeOutside ) ( nil ) , // 4: tfstackdata1.PlanResourceInstanceChangeOutside
( * StateComponentInstanceV1 ) ( nil ) , // 5: tfstackdata1.StateComponentInstanceV1
( * StateResourceInstanceV1 ) ( nil ) , // 6: tfstackdata1.StateResourceInstanceV1
( * planproto . ResourceInstanceChange ) ( nil ) , // 7: tfplan.ResourceInstanceChange
( * planproto . DynamicValue ) ( nil ) , // 8: tfplan.DynamicValue
( * planproto . Path ) ( nil ) , // 9: tfplan.Path
( * PlanRootInputValue ) ( nil ) , // 2: tfstackdata1.PlanRootInputValue
( * PlanComponentInstance ) ( nil ) , // 3: tfstackdata1.PlanComponentInstance
( * PlanResourceInstanceChangePlanned ) ( nil ) , // 4: tfstackdata1.PlanResourceInstanceChangePlanned
( * PlanResourceInstanceChangeOutside ) ( nil ) , // 5: tfstackdata1.PlanResourceInstanceChangeOutside
( * StateComponentInstanceV1 ) ( nil ) , // 6: tfstackdata1.StateComponentInstanceV1
( * StateResourceInstanceV1 ) ( nil ) , // 7: tfstackdata1.StateResourceInstanceV1
nil , // 8: tfstackdata1.PlanComponentInstance.PlannedInputValuesEntry
( * planproto . DynamicValue ) ( nil ) , // 9: tfplan.DynamicValue
( * planproto . ResourceInstanceChange ) ( nil ) , // 10: tfplan.ResourceInstanceChange
( * planproto . Path ) ( nil ) , // 11: tfplan.Path
}
var file_tfstackdata1_proto_depIdxs = [ ] int32 {
7 , // 0: tfstackdata1.PlanResourceInstanceChangePlanned.change:type_name -> tfplan.ResourceInstanceChange
7 , // 1: tfstackdata1.PlanResourceInstanceChangeOutside.change:type_name -> tfplan.ResourceInstanceChange
8 , // 2: tfstackdata1.StateResourceInstanceV1.value:type_name -> tfplan.DynamicValue
9 , // 3: tfstackdata1.StateResourceInstanceV1.sensitive_paths:type_name -> tfplan.Path
4 , // [4:4] is the sub-list for method output_type
4 , // [4:4] is the sub-list for method input_type
4 , // [4:4] is the sub-list for extension type_name
4 , // [4:4] is the sub-list for extension extendee
0 , // [0:4] is the sub-list for field type_name
9 , // 0: tfstackdata1.PlanRootInputValue.value:type_name -> tfplan.DynamicValue
8 , // 1: tfstackdata1.PlanComponentInstance.planned_input_values:type_name -> tfstackdata1.PlanComponentInstance.PlannedInputValuesEntry
10 , // 2: tfstackdata1.PlanResourceInstanceChangePlanned.change:type_name -> tfplan.ResourceInstanceChange
10 , // 3: tfstackdata1.PlanResourceInstanceChangeOutside.change:type_name -> tfplan.ResourceInstanceChange
9 , // 4: tfstackdata1.StateResourceInstanceV1.value:type_name -> tfplan.DynamicValue
11 , // 5: tfstackdata1.StateResourceInstanceV1.sensitive_paths:type_name -> tfplan.Path
9 , // 6: tfstackdata1.PlanComponentInstance.PlannedInputValuesEntry.value:type_name -> tfplan.DynamicValue
7 , // [7:7] is the sub-list for method output_type
7 , // [7:7] is the sub-list for method input_type
7 , // [7:7] is the sub-list for extension type_name
7 , // [7:7] is the sub-list for extension extendee
0 , // [0:7] is the sub-list for field type_name
}
func init ( ) { file_tfstackdata1_proto_init ( ) }
@ -599,7 +695,7 @@ func file_tfstackdata1_proto_init() {
}
}
file_tfstackdata1_proto_msgTypes [ 2 ] . Exporter = func ( v interface { } , i int ) interface { } {
switch v := v . ( * Plan ComponentInstanc e) ; i {
switch v := v . ( * Plan RootInputValu e) ; i {
case 0 :
return & v . state
case 1 :
@ -611,7 +707,7 @@ func file_tfstackdata1_proto_init() {
}
}
file_tfstackdata1_proto_msgTypes [ 3 ] . Exporter = func ( v interface { } , i int ) interface { } {
switch v := v . ( * Plan ResourceInstanceChangePlanned ) ; i {
switch v := v . ( * Plan ComponentInstance ) ; i {
case 0 :
return & v . state
case 1 :
@ -623,7 +719,7 @@ func file_tfstackdata1_proto_init() {
}
}
file_tfstackdata1_proto_msgTypes [ 4 ] . Exporter = func ( v interface { } , i int ) interface { } {
switch v := v . ( * PlanResourceInstanceChange Outside ) ; i {
switch v := v . ( * PlanResourceInstanceChange Planned ) ; i {
case 0 :
return & v . state
case 1 :
@ -635,7 +731,7 @@ func file_tfstackdata1_proto_init() {
}
}
file_tfstackdata1_proto_msgTypes [ 5 ] . Exporter = func ( v interface { } , i int ) interface { } {
switch v := v . ( * StateComponentInstanceV1 ) ; i {
switch v := v . ( * PlanResourceInstanceChangeOutside ) ; i {
case 0 :
return & v . state
case 1 :
@ -647,6 +743,18 @@ func file_tfstackdata1_proto_init() {
}
}
file_tfstackdata1_proto_msgTypes [ 6 ] . Exporter = func ( v interface { } , i int ) interface { } {
switch v := v . ( * StateComponentInstanceV1 ) ; i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_tfstackdata1_proto_msgTypes [ 7 ] . Exporter = func ( v interface { } , i int ) interface { } {
switch v := v . ( * StateResourceInstanceV1 ) ; i {
case 0 :
return & v . state
@ -665,7 +773,7 @@ func file_tfstackdata1_proto_init() {
GoPackagePath : reflect . TypeOf ( x { } ) . PkgPath ( ) ,
RawDescriptor : file_tfstackdata1_proto_rawDesc ,
NumEnums : 0 ,
NumMessages : 7 ,
NumMessages : 9 ,
NumExtensions : 0 ,
NumServices : 0 ,
} ,